zoukankan      html  css  js  c++  java
  • 实验第三期: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)

    #

  • 相关阅读:
    如何用代码来修改目录的权限
    php广告显示设置存放记录的目录代码
    本函数用来改变目前 php 执行的目录到新的 directory 目录中
    for循环的时候是按照数字递增会造成一些元素被遗漏
    php常用的对字符串进行加密的算法
    关于如何用php 获取当前脚本的url
    将正确的 HTTP 头转发给后端服务器的一些问题
    应用服务器上部署自己的 blog 和 wiki 组件。
    PHP统计字符串里单词查询关键字
    (在线工具)JSON字符串转换成Java实体类(POJO)
  • 原文地址:https://www.cnblogs.com/key-network/p/15057683.html
Copyright © 2011-2022 走看看