Oracle OpenStack for Oracle Linux R 2.1 をためす。(2016年07月 版)
今回は、Oracle OpenStack for Oracle Linux R 2.1 の
Target Node (Compute Node) むけに、Oracle VM Server 3.4 を設定します。
前提について。
Oracle VM Server (OVMS) には、すでに Docker をインストール済みの状態です。
Oracle OpenStack R 2.1 | Oracle VM Server 3.4 への Docker インストール。
また、Docker Registry サーバも、別サーバとして構築済みです。
Oracle OpenStack R 2.1 | Oracle Linux 7 への Docker Registry 構築。
手順の流れ。
Compute Node にする OVMS を設定します。
Oracle OpenStack R 2.1 の Compute Node は、最低では最少台数が 1台です。
今回は opst-host01 というホスト名にしています。
複数台の Compute Node を用意する場合も、同様に設定します。
- openstack-kolla-preinstall のインストール
- Docker Registry 証明書の配置
- Nova インスタンス用ディスクの用意 ※今回は無し。
1. openstack-kolla-preinstall のインストール。
Kolla の Target Node として必要な
openstack-kolla-preinstall は以前の投稿でインストールずみでした・・・
openstack-kolla-preinstall の RPM をインストールすると、
依存関係で docker-engine もインストールされます。
openstack-kolla-preinstall の RPM をインストールすると、
依存関係で docker-engine もインストールされます。
2. Docker Registry 証明書の配置。
Controller Node と同様、Compute Node でも
Docker Registry サーバで作成した証明書を配置しておきます。
配置先ディレクトリを作成します。
[root@opst-host01 ~]# mkdir -p /etc/docker/certs.d/opst-registry.gowatana.lab:5443
Docker Registry サーバから、証明書ファイルをコピーします。
[root@opst-host01 ~]# scp opst-registry.gowatana.lab:/etc/docker/certs.d/opst-registry.gowatana.lab:5443/ca.crt /etc/docker/certs.d/opst-registry.gowatana.lab:5443/
FIPS integrity verification test failed.
The authenticity of host 'opst-registry.gowatana.lab (192.168.1.188)' can't be established.
RSA key fingerprint is 29:5f:e1:84:16:77:fd:7a:e1:e8:14:e9:f2:fc:41:c6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'opst-registry.gowatana.lab,192.168.1.188' (RSA) to the list of known hosts.
root@opst-registry.gowatana.lab's password:
ca.crt 100% 2004 2.0KB/s 00:00
証明書が配置されました。
[root@opst-host01 ~]# ls -lh /etc/docker/certs.d/opst-registry.gowatana.lab:5443/
合計 4.0K
-rw-r--r-- 1 root root 2.0K 6月 24 04:19 2016 ca.crt
Docker サービスを再起動しておきます。
[root@opst-host01 ~]# service docker restart
Docker Registry から、イメージをダウンロードしてみます。
[root@opst-host01 ~]# docker pull opst-registry.gowatana.lab:5443/oracle/ol-openstack-base:2.1.1
2.1.1: Pulling from oracle/ol-openstack-base
a3ed95caeb02: Pull complete
ffe36b360c6d: Pull complete
37b1397751fe: Pull complete
fe682e2c75f2: Pull complete
0734534be9b8: Pull complete
7654432cd7b2: Pull complete
e2fd378ab145: Pull complete
84c06cc31ad3: Pull complete
Digest: sha256:e9e565c4ec0bceab5003dbdc73cd3bc0ae07c7f60fc38d773847dad5df7d517e
Status: Downloaded newer image for opst-registry.gowatana.lab:5443/oracle/ol-openstack-base:2.1.1
ダウンロードできました。
[root@opst-host01 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
opst-registry.gowatana.lab:5443/oracle/ol-openstack-base 2.1.1 49f45f47fc37 8 weeks ago 605.2 MB
3. Nova インスタンス用ディスクの用意。
Nova インスタンスのデータを格納するデータを格納する共有ディスクがあるとよいと思いますが、
今回は省略しました。
用意する場合は、コンテナに
/var/lib/nova/instances
と見せるため、OVMS では
/var/lib/kolla/var/lib/nova/instances
にマウントするようです。
つづく。
0 件のコメント:
コメントを投稿