18장. 유틸리티
18.1. oVirt Engine Rename 도구
18.1.1. oVirt Engine Rename 도구
engine-setup
명령을 실행하면 설정 프로세스에서 지정한 Manager의 정규화된 도메인 이름을 사용하는 인증서와 키가 생성됩니다. Manager의 정규화된 도메인 이름은 나중에 변경해야 할 경우 (예를 들어 Manager를 호스팅하는 머신을 다른 도메인으로 마이그레이션하는 경우) 정규화된 도메인 이름의 레코드가 새 이름을 반영하도록 업데이트해야 합니다. ovirt-engine-rename
명령으로 이러한 작업을 자동화합니다.
ovirt-engine-rename
명령은 다음 위치에 있는 Manager의 정규화된 도메인 이름 레코드를 업데이트합니다:
- /etc/ovirt-engine/engine.conf.d/10-setup-protocols.conf
- /etc/ovirt-engine/imageuploader.conf.d/10-engine-setup.conf
- /etc/ovirt-engine/isouploader.conf.d/10-engine-setup.conf
- /etc/ovirt-engine/logcollector.conf.d/10-engine-setup.conf
- /etc/pki/ovirt-engine/cert.conf
- /etc/pki/ovirt-engine/cert.template
- /etc/pki/ovirt-engine/certs/apache.cer
- /etc/pki/ovirt-engine/keys/apache.key.nopass
- /etc/pki/ovirt-engine/keys/apache.p12
주의
ovirt-engine-rename
명령으로 Manager를 실행하는 웹 서버의 새 인증서를 생성합니다. 이는 engine 인증서 또는 인증 기관에 영향을 미치지 않습니다. 이로 인해 ovirt-engine-rename
명령을 사용하는데 위험 요소가 있으며 특히 Red Hat Enterprise Virtualization 3.2 버전 및 그 이전 버전에서 업그레이드한 환경에서 그러합니다. 따라서 가능하면 engine-cleanup
및 engine-setup
을 실행하여 Manager의 정규화된 도메인 이름을 변경하는 것이 좋습니다.
18.1.2. oVirt Engine Rename 명령 구문
ovirt-engine-rename
명령의 기본 구문은 다음과 같습니다:
# /usr/share/ovirt-engine/setup/bin/ovirt-engine-rename
명령은 다음과 같은 옵션을 허용합니다:
--newname=[new name]
- 사용자 조작없이 Manager의 새로운 FQDN (fully qualified domain name)을 지정할 수 있습니다.
--log=[file]
- 이름 변경 작업의 로그를 기록할 수 있는 파일의 경로 및 이름을 지정할 수 있습니다.
--config=[file]
- 이름 변경 작업에 로딩할 설정 파일의 경로 및 파일 이름을 지정할 수 있습니다.
--config-append=[file]
- 이름 변경 작업에 추가할 설정 파일 경로 및 이름을 지정할 수 있습니다. 이 옵션은 응답 파일의 경로 및 파일 이름을 지정하는데 사용할 수 있습니다.
--generate-answer=[file]
ovirt-engine-rename
명령에 의해 변경된 값 및 응답이 기록되는 파일의 경로 및 파일 이름을 지정할 수 있습니다.
18.1.3. oVirt Engine Rename 도구 사용
요약
ovirt-engine-rename
명령을 사용하여 Manager의 정규화된 도메인 이름 레코드를 업데이트합니다.
이 도구를 사용하여 Manager에 로컬 ISO 또는 데이터 스토리지 도메인이 있는지 확인합니다. 도메인이 있다면 이 도구의 프롬프트에 따라 작업을 계속하기 전에 해당 스토리지에 연결된 모든 가상 머신 또는 스토리지 도메인을 빼거나, 종료하거나, 혹은 유지 보수 모드로 전환합니다. 이를 통해 이름 변경 과정에서 가상 머신이 가상 디스크와 연결이 끊어지거나 ISO 스토리지 도메인 연결이 끊어지는 것을 방지할 수 있습니다.
절차 18.1. Red Hat Virtualization Manager 이름 변경
- 새로운 정규화된 도메인 이름의 모든 DNS 및 기타 관련 레코드를 준비합니다.
- DHCP를 사용할 경우 DHCP 서버 설정을 업데이트합니다.
- Manager에서 호스트 이름을 업데이트합니다.
- 다음 명령을 실행합니다:
# /usr/share/ovirt-engine/setup/bin/ovirt-engine-rename
- 프롬프트가 나타나면 Enter 를 눌러 engine 서비스를 중지합니다:
During execution engine service will be stopped (OK, Cancel) [OK]:
- 프롬프트가 나타나면 Manager의 새로운 정규화된 도메인 이름을 입력합니다:
New fully qualified server name:[new name]
결과
ovirt-engine-rename
명령은 Manager의 정규화된 도메인 이름 레코드를 업데이트합니다.