HP Helion OpenStack Commercial Edition 1.01 Basic KVMインストールの成功

2015-01-14

HP Helion OpenStack Commercial Edition 1.01 Basic KVMインストールの成功

Machine-translated — the English original is authoritative.

8台の物理サーバーを使用したHOS Commercial Edition 1.01のインストール – ノート

サーバー目録

役割 シリアル番号 ILO IP ILO ユーザー名 ILO パスワード IPアドレス CPU メモリ ディスク
シードホスト ILOCZJ43402GV 172.30.0.117 Administrator xxxx 172.16.120.2 20 262144 1116
アンダークラウド ILOCZJ43402GW 172.30.0.118 Administrator xxxx 20 262144 1116
オーバークラウド MC ILOCZJ43402H5 172.30.0.119 Administrator xxxx 20 262144 1116
オーバークラウド Ctrl1 ILOCZJ43402H0 172.30.0.120 Administrator xxxx 20 262144 1116
オーバークラウド Ctrl2 ILOCZJ43402GX 172.30.0.121 Administrator xxxx 20 262144 1116
オーバークラウド Swift1 ILOCZJ43402H2 172.30.0.122 Administrator xxxx 20 262144 1116
オーバークラウド Swift2 ILOCZJ43402H3 172.30.0.123 Administrator xxxx 20 262144 1116
オーバークラウド Compute ILOCZJ43402HC 172.30.0.124 Administrator xxxx 20 262144 1116

ネットワーク

ネットワーク

  1. 管理 172.16.120.0/24 VLAN 120 (タグなし – ネイティブ)
  2. 外部(パブリック) 172.16.122.0/24 VLAN 122 (タグ付き)
  3. サービス 172.16.121.0/24 VLAN 121 (タグ付き)
  4. IPMI (iLO) 172.30.0.0/24 (タグなし – ネイティブ)

前提条件

サーバーはすでにラックに収められ、スタックされ、ラックトップスイッチに配線されていることを前提とします。

ハードウェア

iLO


BIOS設定

RAIDコントローラ

[ 好みに合わせて変更してください – OpenStackは、コストと複雑さを減らすためにRAIDコントローラの回避を推奨しています。しかし、企業は一般的に、日常的な障害が本番環境に影響を与えるのを避けるために冗長性を好みます。 ]

DiskSize.JPG

インストールプロセスの開始

[注: 特定のラボ環境設定 – ubuntuパッケージリポジトリのプロキシ]

例:

プライマリネットワークインターフェース

auto em1

iface em1 inet static

address 172.16.120.2

netmask 255.255.255.0

network 172.16.120.0

broadcast 172.16.120.255

gateway 172.16.120.1

# dns-* オプションは、resolvconfパッケージによって実装されます(インストールされている場合)

dns-nameservers 172.16.120.1

1つ以上のNTPサーバーを指定します。

NTP Pool Projectのサーバーを使用します。Ubuntu技術委員会によって2011-02-08に承認されました (LP: #104525)。詳細は http://www.pool.ntp.org/join.html を参照してください。

server 127.127.1.0

fudge 127.127.1.0 stratum 10

  • service ntp restart

–2015-01-09 14:52:32–  http://172.16.1.5/files/helion/enterprise/HP_Helion_OpenStack_1.0.1.tgz

Connecting to 172.16.1.5:80… connected.

HTTP request sent, awaiting response… 200 OK

Length: 7440363802 (6.9G) [application/octet-stream]

Saving to: ‘HP_Helion_OpenStack_1.0.1.tgz’

100%[====================================>] 7,440,363,802  276MB/s   in 26s

2015-01-09 14:52:58 (277 MB/s) – ‘HP_Helion_OpenStack_1.0.1.tgz’ saved [7440363802/7440363802]

–2015-01-09 15:07:06–  http://172.16.1.5/files/helion/tools/

Connecting to 172.16.1.5:80… connected.

HTTP request sent, awaiting response… 200 OK

Length: unspecified [text/html]

Saving to: ‘index.html’

[ <=>                                   ] 414         –.-K/s   in 0s

2015-01-09 15:07:06 (19.8 MB/s) – ‘index.html’ saved [414]

Loading robots.txt; please ignore errors.

–2015-01-09 15:07:06–  http://172.16.1.5/robots.txt

Reusing existing connection to 172.16.1.5:80.

HTTP request sent, awaiting response… 404 Not Found

2015-01-09 15:07:06 ERROR 404: Not Found.

Removing index.html since it should be rejected.

–2015-01-09 15:07:06–  http://172.16.1.5/files/helion/tools/Create-Baremetal.py

Reusing existing connection to 172.16.1.5:80.

HTTP request sent, awaiting response… 200 OK

Length: 4829 (4.7K) [application/octet-stream]

Saving to: ‘Create-Baremetal.py’

100%[======================================>] 4,829       –.-K/s   in 0s

2015-01-09 15:07:06 (280 MB/s) – ‘Create-Baremetal.py’ saved [4829/4829]

–2015-01-09 15:07:06–  http://172.16.1.5/files/helion/tools/python-hpilo-2.8.tar

Reusing existing connection to 172.16.1.5:80.

HTTP request sent, awaiting response… 200 OK

Length: 204800 (200K) [application/octet-stream]

Saving to: ‘python-hpilo-2.8.tar’

100%[======================================>] 204,800     –.-K/s   in 0.001s

2015-01-09 15:07:06 (207 MB/s) – ‘python-hpilo-2.8.tar’ saved [204800/204800]

FINISHED –2015-01-09 15:07:06–

Total wall clock time: 0.006s

Downloaded: 3 files, 205K in 0.001s (205 MB/s)

root@headnode03r03:~/work# ls

Create-Baremetal.py  HP_Helion_OpenStack_1.0.1.tgz  python-hpilo-2.8.tar

[更新ノート: workディレクトリにファイルを配置するとインストールスクリプトに問題があったため、すべてをルートディレクトリにコピーする必要がありました]

help=’CSV with iLO IP, username, password’, default=’Helion-iLO.csv’

シード完了 – 次にアンダークラウドとオーバークラウド


インストール検証に関する記事は近日公開予定

エラー

問題:

=======

root@headnode03r03:~# source /root/work/tripleo/tripleo-incubator/scripts/hp_ced_load_config.sh /root/work/tripleo/configs/kvm-custom-ips.json
Error: Script has no access to write variables to environment.
You must run this using one of the following forms:
  source hp_ced_load_config.sh <config.json>
or
  . hp_ced_load_config.sh <config.json>

Solved : Ensure you’re in a bash shell - run bash and then run the command

=======================================================

問題:

=======

root@headnode03r03:~# source /root/work/tripleo/tripleo-incubator/scripts/hp_ced_load_config.sh /root/work/tripleo/configs/kvm-custom-ips.json
Error: [Errno 2] No such file or directory: '/root/tripleo/hp_passthrough/overcloud_pre_installer.json'

Solved : Ensure the media is installed in the correct installed in the /root/ directory. Early documentation requests that the media is expanded into a /root/work/ directory. This is no longer correct.
root@headnode03r03:~# mv work/tripleo/ /root/

=============================================================

問題:

=======

+ hp_ced_validate_ip validate -a 172.16.120.3 -n 172.16.120.0/24 -p down
Valid IP address: 172.16.120.3
Address (172.16.120.3) on network (172.16.120.0/24)
ERROR: Found pingable IP, cannot continue
Pingable IP: 172.16.120.3

Solved : All servers not switched off - ensure lab is reset correctly before starting

=============================================================

問題:

=======

+ die 'Error: BRIDGE_INTERFACE:eth0 has no assigned IP address'
+ echo Error: BRIDGE_INTERFACE:eth0 has no assigned IP address
Error: BRIDGE_INTERFACE:eth0 has no assigned IP address
+ exit 1

Solved : The seed host was not reset cleanly after first attempt - need to remove the baremetal bridge - brbm and place ip address back on em1…

Deleted brbm
Added IP back to em1
Added default gw

=====================================================================

Originally published on allthingscloud.eu (2015-01-14).

← All posts