viocli update 명령을 사용하면 배포의 리소스에 대한 구성이 업데이트됩니다. 수정할 수 있도록 기본 텍스트 편집기에 구성이 로드됩니다.

viocli update 명령은 다음과 같은 구문을 사용합니다.

viocli update resource-type [resource-name] [--live-debug={true | false}] [--force] [-v]
매개 변수 필수 또는 선택 사항 설명

resource-type

필수

업데이트할 리소스의 유형입니다. 다음 값이 허용됩니다.

  • aodh
  • barbican
  • ceilometer
  • ceilometeragent
  • cinder
  • deployment
  • designate
  • glance
  • gnocchi
  • heat
  • horizon
  • keystone
  • mariadb
  • memcached
  • neutron
  • nova
  • novacompute
  • panko
  • rabbitmq
  • swift
  • tenant-vdc

resource-name

선택 사항

업데이트할 리소스의 이름입니다.

원하는 리소스의 인스턴스가 하나만 실행 중인 경우에는 이 매개 변수가 필요하지 않습니다.

--live-debug={true | false}

선택 사항

지정된 리소스에서 라이브 디버그 모드를 사용하도록 설정하기 위해 개발 중 연구 개발 팀에서 주로 사용됩니다.

디버깅을 허용하려면 코어 프로세스를 시작하는 대신 "sleep infinity"로 리소스 포드를 시작합니다.

참고: 라이브 디버그로 인해 디버깅 중인 서비스의 제어부가 중단됩니다.

정상적인 작업으로 돌아가려면 viocli를 사용하여 라이브 디버그를 사용하지 않도록 설정하고 포드가 다시 시작될 때까지 기다립니다.

고객은 VMware 기술 서비스의 지시에 따라서만 이 기능을 사용하는 것이 좋습니다.

--force

선택 사항

확인하지 않고 명령을 실행합니다.

-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가 사용됩니다.

--cpu-limit cpu-max

선택 사항

VDC의 CPU 사용량에 대한 최대 한도입니다(메가헤르츠 단위).

값을 입력하지 않으면 CPU 사용량이 제한되지 않습니다.

--mem-reserve memory-min

선택 사항

VDC에 대해 예약할 메모리입니다(메가바이트 단위).

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

--mem-limit memory-max

선택 사항

VDC의 메모리 사용에 대한 최대 한도입니다(메가바이트 단위).

값을 입력하지 않으면 메모리 사용량이 제한되지 않습니다.

viocli update -h 또는 viocli update --help를 실행하면 명령의 매개 변수를 표시할 수 있습니다.