juju 상태에서는 호스트 이름을 확인할 수 없습니다.

juju 상태에서는 호스트 이름을 확인할 수 없습니다.

Ubuntu Server 11.10을 사용하여 프라이빗 클라우드를 설치하려고 합니다. 아래 튜토리얼에 따라 오케스트라를 성공적으로 설치했습니다.

그런 다음 이 튜토리얼에 따라 juju를 설치하고 구성했습니다.

juju bootstrap 명령이 성공적으로 완료되었으며 머신을 부팅하여 우분투 서버가 설치되었습니다. 그런 다음 juju status 명령을 실행하려고 하면 다음 오류가 발생합니다.

juju -v status
2012-04-07 19:52:54,385 DEBUG Initializing juju status runtime
2012-04-07 19:52:54,408 INFO Connecting to environment.
2012-04-07 19:52:54,409 DEBUG Spawning SSH process with remote_user="ubuntu" remote_host="JujuBootstrap" remote_port="2181" local_port="35589".
Cannot connect to machine MTMzMzgyMDY2OS44MjE5MzAzNzkuMzA0Mzg (perhaps still initializing): could not connect before timeout after 1 retries
2012-04-07 19:53:24,520 ERROR Cannot connect to machine MTMzMzgyMDY2OS44MjE5MzAzNzkuMzA0Mzg (perhaps still initializing): could not connect before timeout after 1 retries

오케스트라에서 시스템에 설정한 호스트 이름을 확인하는 데 문제가 있는 것 같습니다. IP 주소를 사용하여 기기를 올바르게 ping할 수 있습니다.

호스트 이름 대신 IP 주소를 사용하도록 juju를 구성하는 방법이 있습니까? 아니면 Orchestra/Juju 및 Orchestra 설치 중에 설정된 기본 DHCP 구성의 버그입니까?

답변1

불행히도 아니요, juju와 오케스트라는 클라이언트와 juju 관리 시스템 간에 작동하고 동의하기 위해 DNS가 필요합니다. /etc/hostsDHCP 및 DNS를 수행하도록 오케스트라의 내장 dnsmasq 서버를 설정하지 않은 경우 모든 시스템의 파일을 올바르게 편집하여 "위조"할 수 있습니다. 이는 가장 간단한 방법이지만 관리되는 시스템에 대한 전용 네트워크가 필요합니다. (기존 DHCP 서버와 싸울 것이기 때문입니다.)

관련 정보