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

NSX是VMware公司出品的SDN产品,它算是由当年收购的Nicira与VxLAN的组合,是当下最好的网路虚拟化产品之一。也是VMware公司SDDC产品组合中的重要组件。本系列文档就重点阐述关于NSX SDN的概念与部署和简单使用流程;

NSX的功能包含了网路交换功能、网路安全、路由、VPN等,它将Layer2-Layer7打包在软件里面,实现Software Overlay。NSX的存在,允许复杂的、可编程的大二层网路环境。结合Security Profiles来实现Virtual machines的分布式传输、调整,保证统计数据与配置数据的一致性。下图是网路虚拟化的简单逻辑拓扑结构示意图:

NSX帮助实现了软件与硬件的分离,不再需要考虑执行复杂的硬件网路设定与结构配置。归纳起来,NSX从Logical的层面实现了如下功能:

· Logical Switching – 从物理网路层面解耦的大二层网路;

· Logical Routing – 在虚拟网路之间实现跨网段数据转发;

· Logical Firewall – 分布式虚拟防火墙功能,能够有较高的性能输出;

· Logical Load Balancer – 支持软件实现应用程序层面的负载均衡;

· Logical Virtual Private Network – Site-to-Site的VPN功能;

· VMware NSX API – 通过REST API与包含vRA与OpenStack之类的云计算管理平台结合;

· Service Composer – 帮助在虚拟基础架构环境里部署和分配网路与安全到应用程序。管理员可以将相关的服务映射到对应的安全组;

NSX的核心组件构成

总体而言,NSX的核心组件由两大块构成,分别是:

· NSX Manager

· NSX Controller

· NSX vSwitch

· NSX Edge

· Distributed Firewall

下图是NSX组件相关的结构图:

NSX Manager

NSX Manager是NSX与vSphere环境接口的接入点。NSX Manager可以为虚拟数据中心提供一个中心式管理窗口。他主要为NSX提供UI和API。安装NSX Manager时,会有与vSphere Web Client结合的插件,然后执行Web管理。除了管理APIs和UI,NSX Manager还有很多适用于不同主机的VIBs。VIBs包含VxLAN、分布式路由、分布式防火墙以及User World Agent。这样分散存在的方式最好的地方就在于很方便与Kernel通讯。这样做,可以轻松实现传统物理网路架构里很难实现的高效率内核层面的处理能力。

NSX Controller

NSX Controller是通过NSX Manager部署的User Space VM。它是NSX的核心组件,是NSX的分布式处理单元。它利用Control Plane为主机提供分布式网路讯息。NSX Controller可以通过Cluster的方式实现HA和高弹性扩展能力。

NSX vSwitch

NSX vSwitch则是连接虚拟网路的网路抽象组建,它的存在,帮助了虚拟数据中心在的网路提高了弹性和可用性;

NSX Edge

NSX Edge主要为虚拟网路环境提供安全网关等服务。NSX可以同时作为Logical Router或Gateway等。NSX Edge Services里包含了:Dynamic Routing、Firewall、Network AddressTranslation、DHCP、VPN、L2VPN、SSL VPN-Plus、Load balancing、High Availability等;

DistributedFirewall

放置到Hypervisor内核的防火墙服务,可以用作ACL创建;

安装NSX的准备工作

在初始化部署NSX之前,需要准备好下里面的基础环境:

1. 准备好vCenter管理下的Cluster来作为NSX的配置准备支持,2个以上;

2. 需要用vSphere Distributed Switch,而不是vSphere Standard Switch;

3. 如果是NSX 6.1版本,要求vCenter的版本为5.5+;

4. ESXi主机要求为5.0+,如果不是5.5,则要求物理交换机需要配置为Multicast,Unicast只支持5.5+;

5. DNS与NTP的配置都要精确;

6. 如果是以FQDN的方式添加ESXi主机到vCenter,无比确保DNS解析Ok;

7. 确保要有足够的资源部署NSX相关组件,包括NSX Manager和NSX Controller等;

8. 确保vSphere Distributed Switch的MTU值大于1600;

9. 如果使用vShield Endpoint和NSX Data Security,虚拟机的硬件版本需要为7以上;

10. 连接NSX Manager的浏览器建议Chrome或Firefox;

NSX安装顺序

下面是NSX相关组件的官方建议安装顺序:

1. 首先部署NSX Manager;

2. 接着将NSX Manager注册到vCenter Server,连接到vCenter之后,在vSphere Web Client对NSX进行维护;

3. 在vSphere Web Client里,利用NSX Manager部署NSX Controller;

4. 完成NSX Controller部署之后,接着就利用NSX Manager去为ESXi主机安装VIBs;

5. 完成这些组件的部署之后,就可以定义逻辑王璐组件了,例如分布式路由器和防火墙策略等(部署NSX Edge gateway);

未完待续……

(图文详情请自行到博主的下载区下载喔,谢谢~!)

想尽快知道待续的内容可以直接关注微信喔~vmanager_forum

学习取决于你,从虚拟人开始!

时间: 2024-08-05 11:08:52

Part01 - NSX系列之NSX概念与安装前准备的相关文章

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

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

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的

Part07 - (图文)NSX系列之检查ESXi主机上VIBs的完整性

为了确保相关的VIBs已经成功的安装到了对应主机上,还需要去到每台主机做一个验证(不是必要步骤,不过,养成一个严谨的技术习惯,可以让我们少撞点墙,这点猫猫已经无数次给我们的学生讲过了): 在上一Part06里,已经安装了,成功安装完成后,在图01里,可以清晰的看到相关组件的状态: 图01 确认这个步骤之后,就可以去CLI下面一个个检查相关的组件了.首先,需要验证的UWA(全称:User World Agent)的状态.因为在主机上成功Push了NSX的组件后,在系统的运行状态里会多出一个名为ne

Windows内核原理系列01 - 基本概念

1.Windows API Windows 应用编程接口(API)是针对WIndwos操作系统用户模式的系统编程接口,包含在WindwosSDK中. 2.关于.NET .NET由一个被称为FCL的类库和一个被称为CLR的公共语言运行库组成.FCL是建立在CLR之上的,而CLR是一组标准的COM服务器,提供了垃圾回收,即时编译类型检验等特性.由于CLR的这些特性,使得开发人员的生产效率得以提高..NET框架与组建的关系如下: .NET应用程序 用户模式(托管代码) —————————— 类库(FC

Lucene/Solr搜索引擎开发系列 - 第2章 Solr安装与部署(Tomcat篇)

一.安装环境 图1-1 Tomcat和Solr的版本     我本机目前使用的Java版本为JDK 1.8,因为Solr 4.9要求Java版本为1.7+,请注意. 二.Solr部署到Tomcat流程 图1-2 Tomcat安装目录     1.如图1-2所示,为Tomcat的解压目录: 图1-3 Tomcat首页     2.在目录E:\apache-tomcat-8.0.9\bin中,找到startup.bat文件,双击该文件,启动Tomcat服务器,等待几秒钟后,在浏览器中输入http:/

Hadoop系列之hdfs(分布式文件系统)安装配置

Hadoop系列之hdfs(分布式文件系统)安装配置环境介绍:     ip                        节点192.168.3.10      hdfs-master192.168.3.11      hdfs-slave1192.168.3.12      hdfs-slave21.在所有机器添加hosts192.168.3.10      hdfs-master192.168.3.11      hdfs-slave1192.168.3.12      hdfs-slav

Spark 个人实战系列(1)--Spark 集群安装

前言: CDH4不带yarn和spark, 因此需要自己搭建spark集群. 这边简单描述spark集群的安装过程, 并讲述spark的standalone模式, 以及对相关的脚本进行简单的分析. spark官网: http://spark.apache.org/downloads.html *)安装和部署 环境: 172.16.1.109~172.16.1.111三台机器(对应域名为tw-node109~tw-node111), centos6.4, 已部署cdh4 目标是: 搭建一个spar

【CI】系列二:Ubuntu环境虚拟机安装及配置

好了,做好了初步计划之后,如果可行性没问题,就可以开始实践了. 准备前提:VirtualBox.ubunut镜像 如果没有,可以通过如下地址下载,安装过程此处不做描述. VirtualBox 4.3.12 for Windows hosts:http://download.virtualbox.org/virtualbox/4.3.12/VirtualBox-4.3.12-93733-Win.exe ubuntu-14.04-desktop-amd64.iso:http://mirrors.hu

MBaaS-LiveOak系列二:LiveOak的安装和运行

MBaaS-LiveOak系列二:LiveOak的安装和运行 欢迎关注http://quanke.name/ 交流群:231419585 转载请注明出处,谢谢 LiveOak是Java开发,所以前提是需要有Java运行环境,Java运行环境自己百度安装,不会装Java环境的看这个还是困难的,LiveOak要求的Java环境是Java 8 下面命令是查看你的Java版本 java -version 下载地址: http://liveoak.io/downloads. 首先下载解压后执行下面的命令(