viocli deployment 명령을 사용하여 VMware Integrated OpenStack 배포를 관리합니다.
viocli deployment 명령은 다른 작업을 수행하기 위한 다양한 작업을 지원합니다. 다음 매개 변수는 모든 작업에 적용됩니다.
매개 변수 |
필수 또는 선택 사항 |
설명 |
---|---|---|
-d NAME 또는 --deployment NAME |
선택 사항 |
사용할 배포의 이름입니다. 값을 입력하지 않으면 기본 배포가 사용됩니다. |
-p 또는 --progress |
선택 사항 |
현재 작업의 진행률을 보여줍니다. |
--verbose |
선택 사항 |
출력을 세부 정보 표시 모드로 표시합니다. |
viocli deployment -h 또는 viocli deployment --help를 실행하여 명령의 매개 변수를 표시할 수 있습니다. 모든 작업에 -h 또는 --help옵션을 사용하여 작업에 대한 매개 변수를 표시할 수 있습니다. 예를 들어 viocli deployment configure -h
는 configure
작업에 대한 매개 변수를 표시합니다.
viocli deployment가 지원하는 작업은 다음과 같습니다.
viocli deployment start [-d NAME] [-f] [-p] [--verbose]
배포를 시작합니다. 다음과 같은 추가 매개 변수가 start
작업에 적용됩니다.
매개 변수 |
필수 또는 선택 사항 |
설명 |
---|---|---|
-f 또는 --force |
선택 사항 |
이미 실행 중인 배포를 강제로 시작합니다. |
viocli deployment stop [-d NAME] [-p] [--verbose]
배포를 중지합니다.
viocli deployment pause [-d NAME] [-p] [--verbose]
배포를 일시 중지합니다.
viocli deployment resume [-d NAME] [-p] [--verbose]
일시 중지된 배포를 재개합니다.
viocli deployment reset_status [-d NAME] [-p] [--verbose]
배포를 실행 상태로 재설정합니다.
명령을 실행하기 전에 서비스를 확인하십시오.
viocli deployment configure [-d NAME] [--limit {controller | compute | db | memcache}] [--tags TAGS] [-p] [--verbose]
배포에 대한 전체 구성을 업데이트합니다. 다음과 같은 추가 매개 변수가 configure
작업에 적용됩니다.
매개 변수 |
필수 또는 선택 사항 |
설명 |
---|---|---|
--limit {controller | compute | db | memcache} |
선택 사항 |
지정된 구성 요소에 대한 구성만 업데이트합니다. |
--tags TAGS |
선택 사항 |
지정된 태그로 표시된 구성 작업만 실행합니다. |
viocli deployment post-deploy [-d NAME] [-p] [--verbose]
배포 후 구성을 업데이트합니다.
viocli deployment run-custom-playbook [-d NAME] [-p] [--verbose]
사용자 지정 Ansible 플레이북만 실행합니다.
viocli deployment cert-req-create [-d NAME] [-c COUNTRY] [-s STATE] [-l CITY] [-o ORG] [-u ORG-UNIT] [--hostname_list HOST1[,HOST2...]] [-p] [--verbose]
CA(인증 기관)에 보낼 인증서 서명 요청을 생성합니다. 다음과 같은 추가 매개 변수가 cert-req-create
작업에 적용됩니다.
매개 변수 |
필수 또는 선택 사항 |
설명 |
---|---|---|
-c COUNTRY 또는 --country_name COUNTRY |
선택 사항 |
인증서를 신청하는 조직이 위치하는 곳의 두 자리로 된 ISO 국가 코드입니다. 명령에 이 옵션이 포함되지 않으면 값을 입력하라는 메시지가 표시됩니다. |
-s STATE 또는 --state_name STATE |
선택 사항 |
시/도의 전체 이름입니다. 명령에 이 옵션이 포함되지 않으면 값을 입력하라는 메시지가 표시됩니다. |
-l CITY 또는 --locality_name CITY |
선택 사항 |
도시 또는 구/군/시의 이름입니다. 명령에 이 옵션이 포함되지 않으면 값을 입력하라는 메시지가 표시됩니다. |
-o ORG 또는 --organization_name ORG |
선택 사항 |
조직의 법인명입니다. 명령에 이 옵션이 포함되지 않으면 값을 입력하라는 메시지가 표시됩니다. |
-u ORG-UNIT 또는 --organization_unit_name ORG-UNIT |
선택 사항 |
부서 또는 조직 구성 단위의 이름입니다. 명령에 이 옵션이 포함되지 않으면 값을 입력하라는 메시지가 표시됩니다. |
--hostname_list HOST1[,HOST2...] |
선택 사항 |
쉼표로 구분된 호스트 이름의 목록입니다. 명령에 이 옵션이 포함되지 않으면 값을 입력하라는 메시지가 표시됩니다. |
viocli deployment cert-update [-d NAME] [-f CERT-PATH] [-p] [--verbose]
VMware Integrated OpenStack에 사용된 인증서를 업데이트합니다. 다음과 같은 추가 매개 변수가 cert-update
작업에 적용됩니다.
매개 변수 |
필수 또는 선택 사항 |
설명 |
---|---|---|
-f CERT-PATH 또는 --file CERT-PATH |
선택 사항 |
원하는 인증서 파일에 대한 절대 경로입니다. 인증서는 PEM 형식이어야 합니다. |
viocli deployment getlogs [-d NAME] [--node NODE] [-nrl] [--recent-logs] [-p] [--verbose]
실행된 Ansible 명령 및 출력을 포함하는 현재 배포에 대한 로그 파일을 가져옵니다. 로그 파일은 /var/log/viocli/viocli.log에 기록되고 100MB에 도달한 후 순환됩니다. 가장 최근의 7회 순환만 유지됩니다.
다음과 같은 추가 매개 변수가 getlogs
작업에 적용됩니다.
매개 변수 |
필수 또는 선택 사항 |
설명 |
---|---|---|
--node NODE |
선택 사항 |
지정된 노드에 대한 로그 파일만 가져옵니다. 다음과 같은 값이 지원됩니다.
|
-nrl 또는 --non-rollover-log-only |
선택 사항 |
아카이브되지 않은 로그만 수집합니다. |
--recent-logs |
선택 사항 |
서비스 프로세스가 현재 쓰고 있는 로그 파일만 수집합니다. |
viocli deployment default [-d NAME] [-p] [--verbose]
기본 배포의 이름을 반환합니다.
viocli deployment status [-d NAME] [--period SECONDS] [--format {text | json}] [-p] [--verbose]
다음과 같은 측면에서 배포 상태를 평가합니다.
관리 서버와 OpenStack 노드 간의 동기화 문제
OpenStack 프로세스에 대한 연결 및 평균 연결 수
중단된 네트워크 연결
OpenStack 데이터베이스 문제
누락된 프로세스
다음과 같은 추가 매개 변수가 status
작업에 적용됩니다.
매개 변수 |
필수 또는 선택 사항 |
설명 |
---|---|---|
--period SECONDS |
선택 사항 |
지정된 기간(초 단위)의 데이터만 사용합니다. 예를 들어 --period 300은 지난 5분 동안의 배포 상태를 평가합니다. |
--format {text | json} |
선택 사항 |
지정된 형식으로 상태 보고서를 출력합니다. 값을 입력하지 않으면 기본적으로 |