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

Die folgenden Image-Formate werden unterstützt:

  • VMDK

  • ISO

  • OVA

  • RAW

  • QCOW2

  • VDI

  • VHD

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. Wechseln Sie zum root-Benutzer und laden Sie die Datei mit den Anmeldedaten des Cloud-Administrators.
    sudo su -
    source ~/cloudadmin.rc
  3. Erstellen Sie das Image in Glance.
    openstack image create image-name --disk-format {vmdk | iso} --container-format bare --file image-file {--public | --private} [--property vmware_adaptertype="vmdk-adapter-type" [--property vmware_disktype="{sparse | preallocated | streamOptimized}"] --property vmware_ostype="operating-system"

    Option

    Beschreibung

    image-name

    Geben Sie den Namen des Quell-Image ein.

    --disk-format

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

    Verwenden Sie für Images in anderen Formaten, einschließlich OVA, RAW, QCOW2, VDI und VHD, vmdk als Festplattenformat.

    --container-format

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

    --file

    Geben Sie die Image-Datei an, die hochgeladen werden soll.

    {--public | --private}

    Schließen Sie --public ein, um das Image allen Benutzern zur Verfügung zu stellen, oder --private, um das Image nur dem aktuellen Benutzer zur Verfügung zu stellen.

    --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 den Befehl openstack image list ausführen, um den Namen und den Status des Images in Ihrer Bereitstellung anzuzeigen.

Mandanten können OpenStack-Instanzen mit dem importierten Image starten. Anweisungen finden Sie unter Starten einer OpenStack-Instanz aus einem Image.