cURL を使用して OpenStack API への HTTP リクエストを作成し、OpenStack デプロイメントに関する情報を収集しています。さまざまなリクエスト セットに関する URI 情報に「http://api.openstack.org/」を使用しました。ただし、ハイパーバイザーに関する情報 (IP アドレスなど) が必要です。デプロイした OpenStack クラウドからハイパーバイザー情報にアクセスする方法を見つけることができませんでした。
さまざまなことを試すために、python nova-client ドキュメントで使用されている URI を調べたところ、最近 OpenStack ハイパーバイザー情報オプションが追加され、「/os-hypervisors/detail/」のような URI が使用されましたが、これはうまくいきません。HTTP 404 エラーが表示されるだけです。
cURL リクエストを使用してハイパーバイザー情報 (少なくとも IP アドレス) を取得する方法を見つけるのを手伝ってくれませんか?
注: OpenStack Diablo リリースを使用しています。nova-volume と Swift を除くすべてのサービスを実行しています。
PSもっと詳しい情報が必要な場合は、お知らせください。喜んで提供させていただきます。私は本当にこれを機能させる必要があります。
どうもありがとう。