- 追加された行はこの色です。
- 削除された行はこの色です。
*Openstack(miake)内ネットワーク作成 [#ad802b39]
RIGHT:更新日 &lastmod();
**構成 [#pcb8556c]
------------------------
| | 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 ルーター、ネットワークの作成 [#k0ff423f]
# source keystonerc_admin
[root@openstack-kilo ~(keystone_admin)]#
-Ruter1のtenant_id の作成
[root@openstack-kilo ~(keystone_admin)]# neutron router-create Router1
Created a new router:
-Ruter1のtenant_id の確認
[root@openstack-mitaka ~(keystone_admin)]# neutron router-show Router1
+-------------------------+--------------------------------------+
| Field | Value |
+-------------------------+--------------------------------------+
| admin_state_up | True |
| availability_zone_hints | |
| availability_zones | nova |
| description | |
| distributed | False |
| external_gateway_info | |
| ha | False |
| id | da592fa9-7af3-437c-b4bc-4192af072253 |
| name | Router1 |
| routes | |
| status | ACTIVE |
| tenant_id | e3ca6100bb5a4172bf51f809595d879c |
+-------------------------+--------------------------------------+
-ネットワーク「Private」の作成
neutron net-create public --tenant-id e3ca6100bb5a4172bf51f809595d879c --router:external
Created a new network:
-ネットワーク「Private」の情報表示
[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 |
+---------------------------+--------------------------------------+
-ネットワーク 「public」を外部に接続で作成
[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)を割り当てる
&color(red){(この範囲がなぜネットワーク名「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 |
+-------------------+------------------------------------------------------+
-Router1のGWをネットワークpublicにセット
[root@openstack-mitaka ~(keystone_admin)]# neutron router-gateway-set Router1 public
Set gateway for router Router1
-ネットワークpublicの確認
[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 |
+---------------------------+--------------------------------------+
***完成したネットワーク [#v32b5d2c]
&ref("./Network1.png");
-外部ネットワーク
&ref("./外部接続ルータ.png");
**Floating IP [#rb264e62]
Floating IPをインスタンスに割りあてるとそのIPでOpenStock外からアクセスできる。~
Privateネットワーク内のPC(IP192.168.110.103)にFloating IP(192.168.10.111)を割り振るとルータを介さないでアクセスできる.
-利用できるFloating IPはpubicネットワークでIPアドレス割り当てプールのIP範囲
&ref("./FloatingIPの範囲.png");
-割り当てるには上記のIPの範囲から確保する必要がある。
&ref("./FloatingIPの確保.png");
-インスタンスに確保したIPを割り当てる
&ref("./FloatingIPの割当.png");
&ref("./FloatingIPの割当2.png");
-