0

devstack を使用して、openstack をセットアップしまし./stack.shた。ファイルを追加したり、何も変更したりしていません。すべてがデフォルトです。ダッシュボードに乗って、含まれているcirros画像の起動をクリックすると、

Error: Failed to launch instance "test":
Please try again later [ Error: No valid host was found. ].

答えを求めて多くの場所を検索しましたが、ほとんどの答えにはログの確認が含まれます。

/var/log/novaここで 2 番目の質問に進みます。サーバーにディレクトリがない理由がわかりません。システム管理は初めてで、OpenStack も初めてです。だから私はそれ以外に追加することはあまりありません。

4

3 に答える 3

1

Devstack はファイルにログを記録せず、すべてのサービスを含む画面セッションを作成し、各サービスがコンソールにログを記録します。

ログにアクセスするには、devstack ディレクトリに移動して、次のコマンドを入力する必要があります。

$ ./rejoin-stack.sh

これでscreenセッションに入ります。これで、nova-compute のセッションが見つかり、ログが記録されます。セッションを選択するには、Ctrl+A と " (二重引用符) を入力します。セッションのリストが表示され、そこから 1 つを選択できます。私が信じている nova-compute セッションは "n-cpu" と呼ばれます。 screen セッションを終了するには、Ctrl+A と入力してから "d" を押します. screen セッションでできることは他にもたくさんあります. 詳細については、screen ユーティリティのドキュメントを参照してください.

于 2014-09-20T18:27:59.173 に答える
0

すべての openstack サービスが稼働しているかどうかを確認します。また、次のコマンドから nova サービスのみを開始することもできます。

cd /etc/int.d && for i in $( ls nova-*); do service $i restart; done
于 2014-09-15T08:40:41.770 に答える