問題タブ [openstack-nova]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
openstack - リモート バインド サーバーを使用して OpenStack nova を構成する
リモート バインド DNS サーバーを使用して動的に更新するように OpenStack を構成する方法を教えてください。
cloud - OpenStack の既存の仮想マシンからの ovf
OpenStack から仮想マシン コンテナー* を取得することはできますか? どのように?コンテナーを ovf 形式で取得することに特に興味があります。
*コンテナー形式とは、仮想マシン イメージが、実際の仮想マシンに関するメタデータも含むファイル形式であるかどうかを指します。( http://docs.openstack.org/developer/glance/formats.html?highlight=ovf )
openstack - openstack で 2 GB を超えるボリュームを作成できない
ローカル マシンに OpenStack をインストールしました。イメージのアップロード、インスタンスの作成と起動、フローティング IP の関連付けなど、すべての機能を実行できますが、2 GB を超えるボリュームを作成できません。2 GB を超えるボリュームを作成すると、ダッシュボードに「エラー」というステータスが表示されます。2 GB 未満が作成されています。
python - OpenStack にカスタム フィルターを追加するときの ClassNotFound 例外
FilterScheduler コンポーネントを使用して、OpenStack 用のカスタム フィルターを作成しようとしています。FilterScheduler のドキュメントはこちら: http://docs.openstack.org/developer/nova/devref/filter_scheduler.html#
現在、独自のカスタム フィルターを作成するためのドキュメントはあまりありません。実際、完全なドキュメントは次のとおりです。
カスタムの「test_filter.py」を作成しました。これは、最も単純な標準フィルターである「all_hosts_filter.py」に非常に似ています。
ここにその全体があります:
しかし、このファイル「test_filter.py」をnova/scheduler/filters
フォルダーに入れて OpenStack を再起動すると、次の例外が発生します。
OpenStack が新しいフィルターを登録してインポートしようとしているようですが、何らかのエラーが発生しています。/etc/nova/nova.conf
参考までに、これは私のファイルの関連セクションがどのように見えるかです:
======
更新: 2000 年 4 月 15 日 BST。
この質問の更新、まだ苦労しています。OpenStack IRC チャンネルで boris-42 の問題について議論した後、もう少し調査しました。
Openstack-scheduler は /usr/bin/nova-scheduler からサービスとして実行されます
次に、エラーがあります。
これは、インストールのソース ファイルに /usr/lib/python2.7/dist-packages/nova/ フォルダーを使用していることを示唆しています。
カスタムの「test_filter.py」を入れる/usr/lib/python2.7/dist-packages/nova/scheduler/filters
と、上記のエラーが発生します。
ただし、よく調べてみると、フォルダー内の他のすべてのファイルは、 /usr/lib/python2.7/dist-packages/nova/scheduler/filters
実際にはフォルダー内のファイルへのリンクであることがわかります。 /usr/share/pyshared/nova/scheduler/filters
そこで、「test_filter.py」を入れて /usr/share/pyshared/nova/scheduler/filters
、元のフォルダーにシンボリックリンクを作成しました。
これにより、まったく同じフォルダーが作成されます。ファイルが存在するか、フォルダーにリンクが存在する限り /usr/lib/python2.7/dist-packages/nova/scheduler/filters
、エラーが発生します。
nova.conf ファイルは次のように更新されました。
openstack - OpenStack VM がインターネットにアクセスできない
devstack を使用してopenstackをインストールしました。インスタンスを作成でき、ssh 経由でインスタンスにログインすることもできますが、VM がインターネットにアクセスできません。また、インスタンスに IP アドレスの自由範囲を与えました。VM がインストールされているマシンでのみ ping を実行できます。ping 要求がゲートウェイに到達していません。
ありがとう
python - Python コマンドで使用される関数を追跡する方法は?
特定のコマンド、特に OpenStack で使用される関数をトレースしたいと考えています。これで、レポジトリで利用可能なイメージを表示する「nova image-list」としましょう。このコマンドが呼び出している関数を知りたいですか?
strace を試してみましたが、取得できる最大のファイルは、コマンドが開くファイルでした (そして、それはたくさんあります!)。再度pythonのtraceモジュールでやってみましたが、いざやってみると
tracer.run('nova 画像リスト')
構文エラーが発生します。さて、このコマンドの流れを理解するのに役立つツール/メカニズムはありますか?
python - devstack スクリプトのエラー。nova-api が起動しませんでしたか?
devstack を使用して、Ubuntu 12.04 単一ノードに openstack をインストールしました。さて、昨日まで順調に動いていました。今日./stack.shを実行すると、エラーが表示されました
./stack.sh:672 nova-api が開始されませんでした
python-paste と python-pastedeploy がインストールされています。このエラーを修正するにはどうすればよいですか?
mysql - OpenStack Nova から Cassandra への切り替え -- 賛否両論?
OpenStack Nova は現在、データベース バックエンドとして MySQL (SQLAlchemy を利用) を使用しています。Cassandra に切り替えることの長所と短所は何ですか?