こんにちは、
私はOpenstack Newtonを学んでいます。私は研究室を建設しています。私はコントローラとして機能するpcと計算ノードとして機能するDell PowerEdge 2950を持っています。私はAnsibleノードになる別のコンピュータを持っています。私は最初の無責任なプレイブックを作ってコントローラ上で実行しようとしましたが、エラーが出ます(私は制御されたシェードモジュールが必要です)。Shade(python)モジュールは必要ではありますが、pipではないyumからインストールしました。
ここに問題があります。もし私がピースを使ってシェードをインストールすると、私のopenstackコントローラが壊れ、地平線ダッシュボードはもうアクセスできない。httpエラー500が出る。
yumにシェードモジュールはありますか?
ありがとうございました。
こんにちは、試して数日後、私は次の結果があります。ピップを介してインストールされたシェードモジュールが、openstackで使用されるいくつかのモジュールを置き換えており、ダッシュボードとglanceサービスはもはや動作していません。私はvirtualenvで無能な人を必要としない、私はvirtualenv上になるためにシェードモジュールが必要です。だから私はそれを作りました。コントローラのコンピュータ上では、私は唯一の陰とisntalledとrequirmentsとvirtualenvを持っています。私の問題は:どのようなプレイプラクティスが私のshadeモジュールにvirtualenvからアクセスするのを知っていますか?おそらく私はこれについて質問を投稿する必要があります。 –
モジュールがshadeライブラリでvirtualenvを使用するようにするには、 'ansible_python_interpreter'で遊んで、私の答えの最後の文で指摘されている答えを見てください。 – zigarn