Piloto automático horizontal: acceso al entorno interior de Juju

Piloto automático horizontal: acceso al entorno interior de Juju

Estoy intentando acceder al entorno interno de juju haciendo lo siguiente desde el servidor MAAS

Primero: estado de juju del entorno 'exterior'

producción@maas:~$ estado juju
Modelo Controlador Nube/Región Versión SLA
conjure-landscape-338 conjure-up-cloud-maas-982-8f1 cloud-maas-982 2.2.0 no compatible

Versión de la aplicación Estado Escala Charm Store Rev SO Notas
haproxy desconocido 1 haproxy jujucharms 41 ubuntu expuesto
servidor paisajístico activo 1 servidor paisajístico jujucharms 21 ubuntu  
postgresql activo 1 postgresql jujucharms 101 ubuntu  
servidor RabbitMQ activo 1 servidor RabbitMQ jujucharms 5 ubuntu  

Unidad Carga de trabajo Agente Máquina Dirección pública Puertos Mensaje
haproxy/0* desconocido inactivo 0/lxd/0 10.44.94.201 80/tcp,443/tcp  
servidor horizontal/0* activo inactivo 0/lxd/1 10.44.94.205                    
postgresql/0* activo inactivo 0/lxd/2 10.44.94.202 5432/tcp Live master (9.5.7)
Rabbitmq-server/0* activo inactivo 0/lxd/3 10.44.94.203 5672/tcp La unidad está lista

Estado de la máquina DNS Inst id Serie AZ Mensaje
0 iniciado 10.44.94.200 aqdsce xenial predeterminado Implementado
0/lxd/0 iniciado 10.44.94.201 juju-b17704-0-lxd-0 xenial Contenedor iniciado
0/lxd/1 iniciado 10.44.94.205 juju-b17704-0-lxd-1 xenial Contenedor iniciado
0/lxd/2 iniciado 10.44.94.202 juju-b17704-0-lxd-2 xenial Contenedor iniciado
0/lxd/3 iniciado 10.44.94.203 juju-b17704-0-lxd-3 xenial Contenedor iniciado

Relación Proporciona Consume Tipo
par haproxy haproxy par
sitio web haproxy paisaje-servidor regular
db-admin servidor horizontal postgresql regular
amqp paisaje-servidor Rabbitmq-servidor regular
replicación postgresql postgresql par
cluster servidor- RabbitMQ par del servidor RabbitMQ

Luego saltamos al servidor horizontal.

produccion@maas:~$ juju ssh paisaje-server/0 sudo 'JUJU_HOME=/var/lib/landscape/juju-homes/`sudo ls -rt /var/lib/landscape/juju-homes/ | cola -1` sudo -u paisaje -E bash'
paisaje@juju-b17704-0-lxd-1:~$

Y llegados a este punto -segúnGestión de juju de paisaje abiertoDebería poder ejecutar el estado de juju, pero me acaban de negar el permiso.

paisaje@juju-b17704-0-lxd-1:~$ estado de juju
error: no se pueden cargar claves de cliente ssh: mkdir /home/ubuntu/.local: permiso denegado
paisaje@juju-b17704-0-lxd-1:~$ conjunto | grupo JUJU
JUJU_HOME=/var/lib/paisaje/juju-homes/1
paisaje@juju-b17704-0-lxd-1:~$

Estoy seguro de que es algo simple, pero dudo en comenzar a abrir permisos si ese no es el problema.

Respuesta1

Si estás usando conjuración, usé eso:

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

Luego cambie al controlador no predeterminado, aquí se llama controlador:

$: juju switch controller
$: juju status

información relacionada