Альбомный Автопилот - Доступ к внутренней Среде Амулета

Я пытаюсь получить доступ к внутренней среде амулета путем выполнения следования из сервера МААСА

Сначала - состояние амулета от 'внешней' среды

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:~$ 

И в этой точке - согласно Среде управление амулетом OpenStack я должен смочь выполнить состояние амулета - но я просто отклонил разрешение

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:~$ 

Я уверен что-то простое - но я - hesistant, чтобы начать открывать полномочия, если это не проблема.

2
задан 19 June 2017 в 15:51

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
0
ответ дан 19 June 2017 в 15:51

Другие вопросы по тегам:

Похожие вопросы: