HP Helion OpenStack® CE 1.4 インストールノート – 1日目(作業途中)

2014-11-07

HP Helion OpenStack® CE 1.4 インストールノート – 1日目(作業途中)

Machine-translated — the English original is authoritative.

HP Helion OpenStack® CE 1.4 インストールノート

ここでは、バイナリをシステムに取得する方法などに不慣れな人のために、非常に基本的な情報を記載します。

  1. 最新のインストールドキュメントはここから入手してください -> https://docs.hpcloud.com/helion/community/

  2. サポートされているベースOSをここからダウンロードしてインストールしてください -> http://www.ubuntu.com/download

  3. ここから登録して、最新の Helion OS CC エディションをダウンロードしてください -> http://www8.hp.com/uk/en/cloud/hphelion-openstack-community.html

  4. WinSCP(http://winscp.net/eng/download.php)を使用して、上記ステップ2で作成した Ubuntu Seed Server にダウンロードした Helion OS ファイルをコピーします [ Linux と Windows システム間でファイルを転送する際に、WinSCP は非常に便利です ]

インストールの前提条件

  1. Seed サーバーに以下のパッケージをインストールします –

sudo apt-get install -y libvirt-bin openvswitch-switch python-libvirt qemu-system-x86

  1. libvirt パッケージを再起動します

sudo /etc/init.d/libvirt-bin restart

公開鍵の取得

  1. root としてログインします

sudo su –

  1. .ssh/id_rsa が存在するか確認します

ls -al ~root/.ssh/

[注:インストールドキュメントに記載されている内容とは異なります]

  1. 存在しない場合は、以下のコマンドを実行して作成します(パスフレーズは空白のままにします)

ssh-keygen -t rsa

[注:インストールドキュメントに記載されている内容とは異なります]

[注:上記の例ではファイルが既に存在していたため、初回使用時は若干異なる手順になります]

  1. 再度、.ssh/id_rsa が存在するか確認します

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

インストールファイルの検証と展開

  1. root として seed VM にログインします

$ sudo su –

  1. バージョン 1.4 の MD5 チェックサムは以下の通りです:e397c2795359d959376e9f3b2fe276e4

$ md5sum /tmp/Helion_Openstack_Community_V1.4.tar.gz

  1. 作業用ディレクトリを作成し、helion インストールパッケージをそこに展開します

mkdir work

cd work

tar -zxvf /tmp/Helion_Openstack_Community_V1.4.tar.gz

……

DNS サーバーの設定

  1. インストールメディア(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″}

  1. 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

インストールの開始

  1. 以下のコマンドを使用してインストールを開始します

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

トラブルシューティング

  1. ここにあるトラブルシューティングドキュメントを参照してください https://docs.hpcloud.com/helion/community/troubleshooting/

  2. 恥ずかしい話ですが、quick google で検索したところ、潜在的な 32 ビットの問題が示唆されました… Ubuntu 14.04 サーバーを急いで起動しようとした際、うっかり 32 ビット版のバイナリをダウンロードしてしまいました…doh!!! Helion OpenStack のインストール中にマルチタスクを試みた結果です。

2014年12月1日更新:回避策については投稿を参照してください。

Originally published on allthingscloud.eu (2014-11-07).

← All posts