HP Helion OpenStack v1.1 RC3 ノートパソコンインストール手順
2015-02-19
Machine-translated — the English original is authoritative.
ノートパソコンインストール手順 HOS v1.1 RC3
この手順では、Helion OpenStack v1.1 RC3(ビルド 77)をノートパソコンにインストールする方法を詳述します。これは「動作確認(tyre-kicking)」目的のみを想定しています。
このインストール手順では、リソース要件を最小限に抑えるため、設計上、HA(高可用性)とモニタリングは有効化されません。
この手順の検証には、RAM 32GB、240GB SSDを搭載した EliteBook8740w が使用されました。
ステップバイステップガイド
- 標準的な前提条件はすべて依然として適用され、こちらで入手可能なベースとなる Ubuntu 14.04.01 LTS に適用する必要があります。
前提条件
ssh``-keygen -t rsa -N "" sudo apt-get install -y ntp xrdp xfce4 libvirt-bin openvswitch-switch openvswitch-common python-libvirt qemu-kvm libssl-dev libffi-dev virt-manager chromium-browser sudo /etc/init``.d``/libvirt-bin restart |
- /etc/ntp.conf ファイルを編集し、デフォルトの Ubuntu NTP サーバーと NTP プールを以下に置き換えることで、ローカル NTP サーバーを設定します。
/etc/ntp.conf の変更
# 1つ以上のNTPサーバーを指定します。 server 127.127.1.0 fudge 127.127.1.0 stratum 10 restrict 192.0.2.0 mask 255.255.255.0 nomodify notrap |
- NTP サービスを再起動し、ローカルで実行されていることを確認します。
NTP の再起動と確認
service ntp restart ntpq -p |
- 最新の Helion OpenStack ビルドを展開します。
インストールバイナリの展開
# 注意:このデモでは、バイナリは /home/helion ディレクトリに配置されています。HOS バイナリ(tarファイル)の正しい場所が変更されていることを確認してください。 cd /root tar -zxvf /home/helion/ee_installer_build77``.tgz |
- インストールスクリプトに必要な環境変数を設定します。
シードホスト環境変数
# 環境変数の設定 export NODE_MEM=4096 export NODE_CPU=4 export HP_VM_MODE=y export SEED_NTP_SERVER=<laptop ip address> export SEED_NAMESERVER=<dns server> |
- 新しい vmplan ファイルを作成します。これは、サーバーにロールを割り当てることを可能にする新しいプロセスです。これは、基礎となるハードウェアに合わせて調整できるファイルです…ただし、常識の範囲内で!
32GB ノートパソコン用 VMPLAN ファイル
cat << EOF > vmplan.csv ,,,,2,8192,,Undercloud ,,,,2,7168,,OvercloudControl ,,,,2,7168,,OvercloudControl ,,,,2,7168,,OvercloudControl ,,,,2,3072,,OvercloudSwiftStorage ,,,,2,3072,,OvercloudSwiftStorage ,,,,4,6144,,OvercloudCompute EOF |
- シードビルドを開始します。
シードインストール
bash -x tripleo``/tripleo-incubator/scripts/hp_ced_host_manager``.sh --create-seed --vm-plan vmplan.csv 2>&1|``tee LaptopSeedVMinstall.log |
-
おめでとうございます。最初のクラウド(シード)の構築に成功しました。あと2つ、アンダークラウドとオーバークラウドです!
-
シード VM サービスが設定を完了するのを待つために、5分間待機します。
- 次に、シード VM にログインして環境変数を設定します。
シード VM 設定
# シードVMにログイン ssh 192.0.2.1 # 環境変数の設定 export OVERCLOUD_SWIFTSTORAGESCALE=1 export OVERCLOUD_SWIFT_REPLICA_COUNT=1 export OVERCLOUD_CONTROLSCALE=1 export USE_TRICKLE=0 |
- SEED HOST のゲートウェイインターフェースがデフォルトで「eth0」に設定されていない場合、次のステップが必要になります。新しく作成された SEED VM ではなく、SEED HOST 上でこれを検証してください。以下の画像は、このステップを必要とするゲートウェイを示しています。
- SEED VM 上の /root/tripleo/configs/kvm-default.json を変更し、bridge_interface を上記のステップで特定されたインターフェース(例:「em1」)と一致させます。
/root/tripleo/configs/kvm-default.json の変更
{ "cloud_type"``: "KVM"``, "compute_scale"``: 1, "vsa_scale"``: 0, "vsa_ao_scale"``: 0, "so_swift_storage_scale"``: 0, "so_swift_proxy_scale"``: 0, "bridge_interface"``: "em1"``, "ntp"``: { "overcloud_server"``: "192.168.122.1"``, "undercloud_server"``: "192.168.122.1"``, "seed_server"``: "192.168.122.1" } } |
- オプション – リソースが不足しているハードウェアで実行している場合、デフォルトのタイムアウトを増やす必要があるかもしれません。
制約のあるハードウェア設定
export OVERCLOUD_STACK_TIMEOUT=120 export UNDERCLOUD_STACK_TIMEOUT=120 |
- 最後に、アンダークラウドとオーバークラウドのビルドを開始します。
アンダークラウドとオーバークラウドのビルド開始
# 上記の kvm-defaults.json ファイルを変更した場合は、この行を実行します source /root/tripleo/tripleo-incubator/scripts/hp_ced_load_config``.sh /root/tripleo/configs/kvm-default``.json # UC & OC のビルドプロセスを開始 bash -x tripleo``/tripleo-incubator/scripts/hp_ced_installer``.sh 2>&1|``tee Laptopstackinstall.log |
- ハードウェアにもよりますが、約30分から3時間後には、おそらく以下のような画面が表示されるでしょう…
Originally published on allthingscloud.eu (2015-02-19).



