57.8. server create
새 서버 만들기
사용법:
openstack server create [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty] [--noindent]
[--prefix PREFIX]
(--image <image> | --volume <volume>) --flavor
<flavor> [--security-group <security-group>]
[--key-name <key-name>]
[--property <key=value>]
[--file <dest-filename=source-filename>]
[--user-data <user-data>]
[--availability-zone <zone-name>]
[--block-device-mapping <dev-name=mapping>]
[--nic <net-id=net-uuid,v4-fixed-ip=ip-addr,v6-fixed-ip=ip-addr,port-id=port-uuid,auto,none>]
[--network <network>] [--port <port>]
[--hint <key=value>]
[--config-drive <config-drive-volume>|True]
[--min <count>] [--max <count>] [--wait]
<server-name>
| 값 | 요약 |
|---|---|
| --print-empty | 표시할 데이터가 없는 경우 빈 테이블을 인쇄합니다. |
| --max-width <integer> | 최대 디스플레이 너비, <1 to disable.. CLIFF_MAX_TERM_WIDTH 환경 변수를 사용할 수도 있지만 매개변수가 우선합니다. |
| --fit-width | 테이블을 표시 너비에 적용합니다. --max- width가 0보다 큰 경우 implied합니다. 환경 변수 CLIFF_FIT_WIDTH=1을 항상 활성화하도록 설정합니다. |
| 값 | 요약 |
|---|---|
| <server-name> | 새 서버 이름 |
| 값 | 요약 |
|---|---|
| 출력 형식 옵션-f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} | 출력 형식, 기본값은 table입니다. |
| -c COLUMN, --column COLUMN | 포함할 열을 반복할 수 있습니다. specify the column(s) to include, can be repeated. |
| 값 | 요약 |
|---|---|
| --noindent | json 들여쓰기를 비활성화할지 여부 |
| 값 | 요약 |
|---|---|
| --port <port> | 서버에서 nic을 만들고 포트에 연결합니다. 여러 NIC를 생성하려면 옵션을 여러 번 지정합니다. 이는 새 서버를 지정된 포트에 연결하는 표준 사용 사례에 대한 간단한 구문을 제공하는 --nic port-id=<pord > 매개변수에 대한 래퍼입니다. 고급 사용 사례는 --nic 매개변수를 참조하십시오. |
| --nic <net-id=net-uuid,v4-fixed-ip=ip-addr,v6-fixed-ip=ip-addr,port-id=port-uuid,auto,none> | 서버에서 nic을 생성합니다. 여러 NIC를 생성하려면 옵션을 여러 번 지정합니다. net-id 또는 port- id를 제공해야 하지만 둘 다 제공하지 않습니다. net-id: 이 UUID를 사용하여 NIC를 네트워크에 연결하는 경우 port-id: NIC의 v4 고정 주소(선택 사항), v6-fixed-ip: IPv4 고정 주소(선택 사항), NIC(선택 사항), v6 고정 주소(선택 사항), none(선택 사항) 네트워크 (v2.37+)는 자동으로 연결되지 않습니다. --nic의 --nic을 auto 또는 none으로 지정하면 다른 --nic 값과 함께 사용할 수 없습니다. |
| --availability-zone <zone-name> | 서버의 가용성 영역 선택 |
| --hint <key=value> | 스케줄러에 대한 힌트 (선택 사항 확장) |
| --wait | 빌드가 완료될 때까지 대기 |
| --max <count> | 시작할 최대 서버 수 (기본값=1) |
| --volume <volume> | 이 볼륨을 부팅 디스크로 사용하여 서버를 만듭니다(이름 또는 ID). 이 옵션은 부팅 인덱스가 0인 블록 장치 매핑을 자동으로 생성합니다. 예를 들어 많은 하이퍼바이저에서 (예:libvirt/kvm)는 장치 vda입니다. 이 볼륨의 --block-device- 매핑을 사용하여 중복 매핑을 생성하지 마십시오. |
| --config-drive <config-drive-volume> | True |
| 지정된 볼륨을 구성 드라이브로 사용하거나 임시 드라이브를 사용하려면 true 를 사용합니다. | --property <key=value> |
| 이 서버에 속성을 설정합니다 (여러 값을 설정하는 옵션) | --file <dest-filename=source-filename> |
| 부팅 전에 이미지에 삽입할 파일(여러 파일 설정 옵션) | --network <network> |
| 서버에서 nic을 만들고 네트워크에 연결합니다. 여러 NIC를 생성하려면 옵션을 여러 번 지정합니다. 이는 새 서버를 지정된 네트워크에 연결하는 표준 사용 사례에 대한 간단한 구문을 제공하는 --nic net-id =<network> 매개변수에 대한 래퍼입니다. 고급 사용 사례는 -- nic 매개변수를 참조하십시오. | --block-device-mapping <dev-name=mapping> |
| 서버에 블록 장치를 생성합니다. 형식 <dev-name>=<id>:<type>:<size(GB)>:<delete-on- terminate> <dev-name>: 블록 장치 이름(예: vdb, xvdc (required) <id> 형식의 블록 장치 매핑: 볼륨 또는 스냅샷의 UUID (필수) <type>: volume or snapshot; default: volume (optional) <size(GB)>: 스냅샷에서 생성하는 경우 볼륨 크기(선택 사항) <delete-on-terminate>: true 또는 false, default: false(선택 사항) (선택 사항) (선택 사항) | --security-group <security-group> |
| 이 서버(이름 또는 id)에 할당하는 보안 그룹(여러 그룹을 설정하는 옵션) | --min <count> |
| 시작할 최소 서버 수 (기본값=1) | --key-name <key-name> |
| 이 서버에 삽입할 키 쌍 (선택 사항 확장) | -h, --help |
| 이 도움말 메시지를 표시하고 종료합니다. | --user-data <user-data> |
| 메타데이터 서버에서 제공할 사용자 데이터 파일 | --flavor <flavor> |
| 이 플레이버(이름 또는 id)로 서버 생성 | --image <image> |
| 값 | 요약 |
|---|---|
| UNIX 쉘에서 구문 분석할 수 있는 형식(variable="value")--prefix PREFIX | 모든 변수 이름에 접두사 추가 |