在 Oracle® Solaris 11.2 中安装和配置 OpenStack

退出打印视图

更新时间: 2015 年 4 月
 
 

如何创建内部网络

在运行 Neutron 服务的节点(在本例中为控制器节点)上执行以下步骤。

  1. 列出现有的租户。
    controller# keystone tenant-list

    该租户列表包括租户及其对应的 ID。选择要为其创建内部网络的租户的 ID。

  2. 为所选租户创建网络。
    controller# neutron net-create --tenant-id tenant-ID network-name

    其中 tenant-ID 是从上一步中的租户列表中获取的。

  3. 为同一个租户创建子网。
    controller# neutron subnet-create --name subnet-name \
    --tenant-id tenant-ID network-name subnet-IP
示例 4-1  创建内部网络

此示例说明了如何为租户 demo 创建内部网络,该租户是Keystone 脚本样例中的 Keystone 脚本样例创建的缺省租户。

controller# keystone tenant-list
+------------+---------+---------+
|     id     |   name  | enabled |
+------------+---------+---------+
| abcde12345 |   demo  |  True   |
| fghij67890 | service |  True   |
+------------+---------+---------+

controller# neutron net-create --tenant-id abcde12345 demo_internal_net
Created a new network:
+--------------------------+-------------------+
| Field                    | Value             |
+--------------------------+-------------------+
| admin_state_up           | True              |
| id                       | 9999              |
| name                     | demo_internal_net |
| provider:network_type    | vlan              |
| provider:segmentation_id | 300               |
| router:external          | False             |
| shared                   | False             |
| status                   | ACTIVE            |
| subnets                  |                   |
| tenant_id                | abcde12345        |
+--------------------------+-------------------+

controller# neutron subnet-create --name demo_int_subnet --tenant-id abcde12345 \
demo_internal_net 192.168.1.0/24
Created a new subnet:
+------------------+--------------------------------------------------+
|      Field       |                     Value                        |
+------------------+--------------------------------------------------+
| allocation_pools | {"start": "192.168.1.2", "end": "192.168.1.254"} |
| cidr             | 192.168.1.0/24                                   |
| dns_nameservers  |                                                  |
| enable_dhcp      | True                                             |
| gateway_ip       | 192.168.1.1                                      |
| host_routes      |                                                  |
| id               | 07f9b37c-ae4e-11e4-8000-db57d0041a2c             |
| ip_version       | 4                                                |
| name             | demo_int_subnet                                  |
| network_id       | 99999|                                           |
| tenant_id        | abcde12345                                       |
+------------------+--------------------------------------------------+