Você pode tentar juju upgrade-juju
(consulte juju help upgrade-juju
), mas precisa ter cuidado com as versões. Acredito que os upgrades de juju são suportados apenas de uma versão para outra, sem versões de salto.
Eu tenho um servidor de estado juju (a máquina de bootstrap) que não inicia o serviço de API que escuta na porta 17070. Acredito que isso seja por causa de um bug: link
Meu cliente juju foi atualizado para o juju 1.22.1 e, portanto, deve ter a correção. No entanto, ele não pode se conectar ao servidor de estado para fazer qualquer coisa (por exemplo, status de juju apenas tempo limite).
Como faço para atualizar o jujud no servidor de estado sem ter que destruir / reinicializar todo o ambiente? Este é um ambiente em execução, em uso.
Mais detalhes
Substrato = máquina virtual KVM executando o Ubuntu 14.04.2. Antes da atualização do cliente juju, o cliente juju era 1.22.0 e o stateserver / machine-0 era 1.22.0. Após a atualização do cliente juju, o cliente juju é 1.22.1 e o stateserver / machine-0 ainda é 1.22.0.
show de log do servidor / máquina-0:
2015-04-15 13:42:20 DEBUG juju.mongo open.go:122 TLS handshake failed: x509: certificate is valid for localhost, juju-apiserver, cloud-node-03.maas, not juju-mongodb
2015-04-15 13:42:20 INFO juju.worker runner.go:261 start "api"
2015-04-15 13:42:20 INFO juju.api apiclient.go:252 dialing "wss://localhost:17070/"
2015-04-15 13:42:20 INFO juju.api apiclient.go:260 error dialing "wss://localhost:17070/": websocket.Dial wss://localhost:17070/: dial tcp 127.0.0.1:17070: connection refused
2015-04-15 13:42:20 ERROR juju.worker runner.go:219 exited "api": unable to connect to "wss://localhost:17070/"
2015-04-15 13:42:20 INFO juju.worker runner.go:253 restarting "api" in 3s
Isso dá voltas ... e volta ... e volta. Então não há nada escutando em 17070.
/ var / log / upstart contém apenas arquivos juju-db.log *, todos com conteúdo:
note: noprealloc may hurt performance in many applications
using syslog ident: mongod.37017
Você pode tentar juju upgrade-juju
(consulte juju help upgrade-juju
), mas precisa ter cuidado com as versões. Acredito que os upgrades de juju são suportados apenas de uma versão para outra, sem versões de salto.