viocli create 명령을 사용하여 백업, 스케줄링된 백업, CSR(인증서 서명 요청) 및 Swift 클러스터와 노드를 생성합니다.
viocli create 명령은 다른 작업을 수행하기 위한 다양한 작업을 지원합니다. 다음 매개 변수는 모든 작업에 적용됩니다.
매개 변수 | 필수 또는 선택 사항 | 설명 |
---|---|---|
-f config-file 또는 --file config-file |
선택 사항 |
지정된 구성 파일을 사용하여 명령을 실행합니다. |
-i 또는 --interactive |
선택 사항 |
필요한 정보를 대화형으로 입력할 수 있도록 텍스트 편집기에서 구성 템플릿을 엽니다. 정보를 입력한 후 저장하고 텍스트 편집기를 종료하여 명령을 실행합니다. |
-o 또는 --out |
선택 사항 |
확인 메시지를 표시하지 않고 명령을 실행합니다. |
-v 또는 --verbose |
선택 사항 |
출력을 세부 정보 표시 모드로 표시합니다. |
명령에 대한 매개 변수를 표시하려면 viocli create -h 또는 viocli create --help를 실행합니다. -h 또는 --help 옵션을 사용하여 모든 작업에 대한 매개 변수를 표시할 수도 있습니다. 예를 들어 viocli create backup -h
는 backup
작업에 대한 매개 변수를 보여줍니다.
viocli create를 사용하여 다음 작업을 수행합니다.
viocli create backup {-f config-file | -i | -o} --content-vcenter <vcenter-이름> [-t timeout] [-v]
OpenStack 배포의 백업을 생성합니다. 다음과 같은 추가 매개 변수가 backup작업에 적용됩니다.
매개 변수 | 필수 또는 선택 사항 | 설명 |
---|---|---|
-t timeout 또는 --timeout timeout |
선택 사항 |
viocli를 통해 백업 작업의 진행률을 표시할 시간(초)을 지정합니다. 이 매개 변수를 포함하지 않으면 기본값인 1800초가 사용됩니다. |
자세한 내용은 배포 백업 항목을 참조하십시오.
viocli create backupschedule {-f config-file | -i | -o} --content-vcenter <vcenter-이름> [-t timeout] [-v]
OpenStack 배포의 스케줄링된 백업을 생성합니다. 자세한 내용은 스케줄링된 백업 항목을 참조하십시오.
viocli create csr -c country-code -t state-name -l city-name -o org-name -u org-unit [-s service-name] [-d output-dir] [-f config-file | -i | -o] [-v]
CA(인증 기관)에 보낼 인증서 서명 요청을 생성합니다. 다음과 같은 추가 매개 변수가 csr
작업에 적용됩니다.
매개 변수 | 필수 또는 선택 사항 | 설명 |
---|---|---|
-c country-code 또는 --countries country-code |
필수 |
인증서를 신청하는 조직이 위치하는 곳의 두 자리로 된 ISO 국가 코드입니다. |
-t state-name 또는 --states state-name |
필수 |
시/도의 전체 이름입니다. |
-l city-name 또는 --localities city-name |
필수 |
도시 또는 구/군/시의 이름입니다. |
-n org-name 또는 --org-names org-name |
필수 |
조직의 법인명입니다. |
-u org-unit 또는 --org-units org-unit |
필수 |
부서 또는 조직 구성 단위의 이름입니다. |
-s service-name 또는 --services service-name |
선택 사항 |
CSR을 생성할 하나 이상의 VMware Integrated OpenStack 서비스 이름입니다. 여러 이름은 쉼표(,)로 구분합니다. 이 매개 변수를 포함하지 않으면 모든 VMware Integrated OpenStack 서비스에 대해 CSR이 생성됩니다. |
-d output-dir 또는 --output output-dir |
선택 사항 |
CSR이 저장되는 디렉토리입니다. 이 매개 변수를 포함하지 않으면 CSR은 ./csr디렉토리에 저장됩니다. |
viocli create swift {-f config-file | -i | -o} [-v]
Swift 클러스터를 생성합니다. 자세한 내용은 Swift 클러스터 추가를 참조하십시오.
viocli create tenant-vdc --compute compute-node --name vdc-name --project-id project-uuid [--cpu-reserve cpu-min] [--cpu-limit cpu-max] [--mem-reserve memory-min] [--mem-limit memory-max] [-f config-file | -i | -o] [-v]
지정된 설정을 사용하여 테넌트 VDC(가상 데이터 센터)를 생성합니다. 다음과 같은 추가 매개 변수가 tenant-vdc작업에 적용됩니다.
매개 변수 | 필수 또는 선택 사항 | 설명 |
---|---|---|
--compute compute-node |
필수 |
테넌트 VDC를 생성할 계산 노드입니다. 계산 노드의 이름은 openstack compute service list 명령을 실행하여 찾을 수 있습니다. |
--name vdc-name |
필수 |
테넌트 VDC의 이름입니다. |
--project-id project-uuid |
필수 |
테넌트 VDC를 생성할 프로젝트의 UUID입니다. |
--cpu-reserve cpu-min |
선택 사항 |
VDC에 대해 예약할 CPU 주기입니다(메가헤르츠 단위). 값을 입력하지 않으면 기본적으로 제공된 값은 >=0이어야 합니다. 값=0은 "예약된 리소스 없음"을 나타내기 때문입니다. |
--cpu-limit cpu-max |
선택 사항 |
VDC의 CPU 사용량에 대한 최대 한도입니다(메가헤르츠 단위). 값을 입력하지 않으면 CPU 사용량이 제한되지 않습니다. 제공된 값은 >=0 또는 -1이어야 합니다. -1은 해당 리소스에 설정된 제한이 없음을 나타냅니다. |
--mem-reserve memory-min |
선택 사항 |
VDC에 대해 예약할 메모리입니다(메가바이트 단위). 값을 입력하지 않으면 기본적으로 제공된 값은 >=0이어야 합니다. 값=0은 "예약된 리소스 없음"을 나타내기 때문입니다. |
--mem-limit memory-max |
선택 사항 |
VDC의 메모리 사용에 대한 최대 한도입니다(메가바이트 단위). 값을 입력하지 않으면 메모리 사용량이 제한되지 않습니다. 제공된 값은 >=0 또는 -1이어야 합니다. -1은 해당 리소스에 설정된 제한이 없음을 나타냅니다. |
viocli create vcenter --vc_hostname <hostname> --vc_password <password> --vc_username <username>
백업, 복원 또는 기타 요청을 위한 새 vCenter를 생성합니다. 다음과 같은 추가 매개 변수가 vcenter작업에 적용됩니다.
매개 변수 | 필수 또는 선택 사항 | 설명 |
---|---|---|
-n hostname or --vc_hostname hostname |
필수 |
새 개체의 vCenter 호스트 이름 또는 IP 주소입니다. |
-p password 또는 --vc_password password |
필수 |
새 개체를 생성하려면 vCenter 암호가 필요합니다. |
-u username 또는 --vc_username username |
필수 |
새 개체를 생성하려면 vCenter 사용자 이름이 필요합니다. |