적용 버전 : RHEV 3.6 이후버전
아래 예제는 기본 gateway변경에 대한 내용만 있지만 그외에도 클러스터 이름 변경이나 다른 속성변경시에도 응용할 수 있다.
# hosted-engine --set-maintenance --mode=global
# systemctl stop ovirt-ha-agent.service # systemctl stop ovirt-ha-broker.service
# dir=`mktemp -d` && cd $dir # sdUUID_line=$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.conf) # sdUUID=${sdUUID_line:7:36} # conf_volume_UUID_line=$(grep conf_volume_UUID /etc/ovirt-hosted-engine/hosted-engine.conf) # conf_volume_UUID=${conf_volume_UUID_line:17:36} # conf_image_UUID_line=$(grep conf_image_UUID /etc/ovirt-hosted-engine/hosted-engine.conf) # conf_image_UUID=${conf_image_UUID_line:16:36} # dd if=/rhev/data-center/mnt/blockSD/$sdUUID/images/$conf_image_UUID/$conf_volume_UUID 2>/dev/null| tar -xvf - # 여기까지 진행하면 hosted-engine 저장볼륨의 설정파일을 가져와 압축을 풀어놓게 된다. # 필요한경우 fhanswers.conf 파일의 내용을 수정하거나 아래처럼 기존 answers 파일을 복사하도록 한다. # cp /etc/ovirt-hosted-engine/answers.conf.rpmsave fhanswers.conf # or edit answers.conf as you need.
수정 완료후 다시 설정파일을 압축하여 구성한다.
# tar -cO * | dd of=/rhev/data-center/mnt/blockSD/$sdUUID/images/$conf_image_UUID/$conf_volume_UUID
# systemctl start ovirt-ha-broker.service # systemctl start ovirt-ha-agent.service
# hosted-engine --set-maintenance --mode=none