Initiation à IBM Spectrum Symphony

IBM® Spectrum Symphony permet aux clients de déployer des clusters HPC qui utilisent IBM Spectrum Symphony comme logiciel de planification. Le déploiement est effectué en utilisant Terraform et IBM Cloud Schematics comme infrastructures d'automatisation. Les étapes suivantes décrivent le flux de haut niveau des événements qui sont exécutés:

  1. Créer un espace de travail- avec le code Terraform de IBM Cloud Schematics. Cette étape définit l'ensemble des propriétés de configuration utilisées pour effectuer l'automatisation.
  2. Générer un plan- pour confirmer que les propriétés de configuration sont valides, de sorte que lorsque vous exécutez le code Terraform, toutes les ressources sont provisionnées correctement. Si la validation échoue, corrigez les propriétés de configuration et réessayez.
  3. Appliquer un plan- déclenche le déploiement effectif des ressources IBM Cloud afin qu'un cluster Spectrum Symphony soit opérationnel à la fin du déploiement. Si le déploiement échoue, identifiez la raison de l'échec, corrigez le problème et réessayez. Si une modification des propriétés de configuration est nécessaire, il peut être préférable de générer à nouveau un plan.

Si vous décidez de déployer votre cluster IBM Spectrum Symphony via le catalogue IBM Cloud, lorsque vous cliquez sur Installer, l'action Générer un plan est ignorée, et les étapes passent directement de Créer un espace de travail à Appliquer un plan. Vous devez saisir dans le catalogue des valeurs correspondant à vos autorisations et au compte IBM Cloud Si le déploiement échoue, l'interface Schematics Peut être utilisée pour corriger les erreurs, et vous pouvez réessayer l'étape Appliquer le plan.

Avant de pouvoir déployer votre cluster Spectrum Symphony, vous devez créer ou collecter des informations. Pour commencer, effectuez les opérations suivantes :

Générer une clé d'API

Générez une clé d'API pour votre compte IBM Cloud où le cluster Spectrum Symphony sera déployé. Pour plus d'informations, voir Gestion des clés d'API utilisateur.

Créer une clé SSH

Créez une clé SHH dans votre compte IBM Cloud. Il s'agit de la clé SSH que vous utilisez pour accéder au cluster Symphony. Pour plus d'informations, voir Gestion des clés SSH.

Choisir entre un chiffrement géré par le fournisseur ou par le client

Par défaut, les volumes et les partages de fichiers VPC sont chiffrés avec un chiffrement géré par le fournisseur. Toutefois, vous pouvez opter pour un cryptage géré par le client en fonction de vos exigences en matière de sécurité. Le chiffrement géré par le client utilise votre clé racine, ce qui vous donne un contrôle total sur vos données. Vous pouvez fournir ou importer des clés cryptées existantes en utilisant IBM Key Protect for IBM Cloud.

Si vous décidez d'utiliser le chiffrement géré par le client, effectuez les étapes suivantes avant de déployer votre cluster Spectrum Symphony:

  1. Fournir une instance de Key Protect
  2. Créer ou importer une clé
  3. Autoriser l'accès entre:
    • Cloud Block Storage et le service de gestion des clés
    • Cloud Block Storage et le service de partage de fichiers
  4. Recueillez des informations sur les valeurs de déploiement du chiffrement du volume de démarrage suivantes (vous fournissez ces informations lorsque vous déployez votre architecture Spectrum Symphony ):
    • enable_customer_managed_encryption: Vous offre des options de basculement.
    • kms_instance_id: ID de l'instance Key Protect que vous créez.
    • kms_key_name: Nom de la clé KMS que vous créez

Le chiffrement géré par le client ne s'applique qu'aux nœuds de connexion, de gestion et de calcul statique. Les nœuds de calcul dynamiques sont toujours gérés par le fournisseur.

Créer des images personnalisées

L'offre fournit un ensemble d'images par défaut que vous pouvez utiliser pour les nœuds de votre cluster Spectrum Symphony. Toutefois, si vous préférez utiliser vos propres images personnalisées, une documentation et des scripts sont fournis pour vous aider à les créer.

Image du travailleur : L'image par défaut spécifiée dans " image_name sert d'image de travail. Cette image est utilisée pour créer les noeuds de cluster Symphony: management, management-candidates et workers.

Si vous préférez créer l'image personnalisée de l'agent avec vos propres paramètres et configurations, suivez les instructions fournies ici.

Image de stockage : Si vous avez l'intention d'utiliser Storage Scale comme stockage partagé pour le cluster, l'image par défaut spécifiée dans 'scale_storage_image_name fait office d'image de stockage. Cette image est utilisée pour créer les nœuds du cluster de stockage Storage Scale Outre le système d'exploitation de base, l'image comprend également les logiciels requis Storage Scale

Si vous préférez créer l'image personnalisée de stockage avec vos propres paramètres et configurations, suivez les instructions fournies ici.

Collecte des informations d'autorisation d'utilisation des logiciels Spectrum

L'offre utilise le modèle BYOL (Bring Your Own License) pour le logiciel Spectrum lorsque vous déployez un cluster Spectrum Symphony sur IBM Cloud. Cela s'applique à IBM Spectrum Symphony dans tous les cas et à IBM Spectrum Scale si vous décidez de l'utiliser pour le stockage du cluster HPC au lieu de NFS. Travaillez avec les propriétaires de votre entreprise ou l'équipe de gestion des licences pour vous assurer que votre organisation a obtenu suffisamment de licences pour déployer le cluster HPC à l'aide du logiciel Spectrum. Le non-respect des licences pour l'utilisation de logiciels à des fins de production constitue une violation de l'accord de licence du programme international IBM.

La solution actuelle ne nécessite plus ibm_customer_number(ICN) pour le contrôle des droits avant le déploiement de la solution pour une utilisation hors production. La solution est maintenant disponible pour une utilisation sans validation ICN. Les utilisateurs peuvent provisionner jusqu'à un maximum de 10 nœuds de travail statiques pour l'évaluation ou les cas d'utilisation hors production. Si le nombre de nœuds de travail dépasse 10, il incombe à l'utilisateur d'obtenir le contrôle des droits et les licences nécessaires pour ces nœuds supplémentaires dans l'environnement de production. Pour une utilisation en production ou pour l'évaluation de plus de 10 nœuds de travail, l'utilisateur doit acheter les licences Symphony nécessaires. Pour acheter la licence, allez à la page Achat de licences.

Etapes suivantes

Après avoir rassemblé les valeurs d'entrée nécessaires pour définir la configuration de votre cluster, vous êtes prêt à déployer votre cluster IBM Spectrum Symphony. Le cluster Spectrum Symphony peut être déployé sur IBM Cloud à l'aide du catalogue IBM Cloud, de l'interface de ligne de commande Schematics ou des API Schematics. Si vous souhaitez déployer votre cluster à l'aide de l'interface de ligne de commande ou de l'API, passez en revue les prérequis pour l'interface de votre choix:

Après avoir créé et rassemblé vos informations et vérifié les éventuelles conditions préalables pour l'interface de votre choix, vous êtes prêt à commencer la création d'un espace de travail.