Part04 - (图文)NSX系列之部署NSX Controller

(具体图文详情可以去楼主主页的下载资料里下载,感谢大家对虚拟人的认可!)

按照Part03所述,完成了NSX Manager注册到vCenter Server成功之后,接下来要做的事情就是开始准备部署NSX Controller。关于NSXController的用途,前面Part01已经介绍过了,一个分布式控制处理单元,它的存在可以帮助对主机分布式网路提供一个统一的ControlPlane,而出于可用性考虑,我们至少准备2台以上的NSXControllers;

NSXController会有3张重要的表,分别是:

· MAC address table

· ARP table

· VTEP table

可能对于很多人而言,看过第一个MAC address table,第二个ARP table,但是如果没接触网路虚拟化,可能对于第三个VTEPtable是比较陌生的(当然,如果看过虚拟人之前关于VxLAN的文章的话,是可以理解VTEP的用途的)。那么,这些表的用途到底是干啥的呢?很明显,从名字就可以看得出来,它们分别负责收集虚拟机、主机以及VTEP的讯息,然后在整个NSX Domain里去replicate。这样做的最大好处就是可以在底层环境激活在Multi-cast free VxLAN。在上一个版本的vCNS和其它VxLAN的版本里,要求在物理环境整个环境里激活。不过,这样做的后果是增加了管理成本但是会极大程度上降低系统的复杂度。

通过维护这些表有一个很好的地方在于可以抑制ARP。这样就会降低整个环境的ARP请求吞吐量。那么,在一个大二层环境(跨越L3的L2)里,这个就很重要了。如果针对MAC地址的IP段请求不是本地段,则主机会从NSX Controller那边获取到Replicated讯息然后充实到自己的Tables里面;

NSXControllers是一个很好的Control Plane解决方案,通常建议部署3个Controllers组成一个Cluster,而这几个东西都是虚拟机,只需要在NSX Manager里去分别添加即可。它们负责提交、维护以及更新NSX环境里所有网路组件的状态讯息。才用了类似Zookeeper的Cluster技术,NSX允许某个Controller故障,在运行过程中,可以干掉它们的某2个,只要保持至少1个NSX Controller处于正常运行状态即可;

1、点击图01里Installation NSX Controllernodes,红色框选部分的绿色加号,即可弹出部署向导。注意,一般来说,VMware和虚拟人都建议大家选择奇数个Controllers而不是偶数个,目的是为了更好的提供NSXController的failover:

图01

2、接着,在弹出的窗口,如图02所示的选项里,分别设定下列讯息:

· NSX Manager

· Datacenter

· Cluster/Resource Pool

· Datastore

· Host

· Folder

· Connected To

· IP Pool

· Password

等讯息:

图02

3、上述讯息中其它选项按照提示选择即可,主要说下Connected To选项,可以点击Select按钮去选择,然后系统会弹出如图03所示的窗口,需要我们去选择Portgroup,这里需要选择Distributed Portgroup:

图03

4、同时,还有IP Pool选项,这个IP Pool选项的存在价值是为了为新生成的NSX Controller虚拟机们自动分配IP地址。当点击IP Pool对应的Select时,回来到图04所示的窗口,点击图04的绿色加号就会开启IPPool的设定窗口:

图04

5、来到图05所示的窗口里,去为这个IP Pool命名、设定Default Gateway、限定子网大小、设定DNS、设定DNS后缀、设定Static IP Pool,那么,新生成的NSX Controller虚拟机就会按照下面设定的规则获取网路配置讯息:

图05

6、完成IP Pool的添加之后,就到了密码设定部分,这里需要说明一下,密码的要求是:

· 不小于12位

· 需要有大写字母

· 需要有数字

· 需要有特殊字符

· 不能有admin之类的字眼

注意,默认的管理员账号是admin,别弄错了:

图06

7、点击图06的Ok之后,剩下的事情就是等待它部署完成,图07是它的部署状态,会显示Deploying:

图07

8、部署过程中,在Inventory里面会出现以NSX_Controller_XXXXXXXXXX开头的虚拟机,这就是NSX Controller的体现形式,后面的XXXXXX是UUID,如图08所示:

图08

9、部署完成后,虚拟机会自动启动,然后完成初始化的配置。如果好奇,可以打开虚拟机的窗口,可以看到类似图09所示的启动进程和启动过程中的相关讯息:

图09

10、成功初始化之后,再次来到Networking & Security的Installation窗口下,可以看到如图10所示的Status为Normal,这就表示成功完成第一个节点部署:

图10

11、照猫画虎,重复前面第一个节点所做的事情,即可完成3台NSXControllers的部署,不熟完成后,可以在Inventory里看到,类似图11所示:

图11

最后,补充说明一下,如果中间出现部署失败,或者删掉后重新部署,Controller Nodes的名字会自动加1,例如:controller-4、Controll-5,类似这种。

未完待续……

本文由虚拟人工作室提供,谢谢关注!

感谢关注虚拟人微信vmanager_forum,NSX从入门到精通

时间: 2024-08-10 17:21:29

Part04 - (图文)NSX系列之部署NSX Controller的相关文章

Part05 - (图文)NSX系列之检查NSX Controller状态

NSX Controller负责为主机获取分布式网路讯息提供一个Control Plane,上一个章节(Part04)已经讨论过如何准备一个NSX Controller的Cluster以及相关注意事项了.NSX Controllers会形成一个控制集群,Cluster的存在存在要求有较多的机器来实现规避脑裂场景.正是因为这个事情的存在,所以才会要求NSX Controllers的总数为奇数,例如:3.5.7之类的.它的存在是为了管理hypervisor里面的路由和交换模块.针对它的管理,讯息查询

Part06 - (图文)NSX系列之为NSX环境配备vSphere主机与Cluster

上一个Part里,已经讲了如何查看NSX Control Cluster状态了,这个部分开始讲如何将NSX与vSphere主机环境结合起来. 要想将NSX环境与vSphere主机结合起来,就意味着需要在ESXi主机端去安装一些VIBs,通过安装这些VIBs,就可以实现通过NSX环境对主机进行网路部分的分功能调用.这些VIBs根据功能不同包含了: · VXLAN · Distributed Firewall · Distributed Router与World Agent 需要提醒一下的是,这里的

Part10 - (图文)NSX系列之创建Logical Switch

以云计算环境为例,假设,构建一个vRealize Automation的私有或公有云平台,就一定会涉及到Multi-Tenants的问题.不同的Tenant自然有不同的安全等级.隔离要求或者独有的IP地址段讯息等.理论上NSX的Logical Switch会创建一个广播域或Segment到分配的Tenant这边,然后通过Logical Wire连接起来.但是,Logical Switch并不等同于vDS上的Distributed Port Groups.Logical Switch会通过vDS的

NSX系列之NSX试验环境准备与部署NSX Manager

上一张贴介绍了NSX系列之NSX概念与安装前准备,今天这张介绍的是NSX试验环境准备与部署NSX Manager,并且持续更新...欢迎大家继续关注,谢谢啦!(图文详情可以去楼主的下载里资料里找哈~!) NSX Manager是跨越数据中心的中心管理平台.它为NSX提供UI和APIs.所以,这一章节描述的就是如何去部署一个NSX Manager,以及如何准备构建一个NSX试验环境: 实验环境准备 · 4台ESXi主机,2台用于管理环境,里面运行包括:NSX Manager.NSX Control

Part03-NSX系列之注册NSX Manager到vCenter Server

Part03-NSX系列之注册NSX Manager到vCenter Server 完成了NSX Manager的初始化部署之后,就该开始将它注册到vCenter Server了,因为不注册到vCenter则什么都做不了: 1.利用Chrome浏览器输入https://10.10.10.120来到图01的界面,输入用户名admin和在Part02中部署过程中设定的密码,然后点击Login,登陆上去: 图01 2.成功登录之后,可以看到图02所示的界面: 图02 3.点击图02中View Summ

Part01 - NSX系列之NSX概念与安装前准备

NSX是VMware公司出品的SDN产品,它算是由当年收购的Nicira与VxLAN的组合,是当下最好的网路虚拟化产品之一.也是VMware公司SDDC产品组合中的重要组件.本系列文档就重点阐述关于NSX SDN的概念与部署和简单使用流程: NSX的功能包含了网路交换功能.网路安全.路由.VPN等,它将Layer2-Layer7打包在软件里面,实现Software Overlay.NSX的存在,允许复杂的.可编程的大二层网路环境.结合Security Profiles来实现Virtual mac

SharePoint 2013 图文开发系列之WebPart

原文:SharePoint 2013 图文开发系列之WebPart 这是我们介绍SharePoint开发入门的第一篇,在这一篇里,我们会介绍SharePoint开发的几个关键物理路径,一些开发技巧和最基础的WebPart开发. 开发工具 在SharePoint 2013开发中,我们使用的是Visual Studio 2012/2013均可,但是VS2012要额外安装Microsoft Office Develop Tools for Visual Studio 2012,可以使用Microsof

SharePoint 2013 图文开发系列之自定义字段

原文:SharePoint 2013 图文开发系列之自定义字段 SharePoint使用的优势,就在于开箱即用.快速搭建,SharePoint自身为我们提供了很多字段类型,已经很丰富了.但是,在实际应用中,我们还需要一些功能特殊的字段,下面,我们简单介绍下字段的开发,大家了解以后,可以按照需求扩展自己的字段类型. 1.新建项目,选择SharePoint 2013 空项目,如下图: 2.选择调试网站和解决方案类型,如下图: 3.添加新项,类,这个是用来定义字段的,如下图: 4.添加新项,类,这个是

SharePoint 2013 图文开发系列之可视化WebPart

原文:SharePoint 2013 图文开发系列之可视化WebPart 有了WebPart开发的基础,再进行可视化WebPart开发,就容易多了.创建和开发过程,两者非常相似,下面,我们简单介绍下可视化WebPart的开发. 1.添加新项目,选择SharePoint 2013空项目 ,如下图: 当然,你也可以直接选择可视化web部件,这样会在项目里自动创建一个可视化WebPart(如下图),不过我不喜欢它默认的命名方式,还要重命名或删除重建,所以我就创建空项目,而后自己添加. 2.选择部署为场