Добавить подготовленную машину в контроллер 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.
Может ли кто-нибудь посоветовать, что делать дальше?
Благодарю.