Introduzione a IBM Spectrum Symphony

IBM® Spectrum Symphony consente ai clienti di distribuire i cluster HPC che utilizzano IBM Spectrum Symphony come software di pianificazione. La distribuzione viene eseguita utilizzando Terraform e IBM Cloud Schematics come framework di automazione. La seguente procedura descrive il flusso di eventi di alto livello che vengono eseguiti:

  1. Creare uno spazio di lavoro- con il codice di Terraform da IBM Cloud Schematics. Questo passo definisce la serie di proprietà di configurazione utilizzate per eseguire l'automazione.
  2. Generare un piano- per confermare se le proprietà di configurazione sono valide, in modo che quando si esegue il codice Terraform, tutte le risorse siano approvvigionate correttamente. Se la convalida non riesce, correggere le proprietà di configurazione e riprovare.
  3. Applica un piano: attiva la distribuzione effettiva delle risorse di IBM Cloud per avere un cluster Spectrum Symphony attivo e funzionante al momento del completamento della distribuzione. Se la distribuzione ha esito negativo, identificare il motivo dell'errore, correggere il problema e riprovare. Se è necessaria una modifica alle proprietà di configurazione, potrebbe essere meglio generare nuovamente un piano.

Se si decide di distribuire il cluster IBM Spectrum Symphony attraverso il catalogo IBM Cloud, quando si fa clic su Installa, l'azione Genera piano viene saltata e si passa direttamente da Crea spazio di lavoro ad Applica piano. È necessario inserire nel catalogo i valori che funzionano per i permessi e per l'account IBM Cloud. Se l'installazione non riesce, l'interfaccia utente Schematics può essere usata per correggere gli errori È possibile utilizzare l'interfaccia utente per correggere gli errori e riprovare il passaggio Applica piano.

Prima di poter distribuire il cluster Spectrum Symphony, devi creare o raccogliere alcune informazioni. Per iniziare, completare i seguenti passaggi:

Genera chiave API

Genera una chiave API per il tuo account IBM Cloud in cui verrà distribuito il cluster Spectrum Symphony. Per ulteriori informazioni, vedi Gestione delle chiavi API utente.

Crea chiave SSH

Crea una chiave SHH nel tuo account IBM Cloud. È la chiave SSH che si usa per accedere al cluster Symphony. Per ulteriori informazioni, vedi Gestione delle chiavi SSH.

Scegliere tra la crittografia gestita dal fornitore o quella gestita dal cliente

Per impostazione predefinita, i volumi e le condivisioni di file VPC sono crittografati con la crittografia gestita dal provider. Tuttavia, è possibile optare per la crittografia gestita dal cliente in base alle proprie esigenze di sicurezza. La crittografia gestita dal cliente utilizza la vostra chiave principale, che vi permette di avere il controllo completo sui vostri dati. È possibile effettuare il provisioning o importare chiavi crittografate esistenti utilizzando il sito IBM Key Protect for IBM Cloud.

Se si decide di utilizzare la crittografia gestita dal cliente, completare i seguenti passaggi prima di distribuire il cluster Spectrum Symphony:

  1. Prevedere un'istanza di Key Protect
  2. Crea o importa chiave
  3. Autorizzare l'accesso tra:
    • Cloud Block Storage e il servizio di gestione delle chiavi
    • Cloud Block Storage e il servizio di condivisione file
  4. Raccogliere informazioni per i seguenti valori di distribuzione della crittografia del volume di avvio (queste informazioni vengono fornite quando si distribuisce l'architettura Spectrum Symphony ):
    • enable_customer_managed_encryption: Permette di alternare le opzioni.
    • kms_instance_id: ID dell'istanza Key Protect creata.
    • kms_key_name: Nome della chiave KMS creata dall'utente

La crittografia gestita dal cliente si applica solo al login, alla gestione e ai nodi di calcolo statici. I nodi di calcolo dinamici sono ancora gestiti dal provider.

Creare immagini personalizzate

L'offerta fornisce una serie di immagini predefinite che possono essere utilizzate per i nodi del cluster Spectrum Symphony. Tuttavia, se si preferisce utilizzare immagini personalizzate, sono disponibili documentazione e script per aiutarvi a crearle.

Immagine del lavoratore: L'immagine predefinita specificata in 'image_name funge da immagine worker. Questa immagine viene utilizzata per creare i nodi cluster Symphony: gestione, gestione - candidati e nodi di lavoro.

Se preferisci creare l'immagine personalizzata del nodo di lavoro con le tue impostazioni e configurazioni, segui le istruzioni fornite qui.

Immagine di archiviazione: Se si intende usare Storage Scale come storage condiviso per il cluster, l'immagine predefinita specificata in 'scale_storage_image_name agisce come immagine di storage. Questa immagine viene usata per creare i nodi del cluster di archiviazione Storage Scale. Oltre al sistema operativo di base, l'immagine include anche i pacchetti software richiesti Storage Scale.

Se preferisci creare l'immagine personalizzata di archiviazione con le tue impostazioni e configurazioni, segui le istruzioni fornite qui.

Raccogli informazioni sulla titolarità del software Spectrum

L'offerta utilizza il modello BYOL (Bring Your Own License) per il software Spectrum quando si distribuisce un cluster Spectrum Symphony su IBM Cloud. Questo vale per IBM Spectrum Symphony in tutti i casi e per IBM Spectrum Scale se si decide di usarlo per lo storage del cluster HPC invece che per il solo NFS. Collaborare con i proprietari di business o con il team di gestione delle licenze per assicurarsi che la propria organizzazione abbia ottenuto un numero sufficiente di licenze per distribuire il cluster HPC utilizzando il software Spectrum. Il mancato rispetto delle licenze per l'uso produttivo del software costituisce una violazione dell'Accordo di licenza del programma internazionale IBM.

La soluzione attuale non richiede più ibm_customer_number(ICN) per la verifica dei diritti prima di distribuire la soluzione per l'uso non di produzione. La soluzione è ora disponibile per l'uso senza convalida ICN. Gli utenti possono fornire fino a un massimo di 10 nodi worker statici per casi di valutazione o non di produzione. Se il numero di nodi worker supera i 10, diventa responsabilità dell'utente ottenere la verifica dei diritti e le licenze necessarie per i nodi aggiuntivi nell'ambiente di produzione. Per l'uso in produzione o per la valutazione di più di 10 nodi worker, l'utente deve acquistare le licenze Symphony necessarie. Per acquistare la licenza, andare su Acquisto di licenze.

Passi successivi

Dopo aver raccolto i valori di input necessari per definire la configurazione del cluster, si è pronti a distribuire il cluster IBM Spectrum Symphony. Il cluster Spectrum Symphony può essere distribuito su IBM Cloud utilizzando il catalogo IBM Cloud, Schematics o le API Schematics. Se vuoi distribuire il tuo cluster utilizzando la CLI o l'API, esamina i prerequisiti per la tua interfaccia di scelta:

Dopo aver creato e raccolto le informazioni e aver verificato la presenza di eventuali prerequisiti aggiuntivi per l'interfaccia scelta, si è pronti per iniziare a creare un'area di lavoro.