Openstack(miake)内ネットワーク作成

更新日 2016-08-16 (火) 15:58:09

構成

   ------------------------
   |                      |                       Opensatck-Router
   | 自宅Net           --------------------     ------------------
   | (192.168.10.0/24) |Openstack         |     |192.168.10.110  |
   |                   | public           |-----|                |
   |                   | 192.168.10.110   |     |                |
   |                   |            --117 |     ------------------
   |                   --------------------              |192.168.110.1
   |                      |                              |
   |                      |                              |
   ------------------------                      ---------------------
                                                 | Private (Network) |
                                                 |  192.168.110.0/24 |
                                                 |                   |
                                                 ---------------------

Openstack ルーター、ネットワークの作成

# source keystonerc_admin
[root@openstack-kilo ~(keystone_admin)]#
[root@openstack-kilo ~(keystone_admin)]# neutron router-create Router1

Created a new router:

neutron net-create public --tenant-id e3ca6100bb5a4172bf51f809595d879c --router:external
Created a new network:
[root@openstack-mitaka ~(keystone_admin)]#  neutron net-show Private
+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | True                                 |
| availability_zone_hints   |                                      |
| availability_zones        | nova                                 |
| created_at                | 2016-07-29T23:28:35                  |
| description               |                                      |
| id                        | b7025c4a-0fe1-49a0-9338-d19df4f22e8a |
| ipv4_address_scope        |                                      |
| ipv6_address_scope        |                                      |
| mtu                       | 1450                                 |
| name                      | Private                              |
| provider:network_type     | vxlan                                |
| provider:physical_network |                                      |
| provider:segmentation_id  | 14                                   |
| router:external           | False                                |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   | 0ade5036-a55f-4588-9778-50c059a528a6 |
| tags                      |                                      |
| tenant_id                 | e3ca6100bb5a4172bf51f809595d879c     |
| updated_at                | 2016-07-29T23:28:35                  |
+---------------------------+--------------------------------------+
[root@openstack-mitaka ~(keystone_admin)]# neutron net-create public --tenant-id e3ca6100bb5a4172bf51f809595d879c --router:external
Created a new network:
+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | True                                 |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2016-07-30T07:27:37                  |
| description               |                                      |
| id                        | cab789fb-0a38-476b-98eb-028dc0f8dc10 |
| ipv4_address_scope        |                                      |
| ipv6_address_scope        |                                      |
| is_default                | False                                |
| mtu                       | 1450                                 |
| name                      | public                               |
| provider:network_type     | vxlan                                |
| provider:physical_network |                                      |
| provider:segmentation_id  | 100                                  |
| router:external           | True                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| tenant_id                 | e3ca6100bb5a4172bf51f809595d879c     |
| updated_at                | 2016-07-30T07:27:37                  |
+---------------------------+--------------------------------------+

ネットワーク名「public」にサブネット名public_subnet(配布アドレス192.168.10.110-192.168.10.117)を割り当てる (この範囲がなぜネットワーク名「public」になるか不明?)

[root@openstack-mitaka ~(keystone_admin)]#  neutron subnet-create --name public_subnet --enable_dhcp=False --allocation- \

pool=start=192.168.10.110,end=192.168.10.117 --gateway=192.168.10.245 public 192.168.10.0/24

Created a new subnet:
+-------------------+------------------------------------------------------+
| Field             | Value                                                |
+-------------------+------------------------------------------------------+
| allocation_pools  | {"start": "192.168.10.110", "end": "192.168.10.117"} |
| cidr              | 192.168.10.0/24                                      |
| created_at        | 2016-07-30T07:29:56                                  |
| description       |                                                      |
| dns_nameservers   |                                                      |
| enable_dhcp       | False                                                |
| gateway_ip        | 192.168.10.245                                       |
| host_routes       |                                                      |
| id                | 041593a1-1a11-4aff-b872-24e3c2fd1831                 |
| ip_version        | 4                                                    |
| ipv6_address_mode |                                                      |
| ipv6_ra_mode      |                                                      |
| name              | public_subnet                                        |
| network_id        | cab789fb-0a38-476b-98eb-028dc0f8dc10                 |
| subnetpool_id     |                                                      |
| tenant_id         | e3ca6100bb5a4172bf51f809595d879c                     |
| updated_at        | 2016-07-30T07:29:56                                  |
+-------------------+------------------------------------------------------+
[root@openstack-mitaka ~(keystone_admin)]# neutron router-gateway-set Router1 public
Set gateway for router Router1
[root@openstack-mitaka ~(keystone_admin)]#  neutron net-show public
+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | True                                 |
| availability_zone_hints   |                                      |
| availability_zones        | nova                                 |
| created_at                | 2016-07-30T07:27:37                  |
| description               |                                      |
| id                        | cab789fb-0a38-476b-98eb-028dc0f8dc10 |
| ipv4_address_scope        |                                      |
| ipv6_address_scope        |                                      |
| is_default                | False                                |
| mtu                       | 1450                                 |
| name                      | public                               |
| provider:network_type     | vxlan                                |
| provider:physical_network |                                      |
| provider:segmentation_id  | 100                                  |
| router:external           | True                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   | 041593a1-1a11-4aff-b872-24e3c2fd1831 |
| tags                      |                                      |
| tenant_id                 | e3ca6100bb5a4172bf51f809595d879c     |
| updated_at                | 2016-07-30T07:27:37                  |
+---------------------------+--------------------------------------+

完成したネットワーク

Network1.png

外部接続ルータ.png

Floating IP

Floating IPをインスタンスに割りあてるとそのIPでOpenStock外からアクセスできる。
Privateネットワーク内のPC(IP192.168.110.103)にFloating IP(192.168.10.111)を割り振るとルータを介さないでアクセスできる.

FloatingIPの範囲.png

FloatingIPの確保.png

FloatingIPの割当.png

FloatingIPの割当2.png


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS