Angepasste Images in VPC importieren und validieren
Sie können ein eigenes angepasstes lokal Image erstellen und es dann über IBM Cloud® Virtual Private Cloud in die IBM Cloud® Object Storage-Infrastruktur importieren. Anschließend können Sie Ihr benutzerdefiniertes Image verwenden, um eine neue virtuelle Serverinstanz zu erstellen, die auf dem KVM-Hypervisor läuft. Wenn Sie Ihr benutzerdefiniertes Bild in einem privaten Katalog verwenden möchten, müssen Sie es zunächst in „ IBM Cloud VPC “ importieren und validieren.
Sie können außerdem ein benutzerdefiniertes Image eines Boot-Volumes erstellen, das zum Zeitpunkt des Imports an einen Server angehängt ist. Weitere Informationen finden Sie unter Informationen zum Erstellen eines Image von einem Datenträger.
Voraussetzungen
Um diese Aufgabe auszuführen, muss eine Instanz von IBM Cloud® Object Storage verfügbar sein. Außerdem müssen Sie eine Berechtigung erstellen, um Image Service for VPC den Zugriff auf Images in IBM Cloud Object Storage zu ermöglichen. Weitere Informationen finden Sie unter Zugriff auf IBM Cloud Object Storage zum Importieren und Exportieren von Images.
Alle benutzerdefinierten Bilder müssen die folgenden Anforderungen erfüllen:
- Sie müssen eine einzelne Datei oder einen Datenträger enthalten.
- Liegen im Format qcow2 oder vhd vor.
- Die Größe darf 250 GB nicht überschreiten.
- Vergewissern Sie sich, dass cloud-init(Linux ) oder cloudbase-init(Windows) im qcow2 Image installiert und aktiv ist.
- Die Mindestgröße beträgt 10 GB. Für jedes Image, das kleiner als 10 GB ist, wird die Größe auf 10 GB aufgerundet.
Beachten Sie beim Importieren eines angepassten Image die folgenden Hinweise:
- Wenn Sie ein benutzerdefiniertes Bild verwenden, sind Sie für alle Aktualisierungen des Bildes verantwortlich.
- Unterstützung für benutzerdefinierte Bildsoftware muss direkt von dem Anbieter bezogen werden, der das Bild zur Verfügung gestellt hat.
- Sie können die Servertypen einschränken, die Sie von Ihrem benutzerdefinierten Image aus bereitstellen können, indem Sie Ausdrücke für die zulässige Verwendung für das Image festlegen. Weitere Informationen zu Ausdrücken für die erlaubte Verwendung finden Sie unter Hinzufügen von Ausdrücken für die erlaubte Verwendung zu benutzerdefinierten Bildern
- Wenn Sie ein angepasstes Image importieren, dann wird es als privates Image des Kontos eingestuft, in das Sie es importiert haben.
- Die Region, in die Sie das Image importieren, ist die Region, in der Sie aus diesem Image virtuelle Server erstellen können.
- Für benutzerdefinierte Images mit den Betriebssystemen Red Hat® Enterprise Linux®, SUSE Linux Enterprise Server oder Windows® müssen Sie die entsprechende Version des Betriebssystems auswählen. Je nachdem, wie Sie das Image konfiguriert haben,
wählen Sie entweder Bring Your Own License (Eigene Lizenz mitbringen) oder
byol, falls Sie das Betriebssystem über IBM Cloud lizenzieren möchten, die Version ohne den Zusatzbyol.
Weitere Informationen zu benutzerdefinierten Images finden Sie unter Erste Schritte mit benutzerdefinierten Images.
Die Hyper Protect Crypto Services sind veraltet. Kunden können bestehende Instanzen bis zum 20. März 2027 nutzen. Weitere Informationen finden Sie unter IBM Cloud Hyper Protect Crypto Services wird nicht mehr unterstützt. Um einen kontinuierlichen Schutz zu gewährleisten, sollten Sie erwägen, Ihre bestehenden Verschlüsselungsschlüssel auf eine dedizierte Key Protect-Instanz zu migrieren. Weitere Informationen finden Sie im Migrationsleitfaden.
Wenn Sie ein benutzerdefiniertes Image von Cloud Object Storage importieren, verwenden Sie Dateiendungen in Kleinbuchstaben wie .vhd und .qcow2. Der Import von Bildern mit Dateiendungen in Großbuchstaben wie oder .VHD .QCOW2 kann möglicherweise die Validierung nicht bestehen und einen Fehler auslösen.
Angepasstes Bild über die Benutzerschnittstelle importieren
Wenn Sie über ein Image in IBM Cloud Object Storage verfügen, können Sie es mithilfe der IBM Cloud VPC-Konsole in die IBM Cloud-Infrastruktur importieren.
- Vergewissern Sie sich, dass Ihr kompatibles angepasstes Image in IBM Cloud Object Storage verfügbar ist. Klicken Sie zum Hochladen eines Images in IBM Cloud Object Storage auf der Seite Objekte Ihres Buckets auf Hochladen. Sie können das Plug-in für die Aspera-Hochgeschwindigkeitsübertragung verwenden, um Images mit mehr als 200 MB hochzuladen. Weitere Informationen finden Sie in den Abschnitten Angepasstes Linux-Image erstellen, Angepasstes Windows-Image erstellen, Eigene Lizenz verwenden (Bring Your Own License, BYOL) und Hochladen von Daten in IBM Cloud Object Storage.
- Rufen Sie in der IBM Cloud-Konsole Menüsymbol
> VPC-Infrastruktur > Berechnen > Images auf.
- Klicken Sie auf der Registerkarte Angepasste Images auf Erstellen.
- Füllen Sie die in Tabelle 1 beschriebenen Felder aus und klicken Sie auf Benutzerdefiniertes Image erstellen.
| Feld | Wert |
|---|---|
| Standort | Wählen Sie den spezifischen geografischen Bereich und die Region aus, in denen Ihr benutzerdefiniertes Image für die Bereitstellung verfügbar sein soll. |
| Name | Für Ihr angepasstes Image ist ein Name erforderlich. |
| Ressourcengruppe | Wählen Sie eine Ressourcengruppe für das benutzerdefinierte Image aus. |
| Tags | Sie können dieser Ressource eine Bezeichnung zuordnen, damit Sie Ressourcen in Ihrer Ressourcenliste besser filtern können. |
| Quelle | Wählen Sie Cloud Object Storage als Quelle aus. Es wird eine Liste angezeigt, aus der Sie eine IBM Cloud Object Storage-Serviceinstanz auswählen, auf der das Bild gespeichert ist, das Sie importieren möchten. Möchten Sie stattdessen ein benutzerdefiniertes Image aus einem Volume erstellen? Wählen Sie die Quelle für das angepasste Image aus, indem Sie entweder Bootdatenträger für Virtual Server-Instanz (Standardwert) oder Blockspeicherdatenträger für Bootvorgänge auswählen. Weitere Informationen finden Sie unter Informationen zum Erstellen eines Image aus einem Datenträger. |
| Standort | Wählen Sie die bestimmte geografische Region aus, in der Ihr Image gespeichert wird. |
| Bucket | Wählen Sie das IBM Cloud Object Storage-Bucket aus, in dem Ihr Image gespeichert wird. |
| Name | Wählen Sie die Imagedatei in der IBM Cloud Object Storage-Serviceinstanz aus, die Sie importieren wollen. Wenn Sie ein verschlüsseltes Image importieren wollen, muss das Image mit der LUKS-Verschlüsselung unter Verwendung von QEMU und Ihrer eigenen Kennphrase verschlüsselt werden. Weitere Informationen finden Sie unter Image verschlüsseln. |
| Betriebssystem |
Wählen Sie das Betriebssystem aus, das in Ihr Image eingeschlossen wird. Für maßgeschneiderte Images mit den Betriebssystemen „ Red Hat Enterprise Linux “, „ SUSE Linux Enterprise Server “ oder Windows können Sie Ihre eigene Lizenz mitbringen (BYOL) oder eine Lizenz über IBM Cloud erwerben. Für „ Red Hat Enterprise Linux “, „ SUSE Linux Enterprise Server “ oder „Windows BYOL-benutzerdefinierte Images “ müssen Sie das Betriebssystem auswählen, dessen Name den Zusatz „ Wenn Sie Ihr Red Hat Enterprise Linux, SUSE Linux Enterprise Server oder Windows-Custom-Image für die Lizenzierung über IBM Cloud konfiguriert haben, müssen Sie das Nicht-BYOL-Betriebssystem auswählen. Wenn Sie beispielsweise über ein angepasstes Windows 2019-Image verfügen, das durch IBM Cloud lizenziert werden soll, wählen Sie beim Importieren des angepassten Image das Betriebssystem Windows-2019-amd64 aus. Für ein benutzerdefiniertes Image, das ein generisches Betriebssystem verwendet, wählen Sie „ Hinweise:
|
| Verschlüsselung | Die Standardauswahl ist Vom Anbieter verwaltet. Falls Sie Ihr Image nicht mit QEMU verschlüsselt haben, verwenden Sie den Standardwert Provider-managed. Wenn Sie ein Image importieren, das Sie mit QEMU und Ihrer eigenen Passphrase verschlüsselt haben, wählen Sie den Schlüsselverwaltungsdienst aus, in dem Ihr Customer Root Key (CRK) gespeichert ist, der Ihre Passphrase schützt. Bilder im VHD-Format werden bei der Verschlüsselung nicht unterstützt. |
| Instanz des Verschlüsselungsservice | Wählen Sie für ein verschlüsseltes Image die bestimmte Instanz des Schlüsselmanagementservice aus, in dem Ihr CRK gespeichert wird, mit dem das Wrapping Ihrer Verschlüsselungskennphrase durchgeführt wird. Weitere Informationen finden Sie unter Schlüsselmanagementservice und Schlüssel einrichten. |
| Schlüsselname | Wählen Sie den Kundenrootschlüssel (CRK) aus, den Sie für das Wrapping Ihrer Verschlüsselungskennphrase benötigen. Weitere Informationen finden Sie unter Schlüsselmanagementservice und Schlüssel einrichten. |
| Datenverschlüsselungsschlüssel mit Wrapping | Für ein verschlüsseltes Image geben Sie den verschlüsselten Text (Ciphertext) an, der dem Datenverschlüsselungsschlüssel mit Wrapping (WDEK) zugeordnet ist. Der WDEK wird durch das Wrapping der Kennphrase, mit der Sie Ihr Image verschlüsselt haben, mit dem Kundenrootschlüssel erzeugt. Weitere Informationen finden Sie unter Schlüsselmanagementservice und Schlüssel einrichten. |
| Ausdrücke für die zulässige Verwendung festlegen (optional) | Sie können einen Ausdruck für die erlaubte Verwendung mit Ihrem benutzerdefinierten Bild verwenden, um die Fähigkeiten und Einschränkungen eines Bildes zu definieren und Ihnen zu helfen, kompatible Bild- und Profilkombinationen während der Servererstellung zu finden. Wie Sie Ausdrücke für die erlaubte Verwendung einfügen, erfahren Sie unter Hinzufügen von Ausdrücken für die erlaubte Verwendung zu benutzerdefinierten Bildern. |
| Bildlebenszyklus verwalten (optional) | Wählen Sie diese Option aus, um Statusänderungen für das Image zu planen. Sie können eine einzelne Statusänderung oder den vollständigen Lebenszyklus des Image planen. Die Bildzustände sind:
Sie können zwischen den drei Status hin und her wechseln. Es werden nur die Status angezeigt, in die Sie wechseln können. Sie können Statusänderungen anhand des Kalenderdatums, der Uhrzeit oder der Anzahl der Tage planen. Das Veraltungsdatum muss immer nach dem Veraltungsdatum liegen. |
Angepasstes Image über die Befehlszeilenschnittstelle importieren
Vergewissern Sie sich, dass Ihr kompatibles angepasstes Image in IBM Cloud Object Storage verfügbar ist. Weitere Informationen finden Sie unter Erstellen eines Linux benutzerdefinierten Abbilds, Erstellen eines benutzerdefinierten Windows-Abbilds, Erstellen eines benutzerdefinierten Abbilds für ein allgemeines Betriebssystem, Mitbringen einer eigenen Lizenz und Hochladen von Daten auf IBM Cloud Object Storage. Wie Sie Ausdrücke für die erlaubte Verwendung einfügen, erfahren Sie unter Hinzufügen von Ausdrücken für die erlaubte Verwendung zu benutzerdefinierten Bildern.
Wenn ein Image in IBM Cloud Object Storage verfügbar ist, können Sie es über die Befehlszeilenschnittstelle (CLI) in die IBM Cloud VPC Infrastruktur importieren.
Verwenden Sie den Befehl ibmcloud is image-create, um ein angepasstes Image über die Befehlszeilenschnittstelle zu importieren. Geben Sie den Namen des benutzerdefinierten Bildes mit der Variablen IMAGE_NAME an. Der Name kann nicht von einem anderen Image in der Region verwendet werden und Namen, die mit ibm- beginnen, sind für vom System bereitgestellte Images reserviert. Sie müssen die Quelle angeben; geben Sie zum Beispiel die
Option --file mit dem Speicherort der Bilddatei an. Geben Sie die Option --os-name mit dem Namen des Betriebssystems für das Image an.
ibmcloud is image-create IMAGE_NAME [--file IMAGE_FILE_LOCATION] [--os-name OPERATING_SYSTEM_NAME]
Im folgenden Beispiel wird ein angepasstes Image mit dem Namen my-ubuntu-16-amd64 erstellt. Die Position der Bildquelle ist cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2. Das Betriebssystem ist ubuntu-16-amd64.
ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64
Weitere Informationen finden Sie unter ibmcloud is image-create auf der Referenzseite zur VPC-CLI.
Änderungen des Lebenszyklusstatus angepasster Images über die Befehlszeilenschnittstelle planen
Wenn Sie ein angepasstes Image über die Befehlszeilenschnittstelle (CLI) importieren, dann können Sie auch die Lebenszyklusstatusänderungen eines angepassten IBM Cloud VPC-Image mithilfe von Optionen des Befehls ibmcloud is image-create gleichzeitig planen.
Geben Sie den Namen des zu erstellenden angepassten Image mit der Variablen IMAGE_NAME an. Der Name kann nicht von einem anderen Image in der Region verwendet werden und Namen, die mit ibm- beginnen, sind für vom
System bereitgestellte Images reserviert. Sie müssen auch die Quelle angeben. Geben Sie beispielsweise die Option --file mit der Position der Imagedatei an. Geben Sie die Option --os-name mit dem Namen des Betriebssystems
für das Image an.
Um die Eigenschaften deprecate-at oder obsolete-at zu planen, geben Sie ein Datum im Datums-und Zeitformat nach ISO 8601 (YYYY-MM-DDThh:mm:ss+hh:mm) an.
YYYYist die vierstellige JahresangabeMMist die zweistellige MonatsangabeDDist die zweistellige TagesangabeTtrennt die Datums-und Zeitinformationenhhist die zweistellige Stundenangabemmist die zweistellige Angabe der Minuten+hh:mmoder-hh:mmist die koordinierte Weltzeitzone.
Das Datum des 30. September 2023 um 20:00 Uhr in der Zeitzone North American Central Standard Time (CST) wäre also 2023-09-30T20:00:00-06:00.
Wenn Sie das Datum und die Uhrzeit planen, können Sie Ihr aktuelles Datum und Ihre aktuelle Uhrzeit oder ein Datum und eine Uhrzeit in der Zukunft nicht verwenden. Wenn es beispielsweise um 8 Uhr am 12. Juni geht, müssen das geplante Datum
und die geplante Uhrzeit nach 8 Uhr am 12. Juni liegen. Wenn Sie das Datum und die Uhrzeit für deprecate-at und obsolete-at definieren, muss das Datum deprecate-at nach dem Datum und der Uhrzeit für
obsolete-at liegen.
ibmcloud is image-create IMAGE_NAME [--file IMAGE_FILE_LOCATION] [--os-name OPERATING_SYSTEM_NAME] [--deprecate-at YYYY-MM-DDThh:mm:ss+hh:mm] [--obsolete-at YYYY-MM-DDThh:mm:ss+hh:mm]
Im folgenden Beispiel wird ein angepasstes Image mit dem Namen my-ubuntu-16-amd64 erstellt. Die Position der Bildquelle ist cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2. Das Betriebssystem ist ubuntu-16-amd64.
Das Image wird in 2023-03-01T06:11:28+05:30 als veraltet markiert. Das Image soll unter 2023-12-31T06:11:28+05:30 veraltet sein.
ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --deprecate-at 2023-03-01T06:11:28+05:30 --obsolete-at 2023-12-31T06:11:28+05:30
Weitere Informationen finden Sie unter ibmcloud is image-create auf der Referenzseite zur VPC-CLI.
Angepasstes Image mithilfe der API importieren
Vergewissern Sie sich, dass Ihr kompatibles angepasstes Image in IBM Cloud Object Storage verfügbar ist. Weitere Informationen finden Sie unter Erstellen eines Linux benutzerdefinierten Abbilds, Erstellen eines benutzerdefinierten Windows-Abbilds, Erstellen eines benutzerdefinierten Abbilds für ein allgemeines Betriebssystem, Bringen Sie Ihre eigene Lizenz mit, und Hochladen von Daten auf IBM Cloud Object Storage. Wie Sie einen Ausdruck für die erlaubte Verwendung einfügen, erfahren Sie unter Hinzufügen von Ausdrücken für die erlaubte Verwendung zu benutzerdefinierten Bildern.
Wenn ein Image in IBM Cloud Object Storageverfügbar ist, können Sie es über die Anwendungsprogrammierschnittstelle (API) in die IBM Cloud VPC-Infrastruktur importieren.
Um ein angepasstes Image mithilfe der API zu importieren, verwenden Sie Image erstellen.
name kann nicht von einem anderen Image in der Region verwendet werden und Namen, die mit ibm- beginnen, sind für vom System bereitgestellte Images reserviert. Geben Sie die Untereigenschaft file.href mit
der Position des Image an. Geben Sie die Untereigenschaft operating_system.name mit dem Namen des Imagebetriebssystems an.
Bei den allgemeinen benutzerdefinierten Betriebssystem-Images handelt es sich um eine Beta-Funktion, die zu Evaluierungs- und Testzwecken zur Verfügung steht. Die generischen Betriebssysteme verfügen über family von Generic.
Stellen Sie sicher, dass Sie die Datei mit dem allow_user_image_creation-Wert true und dem user_data_format auswählen, die für Ihr Betriebssystem erforderlich sind, um ordnungsgemäß zu booten und zu initialisieren.
Weitere Informationen finden Sie unter Hinweise zum Benutzerdatenformat.
Im folgenden Beispiel wird ein angepasstes Image mit dem Namen my-image, der Quellenposition cos://us-south/my-bucket/my-image.qcow2 und dem Betriebssystem für das Image debian-9-amd64 importiert.
curl -X POST "$vpc_api_endpoint/v1/images?version=2023-02-21&generation=2" -H "Authorization: Bearer $iam_token" -d '{
"name": "my-image",
"file": {
"href": "cos://us-south/my-bucket/my-image.qcow2"
},
"operating_system": {
"name": "debian-9-amd64"
}
}'
Änderungen des Lebenszyklusstatus angepasster Images mithilfe der API planen
Wenn Sie ein angepasstes Image mithilfe der Anwendungsprogrammierschnittstelle (API) importieren, können Sie auch die Änderungen des Lebenszyklusstatus eines angepassten IBM Cloud VPC-Image gleichzeitig mit dem Befehl Image erstellen planen.
name kann nicht von einem anderen Image in der Region verwendet werden und Namen, die mit ibm- beginnen, sind für vom System bereitgestellte Images reserviert. Geben Sie die Untereigenschaft file.href mit der Position des Image an. Geben Sie die Untereigenschaft operating_system.name mit dem Namen des Imagebetriebssystems an.
Um die Eigenschaften deprecation_at oder obsolescence_at zu planen, geben Sie ein Datum im Datums-und Zeitformat nach ISO 8601 (YYYY-MM-DDThh:mm:ss+hh:mm) an.
YYYYist die vierstellige JahresangabeMMist die zweistellige MonatsangabeDDist die zweistellige TagesangabeTtrennt die Datums-und Zeitinformationenhhist die zweistellige Stundenangabemmist die zweistellige Angabe der Minuten+hh:mmoder-hh:mmist die koordinierte Weltzeitzone.
Das Datum des 30. September 2023 um 20:00 Uhr in der Zeitzone North American Central Standard Time (CST) wäre also 2023-09-30T20:00:00-06:00.
Wenn Sie das Datum und die Uhrzeit planen, können Sie das aktuelle Datum und die aktuelle Zeit nicht verwenden. Wenn es beispielsweise um 8 Uhr am 12. Juni geht, müssen das geplante Datum und die geplante Uhrzeit nach 8 Uhr am 12. Juni liegen.
Wenn Sie das Datum und die Uhrzeit für deprecation_at und obsolescence_at definieren, muss das Datum obsolescence_at nach dem Datum und der Uhrzeit für deprecation_at liegen.
Im folgenden Beispiel wird ein angepasstes Image mit dem Namen my-image, der Quellenposition cos://us-south/my-bucket/my-image.qcow2 und dem Betriebssystem für das Image debian-9-amd64 importiert. Das
Image wird in 2023-03-01T06:11:28+05:30 als veraltet markiert. Das Image soll unter 2023-12-31T06:11:28+05:30 veraltet sein.
curl -X POST "$vpc_api_endpoint/v1/images?version=2023-02-21&generation=2" -H "Authorization: Bearer $iam_token" -d '{
"name": "my-image",
"file": {
"href": "cos://us-south/my-bucket/my-image.qcow2"
},
"operating_system": {
"name": "debian-9-amd64"
},
"deprecation_at": "2023-03-01T06:11:28+05:30",
"obsolescence_at": "2023-12-31T06:11:28+05:30"
}'
Importieren eines benutzerdefinierten Bildes mit Terraform
Um Terraform zu verwenden, laden Sie die Terraform-CLI herunter und konfigurieren Sie das Plug-in „ IBM Cloud-Provider“. Weitere Informationen finden Sie unter Erste Schritte mit Terraform.
Vergewissern Sie sich, dass Ihr kompatibles angepasstes Image in IBM Cloud Object Storage verfügbar ist. Weitere Informationen finden Sie unter Erstellen eines Linux benutzerdefinierten Abbilds, Erstellen eines benutzerdefinierten Windows-Abbilds, Erstellen eines benutzerdefinierten Abbilds für ein allgemeines Betriebssystem, Mitbringen einer eigenen Lizenz und Hochladen von Daten auf IBM Cloud Object Storage. Wie Sie Ausdrücke für die erlaubte Verwendung einfügen, erfahren Sie unter Hinzufügen von Ausdrücken für die erlaubte Verwendung zu benutzerdefinierten Bildern.
Wenn Sie über ein Image in IBM Cloud Object Storage verfügen, können Sie es mithilfe von Terraform in die IBM Cloud VPC-Infrastruktur importieren.
Um ein benutzerdefiniertes Image mit Terraform zu importieren, verwenden Sie den Terraform-Ressourcenbefehl ibm_is_image.
Geben Sie den Namen des zu erstellenden benutzerdefinierten Bildes mit dem Wert name an. Der Name kann nicht von einem anderen Image in der Region verwendet werden und Namen, die mit ibm- beginnen, sind für vom System
bereitgestellte Images reserviert. Sie müssen auch die Quelle angeben, z. B. den Wert href mit dem Speicherort der Bilddatei. Geben Sie den Wert operating_system mit dem Namen des Betriebssystems für das Abbild an.
resource "ibm_is_image" "example" {
name = "my-image"
href = "cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd"
operating_system = "ubuntu-16-04-amd64"
}
Änderungen am Lebenszyklusstatus angepasster Images mithilfe von Terraform planen
Wenn Sie ein angepasstes Image mithilfe von Terraform importieren, können Sie auch die Lebenszyklusstatusänderungen eines angepassten IBM Cloud VPC-Image mit dem Terraform-Ressourcenbefehl ibm_is_imageplanen.
Das Attribut name kann nicht von einem anderen Image in der Region verwendet werden und Namen, die mit ibm- beginnen, sind für vom System bereitgestellte Images reserviert.
Geben Sie zum Planen der Attribute deprecation_at oder obsolescence_at ein Datum im Datums-und Zeitformat nach ISO 8601 (YYYY-MM-DDThh:mm:ss+hh:mm) an.
YYYYist die vierstellige JahresangabeMMist die zweistellige MonatsangabeDDist die zweistellige TagesangabeTtrennt die Datums-und Zeitinformationenhhist die zweistellige Stundenangabemmist die zweistellige Angabe der Minuten+hh:mmoder-hh:mmist die koordinierte Weltzeitzone.
Das Datum des 30. September 2023 um 20:00 Uhr in der Zeitzone North American Central Standard Time (CST) wäre also 2023-09-30T20:00:00-06:00.
Wenn Sie das Datum und die Uhrzeit planen, können Sie das aktuelle Datum und die aktuelle Zeit nicht verwenden. Wenn es beispielsweise um 8:00 Uhr am 12. Juni geht, müssen das geplante Datum und die geplante Uhrzeit nach 8:00 Uhr am 12. Juni
liegen. Wenn Sie das Datum und die Uhrzeit für deprecation_at und obsolescence_at definieren, muss das Datum obsolescence_at nach dem Datum und der Uhrzeit für deprecation_at liegen.
Im folgenden Beispiel wird ein angepasstes Image mit dem Namen example-image, der Quellenposition cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd und dem Betriebssystem für das Image ubuntu-16-04-amd64 importiert. Das Image wird in 2023-11-28T15:10:00.000Z als veraltet markiert. Das Image ist für 2023-11-28T15:10:00.000Z als veraltet geplant.
-
Planen Sie eine Statusänderung in
deprecated.resource "ibm_is_image" "example" { name = "example-image" href = "cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd" operating_system = "ubuntu-16-04-amd64" deprecated_at = "2023-11-28T15:10:00.000Z" } -
Planen Sie eine Statusänderung in
obsolete.resource "ibm_is_image" "example" { name = "example-image" href = "cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd" operating_system = "ubuntu-16-04-amd64" obsolescence_at = "2023-11-28T15:10:00.000Z" }
Importiertes angepasstes Image über die Benutzerschnittstelle validieren
Nachdem Sie ein benutzerdefiniertes Image importiert haben, können Sie die Prüfsumme einsehen, die für das Image beim Import in IBM Cloud VPC generiert wurde.
Wenn Sie vor dem Importieren lokal eine Prüfsumme für Ihr Image erstellen, können Sie die beiden Prüfsummen vergleichen, um sicherzustellen, dass sie identisch sind. Übereinstimmende Kontrollsummen geben an, dass keine Änderungen am Image vorgenommen wurden.
- Rufen Sie in der IBM Cloud-Konsole Menüsymbol
> VPC-Infrastruktur > Berechnen > Images auf.
- Klicken Sie auf der Registerkarte Benutzerdefinierte Images in Ihrer Liste der benutzerdefinierten Images auf den Namen des benutzerdefinierten Images, das Sie validieren möchten.
- Suchen Sie im Seitenbereich Bilddetails das Feld Prüfsumme ( SHA256 ). Sie sehen Inhalte, die dem folgenden ähnlich sind: 6809606da67eb83670e6249e54e94043eb43c0471669fb96ea4050c4c07e2df7.
Nur für benutzerdefinierte Images von z/OS Wazi aaS: Sie können die Prüfsumme der importierten benutzerdefinierten Images, die von Wazi Image Builder bereitgestellt werden, nicht validieren.
-
Vergleichen Sie den Wert im Feld 'Kontrollsumme (SHA256)' mit der Ausgabe, die generiert wird, wenn Sie lokal eine Kontrollsumme für das Image generieren.
- Beispiel für Linux-Befehl:
sha256sum ubuntu_image.qcow2 - Beispiel für Mac-Befehl:
shasum -a 256 ubuntu_image.qcow2 - Sie erhalten ein Ergebnis, das in etwa wie folgt aussieht:
6809606da67eb83670e6249e54e94043eb43c0471669fb96ea4050c4c07e2df7
- Beispiel für Linux-Befehl:
-
Erstellen Sie mithilfe dieses Image eine virtuelle Serverinstanz oder einen Bare-Metal-Server. Weitere Informationen finden Sie unter Create a virtual server instance oder Creating Bare Metal Servers on VPC.
Importiertes angepasstes Image über die Befehlszeilenschnittstelle validieren
Nachdem Sie ein benutzerdefiniertes Image importiert haben, können Sie die Prüfsumme einsehen, die für das Image beim Import in IBM Cloud VPC generiert wurde.
Wenn Sie vor dem Importieren lokal eine Prüfsumme für Ihr Image erstellen, können Sie die beiden Prüfsummen vergleichen, um sicherzustellen, dass sie identisch sind. Übereinstimmende Kontrollsummen geben an, dass keine Änderungen am Image vorgenommen wurden.
Verwenden Sie den Befehl ibmcloud is image, um ein importiertes angepasstes Image über die Befehlszeilenschnittstelle zu validieren.
Zeigen Sie zuerst die Details des importierten angepassten Image an, das Sie validieren wollen. Geben Sie den Namen oder die ID des angepassten Image an, das mit der Variablen IMAGE erstellt wird.
ibmcloud is image IMAGE
Weitere Informationen finden Sie unter ibmcloud is image auf der Referenzseite zur VPC-CLI.
Im folgenden Beispiel werden die Details eines angepassten Image mit der ID r006-1d1e92e9-6550-4d06-8483-d674310045fd angezeigt.
ibmcloud is image r006-1d1e92e9-6550-4d06-8483-d674310045fd
Getting image r006-1d1e92e9-6550-4d06-8483-d674310045fd under account Rios IMSLess as user gbgrout@ibm.com...
ID r006-589548bd-9241-4ad7-a610-1df6ba020793
Name my-image-from-volume-cli-1
CRN crn:v1:bluemix:public:is:us-south:a/a1234567::image:r006-589548bd-9241-4ad7-a610-1df6ba020793
Status available
Operating system Name Architecture Vendor Version Dedicated host only
centos-7-amd64 amd64 CentOS 7.x - Minimal Install false
Source volume ID Name
r006-6438d80f-4433-4445-be2f-0cca05afff3e transpose-clubhouse-putt-repent
Created 2023-03-16T01:11:03+05:30
Deprecation Date 2023-03-01T06:11:28+05:30
Obsolescence Date 2023-12-31T06:11:28+05:30
Visibility private
Minimum provisioned size(GB) 250
SHA256 Checksum 774d44ac0d55f2bfe869b995565715e5d9970ec23ce7127b2e2776b2618a9f7c
File size(GB) 2
Encryption none
Resource group 11caaa983d9c4beb82690daab08717e9
Resource type image
Catalog Offering Managed false
Vergleichen Sie den zurückgegebenen Checksum-Wert ( SHA256 ) mit der Ausgabe, die entsteht, wenn Sie die Prüfsumme für das Image lokal berechnen.
- Beispiel für Linux-Befehl:
sha256sum ubuntu_image.qcow2 - Beispiel für Mac-Befehl:
shasum -a 256 ubuntu_image.qcow2 - Sie erhalten ein Ergebnis, das in etwa wie folgt aussieht:
6809606da67eb83670e6249e54e94043eb43c0471669fb96ea4050c4c07e2df7
Verwenden Sie nach der Validierung der Kontrollsummen (SHA256) das Image, um einen virtuellen Server zu erstellen. Siehe Virtuelle Serverinstanz über die Befehlszeilenschnittstelle erstellen.
Importiertes angepasstes Image mithilfe der API validieren
Nachdem Sie ein benutzerdefiniertes Image importiert haben, können Sie die Prüfsumme einsehen, die für das Image beim Import in IBM Cloud VPC generiert wurde.
Wenn Sie vor dem Importieren lokal eine Prüfsumme für Ihr Image erstellen, können Sie die beiden Prüfsummen vergleichen, um sicherzustellen, dass sie identisch sind. Übereinstimmende Kontrollsummen geben an, dass keine Änderungen am Image vorgenommen wurden.
Zur Validierung als angepasstes Image mithilfe der API verwenden Sie Alle Images auflisten.
Geben Sie für $image_id die ID des angepassten Image an, das Sie validieren möchten.
curl -X GET "$vpc_api_endpoint/v1/images/$image_id/?version=2023-02-21&generation=2" -H "Authorization: Bearer $iam_token"
Vergleichen Sie den zurückgegebenen Checksum-Wert ( SHA256 ) mit der Ausgabe, die entsteht, wenn Sie die Prüfsumme für das Image lokal berechnen.
- Beispiel für Linux-Befehl:
sha256sum ubuntu_image.qcow2 - Beispiel für Mac-Befehl:
shasum -a 256 ubuntu_image.qcow2 - Sie erhalten ein Ergebnis, das in etwa wie folgt aussieht:
6809606da67eb83670e6249e54e94043eb43c0471669fb96ea4050c4c07e2df7
Verwenden Sie nach der Validierung der Kontrollsummen (SHA256) das Image, um einen virtuellen Server zu erstellen. Siehe Virtuelle Serverinstanz mithilfe der API erstellen.
Nächste Schritte
Nach der Validierung der angepassten Images können Sie Ihre angepassten Images bereitstellen und verwalten. Weitere Informationen finden Sie unter Angepasste Images verwalten.
Wenn Sie Ihre angepassten Images mit einem privaten Katalog verwalten möchten, finden Sie weitere Informationen unter Onboarding eines virtuellen Server-Image für VPC. Wenn Sie planen, Ihre Images über den globalen Katalog zu veröffentlichen und Benutzer mithilfe eines Softwareplans zu fakturieren, finden Sie weitere Informationen unter Onboarding eines virtuellen Servers für VPC mit einem Plan.