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

표시할 데이터가 없는 경우 빈 테이블을 인쇄합니다.