Sourcen Sie die demo
-Anmeldeinformationen, um die folgenden Schritte mit nicht-administrativen Rechten auszuführen:
$ . demo-openrc
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 |
+---------------------+--------------------------------------+
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 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.
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 |
+--------------------------------------+--------------+--------+------+--------------------------------------------+
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:.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.