Distribuire un cluster HPC Pack 2016 in Azure
Seguire la procedura descritta in questo articolo per distribuire un cluster
Usare uno dei modelli di Azure Resource Manager per distribuire il cluster HPC Pack 2016. Sono disponibili diverse opzioni di topologia del cluster con numeri e tipi diversi di nodi head del cluster e nodi di calcolo.
Prerequisiti
Per distribuire un cluster Microsoft HPC Pack 2016 in Azure, è necessario un certificato di Azure Key Vault. Deve essere creato nella stessa posizione di Azure in cui verrà distribuito il cluster HPC Pack.
L'insieme di credenziali delle chiavi deve concedere l'accesso sia a macchine virtuali di Azure per la distribuzione (corrispondente alla proprietà enabledForDeployment
) che a Azure Resource Manager per la distribuzione di modelli (corrispondente alla proprietà enabledForTemplateDeployment
). Per abilitare queste proprietà, passare all'insieme di credenziali delle chiavi nel portale di Azure, selezionare Impostazioni ->Configurazione di Accesso, selezionare queste due proprietà e fare clic su Applica.
Il certificato verrà installato in tutti i nodi HPC durante la distribuzione, viene usato per proteggere la comunicazione tra i nodi HPC. Il certificato deve soddisfare i requisiti seguenti:
- Deve avere una chiave privata in grado di scambio di chiavi
- L'utilizzo delle chiavi include
firma digitale ,crittografia delle chiavi , contratto di chiavee firma del certificato - L'utilizzo avanzato delle chiavi include autenticazione client e server authentication
Se non si dispone di un certificato di Azure Key Vault esistente che soddisfi i requisiti precedenti, è necessario importare un file di certificato PFX in Azure Key Vault o generare direttamente un nuovo certificato di Azure Key Vault.
Creare un certificato di Azure Key Vault in portale di Azure
Selezionare un insieme di credenziali delle chiavi di Azure esistente o
Creare un nuovo insieme di credenziali delle chiavi di Azure nel percorso in cui verrà distribuito il cluster HPC Pack, assicurarsi di abilitare l'accesso amacchine virtuali di Azure per la distribuzione eAzure Resource Manager per la distribuzione di modelli nell'impostazione criteri di accesso. Registrare il nome dell'insieme di credenziali , gruppo di risorse dell'insieme di credenziali. Fare clic sull'insieme di credenziali delle chiavi di Azure, scegliere Impostazioni ->Certificati ->Genera/Importae seguire la procedura guidata per generare o importare il certificato.
- Dopo aver creato il certificato, fare clic sulla versione corrente del certificato, registrare identificazione personale SHA-509 SHA-1 come identificazione personale del certificatoe identificatore segreto come URL del certificato .
Creare un certificato di Azure Key Vault con PowerShell
Installare modulo azure PowerShell nel computer, eseguire i comandi di PowerShell seguenti per generare o importare un certificato di Azure Key Vault. Registrare inoltre l'output Nome insieme di credenziali, gruppo di risorse insieme di credenziali, URL certificato e valori identificazione personale del certificato.
Generare un nuovo certificato di Azure Key Vault autofirmato:
wget https://raw.githubusercontent.com/Azure/hpcpack-template/master/Scripts/CreateHpcKeyVaultCertificate.ps1
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
Connect-AzAccount
.\CreateHpcKeyVaultCertificate.ps1 -VaultName <vaultName> -Name <certName> -ResourceGroup <resourceGroupName> -Location <azureLocation> -CommonName "HPCPackNodeCommunication"
Importare un file di certificato PFX esistente in Azure Key Vault
wget https://raw.githubusercontent.com/Azure/hpcpack-template/master/Scripts/CreateHpcKeyVaultCertificate.ps1
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
Connect-AzAccount
.\CreateHpcKeyVaultCertificate.ps1 -VaultName <vaultName> -Name <certName> -ResourceGroup <resourceGroupName> -Location <azureLocation> -PfxFilePath <filePath>
Topologie supportate
Scegliere uno dei modelli di Azure Resource Manager per distribuire il cluster HPC Pack 2016. Di seguito sono riportate architetture di alto livello di tre topologie di cluster di esempio. Le topologie a disponibilità elevata includono più nodi head del cluster.
Cluster a disponibilità elevata con dominio Di Active Directory
Cluster a disponibilità elevata senza dominio di Active Directory
di dominio Active Directory
Cluster con un singolo nodo head
cluster
Distribuire un nuovo cluster
Per creare il cluster, scegliere un modello e fare clic su Distribuisci in Azure. Nel portale di Azure specificare i parametri per il modello come descritto nei passaggi seguenti. Ogni modello crea tutte le risorse di Azure necessarie per l'infrastruttura del cluster HPC. Le risorse includono una rete virtuale di Azure, un indirizzo IP pubblico, un servizio di bilanciamento del carico (solo per un cluster a disponibilità elevata), interfacce di rete, set di disponibilità, account di archiviazione e macchine virtuali.
Passaggio 1: Selezionare la sottoscrizione, il percorso e il gruppo di risorse
La sottoscrizione
Passaggio 2: Specificare le impostazioni dei parametri
Immettere o modificare i valori per i parametri del modello. Fare clic sull'icona accanto a ogni parametro per informazioni sulla Guida. Vedere anche le indicazioni per dimensioni di macchina virtuale disponibili.
Specificare i valori registrati nei prerequisiti per i parametri seguenti: nome dell'insieme di credenziali, gruppo di risorse dell'insieme di credenziali, URL certificatoe identificazione personale del certificato .
Passaggio 3: Esaminare i termini e creare
Esaminare i termini e le condizioni associati al modello. Se si accetta, fare clic su Acquista per avviare la distribuzione.
A seconda della topologia del cluster, il completamento della distribuzione può richiedere 30 minuti o più.
Stabilire la connessione al cluster
Dopo aver distribuito il cluster HPC Pack, passare al portale di Azure . Fare clic su Gruppi di risorsee individuare il gruppo di risorse in cui è stato distribuito il cluster. È possibile trovare le macchine virtuali del nodo head.
Fare clic su un nodo head (in un cluster a disponibilità elevata, fare clic su uno dei nodi head). In Panoramicaè possibile trovare l'indirizzo IP pubblico o il nome DNS completo del cluster.
delle impostazioni di connessione del cluster
Fare clic su Connetti per accedere a uno dei nodi head usando Desktop remoto con il nome utente amministratore specificato. Se il cluster distribuito si trova in un dominio di Active Directory, il nome utente è nel formato <privateDomainName>\<adminUsername>(ad esempio, hpc.local\hpcadmin).
Nota
Per gestire (avviare/deallocare/riavviare) le macchine virtuali di Azure per i nodi di calcolo HPC con Gestione cluster HPC, è necessario configurare un'entità servizio di Azure nel nodo head. Per altri dettagli, vedere i prerequisiti per Riduzione automatica delle risorse per le risorse cloud.
Aggiungere nuovi nodi di calcolo
Dopo aver distribuito il cluster HPC Pack, se si desidera aggiungere altri nodi di calcolo, è possibile fare clic collegamento da aggiungere.
Passaggi successivi
- Inviare processi al cluster. Vedere Inviare processi a HPC un cluster HPC Pack in Azure e Gestire un cluster HPC Pack in Azure usando Azure Active Directory.