Oracle OpenStack for Oracle Linux R 2.1 をためす。(2016年07月 版)
前回の投稿でインストールした openstack-kolla-utils に含まれる、
docker-ostk を使用してみます。
今回も kolla ユーザでログインしています。
-bash-4.2$ id
uid=995(kolla) gid=991(kolla) groups=991(kolla),992(docker)
docker-ostk で必要な、環境変数を記載したファイルを作成しておきます。
今回の admin パスワードは、kollacli でデフォルト設定のままなので「password」です。
-bash-4.2$ cat admin-openrc.sh
export OS_AUTH_URL=http://192.168.1.180:5000/v2.0
export OS_TENANT_NAME=admin
export OS_PROJECT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=password
環境変数のファイルを読み込みます。
-bash-4.2$ source admin-openrc.sh
docker-ostk に OpenStack CLI のコマンドラインをつづけて実行します。
初回実行時に、
-bash-4.2$ docker-ostk nova hypervisor-list
Unable to find image 'opst-registry.gowatana.lab:5443/oracle/ol-openstack-utils:2.1.1' locally
2.1.1: Pulling from oracle/ol-openstack-utils
a3ed95caeb02: Pull complete
ffe36b360c6d: Pull complete
37b1397751fe: Pull complete
fe682e2c75f2: Pull complete
0734534be9b8: Pull complete
7654432cd7b2: Pull complete
e2fd378ab145: Pull complete
84c06cc31ad3: Pull complete
f5dc4e7f74ae: Pull complete
00f3fabc0348: Pull complete
001be3c30b19: Pull complete
Digest: sha256:34fcb5ad077520924294636384df13711fedabe56458be0206f9d8acbf20787d
Status: Downloaded newer image for opst-registry.gowatana.lab:5443/oracle/ol-openstack-utils:2.1.1
+----+---------------------+-------+---------+
| ID | Hypervisor hostname | State | Status |
+----+---------------------+-------+---------+
| 1 | opst-host01 | up | enabled |
+----+---------------------+-------+---------+
-bash-4.2$
ちなみに、2回目以降の実行では、イメージはダウンロードされません。
-bash-4.2$ docker-ostk nova hypervisor-list
+----+---------------------+-------+---------+
| ID | Hypervisor hostname | State | Status |
+----+---------------------+-------+---------+
| 1 | opst-host01 | up | enabled |
+----+---------------------+-------+---------+
-bash-4.2$
実行後は、自動的にコンテナは削除されます。
-bash-4.2$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
-bash-4.2$
ダウンロードされたイメージです。
-bash-4.2$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
opst-registry.gowatana.lab:5443/oracle/ol-openstack-utils 2.1.1 2e7eb8b77452 3 months ago 1.329 GB
-bash-4.2$
docker-ostk の実行中に別セッションから docker ps コマンドを実行してみると、
コンテナが起動していることが分かります。
[root@opst-master ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3e73e456af6e opst-registry.gowatana.lab:5443/oracle/ol-openstack-utils:2.1.1 "nova hypervisor-list" 1 seconds ago Up Less than a second stupefied_stonebraker
[root@opst-master ~]#
最初の実行例では nova コマンドを実行しましたが、
それ以外の OpenStack CLI コマンドも実行可能です。
たとえば、「glance」 ・・・
-bash-4.2$ docker-ostk glance image-list
+--------------------------------------+--------+-------------+------------------+------------+--------+
| ID | Name | Disk Format | Container Format | Size | Status |
+--------------------------------------+--------+-------------+------------------+------------+--------+
| 23e0d899-649a-4e9a-bda9-8ca381c199e7 | cirros | qcow2 | bare | 13287936 | active |
| 606993cd-98f7-464e-b59b-10184306bcc4 | ol65 | qcow2 | bare | 1395864320 | active |
| c34f1d45-adfe-478c-895b-ed85b86a1474 | ol7 | qcow2 | bare | 431329792 | active |
+--------------------------------------+--------+-------------+------------------+------------+--------+
最初の例と同様の結果が得られる 「openstack」 コマンド ・・・
-bash-4.2$ docker-ostk openstack hypervisor list
+----+---------------------+
| ID | Hypervisor Hostname |
+----+---------------------+
| 1 | opst-host01 |
+----+---------------------+
-bash-4.2$
つづく。
0 件のコメント:
コメントを投稿