Un ciclo de bloqueo cuando se utiliza el comando "sync-tools" de juju, ¿algún consejo?

Un ciclo de bloqueo cuando se utiliza el comando "sync-tools" de juju, ¿algún consejo?

todo

Quiero usar herramientas de carga de herramientas de sincronización para preparar mi entorno antes de iniciarlo.

Si ejecuto sync-tools antes del arranque, el mensaje de error es: su entorno no está arrancado.

Entonces, juju arranqué mi entorno, pero no tuve éxito.

(reference:) http://askubuntu.com/questions/598994/juju-can-not-work-with-openstack-juno-trying-for-10-days

Cuando ejecuto sync-tools, aparece el siguiente mensaje de error:

$  juju  sync-tools  --source="https://streams.canonical.com/juju/tools"   --show-log
juju.cmd supercommand.go:37 running juju [1.22.0-trusty-amd64 gc]
juju.provider.openstack provider.go:249 opening environment "openstack"  
juju.api apiclient.go:252 dialing "wss://172.27.0.50:17070/"
juju.api apiclient.go:252 dialing "wss://172.27.0.50:17070/"
juju.api apiclient.go:252 dialing "wss://172.27.0.50:17070/"

¡algun consejo!

¿Cuál es el mejor momento para utilizar el comando sync-tools? ¿Antes del arranque o después del arranque?

Si después del arranque, el proceso de arranque necesita herramientas. Entonces se produjo un punto muerto.

Gracias de antemano .

Respuesta1

No importa. Claramente estás teniendo problemas antes que yo y mi respuesta no te ayudará.

Su máquina de arranque no tiene acceso a Internet, ¿verdad? Esto es lo que funcionó para mí. Llamé a mi entorno maas y a mi máquina de arranque jujuBS. Creé un subdirectorio debajo de mi casa llamado .juju para contener las herramientas y los accesos. Copié lo que necesitaba localmente y arranqué e implementé juju-gui:

mkdir ~./.juju/sync-tools
juju sync-tools –e maas –destination=”~/.juju/sync-tools”
juju bootstrap –e maas –-upload-tools=true –-metadata-source=”.juju/sync-tools” -–to jujuBS.local
mkdir –p ~/.juju/charms/trusty
juju charm get juju-gui .juju/charms/trusty
juju deploy –repository=”~/.juju/charms” local:juju-gui

Respuesta2

Parece que tienes que sincronizar las herramientas antes de iniciar. Si puede sincronizar durante el arranque, no hay razón para hacerlo después, ya que está actualizado (a menos que salga una actualización). Los problemas que tuve fueron no poder sincronizar herramientas durante el arranque, porque mi clúster no tenía acceso externo. Mi trabajo para hacer lo que IO aludió en mi primera respuesta. ¿Qué pasa si no especificas la fuente?

información relacionada