04. Openstack cli 사용
keystone 연동
$> . ~/keystonerc_admin
~(keystone_admin)] $>
이미지 생성방법
~(keystone_admin)]$> openstack image create \
--disk-format qcow2 \
--file CentOS-7-x86_64-GenericCloud-2009.qcow2 \
--public\
Centos7-2009
인스턴스 관리
- 인스턴스 생성
~(keystone_admin)]$> openstack server create \ --flavor m1.small \ --image Centos7-2009 \ --network private \ --boot-from-volume 30 \ --key-name ssh \ --wait \ --max 5 \ client- 인스턴스 flavor를 m1.small 으로하고, 이미지이름은 Centos7-2009, 네트워크는 private으로 설정, 디스크는 30G으로 client-{n}으로 5개 동시 생성
실행중인 인스턴스 리스트 확인
~(keystone_admin)]$> openstack server list --all-projects
+--------------------------------------+---------------+--------+--------------------------------------+--------------------------+----------+
| ID | Name | Status | Networks | Image | Flavor |
+--------------------------------------+---------------+--------+--------------------------------------+--------------------------+----------+
| 3d728b9b-7c87-4369-8036-ab143af9eb31 | client-2 | ACTIVE | private=192.168.20.177 | N/A (booted from volume) | m1.small |
| 5427d961-2b6b-4804-85df-c275eddf8e2d | client-3 | ACTIVE | private=192.168.20.109 | N/A (booted from volume) | m1.small |
| ab7ea5fa-133f-4e10-b5fa-874c4f943720 | client-4 | ACTIVE | private=192.168.20.115 | N/A (booted from volume) | m1.small |
| cc0974ed-187a-4a19-8a6a-484d477b83c1 | client-1 | ACTIVE | private=192.168.20.122 | N/A (booted from volume) | m1.small |
| a7e51fdd-cecb-436f-9224-8d1e5d02be28 | ubuntu_sample | ACTIVE | private=192.168.20.125 | N/A (booted from volume) | m1.small |
+--------------------------------------+---------------+--------+--------------------------------------+--------------------------+----------+
인스턴스 삭제 (다중 인스턴스 삭제시 한칸씩 띄우면 됨)
~(keystone_admin)]$> openstack server delete client-1 client-2
작성일: 2026년 7월 15일
,
마지막 업데이트: 2026년 7월 20일