17장. Bare Metal 서비스 명령줄 클라이언트
ironic 클라이언트는 베어 메탈 서비스 API 및 해당 확장의 CLI(명령줄 인터페이스)입니다. 이 장에서는 ironic 버전
0.8.1
이 문서화되어 있습니다.
특정 ironic 명령에 대한 도움말을 보려면 다음을 입력합니다.
$
ironic
help
COMMAND
17.1. Ironic 사용
usage: ironic [--insecure] [--os-cacert <ca-certificate>] [--os-cert <certificate>] [--os-key <key>] [--timeout <seconds>] [--os-user-domain-id OS_USER_DOMAIN_ID] [--os-user-domain-name OS_USER_DOMAIN_NAME] [--os-project-id OS_PROJECT_ID] [--os-project-name OS_PROJECT_NAME] [--os-project-domain-id OS_PROJECT_DOMAIN_ID] [--os-project-domain-name OS_PROJECT_DOMAIN_NAME] [--version] [--debug] [-v] [--cert-file OS_CERT] [--key-file OS_KEY] [--ca-file OS_CACERT] [--os-username OS_USERNAME] [--os-password OS_PASSWORD] [--os-tenant-id OS_TENANT_ID] [--os-tenant-name OS_TENANT_NAME] [--os-auth-url OS_AUTH_URL] [--os-region-name OS_REGION_NAME] [--os-auth-token OS_AUTH_TOKEN] [--ironic-url IRONIC_URL] [--ironic-api-version IRONIC_API_VERSION] [--os-service-type OS_SERVICE_TYPE] [--os-endpoint OS_ENDPOINT] [--os-endpoint-type OS_ENDPOINT_TYPE] [--max-retries MAX_RETRIES] [--retry-interval RETRY_INTERVAL] <subcommand> ...
하위 명령
- chassis-create
- 새 섀시를 만듭니다.
- chassis-delete
- 섀시 삭제.
- chassis-list
- 섀시를 나열합니다.
- chassis-node-list
- 섀시에 포함된 노드를 나열합니다.
- chassis-show
- 섀시에 대한 자세한 정보를 표시합니다.
- chassis-update
- 섀시에 대한 정보를 업데이트합니다.
- node-create
- Ironic 서비스에 새 노드를 등록합니다.
- node-delete
- Ironic 서비스에서 노드 등록을 취소합니다.
- node-get-boot-device
- 노드의 현재 부팅 장치를 가져옵니다.
- node-get-console
- 활성화된 경우 노드 콘솔의 연결 정보를 가져옵니다.
- node-get-supported-boot-devices
- 노드에 지원되는 부팅 장치를 가져옵니다.
- node-list
- Ironic 서비스에 등록된 노드를 나열합니다.
- node-port-list
- 노드와 연결된 포트를 나열합니다.
- node-set-boot-device
- 노드의 부팅 장치를 설정합니다.
- node-set-console-mode
- 노드의 직렬 콘솔 액세스를 활성화하거나 비활성화합니다.
- node-set-maintenance
- 노드의 유지보수 모드를 활성화하거나 비활성화합니다.
- node-set-power-state
- 노드의 전원을 켜거나 끄거나 재부팅합니다.
- node-set-provision-state
- 인스턴스를 프로비저닝, 다시 빌드, 삭제, 검사, 제공 또는 관리합니다.
- node-show
- 노드에 대한 자세한 정보를 표시합니다.
- node-show-states
- 노드 상태에 대한 정보를 표시합니다.
- node-update
- 등록된 노드에 대한 정보를 업데이트합니다.
- node-validate
- 노드의 드라이버 인터페이스를 확인합니다.
- node-vendor-passthru
- 노드의 vendor-passthru 확장을 호출합니다.
- port-create
- 새 포트를 만듭니다.
- port-delete
- 포트를 삭제합니다.
- port-list
- 포트를 나열합니다.
- port-show
- 포트에 대한 자세한 정보를 표시합니다.
- port-update
- 포트에 대한 정보를 업데이트합니다.
- driver-list
- 활성화된 드라이버를 나열합니다.
- driver-properties
- 드라이버의 속성을 가져옵니다.
- driver-show
- 드라이버에 대한 정보를 표시합니다.
- driver-vendor-passthru
- 드라이버의 vendor-passthru 확장을 호출합니다.
- bash-completion
- bash- completion을 위한 모든 명령 및 옵션을 출력합니다.
- help
- 이 프로그램 또는 하위 명령에 대한 도움말을 표시합니다.
17.2. Ironic 선택적 인수
- --insecure
- 명시적으로 클라이언트가 "비보안" TLS(https) 요청을 수행할 수 있습니다. 서버의 인증서는 인증 기관에 대해 확인되지 않습니다. 이 옵션은 주의해서 사용해야 합니다.
- --os-cacert <ca-certificate>
- TLS(https) 서버 인증서를 확인하는 데 사용할 CA 번들 파일을 지정합니다. 기본값은
env[OS_CACERT]
입니다. - --os-cert <certificate>
- 기본값은
env[OS_CERT]
입니다. - --os-key <key>
- 기본값은
env[OS_KEY]
입니다. - --timeout <seconds>
- 요청 제한 시간(초)을 설정합니다.
- --os-user-domain-id OS_USER_DOMAIN_ID
- 기본값은
env[OS_USER_DOMAIN_ID]
입니다. - --os-user-domain-name OS_USER_DOMAIN_NAME
- 기본값은
env[OS_USER_DOMAIN_NAME]
입니다. - --os-project-id OS_PROJECT_ID
- 테넌트 ID를 지정하는 또 다른 방법입니다. 이 옵션은 --os-tenant-id와 함께 사용할 수 없습니다. 기본값은
env[OS_PROJECT_ID]
입니다. - --os-project-name OS_PROJECT_NAME
- 테넌트 이름을 지정하는 또 다른 방법입니다. 이 옵션은 --os-tenant-name과 함께 사용할 수 없습니다. 기본값은
env[OS_PROJECT_NAME]
입니다. - --os-project-domain-id OS_PROJECT_DOMAIN_ID
- 기본값은
env[OS_PROJECT_DOMAIN_ID]
입니다. - --os-project-domain-name OS_PROJECT_DOMAIN_NAME
- 기본값은
env[OS_PROJECT_DOMAIN_NAME]
입니다. - --version
- 프로그램의 버전 번호를 표시하고 종료합니다.
- --debug
- 기본값은
env[IRONICCLIENT_DEBUG]
- -v, --verbose
- 더 자세한 출력 출력 출력
- --cert-file OS_CERT
- 더 이상 사용되지 않음! --os-cert를 사용합니다.
- --key-file OS_KEY
- 더 이상 사용되지 않음! --os-key를 사용합니다.
- --ca-file OS_CACERT
- 더 이상 사용되지 않음! --os-cacert를 사용합니다.
- --os-username OS_USERNAME
- 기본값은
env[OS_USERNAME]
- --os-password OS_PASSWORD
- 기본값은
env[OS_PASSWORD]
- --os-tenant-id OS_TENANT_ID
- 기본값은
env[OS_TENANT_ID]
- --os-tenant-name OS_TENANT_NAME
- 기본값은
env[OS_TENANT_NAME]
- --os-auth-url OS_AUTH_URL
- 기본값은
env[OS_AUTH_URL]
- --os-region-name OS_REGION_NAME
- 기본값은
env[OS_REGION_NAME]
- --os-auth-token OS_AUTH_TOKEN
- 기본값은
env[OS_AUTH_TOKEN]
- --ironic-url IRONIC_URL
- 기본값은
env[IRONIC_URL]
- --ironic-api-version IRONIC_API_VERSION
- 1.x(여기서 "x"는 마이크로 버전) 또는 "latest"를 사용할 수 있습니다. 기본값은
env[IRONIC_API_VERSION]
또는 1입니다. - --os-service-type OS_SERVICE_TYPE
- 기본값은
env[OS_SERVICE_TYPE]
또는 "baremetal"입니다. - --os-endpoint OS_ENDPOINT
- 서비스 카탈로그에서(인증을 통해)을 검색하는 대신 사용할 끝점을 지정합니다. 기본값은
env[OS_SERVICE_ENDPOINT]
입니다. - --os-endpoint-type OS_ENDPOINT_TYPE
- 기본값은
env[OS_ENDPOINT_TYPE]
또는 "publicURL"입니다. - --max-retries MAX_RETRIES
- 충돌 오류 (HTTP 409)의 경우 최대 재시도 횟수입니다. 기본값은
env[IRONIC_MAX_RETRIES]
또는 5입니다. 재시도를 비활성화하려면 0을 사용합니다. - --retry-interval RETRY_INTERVAL
- 충돌 오류(HTTP 409)의 경우 재시도 횟수(초)입니다. 기본값은
env[IRONIC_RETRY_INTERVAL]
또는 2입니다.
17.3. ironic chassis-create
usage: ironic chassis-create [-d <description>] [-e <key=value>]
새 섀시를 만듭니다.
선택적 인수
- -d <description>, --description <description>
- 섀시에 대한 설명입니다.
- -e <key=value>, --extra <key=value>
- 임의의 키/값 메타데이터를 기록합니다. 여러 번 지정할 수 있습니다.
17.4. ironic chassis-delete
usage: ironic chassis-delete <chassis> [<chassis> ...]
섀시 삭제.
위치 인수
- <chassis>
- 섀시의 UUID입니다.
17.5. ironic chassis-list
usage: ironic chassis-list [--detail] [--limit <limit>] [--marker <chassis>] [--sort-key <field>] [--sort-dir <direction>] [--fields <field> [<field> ...]]
섀시를 나열합니다.
선택적 인수
- --detail
- 섀시에 대한 자세한 정보를 표시합니다.
- --limit <limit>
- 요청당 반환할 최대 섀시 수, 제한 없음의 경우 0입니다. 기본값은 Ironic API 서비스에서 사용하는 최대 수입니다.
- --marker <chassis>
- 섀시 UUID(예: 이전 요청의 목록의 마지막 섀시)). 이 UUID 뒤에 섀시 목록을 반환합니다.
- --sort-key <field>
- 정렬에 사용할 섀시 필드입니다.
- --sort-dir <direction>
- 정렬 방향: "asc"(기본값) 또는 "desc"입니다.
- --fields <field> [<field> ...]
- 하나 이상의 섀시 필드입니다. 이러한 필드만 서버에서 가져옵니다. '-- details'가 지정되면 사용할 수 없습니다.
17.6. ironic chassis-node-list
usage: ironic chassis-node-list [--detail] [--limit <limit>] [--marker <node>] [--sort-key <field>] [--sort-dir <direction>] [--fields <field> [<field> ...]] <chassis>
섀시에 포함된 노드를 나열합니다.
위치 인수
- <chassis>
- 섀시의 UUID입니다.
선택적 인수
- --detail
- 노드에 대한 자세한 정보를 표시합니다.
- --limit <limit>
- 요청당 반환할 최대 노드 수, 제한 없음 0입니다. 기본값은 Ironic API 서비스에서 사용하는 최대 수입니다.
- --marker <node>
- 노드 UUID(예: 이전 요청의 목록의 마지막 노드) 이 UUID 이후의 노드 목록을 반환합니다.
- --sort-key <field>
- 정렬에 사용할 노드 필드입니다.
- --sort-dir <direction>
- 정렬 방향: "asc"(기본값) 또는 "desc"입니다.
- --fields <field> [<field> ...]
- 하나 이상의 노드 필드입니다. 이러한 필드만 서버에서 가져옵니다. '-- details'가 지정되면 사용할 수 없습니다.
17.7. Ironic chassis-show
usage: ironic chassis-show [--fields <field> [<field> ...]] <chassis>
섀시에 대한 자세한 정보를 표시합니다.
위치 인수
- <chassis>
- 섀시의 UUID입니다.
선택적 인수
- --fields <field> [<field> ...]
- 하나 이상의 섀시 필드입니다. 이러한 필드만 서버에서 가져옵니다.
17.8. ironic chassis-update
usage: ironic chassis-update <chassis> <op> <path=value> [<path=value> ...]
섀시에 대한 정보를 업데이트합니다.
위치 인수
- <chassis>
- 섀시의 UUID입니다.
- <op>
- 작업: 'add', 'replace' 또는 'remove'.
- <path=value>
- 추가, 교체 또는 제거할 속성입니다. 여러 번 지정할 수 있습니다. 'remove'의 경우 <path>만 필요합니다.
17.9. ironic driver-list
usage: ironic driver-list
활성화된 드라이버를 나열합니다.
17.10. Ironic driver-properties
usage: ironic driver-properties <driver>
드라이버의 속성을 가져옵니다.
위치 인수
- <driver>
- 드라이버의 이름입니다.
17.11. Ironic driver-show
usage: ironic driver-show <driver>
드라이버에 대한 정보를 표시합니다.
위치 인수
- <driver>
- 드라이버의 이름입니다.
17.12. Ironic driver-vendor-passthru
usage: ironic driver-vendor-passthru [--http-method <http-method>] <driver> <method> [<arg=value> [<arg=value> ...]]
드라이버의 vendor-passthru 확장을 호출합니다.
위치 인수
- <driver>
- 드라이버의 이름입니다.
- <method>
- 호출할 수 있는 vendor-passthru 방법.
- <arg=value>
- 인수는 vendor-passthru 메서드에 전달됩니다. 여러 번 지정할 수 있습니다.
선택적 인수
- --http-method <http-method>
- 요청에 사용할 HTTP 메서드입니다. 유효한 HTTP 방법은 'POST', 'PUT', 'GET', 'DELETE' 및 'PATCH'입니다. 기본값은 'POST'입니다.
17.13. ironic node-create
usage: ironic node-create [-c <chassis>] -d <driver> [-i <key=value>] [-p <key=value>] [-e <key=value>] [-u <uuid>] [-n <name>]
Ironic 서비스에 새 노드를 등록합니다.
선택적 인수
- -c <chassis>, --chassis <chassis>
- 이 노드가 속한 섀시의 UUID입니다.
- -d <driver>, --driver <driver>
- 노드를 제어하는 데 사용되는 드라이버 [REQUIRED].
- -i <key=value>, --driver-info <key=value>
- 대역 외 관리 인증 정보와 같이 드라이버에서 사용하는 키/값 쌍입니다. 여러 번 지정할 수 있습니다.
- -p <key=value>, --properties <key=value>
- 노드의 물리적 특성을 설명하는 키/값 쌍입니다. 이 값은 Nova로 내보내 스케줄러에서 사용합니다. 여러 번 지정할 수 있습니다.
- -e <key=value>, --extra <key=value>
- 임의의 키/값 메타데이터를 기록합니다. 여러 번 지정할 수 있습니다.
- -u <uuid>, --uuid <uuid>
- 노드의 고유한 UUID입니다.
- -n <name>, --name <name>
- 노드의 고유 이름입니다.
17.14. ironic node-delete
usage: ironic node-delete <node> [<node> ...]
Ironic 서비스에서 노드 등록을 취소합니다.
위치 인수
- <node>
- 노드의 이름 또는 UUID입니다.
17.15. ironic node-get-boot-device
usage: ironic node-get-boot-device <node>
노드의 현재 부팅 장치를 가져옵니다.
위치 인수
- <node>
- 노드의 이름 또는 UUID입니다.
17.16. ironic node-get-console
usage: ironic node-get-console <node>
활성화된 경우 노드 콘솔의 연결 정보를 가져옵니다.
위치 인수
- <node>
- 노드의 이름 또는 UUID입니다.
17.17. ironic node-get-supported-boot-devices
usage: ironic node-get-supported-boot-devices <node>
노드에 지원되는 부팅 장치를 가져옵니다.
위치 인수
- <node>
- 노드의 이름 또는 UUID입니다.
17.18. ironic node-list
usage: ironic node-list [--limit <limit>] [--marker <node>] [--sort-key <field>] [--sort-dir <direction>] [--maintenance <boolean>] [--associated <boolean>] [--provision-state <provision-state>] [--detail] [--fields <field> [<field> ...]]
Ironic 서비스에 등록된 노드를 나열합니다.
선택적 인수
- --limit <limit>
- 요청당 반환할 최대 노드 수, 제한 없음 0입니다. 기본값은 Ironic API 서비스에서 사용하는 최대 수입니다.
- --marker <node>
- 노드 UUID(예: 이전 요청의 목록의 마지막 노드) 이 UUID 이후의 노드 목록을 반환합니다.
- --sort-key <field>
- 정렬에 사용할 노드 필드입니다.
- --sort-dir <direction>
- 정렬 방향: "asc"(기본값) 또는 "desc"입니다.
- --maintenance <boolean>
- 유지보수 모드로 노드를 나열합니다: 'true' 또는 'false'.
- --associated <boolean>
- 인스턴스 연결로 노드를 'true' 또는 'false'로 나열합니다.
- --provision-state <provision-state>
- 지정된 프로비저닝 상태의 노드를 나열합니다.
- --detail
- 노드에 대한 자세한 정보를 표시합니다.
- --fields <field> [<field> ...]
- 하나 이상의 노드 필드입니다. 이러한 필드만 서버에서 가져옵니다. '-- details'가 지정되면 사용할 수 없습니다.
17.19. ironic node-port-list
usage: ironic node-port-list [--detail] [--limit <limit>] [--marker <port>] [--sort-key <field>] [--sort-dir <direction>] [--fields <field> [<field> ...]] <node>
노드와 연결된 포트를 나열합니다.
위치 인수
- <node>
- 노드의 UUID입니다.
선택적 인수
- --detail
- 포트에 대한 자세한 정보를 표시합니다.
- --limit <limit>
- 요청당 반환할 최대 포트 수, 제한 없음의 경우 0입니다. 기본값은 Ironic API 서비스에서 사용하는 최대 수입니다.
- --marker <port>
- 포트 UUID(예: 이전 요청의 목록의 마지막 포트) 이 UUID 이후의 포트 목록을 반환합니다.
- --sort-key <field>
- 정렬에 사용할 포트 필드입니다.
- --sort-dir <direction>
- 정렬 방향: "asc"(기본값) 또는 "desc"입니다.
- --fields <field> [<field> ...]
- 하나 이상의 포트 필드입니다. 이러한 필드만 서버에서 가져옵니다. '-- details'가 지정되면 사용할 수 없습니다.
17.20. ironic node-set-boot-device
usage: ironic node-set-boot-device [--persistent] <node> <boot-device>
노드의 부팅 장치를 설정합니다.
위치 인수
- <node>
- 노드의 이름 또는 UUID입니다.
- <boot-device>
- 'PXE', 'disk', 'cdrom', 'bios' 또는 'safe'.
선택적 인수
- --persistent
- 향후 모든 부팅에 대해 영구적으로 변경합니다.
17.21. ironic node-set-console-mode
usage: ironic node-set-console-mode <node> <enabled>
노드의 직렬 콘솔 액세스를 활성화하거나 비활성화합니다.
위치 인수
- <node>
- 노드의 이름 또는 UUID입니다.
- <enabled>
- 'true' 또는 'false' 노드에 대한 콘솔 액세스를 활성화하거나 비활성화합니다.
17.22. ironic node-set-maintenance
usage: ironic node-set-maintenance [--reason <reason>] <node> <maintenance-mode>
노드의 유지보수 모드를 활성화하거나 비활성화합니다.
위치 인수
- <node>
- 노드의 이름 또는 UUID입니다.
- <maintenance-mode>
- 'true' 또는 'false'; 'on' 또는 'off'.
선택적 인수
- --reason <reason>
- 유지 관리 모드를 'true' 또는 'on'로 설정하는 이유; 'false' 또는 'off'로 설정할 때 유효하지 않습니다.
17.23. ironic node-set-power-state
usage: ironic node-set-power-state <node> <power-state>
노드의 전원을 켜거나 끄거나 재부팅합니다.
위치 인수
- <node>
- 노드의 이름 또는 UUID입니다.
- <power-state>
- 'on', 'off' 또는 'reboot'.
17.24. ironic node-set-provision-state
usage: ironic node-set-provision-state [--config-drive <config-drive>] <node> <provision-state>
인스턴스를 프로비저닝, 다시 빌드, 삭제, 검사, 제공 또는 관리합니다.
위치 인수
- <node>
- 노드의 이름 또는 UUID입니다.
- <provision-state>
- 지원되는 상태: 'active', 'deleted', 'rebuild', 'inspect', 'provide' 또는 'manage'
선택적 인수
- --config-drive <config-drive>
- gzipped base64로 인코딩된 구성 드라이브 문자열 또는 구성 드라이브 파일의 경로 또는 구성 드라이브 파일이 포함된 디렉터리의 경로입니다. 디렉터리인 경우 구성 드라이브가 생성됩니다. 이 매개변수는 provision state를 'active'로 설정할 때만 유효합니다.
17.25. ironic node-show
usage: ironic node-show [--instance] [--fields <field> [<field> ...]] <id>
노드에 대한 자세한 정보를 표시합니다.
위치 인수
- <id>
- 노드의 이름 또는 UUID(--instance가 지정된 경우 인스턴스 UUID)입니다.
선택적 인수
- --instance <id>
- 인스턴스 UUID입니다.
- --fields <field> [<field> ...]
- 하나 이상의 노드 필드입니다. 이러한 필드만 서버에서 가져옵니다.
17.26. ironic node-show-states
usage: ironic node-show-states <node>
노드 상태에 대한 정보를 표시합니다.
위치 인수
- <node>
- 노드의 이름 또는 UUID입니다.
17.27. ironic node-update
usage: ironic node-update <node> <op> <path=value> [<path=value> ...]
등록된 노드에 대한 정보를 업데이트합니다.
위치 인수
- <node>
- 노드의 이름 또는 UUID입니다.
- <op>
- 작업: 'add', 'replace' 또는 'remove'.
- <path=value>
- 추가, 교체 또는 제거할 속성입니다. 여러 번 지정할 수 있습니다. 'remove'의 경우 <path>만 필요합니다.
17.28. Ironic 노드 검증
usage: ironic node-validate <node>
노드의 드라이버 인터페이스를 확인합니다.
위치 인수
- <node>
- 노드의 이름 또는 UUID입니다.
17.29. ironic node-vendor-passthru
usage: ironic node-vendor-passthru [--http-method <http-method>] <node> <method> [<arg=value> [<arg=value> ...]]
노드의 vendor-passthru 확장을 호출합니다.
위치 인수
- <node>
- 노드의 이름 또는 UUID입니다.
- <method>
- 호출할 수 있는 vendor-passthru 방법.
- <arg=value>
- 인수는 vendor-passthru 메서드에 전달됩니다. mutiple times를 지정할 수 있습니다.
선택적 인수
- --http-method <http-method>
- 요청에 사용할 HTTP 메서드입니다. 유효한 HTTP 방법은 'POST', 'PUT', 'GET', 'DELETE' 및 'PATCH'입니다. 기본값은 'POST'입니다.
17.30. ironic port-create
usage: ironic port-create -a <address> -n <node> [-e <key=value>]
새 포트를 만듭니다.
선택적 인수
- -a <address>, --address <address>
- 이 포트의 MAC 주소입니다.
- -n <node>, --node <node>, --node_uuid <node>
- 이 포트가 속한 노드의 UUID입니다.
- -e <key=value>, --extra <key=value>
- 임의의 키/값 메타데이터를 기록합니다. 여러 번 지정할 수 있습니다.
17.31. ironic port-delete
usage: ironic port-delete <port> [<port> ...]
포트를 삭제합니다.
위치 인수
- <port>
- 포트의 UUID입니다.
17.32. ironic port-list
usage: ironic port-list [--detail] [--address <mac-address>] [--limit <limit>] [--marker <port>] [--sort-key <field>] [--sort-dir <direction>] [--fields <field> [<field> ...]]
포트를 나열합니다.
선택적 인수
- --detail
- 포트에 대한 자세한 정보를 표시합니다.
- --address <mac-address>
- 이 MAC 주소가 있는 포트에 대한 정보만 표시합니다.
- --limit <limit>
- 요청당 반환할 최대 포트 수, 제한 없음의 경우 0입니다. 기본값은 Ironic API 서비스에서 사용하는 최대 수입니다.
- --marker <port>
- 포트 UUID(예: 이전 요청의 목록의 마지막 포트) 이 UUID 이후의 포트 목록을 반환합니다.
- --sort-key <field>
- 정렬에 사용할 포트 필드입니다.
- --sort-dir <direction>
- 정렬 방향: "asc"(기본값) 또는 "desc"입니다.
- --fields <field> [<field> ...]
- 하나 이상의 포트 필드입니다. 이러한 필드만 서버에서 가져옵니다. '-- details'가 지정되면 사용할 수 없습니다.
17.33. ironic port-show
usage: ironic port-show [--address] [--fields <field> [<field> ...]] <id>
포트에 대한 자세한 정보를 표시합니다.
위치 인수
- <id>
- 포트의 UUID(--address가 지정된 경우 MAC 주소)입니다.
선택적 인수
- --address <id>
- 는 포트의 MAC 주소( UUID 대신)입니다.
- --fields <field> [<field> ...]
- 하나 이상의 포트 필드입니다. 이러한 필드만 서버에서 가져옵니다.
17.34. ironic port-update
usage: ironic port-update <port> <op> <path=value> [<path=value> ...]
포트에 대한 정보를 업데이트합니다.
위치 인수
- <port>
- 포트의 UUID입니다.
- <op>
- 작업: 'add', 'replace' 또는 'remove'.
- <path=value>
- 추가, 교체 또는 제거할 속성입니다. 여러 번 지정할 수 있습니다. 'remove'의 경우 <path>만 필요합니다.