블록 스토리지 생성 (ceph) 및 인스턴스에 연결하기
리눅스/OpenStack2017. 7. 20. 16:38
반응형
볼륨 생성¶
다음 단계를 관리자가 아닌 프로젝트로 수행하기 위해 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
장치에 파일 시스템을 생성하고 해당 볼륨을 사용하기 위해 마운트해야 합니다.
[출처] https://docs.openstack.org/liberty/ko_KR/install-guide-rdo/launch-instance-cinder.html
반응형
'리눅스 > OpenStack' 카테고리의 다른 글
aggregate 에서 컴퓨트 노드 추가, 제거하기 (0) | 2017.09.20 |
---|---|
컴퓨트 노드 변경 (마이그레이션 migration) 하기 (0) | 2017.09.20 |
지워진 VM 확인하기 (0) | 2017.07.20 |
Flavor extra_specs 수정하기 (0) | 2017.07.19 |
flavor 수정하기 (0) | 2017.07.19 |
댓글()