openstack-installer
のオートパイロットオプションを使用してOpenStackをインストールしました。
インスタンスを開始した後、サイズを変更する(つまり、フレーバーを変更する)場合、インスタンスをオンまたはオフにして試してみた場合と同じエラーが発生します。エラーログには次のような内容が記録されます。
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'].
明らかにそれは重要な問題です。奇妙なことは、私は作成、オン、オフ(すべてOpenstackダッシュボードから)、それらのサーバーにログイン(キーで直接)できるなどですが、インスタンスのサイズを変更したり、ログインしたりすることはできませんOpenstackダッシュボードを介したコンソール(おそらく同じエラーが原因)。
私の質問は次のとおりです。その問題をどこで解決しなければなりませんか? MAASサーバーで? Landscape'sでは? Landscapeのブートストラップでは?どこ?
OpenStack環境を管理/管理するには、Jujuを使用してアクセスする必要があります。手順は次のとおりです。
それを行ったら、他のサービスと同様にこのサービスをデバッグする必要があります。現時点では、LandscapeとMaasがインストールをガイドしています。確かに、ここで何が起こっているのかを特定する場合、インストールプロセスにフィードバックすることは素晴らしいことです。したがって、バグが発生している可能性がありますが、自動トラブルシューティングの方法には何もありません。
そこには多くのopenstackリソースがありますが、この種の質問にはこのサイトの方が良いかもしれません。
内部クラウド環境にアクセスした後( https://askubuntu.com/a/598035/7056 を参照)、nova-compute
サービスでこれらの設定を有効にする必要があります(1つのコマンドライン):
juju set nova-compute enable-live-migration=True enable-resize=True migration-auth-type=ssh
その後、juju debug-log
が静まるまで監視し、nova resize
コマンドが機能するようにします。
andreas@nsn7:~$ nova resize --poll d8c264e1-9a19-4f49-a68a-f51717e7f2f7 m1.medium
Server resizing... 100% complete
Finished
andreas@nsn7:~$