HP Helion OpenStack® CE 1.4 インストールノート – 1日目(作業途中)
2014-11-07
Machine-translated — the English original is authoritative.
HP Helion OpenStack® CE 1.4 インストールノート
ここでは、バイナリをシステムに取得する方法などに不慣れな人のために、非常に基本的な情報を記載します。
-
最新のインストールドキュメントはここから入手してください -> https://docs.hpcloud.com/helion/community/
-
サポートされているベースOSをここからダウンロードしてインストールしてください -> http://www.ubuntu.com/download
-
ここから登録して、最新の Helion OS CC エディションをダウンロードしてください -> http://www8.hp.com/uk/en/cloud/hphelion-openstack-community.html
-
WinSCP(http://winscp.net/eng/download.php)を使用して、上記ステップ2で作成した Ubuntu Seed Server にダウンロードした Helion OS ファイルをコピーします [ Linux と Windows システム間でファイルを転送する際に、WinSCP は非常に便利です ]
インストールの前提条件
- Seed サーバーに以下のパッケージをインストールします –
sudo apt-get install -y libvirt-bin openvswitch-switch python-libvirt qemu-system-x86
- libvirt パッケージを再起動します
sudo /etc/init.d/libvirt-bin restart

公開鍵の取得
- root としてログインします
sudo su –

- .ssh/id_rsa が存在するか確認します
ls -al ~root/.ssh/
[注:インストールドキュメントに記載されている内容とは異なります]

- 存在しない場合は、以下のコマンドを実行して作成します(パスフレーズは空白のままにします)
ssh-keygen -t rsa
[注:インストールドキュメントに記載されている内容とは異なります]
[注:上記の例ではファイルが既に存在していたため、初回使用時は若干異なる手順になります]
- 再度、.ssh/id_rsa が存在するか確認します
ls -al ~root/.ssh/ [注:インストールドキュメントに記載されている内容とは異なります]
インストールファイルの検証と展開
- root として seed VM にログインします
$ sudo su –
- バージョン 1.4 の MD5 チェックサムは以下の通りです:e397c2795359d959376e9f3b2fe276e4
$ md5sum /tmp/Helion_Openstack_Community_V1.4.tar.gz

- 作業用ディレクトリを作成し、helion インストールパッケージをそこに展開します
mkdir work
cd work
tar -zxvf /tmp/Helion_Openstack_Community_V1.4.tar.gz
……
DNS サーバーの設定
- インストールメディア(tripleo/hp_passthrough/overcloud_neutron_dhcp_agent.json)にある overcloud_neutron_dhcp_agent.json ファイルを編集し、8.8.8.8 をあなたの DNS サーバーの詳細に置き換えて以下の行を含めます。
{“option”:”dnsmasq_dns_servers”,”value”:”8.8.8.8″}
- undercloud にも同じフォワーダーを設定するために、overcloud_neutron_dhcp_agent.json ファイルを undercloud_neutron_dhcp_agent.json という名前の新しいファイルにコピーします。
cp tripleo/hp_passthrough/overcloud_neutron_dhcp_agent.json tripleo/hp_passthrough/undercloud_neutron_dhcp_agent.json
インストールの開始
- 以下のコマンドを使用してインストールを開始します
HP_VM_MODE=y bash -x ~root/work/tripleo/tripleo-incubator/scripts/hp_ced_host_manager.sh –create seed
16. 失敗……
+ echo ‘Mon Nov 3 14:37:55 GMT 2014 — Watch for seed VM configure signal.’
Mon Nov 3 14:37:55 GMT 2014 — Watch for seed VM configure signal.
+ timeout 600 sh -c ‘printf “HTTP/1.0 200 OKrnrnrn” |
nc -l 192.168.122.1 27410 | grep -q seedImageID’
error: Failed to start domain seed
error: internal error: process exited while connecting to monitor: qemu: at most 2047 MB RAM can be simulated
トラブルシューティング
-
ここにあるトラブルシューティングドキュメントを参照してください https://docs.hpcloud.com/helion/community/troubleshooting/
-
恥ずかしい話ですが、quick google で検索したところ、潜在的な 32 ビットの問題が示唆されました… Ubuntu 14.04 サーバーを急いで起動しようとした際、うっかり 32 ビット版のバイナリをダウンロードしてしまいました…doh!!! Helion OpenStack のインストール中にマルチタスクを試みた結果です。
2014年12月1日更新:回避策については投稿を参照してください。
Originally published on allthingscloud.eu (2014-11-07).





