2015-07-27
OpenStack RDO Managerインストール後の操作 (2)
動作確認として、OpenStack RedHat RDO Managerのインストール後の操作を行います。 instackへログインして、そこからテナントのOpenStackを操作します。 実際には、基本的なOpenStackの操作と同じです。
Neutronの設定は、OpenStack RDO Managerインストール後の操作 (1) で完了しているものとします。
ここでは、
- OSイメージの登録
- キーペアの登録 を行います。
instackへログインしていない場合は、 stackユーザーでRDOマネージャホストへssh公開鍵ログインし、instack VMへrootログインし、stackへ遷移します。 テナント のOpenStackを操作するため source test_tenant_admin_rc で各種環境変数をロードしておく必要があります。
$ 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 ~]$ source test_tenant_admin_rc
[stack@instack ~]$ screen
ここからの作業は、時間がかかることがありますので、上記のように screen を使用してください。
クラウドイメージの登録
CirrOSのクラウドイメージをGlanceに登録します。
クラウドイメージのダウンロード
CirrOSのクラウドイメージをダウンロードします。 クラウドイメージは、qcow2で提供されています。 fileコマンドで確認できます。
[stack@instack ~(tenant_admin)]$ wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img
[stack@instack ~(tenant_admin)]$ file cirros-0.3.4-x86_64-disk.img
cirros-0.3.4-x86_64-disk.img: QEMU QCOW Image (v2), 41126400 bytes
クラウドイメージの登録
イメージを登録します。
[stack@instack ~(tenant_admin)]$ openstack image create "CirrOS 0.3.4" --disk-format=qcow2 --container-format=bare --public --file cirros-0.3.4-x86_64-disk.img
+------------------+--------------------------------------+
| Property | Value |
+------------------+--------------------------------------+
| checksum | ee1eca47dc88f4879d8a229cc70a07c6 |
| container_format | bare |
| created_at | 2015-07-22T01:36:19.000000 |
| deleted | False |
| deleted_at | None |
| disk_format | qcow2 |
| id | 10d09fa0-4b44-4d85-999d-4d08eca7bcb9 |
| is_public | True |
| min_disk | 0 |
| min_ram | 0 |
| name | CirrOS 0.3.4 |
| owner | 2fc48b580ade4758a382694689d15a86 |
| protected | False |
| size | 13287936 |
| status | active |
| updated_at | 2015-07-22T01:36:21.000000 |
| virtual_size | None |
+------------------+--------------------------------------+
[stack@instack ~(tenant_admin)]$ openstack image list
+--------------------------------------+--------------+
| ID | Name |
+--------------------------------------+--------------+
| 10d09fa0-4b44-4d85-999d-4d08eca7bcb9 | CirrOS 0.3.4 |
+--------------------------------------+--------------+
キーペアの登録
今回は、stackユーザーの公開鍵を登録します。
[stack@instack ~(tenant_admin)]$ openstack keypair create --public-key ~/.ssh/id_rsa.pub stack
+-------------+-------------------------------------------------+
| Field | Value |
+-------------+-------------------------------------------------+
| fingerprint | 62:7d:70:46:f3:8e:5e:13:4e:ce:be:89:c2:4d:eb:59 |
| name | stack |
| user_id | c353396d52a14bd99ef0131ff555057d |
+-------------+-------------------------------------------------+
これで、起動の準備ができました。次でインスタンスを起動します。