实验第三期:Vmware NSX for Vsphere(尝鲜)

 实验拓扑图及规划:
1.nsx-manager部署
2.controller部署
3.主机vib模块安装
4.VXLAN网络参数配置
5.分段Segment ID池配置
6.传输区域配置
7.逻辑交换机配置
8.分布式逻辑路由器配置
9.Edge服务网关配置
10.路由配置及重发布
 《1》Logic Router
 《2》Border
 《3》VSR 2000
11.虚拟机加入NSX网络

 

 

 

 

实验拓扑图及规划:

 

 

 

 

 

 

 

1.nsx-manager部署

控制器镜像一般以 .ova 文件存在,由于OVA文件已经设定好vm的配置,我们直接导入即可;(这里我仿照网友的做法,将nsx-manager部署到母esxi上,以便提高控制器性能)

 

 

 

新建虚拟机,选择导入ova文件

 

 

 

存储

 

 

 

许可协议,点击“我同意”,并选择下一步;

 

 

选择网络、硬盘置备以及自动电源打开方式

 

 

其他配置里面,可以先预配admin密码以及enable密码,以及控制器的管理IP;

 

 

 

 

 

 

最后点击完成,等待安装启动即可。

 

 

待完成安装后,WEB访问控制器管理IP,输入设定的账号及密码

 

 

 

主页下选择“Manger Vcenter Registration”,在“vcenter Server”那栏选择“Edit”,输入VC的管理IP、登录账号及密码;

 

 

 

 

 

 

 

 

 

 

账号密码正确、连通性正确则会出现“Connected”字眼;

 

 

 

 

验证:打开vc的快捷方式,清单那栏,会看到多出一个“网络及安全”的图标。

 

 

 

 

点击图标并打开“安装和升级”,可以看到我们刚才安装的nsx-manager:

 

 

 

 

 

2.controller部署

“安装与升级”-“管理”-“NSX Controller节点”-“控制器节点”,点击“+添加”

 

 

 

输入密码,要求最低12个字符,包含一个大写、小写、数字以及特殊符号。然后点击下一步;

 

 

 

 输入控制器名称、选择所在集群、存储、主机信息

 

 

 

管理网络选择与vc、nsx-manager一个网络的vds:

 

 

 

 

"选择IP池"这里我们进去新建一个IP池,用于生成控制器后自动配置管理IP;

 

 

 

创建IP池

 

 

 

填写时,注意IP地址范围的填写格式为“X.X.X.X-X.X.X.X”(可带或不带前缀)

 

 

 

添加应用,并点击完成即可。

 

 

 

等待VM部署:

 

 

 

 

验证:

能看到状态为“已连接”;

 

 

 

NSX-cluster集群下的“172.16.168.43”esxi主机部署了控制机的vm:

 

 

 

 

验证:

 

show control-cluster status

 

检查是否已成功加入控制器集群;

 

 

 

检查控制机当前在集群内角色:

show control-cluster role

 

 

 

 

3.主机vib模块安装

 

vib模块主要为实现esxi之间在Hypervisor层面进行数据数据层面传输,属于“underlay”层面

 

“安装与升级”-“主机准备”,vib安装基础的单位为主机或集群,我们先安装第一个集群“Clusters”

 

 

“操作”-点击“安装”

 

 

 

 

 

点击“是”

 

 

 

等待安装成功

 

 

 

安装成功的话,会在“NSX安装”列绿色,显示控制器版本;

 

 

 

 

第二个集群“NSX-Clusters”也跟上面的安装方法一样。最后:

 

 

 

 

4.Vxlan网络参数配置

在配置 VXLAN 网络时,您必须提供 vSphere Distributed Switch、VLAN ID、MTU 大小、IP 寻址机制(DHCP 或 IP 池)和网卡绑定策略。

 

  • VLAN ID=0(经测试,6.4.6版本vtep ip如果配置vlan id,esxi主机之间将不能通过vxlan通信,无论上一层虚拟网络portgourp有没有打vlan id或MTU值等)
  • IP池:命令“vtep-pool”,网段为10.139.5.0/24,网关为10.139.5.254;
  • 网卡:新建DVS“nsx vtep-dvs”,portgroup命名为“nsx vtep-portgroup”,上联为每台esxi主机第四章网卡。
  • MTU:1600

 

在“主机准备”页面,点击“Cluster”集群,VXLAN右边点击“配置”

 

 

 

这里按照上面规划的信息填写即可。

  • IP池记得先要新建后再选择;
  • vmkNIC绑定策略:是指esxi主机上的虚拟vmkNIC连接物理网口的策略。这里选择“故障切换”,

 

 

 

 

 

 

 

 

 

 

等待安装完成。

 

 

 

 

 

 

验证:(重要!!)

《1》检查esxi主机上是否创建vxlan封装的vmk网卡:

 

 

 

 

 

 

 

《2》检查连通性:

SSH登录esxi-172.16.168.40:

查看vmk网卡:

esxcfg-vmknic -l

 

 

172.16.168.40的vmk3为10.139.5.3,接下来我们使用vxlan封装ping测172.16.168.42的vtep ip(10.139.5.2);

 

vmkping -I vmkX -S vxlan -d X.X.X.X


 

 

 

最后“nsx-cluster”也跟上面的配置及验证一样:

 

 

 

 

 

5.分段Segment ID池配置

 

“安装和升级”-“逻辑网络设置”-“VXLAN配置”“分段ID”,点击编辑:

 

 

 

nsx的vxlan ID起步是5000开始,这里我们设置5000-5999区间。

 

 

 

 

6.传输区域配置

传输区域控制逻辑交换机可以延伸到的主机。它可以跨越一个或多个 vSphere 群集。传输区域确定了哪些群集可以参与使用特定网络,进而确定了哪些虚拟机可以参与使用该网络。

根据您的要求,NSX Data Center for vSphere 环境可能包含一个或多个传输区域。一个主机群集可以属于多个传输区域。一个逻辑交换机只能属于一个传输区域。

 

“安装和升级”-“逻辑网络设置”-“传输区域”。点击“添加”

 

 

 

名称填写“fabric-SC”;

复制模式为单播;

选择集群全选。

 

 

 

 

 

 

完成。

 

 

 

 

7.逻辑交换机配置

“网络和安全”-“逻辑交换机”,点击添加

 

 

 

这里我们要添加三个:

  • Date;
  • Web;
  • egde-transmit(提前创建,用于后期egde-LR和edge-GW的互联)

 

 

 

 

 

IP发现及mac学习默认即可,最后点击完成。

 

 

 

 

其他也一样配置,最后:

 

 

 

可以看到分段IP也是从5000开始。

 

 

 

8.分布式逻辑路由器配置

分布式逻辑路由器 (DLR) 是一个包含控制层面和数据层面的虚拟设备,控制层面用于管理路由,而数据层面则从内部模块分发到各个虚拟机管理程序主机。DLR 控制层面功能依靠 NSX Controller 群集将路由更新推送到内核模块。

 

“网络和安全”-“NSX Edge”,点击添加-分布式逻辑路由器

 

 

 

名称填写“Logic-Router”;

主机名称填写“Logic-Router”;

租户填写“piccuser”

下一步

 

 

点击“+”添加分布式逻辑路由器的vm;

 

 

 

 

集群、数据存储、主机等按照前期规划填入;

 

 

管理接口按规划接入“Manager-vlan1-dvs-portgroup”,管理IP为172.16.168.63;

下一步

 

 

 

 

配置接口,这里我们需要建立业务网关以及逻辑路由器的上联口;

  • Date:20.1.1.0/24,GW为20.1.1.254
  • Web:30.1.1.0/24,GW为30.1.1.254
  • UPLINK:10.130.211.21/29

 

 

 

 

以创建Date网关接口为例:

点击添加。

名称填“Date-vlan20-gw”

类型选择“内部”

已连接到需要选择逻辑交换机,这里前面新建的“Date-vlan20-sw”

点击添加,输入网关IP-20.1.1.254 掩码24;

最后确认

 

 

 

 

 

 

Web网关接口如上:

 

 

 

配置分布式逻辑路由器上联口:

点击添加。

名称填“UPLINK”

类型选择“上行链路”

已连接到需要选择逻辑交换机,这里前面提前新建的“edge-transmit”

点击添加,输入网关IP-10.130.211.21 掩码29;

最后确认

下一步

 

 

 

 

默认网关暂不启动,关闭后下一步;

 

 

 

最后点击完成,等待vm部署。

 

 

 

 

 

 

 

等待后,部署状态为“已完成”,并在集群里看到vm

 

 

 

 

 

9.Edge服务网关配置

ESG:Edge Service Gateway您可以在一个数据中心中安装多个 NSX Edge 服务网关虚拟设备。每个 NSX Edge 设备总共可以有十个上行链路和内部网络接口。内部接口连接至安全的端口组,并充当端口组中所有受保护虚拟机的网关。分配给内部接口的子网可以是公开路由的 IP 地址空间,或者是采用 NAT/路由的 RFC 1918 专用空间。会对接口之间的流量实施防火墙规则和其他 NSX Edge 服务。

 

“网络和安全”-“NSX Edge”,点击添加-Edge 服务网关

 

 

 

 

名称填写“Border”

主机名称填写“Border”

租户填写“piccuser”

下一步

 

 

 

输入密码,并开启SSH访问,下一步:

 

 

 

部署配置,实验环境这里我们选择中型,然后添加vm;

 

 

 

集群、数据存储、主机等按照前期规划填入;

下一步

 

 

 

配置接口,这里我们要配置下联至逻辑路由器的接口,以及上联物理交换机的上行口;

  • To-Logic Router:10.130.211.17/29
  • UPLINK:172.16.132.194/30

 

 

 

 

点击添加;

名称填写“To-Logic Router”

类型选择“内部”

已连接到需要选择逻辑交换机,这里前面提前新建的“edge-transmit”

点击添加,输入接口IP-10.130.211.17 掩码29;

最后确认

 

 

 

 

 

 

(添加上行口)

点击添加;

名称填写“UPLINK”

类型选择“上行链路”

已连接到选择出口vds,这里我提前创建了端口组,选择“Border-Network”

点击添加,输入接口IP-172.16.132.194 掩码;

最后确认

 

 

 

 

 

 

 

 

默认网关暂不启动,关闭后下一步;

 

 

最后点击完成,等待部署成功。

 

 

 

 

 

 

 

 

 

 

10.路由配置及重发布

互联地址及OSPF规划如下:

 

 

 

 

配置顺序:

  1. 配置router-id
  2. 配置ospf区域
  3. 接口关联区域
  4. 开启ospf
  5. (重发布或配置备份默认路由)

 

《1》Logic Router

配置router-id:点击Logic Router对应ID“edge-20”,“路由”-“全局配置”,找到“动态路由配置”,编辑

 

 

 

选择UPLINK接口IP作为router-id,保存,发布。

 

 

 

 

 

 

配置ospf区域:

“路由”-“OSPF”,点击下拉“区域定义”,添加:

 

 

 

区域ID填写“10”,点击添加,发布。

 

 

 

 

 

 

接口关联区域:
继续往下“接口映射区域”,点击添加

 

 

接口选择“UPLINK”,区域选择刚才新建的“10”,添加,发布

 

 

 

 

 

开启ospf:

“路由”-“OSPF”,找到“OSPF”,编辑

 

 

接口选择上行口“UPLINK”

状态选择“启用”

协议地址填写“10.130.211.22”

最后保存,发布。

 

 

 

 

重发布:

“路由”-“路由重新分发”,找到“IP前缀”,点击“添加”

 

 

 

细化直连,将Date以及Web的添加进去,发布。(这样的好处是逻辑路由器以及Border互联的网段将无法ping通)

 

 

 

 

 

“路由”-“路由重新分发”,找到“路由重新分发表”,点击“添加”

 

 

 

前缀名称选择我们上面建立的两个前缀(Date、Web)

“允许从以下项中学习”勾选“已连接”,添加,发布

 

 

 

 

 

 

 

 

《2》Border

配置router-id:点击Border对应ID“edge-21”,“路由”-“全局配置”,找到“动态路由配置”,编辑

 

 

选择UPLINK接口IP作为router-id,保存,发布。

 

 

配置ospf区域:

“路由”-“OSPF”,点击下拉“区域定义”,添加:

 

 

区域ID填写“10”以及,点击添加,发布。

 

 

 

 

接口关联区域:

继续往下“接口映射区域”,点击添加

 

 

 

接口选择“UPLINK”,区域选择“0”,添加;

 

 

接口选择“To-Logic Router”,区域选择刚才新建的“10”,添加

 

 

 

 

最后发布

 

 

开启ospf:

“路由”-“OSPF”,找到“OSPF”,编辑

 

 

状态选择“启用”

最后保存,发布。

 

 

 

 

配置默认备份路由:

点击Border对应ID“edge-21”,“路由”-“全局配置”,找到“默认网关”,编辑

 

 

 

接口选择上联口“UPLINK”

网关IP填写“172.16.132.193”

保存,发布

 

 

 验证:

 

 

 

 

 

《3》VSR 2000

母esxi上新建vm,导入H3C VSR镜像、安装、vm网卡接入port-group等操作(这里不详谈)

 

 

配置接口IP、开启ospf等操作,这里就只贴图不详细谈了

 

 

配置完毕后,检查ospf邻居,以及是否学习到NSX内部Date-20.1.1.0/24以及Web-30.1.1.0/24的ospf路由;

 

 

 

11.虚拟机加入NSX网络

回到nsx,“网络与安全”-“逻辑交换机”,选择其中一台逻辑交换机(以Date为例),点击“添加虚拟机”

 

 

勾选三台Date的XP系统VM,选定右侧,下一步

 

 

全选三台VM的网卡,下一步,最后点击完成。

 

 

 

 

web的phontn也添加,最后:

 

 

可以看到XP-1的网络从portgroup变成了vxlan 5000的Date逻辑交换机。

 

 

互ping成功后,SSH控制器上看:

#

show control-cluster logical-switches arp-table XXXX(VNI)

#

show control-cluster logical-switches mac-table XXXX(VNI)

#

 

 

 

posted on 2021-07-25 16:09  Key-Network  阅读(1617)  评论(0编辑  收藏  举报

导航