web-dev-qa-db-fra.com

Impossible de redimensionner une instance OpenStack en raison d'un problème de vérification de clé d'hôte

J'ai installé OpenStack en utilisant l'option de pilote automatique de openstack-installer.

Après avoir démarré une instance, si je veux la redimensionner (c'est-à-dire changer sa saveur), cela produit une erreur, la même chose si je l'essaye avec l'instance activée ou désactivée. Le journal des erreurs indique quelque chose comme ceci:

Failed to launch instance "datanode02": Please try again later [Error: Unexpected error while running command. Command: ssh 10.222.221.57 mkdir -p /var/lib/nova/instances/07e5308c-00c9-4314-92f5-fdb26a5a7f98 Exit code: 255 Stdout: u'' Stderr: u'Host key verification failed.\r\n'].

C'est clairement un problème clé. La chose étrange est que je peux créer, allumer, éteindre (tout à partir d'Openstack Dashboard), me connecter à ces serveurs (directement avec la clé), etc., mais je ne peux pas redimensionner l'instance, ni me connecter à la console via Openstack Dashboard (probablement en raison de la même erreur).

Ma question est: où dois-je résoudre ce problème? Sur le serveur MAAS? Chez Landscape? Chez Bootstrap de Landscape? Où?

2
Sacha Yunusic

Pour gérer/administrer votre environnement openstack, vous devrez utiliser Juju pour y accéder. Vous pouvez voir les étapes ici:

Une fois que vous avez fait cela, vous devrez déboguer ce service comme les autres. Paysage et Maas à ce stade ne font que guider l'installation. Certes, si vous identifiez ce qui se passe ici, ce serait formidable de réinjecter cela dans le processus d'installation, donc un bogue pourrait être en ordre, mais il n'y a rien dans la manière de dépannage automatisé pour vous pointer.

Il existe de nombreuses ressources openstack et ce site peut être mieux adapté à ce type de question:

1
dpb

Après avoir accédé à l'environnement cloud interne (voir https://askubuntu.com/a/598035/7056 ), vous devez activer ces paramètres dans le nova-compute service (une ligne de commande):

juju set nova-compute enable-live-migration=True enable-resize=True migration-auth-type=ssh

Ensuite, regardez juju debug-log jusqu'à ce qu'il se calme et que votre nova resize la commande devrait fonctionner:

andreas@nsn7:~$ nova resize --poll d8c264e1-9a19-4f49-a68a-f51717e7f2f7 m1.medium
Server resizing... 100% complete
Finished
andreas@nsn7:~$ 
1
Andreas Hasenack