Добавить подготовленную машину в контроллер juju

Я развертываю OpenStack с помощью Juju Charms. У меня был узел контроллера juju, развернутый под MAAS без высокой доступности, и однажды он вышел из строя из-за аппаратного сбоя. Теперь я перестроил узел контроллера juju, но задаюсь вопросом, как мне подключить подготовленную машину под новый контроллер.

Я попробовал команду add-machine, но оказалось, что моя машина уже подготовлена.

$ juju add-machine ssh:ubuntu@172.16.6.128 
ERROR machine is already provisioned

Затем я пытаюсь отключить службу jujud-machine-0. и переместить / var / lib / juju и /etc/systemd/system/jujud-machine-0.service в другое место.

### at openstack machine 0 ###

$ sudo systemctl disable jujud-machine-0.service
$ mv /var/lib/juju /var/lib/juju_bak
$ mv /etc/systemd/system/jujud-machine-0.service /home/ubuntu

### At MAAS node ###
$ juju add-machine ssh:ubuntu@172.16.6.127

Model      Controller       Cloud/Region  Version  SLA          Timestamp
openstack  maas-controller  mymaas        2.8.6    unsupported  14:45:56+08:00

Machine  State    DNS           Inst id              Series  AZ  Message
1        started  172.16.6.127  manual:172.16.6.127  bionic      Manually provisioned machine

Оказывается, машина запустилась, но весь модуль, такой как nova-controller, swift, установленный на машине openstack 0, потерял из juju.

Может ли кто-нибудь посоветовать, что делать дальше?

Благодарю.

0 ответов

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