Erste Schritte mit IBM Spectrum Symphony
IBM® Spectrum Symphony ermöglicht Kunden, HPC-Cluster bereitzustellen, die IBM Spectrum Symphony als Planungssoftware verwenden. Die Bereitstellung erfolgt mithilfe von Terraform und IBM Cloud Schematics als Automatisierungsframeworks. Die folgenden Schritte beschreiben den allgemeinen Ablauf der ausgeführten Ereignisse:
- Erstellen Sie einen Arbeitsbereich- mit dem Terraform-Code von IBM Cloud Schematics. Dieser Schritt definiert die Gruppe der Konfigurationseigenschaften, die für die Automatisierung verwendet werden.
- Generieren eines Plans- um zu bestätigen, dass die Konfigurationseigenschaften gültig sind, so dass bei der Ausführung des Terraform-Codes alle Ressourcen korrekt bereitgestellt werden. Wenn die Validierung fehlschlägt, korrigieren Sie die Konfigurationseigenschaften und versuchen Sie es erneut.
- Plan anwenden- löst die tatsächliche Bereitstellung der IBM Cloud Ressourcen aus, damit ein Spectrum Symphony Cluster zum Zeitpunkt des Abschlusses der Bereitstellung einsatzbereit ist. Wenn die Implementierung fehlschlägt, ermitteln Sie die Fehlerursache, beheben Sie das Problem und versuchen Sie es erneut. Wenn eine Änderung der Konfigurationseigenschaften erforderlich ist, ist es möglicherweise besser, einen Plan erneut zu erstellen.
Wenn Sie sich entscheiden, Ihren IBM Spectrum Symphony über den IBM Cloud bereitzustellen, wird beim Klicken auf Installieren die Aktion Plan generieren übersprungen, und die Schritte gehen direkt von Arbeitsbereich erstellen zu Plan anwenden. Sie müssen Werte in den Katalog eingeben, die für Ihre Berechtigungen und Ihr IBM Cloud gelten. Wenn die Bereitstellung fehlschlägt, kann die Schematics Benutzeroberfläche verwendet werden, um die Fehler zu beheben, und Sie können den Schritt Plan anwenden erneut versuchen.
Bevor Sie Ihren Spectrum Symphony-Cluster bereitstellen können, müssen Sie einige Informationen erstellen oder zusammenstellen. Führen Sie zunächst die folgenden Schritte aus:
API-Schlüssel generieren
Generieren Sie einen API-Schlüssel für Ihr IBM Cloud-Konto, in dem der Cluster Spectrum Symphony bereitgestellt wird. Weitere Informationen finden Sie unter Benutzer-API-Schlüssel verwalten.
SSH-Schlüssel erstellen
Erstellen Sie einen SHH-Schlüssel in Ihrem IBM Cloud-Konto. Dies ist Ihr SSH-Schlüssel, den Sie für den Zugriff auf den Symphony-Cluster verwenden. Weitere Informationen finden Sie unter SSH-Schlüssel verwalten.
Wählen Sie zwischen anbieterverwalteter oder kundenverwalteter Verschlüsselung
Standardmäßig werden VPC-Volumes und Dateifreigaben mit einer vom Anbieter verwalteten Verschlüsselung verschlüsselt. Sie können sich jedoch für eine vom Kunden verwaltete Verschlüsselung entsprechend Ihren Sicherheitsanforderungen entscheiden. Die vom Kunden verwaltete Verschlüsselung verwendet Ihren Root-Schlüssel, der Ihnen die vollständige Kontrolle über Ihre Daten gibt. Sie können vorhandene verschlüsselte Schlüssel mit IBM Key Protect for IBM Cloud bereitstellen oder importieren.
Wenn Sie sich für die vom Kunden verwaltete Verschlüsselung entscheiden, führen Sie die folgenden Schritte aus, bevor Sie Ihren Spectrum Symphony Cluster bereitstellen:
- Bereitstellung einer Instanz von Key Protect
- Schlüssel erstellen oder importieren
- Autorisieren Sie den Zugang zwischen:
- Cloud Block Storage und der Schlüsselverwaltungsdienst
- Cloud Block Storage und der Dateifreigabedienst
- Sammeln Sie Informationen zu den folgenden Werten für die Bereitstellung der Boot-Volume-Verschlüsselung (Sie geben diese Informationen an, wenn Sie Ihre Spectrum Symphony Architektur bereitstellen):
enable_customer_managed_encryption: Bietet Ihnen Umschaltoptionen.kms_instance_id: Instanz-ID der Key Protect-Instanz, die Sie erstellen.kms_key_name: Name des KMS-Schlüssels, den Sie erstellen
Die vom Kunden verwaltete Verschlüsselung gilt nur für die Anmelde-, Verwaltungs- und statischen Rechenknoten. Die dynamischen Rechenknoten werden weiterhin vom Anbieter verwaltet.
Benutzerdefinierte Bilder erstellen
Das Angebot enthält eine Reihe von Standard-Images, die Sie für die Knoten innerhalb Ihres Spectrum Symphony Clusters verwenden können. Wenn Sie jedoch lieber Ihre eigenen Bilder verwenden möchten, stehen Ihnen Dokumentationen und Skripte zur Verfügung, die Ihnen bei der Erstellung helfen.
Worker-Bild: Das Standardbild, das in " image_name angegeben ist, dient als Arbeitsbild. Dieses Image wird zum Erstellen der Symphony-Clusterknoten verwendet: Management, Managementkandidaten und Worker.
Wenn Sie das angepasste Worker-Image mit Ihren eigenen Einstellungen und Konfigurationen erstellen möchten, befolgen Sie die Anweisungen, die hierbereitgestellt werden.
Speicherabbild: Wenn Sie Storage Scale als gemeinsamen Speicher für den Cluster verwenden möchten, dient das in " scale_storage_image_name angegebene Standard-Image als Speicher-Image. Dieses Image wird zur Erstellung der Storage
Scale Speichercluster-Knoten verwendet. Neben dem Basisbetriebssystem enthält das Image auch die erforderlichen Storage Scale Softwarepakete.
Wenn Sie das angepasste Speicherimage mit Ihren eigenen Einstellungen und Konfigurationen erstellen möchten, befolgen Sie die Anweisungen, die hierbereitgestellt werden.
Informationen zur Spectrum-Softwareberechtigung zusammenstellen
Das Angebot verwendet das BYOL-Modell (Bring Your Own License) für Spectrum-Software, wenn Sie einen Spectrum Symphony-Cluster auf IBM Cloud bereitstellen. Dies gilt in jedem Fall für IBM Spectrum Symphony und für IBM Spectrum Scale, wenn Sie sich entscheiden, diese für den HPC-Cluster-Speicher zu verwenden, anstatt nur NFS. Arbeiten Sie mit Ihren Geschäftsinhabern oder dem Lizenzmanagementteam zusammen, um sicherzustellen, dass Ihre Organisation genügend Lizenzen für die Implementierung des HPC-Clusters mit der Spectrum-Software erworben hat. Die Nichteinhaltung von Lizenzen für die Produktionsnutzung von Software stellt einen Verstoß gegen die IBM International Program License Agreement dar.
Die aktuelle Lösung erfordert nicht mehr ibm_customer_number(ICN) für die Berechtigungsprüfung vor der Bereitstellung der Lösung für den Nicht-Produktionseinsatz. Die Lösung kann jetzt auch ohne ICN-Validierung verwendet werden.
Benutzer können bis zu 10 statische Worker Nodes für Evaluierungs- oder Nicht-Produktionszwecke bereitstellen. Wenn die Anzahl der Arbeitsknoten 10 übersteigt, liegt es in der Verantwortung des Benutzers, die erforderliche Berechtigungsprüfung
und Lizenzierung für diese zusätzlichen Knoten in der Produktionsumgebung zu erhalten. Für den produktiven Einsatz oder für die Auswertung von mehr als 10 Worker Nodes muss der Benutzer die erforderlichen Symphony-Lizenzen erwerben. Um die
Lizenz zu erwerben, gehen Sie zu Lizenzen kaufen.
Nächste Schritte
Nachdem Sie die notwendigen Eingabewerte gesammelt haben, um Ihre Clusterkonfiguration zu definieren, sind Sie bereit, Ihren IBM Spectrum Symphony einzusetzen. Der Spectrum Symphony-Cluster kann in IBM Cloud mithilfe des IBM Cloud-Katalogs, der Schematics-Befehlszeilenschnittstelle oder der Schematics-APIs bereitgestellt werden. Wenn Sie Ihren Cluster über die CLI oder API bereitstellen wollen, überprüfen Sie die Voraussetzungen für die Schnittstelle Ihrer Wahl:
Nachdem Sie Ihre Informationen erstellt und gesammelt und alle zusätzlichen Voraussetzungen für die von Ihnen gewählte Schnittstelle überprüft haben, können Sie mit der Erstellung eines Arbeitsbereichs beginnen.