viocli update 명령을 사용하면 배포의 리소스에 대한 구성이 업데이트됩니다. 수정할 수 있도록 기본 텍스트 편집기에 구성이 로드됩니다.
viocli update 명령은 다음과 같은 구문을 사용합니다.
viocli update resource-type [resource-name] [--live-debug={true | false}] [--force] [-v]
매개 변수 | 필수 또는 선택 사항 | 설명 |
---|---|---|
resource-type |
필수 |
업데이트할 리소스의 유형입니다. 다음 값이 허용됩니다.
|
resource-name |
선택 사항 |
업데이트할 리소스의 이름입니다. 원하는 리소스의 인스턴스가 하나만 실행 중인 경우에는 이 매개 변수가 필요하지 않습니다. |
--live-debug={true | false} |
선택 사항 |
지정된 리소스에서 라이브 디버그 모드를 사용하도록 설정하기 위해 개발 중 연구 개발 팀에서 주로 사용됩니다. 디버깅을 허용하려면 코어 프로세스를 시작하는 대신 "sleep infinity"로 리소스 포드를 시작합니다.
참고: 라이브 디버그로 인해 디버깅 중인 서비스의 제어부가 중단됩니다.
정상적인 작업으로 돌아가려면 viocli를 사용하여 라이브 디버그를 사용하지 않도록 설정하고 포드가 다시 시작될 때까지 기다립니다. 고객은 VMware 기술 서비스의 지시에 따라서만 이 기능을 사용하는 것이 좋습니다. |
--force |
선택 사항 |
확인하지 않고 명령을 실행합니다. |
-w 또는 --watch | 선택 사항 |
동기화된 방식으로 서비스 업데이트 상태 보기 |
-v 또는 --verbose |
선택 사항 |
출력을 세부 정보 표시 모드로 표시합니다. |
다음과 같은 추가 매개 변수가 deployment
리소스에 적용됩니다.
매개 변수 | 필수 또는 선택 사항 | 설명 |
---|---|---|
--enable-ha |
필수 |
배포에서 HA(High Availability) 모드를 사용하도록 설정합니다. |
다음과 같은 추가 매개 변수가 tenant-vdc
리소스에 적용됩니다.
매개 변수 | 필수 또는 선택 사항 | 설명 |
---|---|---|
--compute compute-node |
필수 |
테넌트 VDC를 포함하는 계산 노드입니다. |
--id vdc-id |
필수 |
테넌트 VDC의 식별자입니다. |
--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은 해당 리소스에 설정된 제한이 없음을 나타냅니다. |
--name | 선택 사항 |
기존 테넌트 VDC의 업데이트 이름입니다. |
viocli update -h 또는 viocli update --help를 실행하면 명령의 매개 변수를 표시할 수 있습니다.