Boot-Image importieren
IBM Power Virtual Server in IBM Rechenzentrum
IBM Power Virtual Server Private Wolke in Standort des Clients
Sie können ein benutzerdefiniertes Betriebssystem-Image (OS-Image) aus einem IBM Cloud Object Storage-Bucket (COS) importieren, indem Sie die Benutzeroberfläche IBM® Power® Virtual Server, die Befehlszeilenschnittstelle (CLI) oder die API verwenden, anstatt ein von IBM bereitgestelltes Standard-Image zu nutzen. Nachdem Sie das Boot-Image importiert haben, können Sie damit eine virtuelle Serverinstanz (VSI) von Power Virtual Server erstellen.
Wenn Sie ein Boot-Image importieren, wählen Sie eine Speicherebene und einen Speicherpool für das Image aus. Power Virtual Server erstellt die Boot-Volumes aus dem importierten Boot-Image in dem Speicherpool, den Sie beim Import angeben. Nach dem Import des Images können Sie die Speicherebene oder den Speicherpool nicht mehr ändern. Ein VSI kann Festplatten verschiedener Speichertypen enthalten. Alle Rechenzentren von „ Power Virtual Server “ unterstützen die Speichertypen „Tier 0“, „Tier 1“, „Tier 3“ und „Fixed IOPs“.
Das Importieren und Exportieren von Boot-Images sind lang andauernde, asynchrone Vorgänge. Power Virtual Server überwacht diese Vorgänge in allen Arbeitsbereichen Ihres Kontos. In einem Arbeitsbereich kann jeweils nur ein Import- oder Exportvorgang ausgeführt werden. Sie können in diesem Arbeitsbereich erst dann einen weiteren Vorgang starten, wenn der aktuelle Vorgang abgeschlossen ist.
Vorbereitende Schritte
Bevor Sie ein Boot-Image importieren, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
-
Laden Sie Ihre Boot-Image-Datei in einen IBM Cloud Object Storage-Bucket hoch. Unterstützte Dateiformate sind
.ova,.ova.gz,.tar,.tar.gz, und.tgz. Weitere Informationen finden Sie unter „ Erstellen Sie einige Buckets zur Speicherung Ihrer Daten “. -
Generieren Sie HMAC-Anmeldedaten (Hash-based Message Authentication Code) für Ihre COS-Instanz. Weitere Informationen finden Sie unter HMAC-Berechtigungsnachweise verwenden.
-
Erstellen Sie einen neuen Power Virtual Server-Arbeitsbereich oder verwenden Sie einen bestehenden.
Importieren eines Boot-Images über die Benutzeroberfläche von „ Power Virtual Server “
Um ein Boot-Image über die Benutzeroberfläche von „ Power Virtual Server “ zu importieren, führen Sie die folgenden Schritte aus:
-
Melden Sie sich mit Ihren Zugangsdaten für „ IBM “ bei der „ IBM Cloud Katalog “ an.
-
Geben Sie in das Suchfeld Power Virtual Server und klicken Sie auf die Power Virtual Server Kachel.
-
Klicken Sie im Navigationsbereich auf Workspaces. Die Seite „Arbeitsbereiche“ mit einer Liste der vorhandenen Arbeitsbereiche wird angezeigt.
-
Wählen Sie den Arbeitsbereich aus, in den Sie das Startimage importieren möchten. Die Seite „Virtuelle Serverinstanzen“ des ausgewählten Arbeitsbereichs wird angezeigt.
-
Klicken Sie im Navigationsbereich auf Boot-Images und anschließend auf Image importieren. Das Fenster „Boot-Image importieren“ wird angezeigt.
-
Führen Sie im Bereich Boot-Image importieren im Abschnitt Quelle die folgenden Schritte aus:
-
Wählen Sie das Image-Betriebssystem aus der Dropdown-Liste Image-Betriebssystem aus.
Wenn Sie ein Betriebssystem-Image vom Typ SAP HANA oder SAP NetWeaver auswählen, müssen Sie das Kontrollkästchen Selbstzertifizierung aktivieren.
-
Wählen Sie aus der Dropdown-Liste Region die Region aus, in der sich Ihr COS-Bucket befindet.
-
Geben Sie den Dateinamen des Bildes in das Feld Bilddateiname ein. Der Imagedateiname darf keine Leerzeichen enthalten.
Die unterstützten Dateinamenerweiterungen sind
.ova,.ova.gz,.tar,.tar.gz, und.tgz. Sie können Bilddateien komprimieren, indem Sie … verwendengzip. Zum Beispiel:Aix_7200-03-02-1846_cldrdy_112018.ova.gz. -
Geben Sie den Namen Ihres Buckets in das Feld „ Bucket-Name “ ein. Wenn sich Ihre Bilddatei in einem Unterordner des Buckets befindet, geben Sie den vollständigen Pfad im Format
bucketName/optional/foldersan.Um den Namen Ihres Buckets zu ermitteln, gehen Sie zu „Navigationsmenü“ > „Ressourcenliste“ > „Speicher“ und klicken Sie auf den Namen Ihrer „ Cloud Object Storage “-Instanz. Ihre Buckets werden auf der Registerkarte „Buckets“ aufgelistet.
-
Kopieren Sie den Wert „
access_key_id“ aus Ihren COS-Dienstzugangsdaten und fügen Sie ihn in das Feld „HMAC-Zugangsschlüssel“ ein.Um Ihre Dienstanmeldedaten zu finden, navigieren Sie zu „Navigationsmenü“ > „Ressourcenliste“ > „Speicher“, klicken Sie auf den Namen Ihrer „ Cloud Object Storage “-Instanz und wechseln Sie anschließend zu „Dienstanmeldedaten“ > „ Anmeldedaten anzeigen “.
-
Kopieren Sie den Wert „
secret_access_key“ aus Ihren COS-Dienstzugangsdaten und fügen Sie ihn in das Feld „HMAC-Secret-Access-Key“ ein. -
Setzen Sie die Option „Import anhand der Prüfsummendatei validieren“ auf „Ein“, um die importierte Datei anhand der Prüfsummendatei zu überprüfen. Sie müssen die Prüfsummen-Datei und die Boot-Image-Datei im selben COS-Bucket speichern.
Sie können die Prüfsummen-Datei erstellen, wenn Sie die Boot-Image-Datei in den IBM Cloud Object Storage-Bucket exportieren. Der Dateiname der Prüfsummen-Datei leitet sich vom Namen der Boot-Image-Datei ab und hat die Dateiendung „
.sha256“.Wenn Sie ein eigenes Boot-Image erstellen, können Sie eine Prüfsummen-Datei erstellen und diese zusammen mit Ihrem Boot-Image im selben Bucket speichern. Sie können die Prüfsummen-Datei erstellen, indem Sie den Befehl „
shasum -a 256 <filename>“ oder „sha256sum <filename>“ ausführen.Weitere Informationen zum Erstellen einer Prüfsummen-Datei finden Sie unter Verwenden der Benutzeroberfläche von Power Virtual Server zum Erfassen und Exportieren einer Prüfsummen-Datei(VM).
Der Abgleich der Importdatei mit der Prüfsummen-Datei kann die Importdauer verlängern.
-
-
Klicken Sie auf Weiter.
-
Geben Sie die folgenden Informationen im Abschnitt Ziel ein:
-
Geben Sie im Feld „ Benutzerdefinierter Image-Name “ einen Namen für das importierte Boot-Image ein.
-
Optional: Geben Sie im Feld Benutzer-Tags Tags ein, um dieses Boot-Image zu organisieren oder zu kategorisieren.
Benutzer-Tags sind für alle Benutzer des Kontos sichtbar. Verwenden Sie keine sensiblen Daten in Tag-Namen.
-
Wählen Sie im Feld „Tier“ eine der folgenden Optionen für den Speichertyp aus:
- Tier 0 (25 IOPs/ GiB )
- Tier 1 (10 IOPs/ GiB )
- Tier 3 (3 IOPs/ GiB )
- Feste IOPs (5000 IOPs)
Ein VSI kann die Speichertypen „Tier 1“ und „Tier 3“ nicht gleichzeitig verwenden. Weitere Informationen finden Sie unter Speichertiers.
-
Wählen Sie im Feld Speicherpool eine Speicherpool-Option aus.
Power Virtual Server Fügt je nach der von Ihnen gewählten Option – „Automatische Auswahl“, „Affinität“ oder „Anti-Affinität“ – ein oder mehrere benutzerdefinierte Bildspeichervolumes in den Speicherpool ein. Das Startvolume jedes VSI, das Sie mithilfe dieses Images bereitstellen, wird im selben Speicherpool erstellt. Weitere Informationen zu Speichervolumes finden Sie unter „ Speichervolumes hinzufügen und verwalten “.
Die folgenden Speicherpool-Optionen stehen zur Verfügung:
-
Automatische Auswahl: Erstellt das Speichervolumen automatisch in einem Speicherpool mit ausreichender Kapazität.
-
Affinity: Identifiziert den Speicherpool für die Boot-Volumes auf der Grundlage eines vorhandenen VSI oder Speichervolumes aus Ihrem Konto. Power Virtual Server speichert die Speichervolumes für benutzerdefinierte Images in demselben Speicherpool, in dem sich das Affinity-Objekt befindet. Wenn es sich bei dem Affinitätsobjekt um eine VSI handelt, ermittelt Power Virtual Server den Speicherpool anhand des Startvolumens der VSI.
-
Anti-Affinity: Hier werden ein oder mehrere Speicherpools angegeben, die ausgeschlossen werden sollen. „ Power Virtual Server “ berücksichtigt die ausgeschlossenen Speicherpools bei der Zuordnung von Startvolumes nicht. Die auszuschließenden Pools werden anhand der in Ihrem Konto vorhandenen VSIs oder Speichervolumen ermittelt. Wenn Sie diese Option auswählen, schließt „ Power Virtual Server “ beim Erstellen der benutzerdefinierten Image-Speichervolumes die Speicherpools aus, in denen sich die Anti-Affinitätsobjekte befinden. Wenn Sie VSIs als Anti-Affinitätsobjekte verwenden, schließt „ Power Virtual Server “ die Speicherpools auf der Grundlage des Startvolumens der jeweiligen VSI aus.
-
-
-
Klicken Sie auf Bild importieren.
Der Import großer Boot-Images kann länger dauern. Es kann eine Verzögerung auftreten, bevor Sie eine Bestätigungsnachricht erhalten.
Das neue Boot-Image ist auf der Seite „Boot-Images“ aufgeführt.
Importieren eines Boot-Images mithilfe der Befehlszeilenschnittstelle von „ Power Virtual Server “
Um ein Boot-Image zu importieren, führen Sie den Befehl ibmcloud pi image import aus. Um zu überprüfen, ob der Import abgeschlossen
ist, führen Sie den Befehl ibmcloud pi image list aus.
Wenn Sie ein Bring-Your-Own-License (BYOL)- SAP HANA- oder SAP NetWeaver-Image verwenden, fügen Sie dem Befehl ibmcloud pi image import die Option --import-details hinzu, um das Image als SAP-zertifiziert zu kennzeichnen.
Importieren eines Boot-Images mithilfe der „ Power Virtual Server “-API
Um ein Boot-Image über die API aus IBM Cloud Object Storage zu importieren, verwenden Sie die Methode Create a cos-image import job mit den erforderlichen Eigenschaften im Anfragetext: imageName, imageFilename, und bucketName. Für private Buckets müssen Sie und accessKey angeben secretKey, also den HMAC-Zugriffsschlüssel
und den geheimen Schlüssel für Ihre COS-Instanz. Weitere Informationen finden Sie unter HMAC-Berechtigungsnachweise verwenden.
curl -X POST \
https://us-east.power-iaas.cloud.ibm.com/pcloud/v1/cloud-instances/$CLOUD_INSTANCE_ID/cos-images \
-H "Authorization: Bearer $TOKEN" \
-H "CRN: $CRN" \
-H "Content-Type: application/json" \
-d '{
"imageName": "my-image-name",
"imageFilename": "my-os-image-file.ova.gz",
"bucketName": "my-cos-bucket-name",
"region": "us-east",
"accessKey": "my-cos-access-key",
"secretKey": "my-cos-secret-key",
"storageType": "tier3"
}'
Wenn Sie ein „Bring-Your-Own-License“ (BYOL)-Image von SAP HANA oder SAP NetWeaver verwenden, fügen Sie das Objekt „ importDetails “ in den Request-Body ein, um das Image als „ SAP “-zertifiziert zu kennzeichnen:
"importDetails": {
"licenseType": "byol",
"product": "Hana",
"vendor": "SAP"
}
Ergebnisse des Imports von Boot-Images anzeigen
Nachdem Sie den Import eines Boot-Images gestartet haben, wird in der Spalte „Status“ auf der Seite „Boot-Images“ der Fortschritt des Imports angezeigt. Um Details anzuzeigen, klicken Sie auf Details anzeigen, um das Dialogfeld Status laufender Aufträge zu öffnen. Das Dialogfeld zeigt folgende Informationen an:
- Job-ID
- Operationstyp
- Eingaberessource
- Erstellungszeit
- Abgeschlossene Schritte
Um die Details des Importvorgangs für das Boot-Image über die Befehlszeile anzuzeigen, verwenden Sie den ibmcloud pi image import-show Befehl.
Um die Details des Importvorgangs für das Boot-Image über die API anzuzeigen, verwenden Sie die Methode „ Get detail of last cos-image import job “.
Ein Boot-Image herunterladen von Cloud Object Storage
Um das Boot-Image nach dem Import herunterzuladen, führen Sie die folgenden Schritte aus:
-
Wechseln Sie im IBM Cloud-Dashboard zur Ressourcenliste und klicken Sie auf Ihre Cloud Object Storage-Instanz.
-
Klicken Sie in dem Bucket, in dem Sie Ihr Boot-Image gespeichert haben, auf die Boot-Image-Datei.
-
Klicken Sie auf Objekte herunterladen.
Weitere Informationen zum CLI-Befehl Cloud Object Storage finden Sie unter Objekt herunterladen.