创建和管理网路

创建和管理网路

OpenStack的网络服务提供了一个可伸缩的用于在OpenStack云部署中管理网络连接的系统。它可以很简单快速地对改变网络需求作出反应(例如,创建和分配新的IP地址)。

Networking in OpenStack is complex. This section provides the basic instructions for creating a network and a router. For detailed information about managing networks, refer to the OpenStack Administrator Guide.

新建网络

  1. 登录仪表盘

  2. 从左上角的下拉菜单中选择合适的项目

  3. 在导航栏的’项目’选项卡中,打开导航栏的’网络’选项卡,然后单击导航栏的’网络’类别。

  4. 单击‘创建网络’选项。

  5. 在‘创建网络’对话框中,设置以下值:

    导航栏’网络’标签

    标签‘网络名称’:设置一个标识网络的名称。

    标签‘共享’:设置将网络共享到其他项目。非管理员账户不能设置共享选项。

    标签‘管理状态’:启动网络时的状态。

    标签‘创建子网’:选择复选框创建一个子网。

    当您创建一个网络时,您不必指定子网,但如果您不指定子网,就不能连接到一个云主机。

    ‘子网’标签

    标签‘子网名称’:为子网设置一个名称。

    标签‘网络地址’:设置子网的IP地址。

    标签‘IP版本’:选择IPv4或IPv6.

    标签‘网关IP’:指定一个特定的网关IP地址。这个参数是一个可选项。

    标签‘禁用网关’:勾选选择框表示禁用网关IP地址。

    标签‘子网详情’

    标签‘启用DHCP’:如果勾选选择框则表示启用DHCP。

    标签‘分配地址池’:设置IP地址池。

    标签:‘DNS域名服务器’:为DNS服务器设置一个名称。

    标签‘主机路由’:设置主机路由IP地址。

  6. 单击‘创建’按钮。

    仪表盘在:guilabel:`网络`选项卡上显示网络。

新建路由

  1. 登录仪表盘

  2. 从左上角的下拉菜单中选择合适的项目

  3. 在:guilabel:`项目`选项卡中,打开:guilabel:`网络`选项卡,然后单击:guilabel:`路由`类别。

  4. 单击:guilabel:创建路由

  5. 在:guilabel:创建路由`对话框中,为路由和:guilabel:`外部网络`指定名称,然后单击:guilabel:`创建路由

    新的路由在:guilabel:`路由`选项卡中显示。

  6. 要将一个私有网络连接到新创建的路由器,执行以下步骤:

    1. 在:guilabel:`路由`选项卡中,单击路由名称。

    2. 在:guilabel:路由详情`页面,单击:guilabel:`接口`选项卡,然后单击:guilabel:`添加接口

    3. 在:guilabel:添加接口`对话框中,选择:guilabel:`子网

      或者,在:guilabel:添加接口`对话框中,为用于所选子网的路由接口设置:guilabel:`IP地址

      如果选择不设置:guilabel:`IP地址`值,OpenStack网络将默认使用子网的第一个主机IP地址。

      :guilabel:`路由名称`和:guilabel:`路由ID`域被自动更新。

  7. 单击:guilabel:添加接口

已成功创建路由。可以在:guilabel:`网络拓扑`选项卡中查看新的拓扑。

创建端口

警告

创建和管理端口需要管理员权限。在添加或更改端口之前与管理员联系。

  1. 登录仪表盘

  2. 从左上角的下拉菜单中选择合适的项目

  3. 在:guilabel:`管理员`选项卡中,单击:guilabel:`网络`类别。

  4. 单击要创建端口的网络的:guilabel:网络名称

  5. 在:guilabel:创建端口’对话框中,设置以下值。

    名称:设置一个标识端口的名称。

    设备ID:连接到端口的设备ID。

    设备所有者:连接到端口的设备所有者。

    绑定主机:端口被分配到的目标主机ID。

    绑定VNIC类型:选择绑定到neutron端口的VNIC类型。

  6. 单击:guilabel:创建端口

    新端口被显示在:guilabel:`端口`列表中。

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.