[Openstack]nova開発環境構築
開発環境はjavaエンジニアリングよりずっとよく、maven管理のエンジニアリングとはあまり差がありません.
novaソースを取り外します
うまくいけばこんなものがあるはずだ
以上は公式サイトの紹介ですが、これからはちょっと用事があります.
2つ目のコマンドは、グローバルなlibをインポートするために、nova-apiなどの直接実行できます.
ただし、nova-networkがnova-dhcpbridgeを開く場合、nova-dhcpbridgeの環境をbin/nova-dhcpbridgeの最初の行に変更するサービスがあることに注意してください.
実は最もサボっている方法はglobal上で直接すべての環境を初期化することです.
#================================================================
Debugについては、実はdebugは必要ありません.ログで十分です.肝心なところを印刷すればいいです.
拿来主義については、使うには最適化しなければなりませんが、今のnovaは走ることができる東東で、使うとvmware、O記の製品と比べると、やはり差があります.
novaソースを取り外します
cd <your_src_dir>/nova
sudo apt-get install python-dev swig libssl-dev python-pip
sudo easy_install nose
pip install virtualenv
python tools/install_venv.py
うまくいけばこんなものがあるはずだ
Nova development environment setup is complete.
以上は公式サイトの紹介ですが、これからはちょっと用事があります.
$ source .nova-venv/bin/activate
$ rm .nova-venv/lib/python2.7/no-global-site-packages.txt
2つ目のコマンドは、グローバルなlibをインポートするために、nova-apiなどの直接実行できます.
$ bin/nova-api &
ただし、nova-networkがnova-dhcpbridgeを開く場合、nova-dhcpbridgeの環境をbin/nova-dhcpbridgeの最初の行に変更するサービスがあることに注意してください.
#!/usr/bin/env python ----> .
実は最もサボっている方法はglobal上で直接すべての環境を初期化することです.
$ pip install -r <nova path>/tools/pip-requires
#================================================================
Debugについては、実はdebugは必要ありません.ログで十分です.肝心なところを印刷すればいいです.
拿来主義については、使うには最適化しなければなりませんが、今のnovaは走ることができる東東で、使うとvmware、O記の製品と比べると、やはり差があります.