2015-07-27
OpenStack RDO Managerインストール (3)
OpenStack RedHat RDO Managerのインストールを行います。 Undecloudの設定は、OpenStack RDO Managerインストール (2) で完了しているものとします。 ここでは、Overcloudのイメージをビルドします。
instackへログインしていない場合は、 stackユーザーでRDOマネージャホストへssh公開鍵ログインし、instack VMへrootログインし、stackへ遷移します。
$ ssh -i ~/.ssh/id_rsa stack@192.168.100.30
[stack@rdo ~]$ su - stack
Password:
[stack@rdo ~]$ ssh root@192.168.122.221
[root@instack ~]# su - stack
[stack@instack ~]$ screen
ここからの作業は、時間がかかることがありますので、上記のようにscreenを使用してください。
Overcloudイメージのビルド
下記コマンドで、イメージをビルドします。 メモリが少ないため、DIB_NO_TMPFS=1を使用します。
[stack@instack ~]$ source stackrc
[stack@instack ~]$ export DIB_NO_TMPFS=1
[stack@instack ~]$ export NODE_DIST=centos7
[stack@instack ~]$ openstack overcloud image build --all --debug
下記が作成されます。
-rw-r--r--. 1 stack stack 58856824 Jul 21 09:11 deploy-ramdisk-ironic.initramfs
-rwxr-xr-x. 1 stack stack 5029136 Jul 21 09:11 deploy-ramdisk-ironic.kernel
-rw-r--r--. 1 stack stack 153538166 Jul 21 09:22 discovery-ramdisk.initramfs
-rwxr-xr-x. 1 stack stack 5029136 Jul 21 09:22 discovery-ramdisk.kernel
-rw-r--r--. 1 root root 33613654 Jul 21 09:29 overcloud-full.initrd
-rw-r--r--. 1 stack stack 1000655360 Jul 21 09:31 overcloud-full.qcow2
-rwxr-xr-x. 1 root root 5029136 Jul 21 09:29 overcloud-full.vmlinuz
Overcloudイメージのアップロード
ビルドされたイメージをUndecloudのGlanceにアップロードします。
[stack@instack ~]$ openstack overcloud image upload --debug
[stack@instack ~]$ openstack image list
+--------------------------------------+------------------------+
| ID | Name |
+--------------------------------------+------------------------+
| dad1dc37-e86e-4e9f-b6ed-0e79d1158ca0 | bm-deploy-ramdisk |
| c15211f3-771f-4dec-b64c-c397cd84cf66 | bm-deploy-kernel |
| b1615443-01d2-43a5-bbdf-791a6bf4ceaf | overcloud-full |
| 6c965a38-6871-44e2-a399-24901f5f87a0 | overcloud-full-initrd |
| 2a33204b-1cee-413d-9910-abcaba49e87f | overcloud-full-vmlinuz |
+--------------------------------------+------------------------+
次にOvercloudをデプロイするためのベアメタルマシンをセットアップします。