Blockspeicher

Blockspeicher

Erstellen Sie einen Datenträger

  1. Sourcen Sie die demo-Anmeldeinformationen, um die folgenden Schritte mit nicht-administrativen Rechten auszuführen:

    $ . demo-openrc
    
  2. Erstellen Sie einen Datenträger der Größe 1 GB:

    $ openstack volume create --size 1 volume1
    
    +---------------------+--------------------------------------+
    | Field               | Value                                |
    +---------------------+--------------------------------------+
    | attachments         | []                                   |
    | availability_zone   | nova                                 |
    | bootable            | false                                |
    | consistencygroup_id | None                                 |
    | created_at          | 2016-03-08T14:30:48.391027           |
    | description         | None                                 |
    | encrypted           | False                                |
    | id                  | a1e8be72-a395-4a6f-8e07-856a57c39524 |
    | multiattach         | False                                |
    | name                | volume1                              |
    | properties          |                                      |
    | replication_status  | disabled                             |
    | size                | 1                                    |
    | snapshot_id         | None                                 |
    | source_volid        | None                                 |
    | status              | creating                             |
    | type                | None                                 |
    | updated_at          | None                                 |
    | user_id             | 684286a9079845359882afc3aa5011fb     |
    +---------------------+--------------------------------------+
    
  3. Nach kurzer Zeit sollte sich der Datenträgerstatus von Erzeuge in Verfügbar ändern:

    $ openstack volume list
    
    +--------------------------------------+--------------+-----------+------+-------------+
    | ID                                   | Display Name | Status    | Size | Attached to |
    +--------------------------------------+--------------+-----------+------+-------------+
    | a1e8be72-a395-4a6f-8e07-856a57c39524 | volume1      | available |    1 |             |
    +--------------------------------------+--------------+-----------+------+-------------+
    

Hängen sie den Datenträger an eine Instanz

  1. Hängen Sie einen Datenträger an eine Instanz:

    $ openstack server add volume INSTANCE_NAME VOLUME_NAME
    

    Ersetzen Sie INSTANCE_NAME durch den Namen der Instanz und VOLUME_NAME durch den Namen des Datenträgers, den Sie anhängen möchten.

    Beispiel

    Hängen sie den Datenträger volume1 an die Instanz provider-instance:

    $ openstack server add volume provider-instance volume1
    

    Bemerkung

    Das Kommando erzeugt keine Ausgabe.

  2. Lassen alle Datenträger anzeigen:

    $ openstack volume list
    
    +--------------------------------------+--------------+--------+------+--------------------------------------------+
    | ID                                   | Display Name | Status | Size | Attached to                                |
    +--------------------------------------+--------------+--------+------+--------------------------------------------+
    | a1e8be72-a395-4a6f-8e07-856a57c39524 | volume1      | in-use |    1 | Attached to provider-instance on /dev/vdb  |
    +--------------------------------------+--------------+--------+------+--------------------------------------------+
    
  3. Melden Sie sich mit SSH an Ihrer Instanz an und führen den Befehl fdisk aus, um zu überprüfen ob der Datenträger als /dev/vdb vorhanden ist:

     $ sudo fdisk -l
    
     Disk /dev/vda: 1073 MB, 1073741824 bytes
     255 heads, 63 sectors/track, 130 cylinders, total 2097152 sectors
     Units = sectors of 1 * 512 = 512 bytes
     Sector size (logical/physical): 512 bytes / 512 bytes
     I/O size (minimum/optimal): 512 bytes / 512 bytes
     Disk identifier: 0x00000000
    
        Device Boot      Start         End      Blocks   Id  System
    /dev/vda1   *       16065     2088449     1036192+  83  Linux
    
     Disk /dev/vdb: 1073 MB, 1073741824 bytes
     16 heads, 63 sectors/track, 2080 cylinders, total 2097152 sectors
     Units = sectors of 1 * 512 = 512 bytes
     Sector size (logical/physical): 512 bytes / 512 bytes
     I/O size (minimum/optimal): 512 bytes / 512 bytes
     Disk identifier: 0x00000000
    
     Disk /dev/vdb doesn't contain a valid partition table
    

    Bemerkung

    Um den Datenträger zu verwenden, müssen Sie ein Dateisystem darauf erstellen und ihn dann mounten.

Für weitere Informationen zur Verwaltung von Datenträgern lesen Sie den Abschnitt Datenträger verwalten im OpenStack End User Guide.

Kehren Sie zurück zu Starten einer Instanz:.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.