Alıştırma - Yerleşik şablonlardan HPC kümesi oluşturma

Tamamlandı

Yeni kümeleri doğrudan Azure CycleCloud web uygulamasının grafik arabiriminden oluşturabilirsiniz. CycleCloud, ilgili zamanlayıcılar için küme sağlamayı basitleştiren önceden tanımlanmış, zamanlayıcıya özgü birçok şablon sunar.

CycleCloud web uygulamalarını barındıran bir Azure sanal makinesi sağladığınıza göre, Slurm tabanlı bir HPC kümesinin Azure'a dağıtımı için kullanımını değerlendirmeye hazırsınız. Öncelikle Azure aboneliğinizin kümenin kaynak gereksinimlerini karşıladığından emin olmanız gerekir. Ayrıca yönetim ekibinizin küme maliyetini projenin bütçesinde tutmak isteyip istemediğini de göz önünde bulundurmak istiyorsunuz. Değerlendirmeyi tamamladıktan sonra CycleCloud bütçe uyarılarını ayarlamayı ve laboratuvar ortamını devre dışı bırakmayı planlıyorsunuz.

Bu alıştırmada, Azure CycleCloud kullanarak Slurm tabanlı hpc kümesinin Azure'a dağıtımında adım adım ilerleyebilirsiniz. Alıştırma aşağıdaki görevlerden oluşur:

  • Görev 1: HPC kümesinin dağıtımına hazırlanma
  • 2. Görev: Azure CycleCloud kullanarak HPC kümesi oluşturma
  • 3. Görev: Azure CycleCloud kullanarak HPC kümesini yapılandırma ve başlatma
  • Görev 4: Laboratuvar ortamını temizleme

Görev 1: HPC kümesinin dağıtımına hazırlanma

Bir HPC kümesini dağıtmadan önce, kullanımına uygun yeterli ağ ve işlem kaynağınız olduğundan emin olmanız gerekir.

Not

Bu alıştırmayı tamamlamak için, oluşturduğunuz kümede herhangi bir iş çalıştırmayacağınız için işlem düğümlerinin sağlanmasına uyum sağlamak için kota gereksinimlerini karşılamanız gerekmez. Ancak bu durumda, yeterli sayıda kullanılabilir çekirdeğiniz yoksa CycleCloud yer tutucu işlem düğümlerini önceden oluşturmayacağından, bu alıştırmadaki ekran görüntüleriyle CycleCloud web arabiriminiz arasında bir uyuşmazlık görebilirsiniz.

  1. Bilgisayarınızda, Azure portalını görüntüleyen web tarayıcısı penceresine geçin.

  2. Azure portalında portal arabiriminin üst kısmındaki arama kutusunu kullanarak cyclecloud-rg kaynak grubunu arayın.

  3. Azure portalında, cyclecloud-rg sayfasındaki kaynak listesinde, bu modülün önceki alıştırmasında sağladığınız sanal ağı temsil eden cyclecloud-rg-vnet girişini seçin.

  4. cyclecloud-rg-vnet sayfasında, sol taraftaki dikey menüde Alt Ağlaröğesini seçin.

  5. cyclecloud-rg-vnet üzerinde | Alt ağ bölmesinde + Alt ağseçeneğini seçin.

  6. Alt ağ ekle bölmesinde, Adı metin kutusuna contoso-slurm-lab-cluster-subnetgirin, varsayılan alt ağ aralığını kabul edin ve Kaydet'i seçin.

    Not

    CycleCloud Azure VM'sini barındıran alt ağı küme işlem kaynaklarını barındıran alt ağlardan ayırmanızı öneririz. Daha büyük kümeler için yeterince boyutlandırılmış IP adresi aralıkları ayırmanız gerekir.

  7. Azure portalında, Abonelikleriaramak için arama kutusunu kullanın.

  8. Abonelikler sayfasında, bu modüldeki alıştırmalar için kullandığınız Azure aboneliğini seçin.

  9. Azure aboneliğini görüntüleyen sayfada, sol taraftaki dikey menüde, Ayarlar bölümünde, Kullanım + kotalarseçin.

  10. Kullanımı + kotalar bölmesinde, aşağıdaki filtreleme ayarlarını yapılandırın (diğerlerini varsayılan değerleriyle bırakın):

    Ayar Değer
    Bir hizmet seçin Standart Dv3 Ailesi vCPU'larını , standart FSv2 Ailesi vCPU ve Toplam Bölgesel vCPU girdilerini.
    Sağlayıcı seçin Microsoft.Compute girişini seçin.
    Konum seçin Bu alıştırmada kümeyi dağıtmak istediğiniz Azure bölgesinin adını seçin.
  11. Çıkışı gözden geçirin ve her gruptaki kullanılabilir vCPU sayısını belirleyin.

    Azure portalında Kullanım artı kotalar bölmesini gösteren ekran görüntüsü.

2. Görev: Azure CycleCloud kullanarak HPC kümesi oluşturma

Artık Bir Azure VM'sinde CycleCloud web uygulaması, Azure aboneliğinizde yeterli sayıda vCPU çekirdeği ve küme düğümlerinin otomatik ölçeklendirmesini sağlayabilen belirlenmiş bir ağ alt ağı yüklüdür. Slurm tabanlı bir kümenin dağıtımına devam etmeye hazırsınız.

  1. Bilgisayarınızda, Azure CycleCloud web uygulamasının Abonelikler sayfasını görüntüleyen web tarayıcısı penceresinde, sol üst köşedeki Kümelere geri dön bağlantısını seçin.

  2. Yeni Küme Oluştur sayfasında, kullanılabilir seçenekleri gözden geçirin ve Schedulers bölümünde Slurmöğesini seçin.

    Azure CycleCloud web uygulamasının Yeni Küme Oluştur sayfasını gösteren ekran görüntüsü.

  3. Hakkında sekmesinde, Yeni Slurm Kümesi sayfasının Küme Adı metin kutusuna contoso-slurm-lab-clustergirin.

    Azure CycleCloud web uygulamasının Yeni Slurm Kümesi sayfasının Hakkında sekmesini gösteren ekran görüntüsü.

  4. Yeni Slurm Kümesi sayfasının Gerekli Ayarlar sekmesinde, Küme Adı metin kutusunda aşağıdaki ayarları yapılandırın (diğer ayarları varsayılan değerleriyle bırakın):

    Ayar Değer
    Bölge Bu alıştırmada kümeyi dağıtmak istediğiniz Azure bölgesinin adını seçin.
    Zamanlayıcı VM Türü seçinseçin'i seçin ve Makine türü seçin açılır penceresinde, SKU Arama metin kutusuna "D2ds_v5" yazın. Sonuç listesinde, D2ds_v5 girişinin yanındaki onay kutusunu seçin ve ardından Uygulaseçeneğini belirleyin.

    Azure CycleCloud web uygulamasının Yeni Slurm Kümesi sayfasının Makine türü seçin açılır pencere sekmesini gösteren ekran görüntüsü.

    Ayar Değer
    En Fazla Yüksek Performanslı Bilgi İşlem Çekirdeği 100 girin
    Max HTC Cores 100 girin
    Ölçek kümesi başına en fazla VM 40 girin
    Alt ağ kimliği cyclecloud-rg: cyclecloud-rg-vnet-contoso-slurm-lab-cluster-subnet seçin

    Azure CycleCloud web uygulamasının Yeni Slurm Kümesi sayfasının Gerekli Ayarlar sekmesini gösteren ekran görüntüsü.

    Not

    Ölçek kümesi şu anda InfiniBand doku sınırı olduğundan, Ölçek Kümesi başına En Fazla VM ayarı, kümede çalışabilecek İleti Geçirme Arabirimi işinin en büyük boyutunu sınırlar.

  5. Yeni Slurm Kümesi sayfasının Ağa Bağlı Depolama sekmesinde, NFS TürüYerleşikolarak ayarlandığını doğrulayın. varsayılan Boyutu (GB) değerini kabul edin100olarak ayarlayın ve sonraki seçin.

    Azure CycleCloud web uygulamasının Yeni Slurm Kümesi sayfasının Network Attached Storage (Ağa Bağlı Depolama) sekmesini gösteren ekran görüntüsü.

  6. Yeni Slurm Kümesi sayfasının Gelişmiş Ayarlar sekmesinde, herhangi bir değişiklik yapmadan kullanılabilir seçenekleri gözden geçirin ve ardından İleri seçin.

    Azure CycleCloud web uygulamasının Yeni Slurm Kümesi sayfasının Gelişmiş Ayarlar sekmesini gösteren ekran görüntüsü.

  7. Yeni Slurm Kümesi sayfasının Cloud-init sekmesinde, herhangi bir değişiklik yapmadan kullanılabilir seçenekleri gözden geçirin ve Kaydetseçeneğini belirleyin.

3. Görev: Azure CycleCloud kullanarak HPC kümesini yapılandırma ve başlatma

Kümenizi kullanıma hazır hale getirmek için, küme kullanım maliyetleri Azure kaynaklarının maliyetine ayrılan bütçeye ulaştığında sizi bilgilendirecek uyarılar ayarlayın. Ayrıca kümeyi CycleCloud web uygulamasının grafik arabirimiyle başlatarak dağıtımınızı doğrularsınız.

  1. Bilgisayarınızda, Azure CycleCloud web uygulamasının grafik arabirimini görüntüleyen web tarayıcısında yeni dağıtılan kümenin özelliklerini gözden geçirin.

    Azure CycleCloud web uygulamasında contoso-slurm-lab-cluster sayfasının kapalı durumda olduğunu gösteren ekran görüntüsü.

  2. contoso-slurm-lab-cluster sayfasında, Yeni uyarı oluştur bağlantısını seçin.

  3. contoso-slurm-lab-cluster için Kümesi kullanım uyarısı açılır penceresinde aşağıdaki ayarları belirtin ve Kaydetseçeneğini belirleyin:

    Ayar Değer
    Bütçe $100,00
    Başına Ay
    Bildirim gönder Aktif
    Alıcı cc-admin@contoso.com

    Azure CycleCloud web uygulamasında contoso-slurm-lab-cluster açılır penceresi için Küme kullanım uyarısını gösteren ekran görüntüsü.

  4. contoso-slurm-lab-cluster sayfasına dönün, Başlangıç bağlantısını seçin ve onaylamanız istendiğinde Tamam'ı seçin.

  5. Başlangıç işlemini izleyin.

    Not

    Bu işlem, kümenin baş düğümü rolüne hizmet eden Azure VM'nin sağlanmasını ve Slurm zamanlayıcısının yüklenmesini ve yapılandırılmasını içerir. Bu işlem yaklaşık beş dakika sürebilir.

    Azure CycleCloud web uygulamasında contoso-slurm-lab-cluster öğesinin başlatılmış durumda olan Düğümler sekmesi ekran görüntüsü.

Görev 4: Laboratuvar ortamını temizleme

Azure CycleCloud uygulamasını kullanarak küme dağıtım işleminin testini tamamladınız. Azure kaynaklarının kullanımıyla ilgili gereksiz maliyetleri önlemek için kümeyi sonlandırın ve bu kursun alıştırmaları boyunca sağladığınız tüm kaynakları kaldırın.

  1. Bilgisayarınızda, Azure CycleCloud web uygulamasının grafik arabirimini görüntüleyen web tarayıcısında contoso-slurm-lab-cluster sayfasında Terminate bağlantısını seçin ve onaylamanız istendiğinde Tamamdüğmesini seçin.

  2. Sonlandırma işlemini izleyin.

    Not

    Bu işlem, kümenin baş düğümü rolünü üstlenen Azure VM'nin kaldırılmasını içerir. Bu işlem yaklaşık beş dakika sürebilir.

    Not

    Bu görevde açıklandığı gibi, bu alıştırmanın bir parçası olarak dağıttığınız kaynakları silmelisiniz. Kaynakları silmezseniz aboneliğinize ek ücret yansıtabilirsiniz.

    Not

    Bu laboratuvarda sağladığınız diğer tüm kaynakları silmek için cyclecloud-rg kaynak grubunu silin.

  3. Bilgisayarınızda, Azure portalını görüntüleyen tarayıcı penceresine geçin.

  4. Azure portalında cyclecloud-rg bölümüne gidin. Araç çubuğunda Kaynak Grubu Sil girdisini seçin ve KAYNAK GRUBU ADI metin kutusuna cyclecloud-rgyazın, ardından Silseçeneğini seçin.

  5. Küme tarafından kullanılan disk kaynağını içeren contoso-slurm-lab-cluster- ile başlayan kaynak grubunu silmek için önceki adımı yineleyin.

Tebrikler! Bu modülün ikinci alıştırmasını başarıyla tamamladınız. Yeni bir kümenin dağıtımına uyum sağlamak için gereken işlem ve ağ kaynaklarının kullanılabilirliğini sağladınız. Ardından Azure CycleCloud kullanarak kümeyi dağıttınız, bütçe uyarılarını yapılandırdı ve işlevselliğini doğrulamak için kümeyi başlattınız. Son olarak, gereksiz maliyetlerden kaçınmak için kümeyi sonlandırıp bu modülde sağladığınız tüm kaynakları sildiyseniz.