2018年12月23日日曜日

Oracle OpenStack R5 への道。インスタンスの起動

Oracle OpenStack R5 で、VM (インスタンス)を作成します。
ネットワークとディスク イメージは作成 / 登録ずみとします。
また、すでに docker-ostk で OpenStack の操作ができるようにしてあります。

全容については下記にて。
Oracle OpenStack R5 への道。入口

インスタンスを起動すると、ダッシュボードからは下記のように見えます。



インスタンスのスペックを選択するための、
「フレーバー」を作成します。
[root@os-master-01 ~]# docker-ostk openstack flavor create --ram 128 --disk 0 --vcpus 1 flavor-min-01
+----------------------------+--------------------------------------+
| Field                      | Value                                |
+----------------------------+--------------------------------------+
| OS-FLV-DISABLED:disabled   | False                                |
| OS-FLV-EXT-DATA:ephemeral  | 0                                    |
| disk                       | 0                                    |
| id                         | f378c4a6-1f77-4f2d-bd8b-901c72ae7107 |
| name                       | flavor-min-01                        |
| os-flavor-access:is_public | True                                 |
| properties                 |                                      |
| ram                        | 128                                  |
| rxtx_factor                | 1.0                                  |
| swap                       |                                      |
| vcpus                      | 1                                    |
+----------------------------+--------------------------------------+

フローティング IP アドレスを払い出しておきます。
[root@os-master-01 ~]# docker-ostk openstack floating ip create net-ext-01
+---------------------+--------------------------------------+
| Field               | Value                                |
+---------------------+--------------------------------------+
| created_at          | 2018-12-22T06:03:33Z                 |
| description         |                                      |
| fixed_ip_address    | None                                 |
| floating_ip_address | 192.168.30.161                       |
| floating_network_id | e2c489f2-ac99-4d08-a0e4-e55f6f2a6ad9 |
| id                  | 45c4b1fa-913e-41ea-ae15-b3f4a0fe7128 |
| name                | 192.168.30.161                       |
| port_id             | None                                 |
| project_id          | f2908a8dc00042d5901eabade3482568     |
| qos_policy_id       | None                                 |
| revision_number     | 0                                    |
| router_id           | None                                 |
| status              | DOWN                                 |
| subnet_id           | None                                 |
| updated_at          | 2018-12-22T06:03:33Z                 |
+---------------------+--------------------------------------+

インスタンスを起動します。
[root@os-master-01 ~]# docker-ostk openstack server create --flavor flavor-min-01 --image cirros-0.4.0 --security-group sg-tenant-01 --network net-tenant-01 vm01
+-------------------------------------+------------------------------------------------------+
| Field                               | Value                                                |
+-------------------------------------+------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                               |
| OS-EXT-AZ:availability_zone         |                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                 |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                 |
| OS-EXT-SRV-ATTR:instance_name       |                                                      |
| OS-EXT-STS:power_state              | NOSTATE                                              |
| OS-EXT-STS:task_state               | scheduling                                           |
| OS-EXT-STS:vm_state                 | building                                             |
| OS-SRV-USG:launched_at              | None                                                 |
| OS-SRV-USG:terminated_at            | None                                                 |
| accessIPv4                          |                                                      |
| accessIPv6                          |                                                      |
| addresses                           |                                                      |
| adminPass                           | K7wuamNT6dsN                                         |
| config_drive                        |                                                      |
| created                             | 2018-12-22T06:07:08Z                                 |
| flavor                              | flavor-min-01 (f378c4a6-1f77-4f2d-bd8b-901c72ae7107) |
| hostId                              |                                                      |
| id                                  | e09d176e-8560-4fa3-9637-3aa6f000ccb5                 |
| image                               | cirros-0.4.0 (c9289dab-35de-4ecd-943a-57484379d509)  |
| key_name                            | None                                                 |
| name                                | vm01                                                 |
| progress                            | 0                                                    |
| project_id                          | f2908a8dc00042d5901eabade3482568                     |
| properties                          |                                                      |
| security_groups                     | name='e5dab4d2-ca06-4e09-895f-cb39e95225b8'          |
| status                              | BUILD                                                |
| updated                             | 2018-12-22T06:07:08Z                                 |
| user_id                             | a66510fa2dad4cec86aa7021f77dac7c                     |
| volumes_attached                    |                                                      |
+-------------------------------------+------------------------------------------------------+

インスタンスが起動されました。
[root@os-master-01 ~]# docker-ostk openstack server list
+--------------------------------------+------+--------+--------------------------+--------------+---------------+
| ID                                   | Name | Status | Networks                 | Image        | Flavor        |
+--------------------------------------+------+--------+--------------------------+--------------+---------------+
| e09d176e-8560-4fa3-9637-3aa6f000ccb5 | vm01 | ACTIVE | net-tenant-01=10.0.100.4 | cirros-0.4.0 | flavor-min-01 |
+--------------------------------------+------+--------+--------------------------+--------------+---------------+

インスタンスのポート(vNIC)の ID を確認しておきます。
[root@os-master-01 ~]# docker-ostk openstack port list --server vm01 --network net-tenant-01
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------+--------+
| ID                                   | Name | MAC Address       | Fixed IP Addresses                                                        | Status |
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------+--------+
| d56ff1cd-9400-4b4e-8da4-2ff85104f3cc |      | fa:16:3e:af:5c:31 | ip_address='10.0.100.4', subnet_id='12171b7c-98bc-49df-8c41-aad69ee1b63d' | ACTIVE |
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------+--------+

ポートに、フローティング IP アドレスを割り当てます。
[root@os-master-01 ~]# docker-ostk openstack floating ip set --port d56ff1cd-9400-4b4e-8da4-2ff85104f3cc --fixed-ip-address 10.0.100.4 192.168.30.161

つづく。

0 件のコメント:

コメントを投稿