모두
부트스트랩하기 전에 내 환경을 준비하기 위해 sync-tools 업로드 도구를 사용하고 싶습니다.
bootstrap 전에 sync-tools를 실행하면 다음과 같은 오류 메시지가 나타납니다: you Environment is not bootstraped.
그래서 저는 환경을 부트스트랩했지만 성공하지 못했습니다.
(reference:) http://askubuntu.com/questions/598994/juju-can-not-work-with-openstack-juno-trying-for-10-days
sync-tools 를 실행하면 아래와 같은 오류 메시지가 나타납니다.
$ juju sync-tools --source="https://streams.canonical.com/juju/tools" --show-log
juju.cmd supercommand.go:37 running juju [1.22.0-trusty-amd64 gc]
juju.provider.openstack provider.go:249 opening environment "openstack"
juju.api apiclient.go:252 dialing "wss://172.27.0.50:17070/"
juju.api apiclient.go:252 dialing "wss://172.27.0.50:17070/"
juju.api apiclient.go:252 dialing "wss://172.27.0.50:17070/"
어떤 팁이라도!
sync-tools 명령을 사용하기에 가장 좋은 시간은 언제입니까? 부트스트랩 전인가요, 아니면 부트스트랩 후인가요?
부트스트랩 이후에 부트스트랩 프로세스에 도구가 필요합니다. 그래서 교착 상태가 발생했습니다.
미리 감사드립니다.
답변1
괜찮아요. 당신은 나보다 먼저 문제를 겪고 있는 것이 분명하며 내 대답은 도움이 되지 않을 것입니다.
귀하의 부트스트랩 머신은 인터넷에 접속할 수 없습니다. 그렇죠? 이것이 나를 위해 일한 것입니다. 내 환경 이름을 maas로 지정하고 부트스트랩 시스템 이름을 jujuBS로 지정했습니다. 도구와 매력을 보관하기 위해 집 아래에 .juju라는 하위 디렉토리를 만들었습니다. 필요한 것을 로컬로 복사하고 부팅하여 juju-gui를 배포했습니다.
mkdir ~./.juju/sync-tools
juju sync-tools –e maas –destination=”~/.juju/sync-tools”
juju bootstrap –e maas –-upload-tools=true –-metadata-source=”.juju/sync-tools” -–to jujuBS.local
mkdir –p ~/.juju/charms/trusty
juju charm get juju-gui .juju/charms/trusty
juju deploy –repository=”~/.juju/charms” local:juju-gui
답변2
부트스트랩하기 전에 도구를 동기화해야 하는 것 같습니다. 부트스트랩 중에 동기화할 수 있다면 최신 상태이므로(업데이트가 부족함) 이후에 동기화할 이유가 없습니다. 내가 겪었던 문제는 내 클러스터에 외부 액세스 권한이 없었기 때문에 부트스트랩 중에 도구를 동기화할 수 없다는 것이었습니다. IO가 첫 번째 답변에서 언급한 작업을 수행하기 위한 작업입니다. 출처를 밝히지 않으면 어떻게 되나요?