Я пытаюсь получить доступ к внутренней среде juju, выполнив следующие действия с сервера MAAS
Первый статус - juju из внешней среды
production@maas:~$ juju status Model Controller Cloud/Region Version SLA conjure-landscape-338 conjure-up-cloud-maas-982-8f1 cloud-maas-982 2.2.0 unsupported App Version Status Scale Charm Store Rev OS Notes haproxy unknown 1 haproxy jujucharms 41 ubuntu exposed landscape-server active 1 landscape-server jujucharms 21 ubuntu postgresql active 1 postgresql jujucharms 101 ubuntu rabbitmq-server active 1 rabbitmq-server jujucharms 5 ubuntu Unit Workload Agent Machine Public address Ports Message haproxy/0* unknown idle 0/lxd/0 10.44.94.201 80/tcp,443/tcp landscape-server/0* active idle 0/lxd/1 10.44.94.205 postgresql/0* active idle 0/lxd/2 10.44.94.202 5432/tcp Live master (9.5.7) rabbitmq-server/0* active idle 0/lxd/3 10.44.94.203 5672/tcp Unit is ready Machine State DNS Inst id Series AZ Message 0 started 10.44.94.200 aqdsce xenial default Deployed 0/lxd/0 started 10.44.94.201 juju-b17704-0-lxd-0 xenial Container started 0/lxd/1 started 10.44.94.205 juju-b17704-0-lxd-1 xenial Container started 0/lxd/2 started 10.44.94.202 juju-b17704-0-lxd-2 xenial Container started 0/lxd/3 started 10.44.94.203 juju-b17704-0-lxd-3 xenial Container started Relation Provides Consumes Type peer haproxy haproxy peer website haproxy landscape-server regular db-admin landscape-server postgresql regular amqp landscape-server rabbitmq-server regular replication postgresql postgresql peer cluster rabbitmq-server rabbitmq-server peerЗатем мы прыгаем на ландшафтный сервер
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' landscape@juju-b17704-0-lxd-1:~$И на данный момент - в соответствии с ландшафтным управлением ручкой juju, я должен иметь возможность запускать статус juju, но я просто получаю разрешение denied
landscape@juju-b17704-0-lxd-1:~$ juju status error: cannot load ssh client keys: mkdir /home/ubuntu/.local: permission denied landscape@juju-b17704-0-lxd-1:~$ set | grep JUJU JUJU_HOME=/var/lib/landscape/juju-homes/1 landscape@juju-b17704-0-lxd-1:~$Я уверен, что это что-то простое - но я не знаю, как начать открывать разрешения, если это не проблема.
Если вы используете заклинание, я использовал это:
$: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
Если вы используете заклинание, я использовал это:
$: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