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