Sie können Images unter Verwendung der Befehlszeilenschnittstelle auf dem OpenStack Management Server importieren.

Die folgenden Image-Formate werden unterstützt:

  • VMDK

  • ISO

  • OVA

Weitere Informationen zum Hochladen von Images in einem anderen Format finden Sie unter Importieren von Images in nicht unterstützten Formaten.

Hinweis:

ISO-Images können nicht zum Erstellen von Datenträgern verwendet werden.

Prozedur

  1. Melden Sie sich beim OpenStack Management Server als viouser an.
  2. Laden Sie die Anmeldedatendatei für Ihr Benutzerkonto.
    source user-credentials.rc
  3. Erstellen Sie das Image in Glance.
    glance image-create --name image-name --file image-path --disk-format {vmdk | iso} --container_format bare [--property vmware_adaptertype="adapter-type"] [--property vmware_disktype="disk-type"] [--property vmware_ostype="operating-system"]

    Option

    Beschreibung

    --name

    Geben Sie einen Namen für die Image-Datei in den Image-Dienst ein.

    --file

    Geben Sie den Pfad der gewünschten Imagedatei ein.

    --disk_format

    Geben Sie das Festplattenformat des Quell-Image ein. Sie können iso oder vmdk angeben.

    Verwenden Sie für Images im OVA-Format vmdk als Festplattenformat.

    --container_format

    Geben Sie bare ein. Das Argument „container format“ wird derzeit nicht von Glance verwendet.

    --property vmware_adaptertype

    Geben Sie den Adaptertyp der VMDK-Festplatte an.

    Wenn Sie diesen Parameter nicht angeben, wird der Adaptertyp durch Selbstanalyse ermittelt.

    Hinweis:
    • Fügen Sie für Festplatten mit paravirtuellen Adaptern diesen Parameter ein und legen Sie ihn auf paraVirtual fest.

    • Fügen Sie für Festplatten mit LSI Logic SAS-Adaptern diesen Parameter ein und legen Sie ihn auf lsiLogicsas fest.

    --property vmware_disktype

    Geben Sie sparse, preallocated oder streamOptimized an.

    Wenn Sie diesen Parameter nicht angeben, wird der Festplattentyp durch Selbstanalyse ermittelt.

    --property vmware_ostype

    Geben Sie das Betriebssystem im Image an.

Nächste Maßnahme

Sie können OpenStack-Instanzen mit dem importierten Image starten. Siehe Starten einer OpenStack-Instanz aus einem Image. Sie können auch den Befehl openstack image list ausführen, um alle Images in Ihrem Projekt anzuzeigen.