ネットワークとディスク イメージは作成 / 登録ずみとします。
また、すでに 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 件のコメント:
コメントを投稿