创建网络并添加子网

在第2部分中,我们将使用OpenStack指示板创建网络,在网络上添加子网,并检查我们所构建的内容。您可以继续阅读,但是如果您能够访问OpenStack环境,那么我鼓励您在接下来的过程中进行试验。

创建网络并添加子网
创建网络并添加子网

登录到OpenStack指示板后,导航到网络页面,该页面显示如下所示:

在我的OpenStack设置中,管理员创建了两个共享网络和一个外部网络。您的情况会有所不同,所以要密切关注共享和外部网络,这可能对您起到帮助作用。如果您对您的网络有任何疑问,请与OpenStack管理员联系。

外部网络会是有趣的,因为这是给我们的实例连接到因特网的网络。

要创建一个项目网络,请单击页面左侧的create network按钮。您将看到创建网络的弹出,如下所示:

我们将从这个窗口创建我们的网络和子网。进入网络名称框,输入一个网络名。我将使用“MyFirstNet”作为名称,然后单击next按钮来定义我们将使用的子网。我们可以在下面的图表中看到这一点:

让我们将这个子网命名为“myfirstnet子网”,并将其输入到子网名称框中。在网络地址框中输入10.1.0.0/28的CIDR地址(这将为我们提供11到13个可用地址)。我们将在这个子网中使用10.1.0.1的默认网关地址,这样我们就可以把网关IP框留空。单击next按钮,并查看子网的详细信息框:

如果我们想要限制可以用于实例的IP地址的池(范围),我们可以通过将地址范围输入到分配池中。为了让我们的实例使用特定的DNS服务器,我们通过将服务器的IP地址输入到DNS名称服务器框中来定义这些服务器。最后,如果出于某种原因,我们希望把主机路由注入到我们的实例中,我们还可以将它们输入到主机路由框。在我们的示例中,我们不打算把任何数据输入到这些框中,因此单击Create按钮。

让我们仔细看看刚刚创建的内容。OpenStack指示板提供了查看每个条目的详细信息的工具。在创建了网络和子网之后,指示板把我们带回到主网络页面,但是现在新创建的网络显示在页面上。“MyFirstNetwork”是一个超链接,如果我们点击它,它将把我们带到一个页面,显示所有与网络相关的信息,如下所示:

如预期的那样,网络的状态是活跃的,管理状态也在上升。共享和外部网络选项显示NO。有趣的是,MTU显示为1450,而不是正常的1500字节。这是因为OpenStack云使用的是VXLANs,从而使网络彼此隔离。VXLAN技术需要50个字节的包来封装一个实例的数据包。OpenStack知道这一点,因此它会为我们的新网络自动将MTU限制为1450字节。

在网络页面上,我们可以看到在这个网络上创建的任何子网。我们可以通过单击子网选项卡查看子网的信息。这个名字,“myfirstnet子网”是一个超链接,它显示了我们的子网的所有细节,如下所示:

再一次,没有惊喜。一切都是我们创造的。一个新的字段是子网池,可以创建它来预先定义子网的子网,以便在子网创建中使用。这些池只能从CLI中创建。这些池的创建和使用超出了本系列文章的范围。

最后,我们可以检查为这个子网创建的端口,通过单击返回箭头指向上一个页面,然后单击端口选项卡。在这里,我们看到已经创建的DHCP服务器的端口(s)。根据OpenStack云的设计方式,这个数字会有所不同。如果DHCP服务器是在HA模式下设置的,那么通常会有2到3台服务器被构建。在name列下,每个名称将是一个显示每个端口细节的超链接。下面有一个这样的页面:

在这里,我们可以看到关于这个端口的信息,包括相关网络和子网的UUID、端口的MAC和IP地址,以及端口处于活动状态。

下周将对OpenStack网络系列的第3部分进行讨论,该系列将介绍OpenStack中的路由器的创建和使用。

推荐阅读:基本术语介绍:网络、子网、端口和路由器

本文内容是由midphase主机中文评测网提供,如需转载,请注明出处:http://midphase.cn/