72.18. 서버 목록
서버 나열
사용법:
openstack server list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--reservation-id <reservation-id>] [--ip <ip-address-regex>] [--ip6 <ip-address-regex>] [--name <name-regex>] [--instance-name <server-name>] [--status <status>] [--flavor <flavor>] [--image <image>] [--host <hostname>] [--all-projects] [--project <project>] [--project-domain <project-domain>] [--user <user>] [--user-domain <user-domain>] [--long] [-n | --name-lookup-one-by-one] [--marker <server>] [--limit <num-servers>] [--deleted] [--changes-before <changes-before>] [--changes-since <changes-since>] [--locked | --unlocked]
표 72.66. 선택적 인수
현재의 | 요약 |
---|---|
-h, --help | 도움말 표시 및 종료 |
--reservation-id <reservation-id> | 예약과 일치하는 인스턴스 만 반환합니다. |
--ip <ip-address-regex> | IP 주소와 일치하는 정규식 |
--ip6 <ip-address-regex> | ipv6 주소와 일치하는 정규 표현식입니다. 이 옵션은 ''--os-compute-api-version'' 2.5 이상을 사용하는 경우에만 관리자가 아닌 사용자에 대해서만 적용됩니다. |
--name <name-regex> | 이름과 일치하는 정규식 |
--instance-name <server-name> | 인스턴스 이름과 일치하는 정규 표현식(관리자만 해당) |
--status <status> | 서버 상태로 검색 |
--flavor <flavor> | 플레이버로 검색 (이름 또는 id) |
--image <image> | 이미지로 검색 (이름 또는 ID) |
--host <hostname> | 호스트 이름으로 검색 |
--all-projects | 모든 프로젝트 포함 (관리자만 해당) |
--project <project> | 프로젝트로 검색 (관리자만 해당) (이름 또는 ID) |
--project-domain <project-domain> | 프로젝트가 속한 도메인(이름 또는 ID)입니다. 프로젝트 이름 간 충돌이 있는 경우 사용할 수 있습니다. |
--user <user> | 사용자 검색 (관리자만 해당) (이름 또는 ID) |
--user-domain <user-domain> | 사용자가 속한 도메인 (이름 또는 ID)입니다. 이는 사용자 이름 간 충돌이 존재하는 경우 사용할 수 있습니다. |
--long | 출력에 추가 필드 나열 |
-n, --no-name-lookup | "--name-lookup-one-one" 옵션을 사용하여 플레이버 및 이미지 이름 lookup.mutually exclusive를 건너뜁니다. |
--name-lookup-one-by-one | 플레이버 및 이미지 이름을 조회하는 경우 모두 함께 사용하는 대신 필요한 대로 하나씩 찾습니다(기본값). "--no-name- lookup|-n" 옵션과 함께 사용할 수 없습니다. |
--marker <server> | 이전 페이지의 마지막 서버입니다. 마커 뒤에 서버 목록을 표시합니다. 지정하지 않은 경우 모든 서버를 표시합니다. ''--deleted''로 사용할 경우 마커는 ID여야 하며 그렇지 않으면 이름 또는 ID를 사용할 수 있습니다. |
--limit <num-servers> | 표시할 최대 서버 수입니다. 제한이 -1 인 경우 모든 서버가 표시됩니다. 제한이 Nova API 의 osapi_max_limit 옵션보다 크면 osapi_max_limit 가 대신 사용됩니다. |
--deleted | 삭제된 서버만 표시합니다(관리자에게만 해당). |
--changes-before <changes-before> | 특정 시간 전에 변경된 서버만 나열합니다. 제공된 시간은 ISO 8061 형식 시간(예: 2016-03-05T06:27:59Z)이어야 합니다. (API 버전 2. 66 - 2. latest에서 지원) |
--changes-since <changes-since> | 특정 시간 후에 변경된 서버만 나열합니다. 제공된 시간은 ISO 8061 형식 시간(예: 2016-03-04T06:27:59Z)이어야 합니다. |
--locked | 잠긴 서버만 표시합니다. ''--os-compute- api-version'' 2.73 이상이 필요합니다. |
--unlocked | 잠금 해제된 서버만 표시합니다. ''--os- compute-api-version' 2.73 이상이 필요합니다. |
표 72.67. 출력 포맷기
현재의 | 요약 |
---|---|
-f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} | 출력 형식인 기본값은 table입니다. |
-c COLUMN, --column COLUMN | 포함할 열을 지정하고 반복할 수 있습니다. |
--sort-column SORT_COLUMN | 데이터를 정렬할 열을 지정합니다. 먼저 지정된 열에는 우선 순위가 있으며 존재하지 않는 열은 무시됩니다. 반복할 수 있습니다. |
표 72.68. CSV Formatter
현재의 | 요약 |
---|---|
--quote {all,minimal,none,nonnumeric} | 따옴표를 포함할 때 기본값은 숫자가 아닙니다. |
표 72.69. JSON Formatter
현재의 | 요약 |
---|---|
--noindent | json 들여쓰기 비활성화 여부 |
표 72.70. 테이블 포맷자
현재의 | 요약 |
---|---|
--max-width <integer> | 최대 디스플레이 너비, 비활성화할 <1. CLIFF_MAX_TERM_WIDTH 환경 변수를 사용할 수도 있지만 매개 변수가 우선합니다. |
--fit-width | 디스플레이 너비에 테이블에 맞춥니다. --max- 너비가 0보다 큰 경우를 의미합니다. 항상 활성화되도록 환경 변수 CLIFF_FIT_WIDTH=1 설정 |
--print-empty | 표시할 데이터가 없는 경우 빈 테이블을 인쇄합니다. |