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 -hconfigure 작업에 대한 매개 변수를 표시합니다.

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

선택 사항

지정된 노드에 대한 로그 파일만 가져옵니다. 다음과 같은 값이 지원됩니다.

  • ceilometer

  • compute

  • controller

  • db

  • dhcp

  • lb

  • local

  • memcache

  • mq

  • storage

-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}

선택 사항

지정된 형식으로 상태 보고서를 출력합니다.

값을 입력하지 않으면 기본적으로 text가 사용됩니다.