Onboarding eines virtuellen Server-Image für Power Systems in einem privaten Katalog
In diesem Lernprogramm erfahren Sie, wie Sie ein öffentliches Image eines virtuellen Servers für Power Virtual Server in einen privaten Katalog integrieren. Wenn Sie dieses Lernprogramm durcharbeiten, erfahren Sie, wie Sie das Image des virtuellen Servers aus einem GitHub-Repository importieren, die Bereitstellung und andere Details konfigurieren und überprüfen, ob Sie das Image in einer Power Virtual Server -Zielinstanz bereitstellen können.
Dieses Lernprogramm veranschaulicht, wie Sie ein Beispiel-Image eines virtuellen Servers für Power Systems Virtual Server in IBM Cloud®integrieren und veröffentlichen. Passen Sie beim Durcharbeiten des Lernprogramms die einzelnen Schritte jeweils an die Anforderungen für Ihr Produkt an.
Dieses Lernprogramm umfasst die Implementierung des virtuellen Server-Image auf einem Ziel- Power Virtual Server. Infolgedessen fallen für Sie die zugehörigen IBM Cloud-Infrastrukturgebühren an.
Vorbereitende Schritte
-
Erstellen Sie eine Power Virtual Server-Instanz und konvertieren Sie sie in ein öffentliches Image.
-
Nachdem das Image in ein öffentliches Image konvertiert wurde, können Sie die Terraform-Vorlage erstellen.
-
Laden Sie Ihre Terraform-Vorlage und die Readme-Datei in Ihr GitHub Repository hoch.
Verwenden Sie die neueste Version des Beispielcodes als Beispiel für die Einrichtung Ihres Repositorys.
-
Stellen Sie sicher, dass Ihnen für den Katalogverwaltungsservice und für den Partner Center-Service 'Verkaufen' die Rolle 'Bearbeiter' von IBM Cloud Identity and Access Management (IAM) zugewiesen ist. Weitere Informationen finden Sie in Zugriffsberechtigungen für Kontoverwaltungsservices zuweisen.
-
Führen Sie die vorherigen Lernprogramme in der Reihe aus: Virtuelles Server-Image für Power Systems im Partner Center registrieren und Produktdetails eines virtuellen Server-Image für Power Systems definieren.
Virtual Server-Image in privaten Katalog importieren
Führen Sie die folgenden Schritte aus, um Ihr Virtual Server-Image aus Ihrem GitHub-Repository in einen privaten Katalog zu importieren, der automatisch für Sie erstellt worden ist, als Sie das Virtual Server-Image in IBM Cloud Partner Center importiert haben.
Sie können nur virtuelle Server-Images für Power Virtual Serverintegrieren.
-
Klicken Sie in der IBM Cloud-Konsole auf das Symbol Navigationsmenü
> Partner Center > Meine Produkte.
-
Wählen Sie Ihr Produkt aus.
-
Klicken Sie auf der Seite Software auf Version importieren.
-
Wählen Sie Virtuelles Server-Image für Power Systems als Implementierungsmethode.
-
Vergewissern Sie sich, dass Öffentliches Repository als Repositorytyp ausgewählt ist.
-
Klicken Sie auf Virtuelles Server-Image für Power Systems , um das Feld Quellen-URL auszufüllen.
Alternativ können Sie
https://github.com/IBM-Cloud/isv-power-vsi-product-deploy-samplein das Feld kopieren und einfügen. -
Geben Sie
1.0.0als Softwareversion ein. -
Klicken Sie auf Version hinzufügen.
-
Klicken Sie auf den Namen Ihres Produkts.
-
Stellen Sie in den Katalogeintragsdetails sicher, dass das Lieferverfahren auf Power-VSIgesetzt ist. Wenn Power-VSI nicht als Zustellungsmethode ausgewählt ist, klicken Sie auf Bearbeiten und wählen Power-VSI als Zustellungsmethode aus. Klicken Sie anschließend auf Speichern.
Überprüfen Sie die Versionsdetails.
Auf der Registerkarte "Produkt konfigurieren" können Sie Ihre Versionsdetails überprüfen. Wenn Sie bereit sind, fortzufahren, klicken Sie auf Weiter.
Bereitstellungswerte konfigurieren
Nachdem Sie die Versionsdetails geprüft haben, können Sie nun die Bereitstellungswerte konfigurieren.
- Wenn Sie die Terraform-Laufzeitversion angeben müssen, die Schematics verwenden soll, klicken Sie auf das Kontrollkästchen Standardversion der Terraform-Laufzeit überschreiben und geben Sie eine Version ein.
- Klicken Sie im Abschnitt 'Bereitstellungsdetails konfigurieren' auf Bereitstellungswerte hinzufügen.
- Aktivieren Sie das Kontrollkästchen Parameter, um alle Optionen auszuwählen, und klicken Sie auf Hinzufügen.
- Wählen Sie einen Parameter aus und klicken Sie auf Bearbeiten, um anzupassen, welche Parameter erforderlich sind, damit Benutzer während der Installation angeben können und welche Parameter für Benutzer ausgeblendet werden. Markieren Sie die Kontrollkästchen, um die Werte zu konfigurieren, und klicken Sie auf Speichern. Konfigurieren Sie im Rahmen dieses Lernprogramms die einzelnen Parameter wie in der folgenden Liste beschrieben.
| Parameter | Beschreibung | Angabe durch Benutzer erforderlich? | Für Benutzer nicht sichtbar? |
|---|---|---|---|
crn |
Der CRN von Power Virtual Server | Ja | Falsch |
instance_name |
Der Name der Virtual Server-Instanz. | Ja | Falsch |
memory |
Die Speicherkapazität, die Sie Ihrer Instanz zuordnen möchten, in Gigabyte. | Falsch | Falsch |
network_name |
Die Netz-ID oder der Name, die bzw. der der Instanz zugeordnet werden soll, wie für den ausgewählten Power Virtual Server -CRN definiert. | Ja | Falsch |
processor_type |
Der Typ des Prozessormodus, in dem die VM ausgeführt wird. Geben Sie shared, cappedoder dedicatedan. |
Falsch | Falsch |
processors |
Die Anzahl der vCPUs, die der VM als im Gastbetriebssystem sichtbar zugeordnet werden. | Falsch | Falsch |
ssh_key_name |
Der Name des öffentlichen SSH-RSA-Schlüssels, der beim Erstellen der Instanz verwendet werden soll, wie für den ausgewählten Power Virtual Server -CRN definiert. | Ja | Falsch |
sys_type |
Der Typ des Systems, auf dem die VM erstellt werden soll: s922, e880, e980, e1080oder s1022 |
Falsch | Falsch |
Aktualisieren Sie als Nächstes den Konfigurationstyp der Parameter crn und processors :
- Wählen Sie in der Tabelle "Implementierungswerte" den Parameter
crnaus und klicken Sie auf Bearbeiten. - Öffnen Sie das Menü Wertdetails und wählen Sie Power Systems Virtual Serveraus.
- Klicken Sie auf Speichern.
- Wählen Sie in der Tabelle "Implementierungswerte" den Parameter
processorsaus und klicken Sie auf Bearbeiten. - Öffnen Sie das Menü Wertdetails und wählen Sie Gleitkommazahl.
- Klicken Sie auf Weiter.
Ausgabewertbeschreibungen bearbeiten
Sie können die Beschreibungen für die Ausgabewerte Ihrer Terraform-Vorlage verbessern, damit Benutzer den Zweck der Parameter besser verstehen. Die Beschreibung eines beliebigen Ausgabewerts, den Sie in Ihre Vorlage einschließen, kann aktualisiert werden.
Um Ausgabewerte hinzuzufügen, müssen Sie sie in eine neue importierte Version Ihrer Terraform-Vorlage einschließen.
Führen Sie die folgenden Schritte aus, um die Ausgabewertbeschreibungen des Produkts zu bearbeiten:
- Klicken Sie auf Version konfigurieren > Weiter.
- Geben Sie im Abschnitt "Ausgabewertbeschreibungen" eine neue Beschreibung für den Parameter an, den Sie aktualisieren wollen.
- Klicken Sie auf Weiter.
IAM-Zugriff definieren
Nachdem Sie Ihre Bereitstellungswerte konfiguriert haben, können Sie die Servicezugriffs-und Plattformzugriffsrollen hinzufügen, die für die Installation Ihres Produkts aus dem Katalog IBM erforderlich sind.
Führen Sie die folgenden Schritte aus, um den Zugriff Ihres Produkts zu definieren:
- Klicken Sie auf „ Version konfigurieren “ > „ Weiter “ > „ Weiter “.
- Klicken Sie auf Hinzufügen.
- Wählen Sie den Service und den erforderlichen Service-und Plattformzugriff aus.
- Die Rolle „Servicezugriff“ gewährt Zugriff auf die Nutzung des Dienstes und die Durchführung von API-Aufrufen für diesen Dienst.
- Die Plattformzugriffsrolle ermöglicht die Durchführung von Aktionen an Plattformressourcen, wie beispielsweise das Erstellen einer Instanz, das Verbinden von Instanzen mit Apps und das Zuweisen von Benutzerzugriffen.
- Klicken Sie auf Speichern.
Lizenzvereinbarungen hinzufügen
Wenn Benutzer Lizenzvereinbarungen akzeptieren müssen, die über die Vereinbarung für IBM Cloud-Services hinaus gehen, geben Sie die URL für die jeweilige Vereinbarung an.
- Klicken Sie auf der Registerkarte 'Lizenzvereinbarungen hinzufügen' auf Lizenz hinzufügen.
- Geben Sie den Namen und die URL ein und klicken Sie auf Lizenz hinzufügen.
- Geben Sie alle zusätzlichen Lizenzvereinbarungen ein und klicken Sie auf Weiter.
Readme-Datei überprüfen
Die TGZ-Datei, die Sie in Ihren privaten Katalog importiert haben, enthält eine Readme-Datei mit Produktinformationen für das Image des virtuellen Servers. Wenn Sie Aktualisierungen an der Readme-Datei vornehmen wollen, können Sie sie direkt in Ihrem privaten Katalog bearbeiten. In den folgenden Schritten ist beschrieben, wie Sie im Rahmen dieses Lernprogramms die Beschreibung der Readme-Datei bearbeiten.
-
Klicken Sie auf das Symbol Bearbeiten
und aktualisieren Sie die Beschreibung mit dem folgenden Satz:
Create and deploy a virtual server with ease by using a custom image. -
Klicken Sie auf Speichern.
-
Klicken Sie auf Weiter.
Virtual Server-Image validieren
Überprüfen Sie, ob Sie das virtuelle Server-Image in Ihrer Power Virtual Server-Instanz implementieren können.
-
Geben Sie auf der Registerkarte "Produkt prüfen" den Namen Ihres Schematics-Arbeitsbereichs ein, wählen Sie eine Ressourcengruppe aus, wählen Sie eine Schematics-Region und klicken Sie auf Weiter.
Im Feld Tags können Sie einen Namen für einen bestimmten Tag eingeben, der an das Image Ihres virtuellen Servers angehängt werden soll. Tags bieten eine Möglichkeit, die Verwendungskosten zu organisieren, zu verfolgen und den Zugriff auf die Ressourcen in Ihrem Konto zu verwalten.
-
Prüfen Sie im Abschnitt 'Bereitstellungswerte' Ihre Parameterwerte, und klicken Sie auf Weiter.
-
Wählen Sie im Produktabschnitt "Produkt validieren" die Option Ich habe die folgenden Lizenzvereinbarungen gelesen und stimme ihnen zu aus.
-
Klicken Sie auf Validieren.
Den Verarbeitungsfortschritt des Validierungsprozesses können Sie überwachen, indem Sie auf Protokolle anzeigen klicken.
Compliance verwalten
Sie können Ihrer Software Kontrollen hinzufügen, um nachzuweisen, dass sie die Sicherheits- und Compliance-Anforderungen erfüllt. Um die Konformität geltend zu machen, müssen Sie die Bestandsergebnisse aus hinzufügen Workload Protection. Nur Steuerelemente, die von unterstützt Workload Protection werden, werden im Katalog angezeigt. Sie können Steuerelemente aus Richtlinien hinzufügen und Steuerelemente aus Modulverweisen importieren.
Kontrollmechanismen hinzufügen
Um Steuerelemente hinzuzufügen, führen Sie die folgenden Schritte aus:
-
Wählen Sie auf der Seite „Compliance verwalten“ die Option „Kontrollen hinzufügen“ aus.
-
Wählen Sie eine Workload Protection Instanz und anschließend eine Richtlinie aus.
Wenn Sie noch keine Workload Protection Instanz bereitgestellt haben, müssen Sie eine aus dem IBM Cloud Katalog einrichten und Cloud Security Posture Management(CSPM) für Ihr IBM Cloud Konto aktivieren. Führen Sie anschließend die Schritte zur Integration mit einer bestehenden Workload Protection Instanz oder einer neuen Instanz durch.
-
Wählen Sie aus, ob Sie die gesamte Richtlinie oder nur einen Teil der Kontrollen hinzufügen möchten.
-
Wenn Sie eine gesamte Richtlinie hinzufügen möchten, fahren Sie mit dem nächsten Schritt fort. Wenn Sie eine Teilmenge von Steuerelementen hinzufügen möchten, wählen Sie die gewünschten Steuerelemente aus.
-
Klicken Sie auf Hinzufügen.
Ergebnisse aus dem Inventar hinzufügen von Workload Protection
Sie können Inventarergebnisse aus Workload Protection hinzufügen, damit Benutzer die angegebene Konformität sehen können, wenn sie Ihr Produkt im Katalog bewerten.
In wird Workload Protection Ihr Inventar einmal täglich aktualisiert. Sie müssen Ihre Ressourcen bereitstellen und warten, bis das Inventar aktualisiert wurde, bevor Sie das Inventar zu Ihrem Katalog hinzufügen können. Weitere Informationen finden Sie unter „ Inventar “.
Um Bestandsergebnisse hinzuzufügen, führen Sie die folgenden Schritte aus:
- Klicken Sie auf der Seite „Compliance verwalten“ auf „ Ergebnisse hinzufügen “.
- Wählen Sie die zuvor Workload Protection bereitgestellte Instanz aus.
- Klicken Sie auf „Übernehmen“, um die neuesten Bestandsergebnisse zu übernehmen.
Anforderungen überprüfen
Sie müssen die Validierung und alle anderen Anforderungen ausführen, um Ihr Image des virtuellen Servers zu veröffentlichen.
Nächste Schritte
Rufen Sie das Partner Center auf und veröffentlichen Sie es im Katalog. Weitere Informationen finden Sie unter Virtual Server-Image im IBM Cloud-Katalog veröffentlichen.