Aracılığıyla paylaş


Azure’da bir HPC Pack kümesindeki işlem düğümlerinin sayısını ve kullanılabilirliğinin Azure

Önemli

Klasik VM 'Ler 1 Mart 2023 ' de kullanımdan kaldırılacaktır.

IaaS kaynaklarını ASM 'den kullanıyorsanız, lütfen geçişinizi 1 Mart 2023 ' den tamamlayabilirsiniz. Azure Resource Manager 'daki birçok özellik geliştirmelerinden faydalanmak için anahtarı daha önce bir daha erken yapmanız önerilir.

daha fazla bilgi için, bkz. 1 mart 2023 ' de ıaas kaynaklarınızı Azure 'a geçirme Resource Manager.

Azure VM 'lerde bir HPC Pack 2012 R2 kümesi oluşturduysanız, kümedeki bazı işlem düğümü sanal makinelerini kolayca ekleme, kaldırma, başlatma (sağlama) veya durdurma (sağlamayı kaldırma) yolları isteyebilirsiniz. bu görevleri yapmak için, baş düğüm VM 'sinde yüklü olan Azure PowerShell betikleri çalıştırın. Bu betikler, maliyetleri denetleyebilmeniz için HPC Pack kümesi kaynaklarınızın sayısını ve kullanılabilirliğini denetlemenize yardımcı olur.

Önemli

Bu makale yalnızca klasik dağıtım modeli kullanılarak oluşturulan Azure 'daki HPC Pack 2012 R2 kümeleri için geçerlidir. Microsoft, yeni dağıtımların çoğunun Resource Manager modelini kullanmasını önerir. Ayrıca, bu makalede açıklanan PowerShell betikleri HPC Pack 2016 ' de bulunmamaktadır.

Önkoşullar

  • Azure VM 'Lerinde HPC pack 2012 R2 kümesi: klasik dağıtım MODELINDE bir HPC Pack 2012 R2 kümesi oluşturun. örneğin, Azure Market ve Azure PowerShell bir betikteki HPC Pack 2012 R2 VM görüntüsünü kullanarak dağıtımı otomatikleştirebilir. Bilgi ve Önkoşullar için bkz. HPC Pack IaaS dağıtım betiği Ile HPC kümesi oluşturma.

    Dağıtımdan sonra, baş düğümdeki% CCP_HOME% bin klasöründe düğüm yönetimi betiklerini bulun. Betikleri her birini yönetici olarak çalıştırın.

  • Azure yayımlama ayarları dosyası veya yönetim sertifikası: baş düğümde aşağıdakilerden birini yapmanız gerekir:

    • Azure yayımlama ayarları dosyasını Içeri aktarın. bunu yapmak için baş düğümde aşağıdaki Azure PowerShell cmdlet 'lerini çalıştırın:

      Get-AzurePublishSettingsFile
      
      Import-AzurePublishSettingsFile –PublishSettingsFile <publish settings file>
      
    • Baş düğümde Azure yönetim sertifikasını yapılandırın. . cer dosyanız varsa, bunu currentuser\certificate store ' da içeri aktarın ve ardından Azure ortamınız için aşağıdaki Azure PowerShell cmdlet 'ini çalıştırın (azurecyüksek veya AzureChinaCloud):

      Set-AzureSubscription -SubscriptionName <Sub Name> -SubscriptionId <Sub ID> -Certificate (Get-Item Cert:\CurrentUser\My\<Cert Thrumbprint>) -Environment <AzureCloud | AzureChinaCloud>
      

İşlem düğümü VM 'Leri ekleme

Add-HpcIaaSNode.ps1 betiği ile işlem düğümleri ekleyin.

Sözdizimi

Add-HPCIaaSNode.ps1 [-ServiceName] <String> [-ImageName] <String>
 [-Quantity] <Int32> [-InstanceSize] <String> [-DomainUserName] <String> [[-DomainUserPassword] <String>]
 [[-NodeNameSeries] <String>] [<CommonParameters>]

Parametreler

  • ServiceName: yeni Işlem düğümü VM 'lerinin eklendiği bulut hizmetinin adı.

  • ımagename: Azure portal veya Azure PowerShell cmdlet 'i Get-AzureVMImagearacılığıyla elde edilebilir Azure VM görüntü adı. Görüntünün aşağıdaki gereksinimleri karşılaması gerekir:

    1. Windows bir işletim sistemi yüklü olmalıdır.
    2. HPC Pack 'in işlem düğümü rolünde yüklü olması gerekir.
    3. Görüntü, genel bir Azure VM görüntüsüne değil, Kullanıcı kategorisindeki özel bir görüntü olmalıdır.
  • Quantity: eklenecek Işlem düğümü VM 'lerinin sayısı.

  • Instancesize: Işlem düğümü VM 'lerinin boyutu.

  • DomainUserName: yeni VM 'leri etki alanına katmak için kullanılan etki alanı Kullanıcı adı.

  • Domainuserpassword: etki alanı kullanıcısının parolası.

  • NodeNameSeries (isteğe bağlı): işlem düğümleri için adlandırma stili. Biçim Root_Name>< %Start_Number> olmalıdır < . Örneğin, MyCN %10%, MyCN11 öğesinden başlayan bir işlem düğümü adı serisini gösterir. Belirtilmemişse, komut dosyası HPC kümesinde yapılandırılan düğüm adlandırma serisini kullanır.

Örnek

Aşağıdaki örnek, hpcservice1sanal makine görüntüsüne bağlıolarak, bulut hizmeti 'nde 20 boyutlu büyük işlem düğümü VM 'leri ekler.

Add-HPCIaaSNode.ps1 –ServiceName hpcservice1 –ImageName hpccniamge1
–Quantity 20 –InstanceSize Large –DomainUserName <username>
-DomainUserPassword <password>

İşlem düğümü VM 'lerini kaldır

İşlem düğümlerini Remove-HpcIaaSNode.ps1 betiği ile kaldırın.

Sözdizimi

Remove-HPCIaaSNode.ps1 -Name <String[]> [-DeleteVHD] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]

Remove-HPCIaaSNode.ps1 -Node <Object> [-DeleteVHD] [-Force] [-Confirm] [<CommonParameters>]

Parametreler

  • Ad: kaldırılacak küme düğümlerinin adları. Joker karakterler desteklenir. Parametre kümesi adı adı. Hem ad hem de düğüm parametreleri belirtemezsiniz.
  • Node: HPC PowerShell cmdlet 'i Get-hpcnodearacılığıyla elde edilebilir kaldırılacak düğümler için hpcnode nesnesi. Parametre kümesi adı Node. Hem ad hem de düğüm parametreleri belirtemezsiniz.
  • Deletevhd (isteğe bağlı): kaldırılan VM 'ler için ilişkili diskleri silme ayarı.
  • Zorla (isteğe bağlı): HPC düğümlerini kaldırmadan önce çevrimdışına zorlamak için ayarlama.
  • Onayla (isteğe bağlı): komutu yürütmeden önce onay istemine uyar.
  • WhatIf: komutu yürütmeden komutunu yürütüp yürütülürse ne olacağını betimleyen ayar.

Örnek

Aşağıdaki örnek,, Hpcnode-CN- başlatılıyor adlı düğümleri çevrimdışı olarak zorlar ve düğümleri ve bunların ilişkili disklerini kaldırır.

Remove-HPCIaaSNode.ps1 –Name HPCNodeCN-* –DeleteVHD -Force

İşlem düğümü VM 'lerini Başlat

İşlem düğümlerini Start-HpcIaaSNode.ps1 betiği ile başlatın.

Sözdizimi

Start-HPCIaaSNode.ps1 -Name <String[]> [<CommonParameters>]

Start-HPCIaaSNode.ps1 -Node <Object> [<CommonParameters>]

Parametreler

  • Ad: başlatılacak küme düğümlerinin adları. Joker karakterler desteklenir. Parametre kümesi adı adı. Hem ad hem de düğüm parametreleri belirtemezsiniz.
  • Düğüm-başlatılacak düğümlerin hpcnode NESNESI, HPC PowerShell cmdlet 'i Get-hpcnodearacılığıyla elde edilebilir. Parametre kümesi adı Node. Hem ad hem de düğüm parametreleri belirtemezsiniz.

Örnek

Aşağıdaki örnek, Hpcnode-CN-başlangıcını Başlatan adlara sahip düğümleri başlatır.

Start-HPCIaaSNode.ps1 –Name HPCNodeCN-*

İşlem düğümü VM 'lerini durdur

İşlem düğümlerini Stop-HpcIaaSNode.ps1 betiği ile durdurun.

Sözdizimi

Stop-HPCIaaSNode.ps1 -Name <String[]> [-Force] [<CommonParameters>]

Stop-HPCIaaSNode.ps1 -Node <Object> [-Force] [<CommonParameters>]

Parametreler

  • Durdurulacak küme düğümlerinin adadları. Joker karakterler desteklenir. Parametre kümesi adı adı. Hem ad hem de düğüm parametreleri belirtemezsiniz.
  • Düğüm: HPC PowerShell cmdlet 'i Get-hpcnodearacılığıyla elde edilebilir, durdurulacak düğümlerin hpcnode nesnesi. Parametre kümesi adı Node. Hem ad hem de düğüm parametreleri belirtemezsiniz.
  • Zorla (isteğe bağlı): HPC düğümlerini durdurmadan önce çevrimdışına zorlamak için ayarlama.

Örnek

Aşağıdaki örnek, Hpcnode-CN- başlangıç adlarıyla çevrimdışı düğümleri zorlar ve sonra düğümleri sonlandırır.

Stop-HPCIaaSNode.ps1 –Name HPCNodeCN-* -Force

Sonraki adımlar