조경 자동 조종 장치 - Juju 내부 환경에 접근

조경 자동 조종 장치 - Juju 내부 환경에 접근

MAAS 서버에서 다음을 수행하여 내부 juju 환경에 액세스하려고 합니다.

첫 번째 - '외부' 환경의 주주 상태

Production@maas:~$ 주주 상태
모델 컨트롤러 클라우드/지역 버전 SLA
conjure-landscape-338 conjure-up-cloud-maas-982-8f1 cloud-maas-982 2.2.0 지원되지 않음

앱 버전 상태 척도 Charm Store Rev OS 참고 사항
haproxy 알 수 없음 1 haproxy jujucharms 41 우분투 노출
풍경 서버 활성 1 풍경 서버 jujucharms 21 우분투  
postgresql 활성 1 postgresql jujucharms 101 우분투  
토끼mq-서버 활성 1 토끼mq-서버 jujucharms 5 우분투  

단위 워크로드 에이전트 머신 공개 주소 포트 메시지
haproxy/0* 알 수 없는 유휴 0/lxd/0 10.44.94.201 80/tcp,443/tcp  
Landscape-server/0* 활성 유휴 0/lxd/1 10.44.94.205                    
postgresql/0* 활성 유휴 0/lxd/2 10.44.94.202 5432/tcp 라이브 마스터(9.5.7)
Rabbitmq-server/0* 활성 유휴 0/lxd/3 10.44.94.203 5672/tcp 장치가 준비되었습니다.

머신 상태 DNS 인스턴스 ID 시리즈 AZ 메시지
0 시작됨 10.44.94.200 aqdsce xenial 기본 배포됨
0/lxd/0 시작됨 10.44.94.201 juju-b17704-0-lxd-0 xenial 컨테이너 시작됨
0/lxd/1 시작됨 10.44.94.205 juju-b17704-0-lxd-1 xenial 컨테이너 시작됨
0/lxd/2 시작됨 10.44.94.202 juju-b17704-0-lxd-2 xenial 컨테이너 시작됨
0/lxd/3 시작됨 10.44.94.203 juju-b17704-0-lxd-3 xenial 컨테이너 시작됨

관계 제공 소비 유형
피어 haproxy haproxy 피어
웹 사이트 haproxy 풍경 서버 일반
db-admin 조경 서버 postgresql 일반
amqp 조경 서버 Rabbitmq 서버 일반
복제 postgresql postgresql 피어
클러스터 Rabbitmq-서버 Rabbitmq-서버 피어

그런 다음 가로 서버로 이동합니다.

Production@maas:~$ juju ssh Landscape-server/0 sudo 'JUJU_HOME=/var/lib/landscape/juju-homes/`sudo ls -rt /var/lib/landscape/juju-homes/ | tail -1` sudo -u Landscape -E bash'
풍경@juju-b17704-0-lxd-1:~$

그리고 이 시점에서 -에 따르면랜드스케이프 오픈스택 주주관리주주 상태로 실행할 수 있어야 하는데 권한이 거부되었습니다.

Landscape@juju-b17704-0-lxd-1:~$ 주주현황
오류: SSH 클라이언트 키를 로드할 수 없습니다: mkdir /home/ubuntu/.local: 권한이 거부되었습니다.
Landscape@juju-b17704-0-lxd-1:~$ 세트 | 그렙 주주
JUJU_HOME=/var/lib/landscape/juju-homes/1
풍경@juju-b17704-0-lxd-1:~$

나는 그것이 간단한 것이라고 확신합니다. 그러나 그것이 문제가 아닌 경우 권한 공개를 시작하는 것을 주저합니다.

답변1

Conjure-up을 사용하는 경우 다음을 사용했습니다.

$:juju ssh landscape-server/0 sudo 'JUJU_DATA=/var/lib/landscape/juju-homes/`sudo ls -rt /var/lib/landscape/juju-homes/ | tail -1` sudo -u root -E bash'

그런 다음 기본이 아닌 컨트롤러로 전환합니다. 여기서는 컨트롤러라고 합니다.

$: juju switch controller
$: juju status

관련 정보