다음 단계를 관리자가 아닌 프로젝트로 수행하기 위해 demo credential을 소스로 가져옵니다:
$ source demo-openrc.sh
1 GB 볼륨을 생성합니다:
$ cinder create --display-name volume1 1
+---------------------------------------+--------------------------------------+
|                Property               |                Value                 |
+---------------------------------------+--------------------------------------+
|              attachments              |                  []                  |
|           availability_zone           |                 nova                 |
|                bootable               |                false                 |
|          consistencygroup_id          |                 None                 |
|               created_at              |      2015-10-12T16:02:29.000000      |
|              description              |                 None                 |
|               encrypted               |                False                 |
|                   id                  | 09e3743e-192a-4ada-b8ee-d35352fa65c4 |
|                metadata               |                  {}                  |
|              multiattach              |                False                 |
|                  name                 |               volume1                |
|      os-vol-tenant-attr:tenant_id     |   ed0b60bf607743088218b0a533d5943f   |
|   os-volume-replication:driver_data   |                 None                 |
| os-volume-replication:extended_status |                 None                 |
|           replication_status          |               disabled               |
|                  size                 |                  1                   |
|              snapshot_id              |                 None                 |
|              source_volid             |                 None                 |
|                 status                |               creating               |
|                user_id                |   58126687cbcc4888bfa9ab73a2256f27   |
|              volume_type              |                 None                 |
+---------------------------------------+--------------------------------------+
잠시 후, 볼륨 상태가 creating 에서 available 로 바뀌어야 합니다:
$ cinder list
+--------------------------------------+-----------+---------+------+-------------+----------+-------------+-------------+
|                  ID                  |   Status  |   Name  | Size | Volume Type | Bootable | Multiattach | Attached to |
+--------------------------------------+-----------+---------+------+-------------+----------+-------------+-------------+
| 09e3743e-192a-4ada-b8ee-d35352fa65c4 | available | volume1 |  1   |      -      |  false   |    False    |             |
+--------------------------------------+-----------+---------+------+-------------+----------+-------------+-------------+
볼륨을 인스턴스에 연결합니다:
$ nova volume-attach INSTANCE_NAME VOLUME_ID
INSTANCE_NAME 을 인스턴스 이름으로, 그리고 VOLUME_ID 를 연결하고자 하는 볼륨에 대한 ID로 변경합니다.
예시
09e3743e-192a-4ada-b8ee-d35352fa65c4 볼륨을 public-instance 인스턴스에 연결합니다:
$ nova volume-attach public-instance 09e3743e-192a-4ada-b8ee-d35352fa65c4
+----------+--------------------------------------+
| Property | Value                                |
+----------+--------------------------------------+
| device   | /dev/vdb                             |
| id       | 158bea89-07db-4ac2-8115-66c0d6a4bb48 |
| serverId | 181c52ba-aebc-4c32-a97d-2e8e82e4eaaf |
| volumeId | 09e3743e-192a-4ada-b8ee-d35352fa65c4 |
+----------+--------------------------------------+
볼륨 목록:
$ nova volume-list
+--------------------------------------+-----------+--------------+------+-------------+--------------------------------------+
| ID                                   | Status    | Display Name | Size | Volume Type | Attached to                          |
+--------------------------------------+-----------+--------------+------+-------------+--------------------------------------+
| 09e3743e-192a-4ada-b8ee-d35352fa65c4 | in-use    |              | 1    | -           | 181c52ba-aebc-4c32-a97d-2e8e82e4eaaf |
+--------------------------------------+-----------+--------------+------+-------------+--------------------------------------+
SSH를 사용하여 인스턴스에 액세스하고 /dev/vdb 블럭 스토리지 장치에 대한 볼륨이 있는지를 검증하기 위해 fdisk 명령어를 사용합니다:
 $ 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
주석
장치에 파일 시스템을 생성하고 해당 볼륨을 사용하기 위해 마운트해야 합니다.
볼륨 관리 방법에 관한 자세한 정보는 OpenStack User Guide 를 살펴봅니다.
인스턴스 실행 으로 돌아갑니다.
 
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.