VMware NSX 6.2初学者指南 - 从实验室的零部署到完全部署
VMware NSX是未来的SDDC技术。什么是ESX曾经用于服务器,NSX现在用于网络。我强烈鼓励大家让自己熟悉这项技术。NSX具有所有功能,非常复杂,但入门点非常简单,只需要基本的vSphere和网络技能。本初学者指南通过缩小NSX Manager和NSX Controller VM的尺寸,解释了即使在物理资源有限的情况下,如何在homelab中部署NSX。本指南从零开始,并快速说明如何部署NSX并将第一台虚拟机连接到基于VXLAN的逻辑交换机,该交换机能够通过NSX Edge Gateway与物理世界进行通信。
你需要什么来创建实验室?
- vCenter 6包含一些物理ESXi主机
- vSphere Distributed Switch(dvSwitch)
- NSX Manager Appliance(下载:NSX 6.2.2)
- 没有特殊的物理交换机要求
本指南并非旨在全面了解NSX的所有方面。这只是一个快速部署指南,对低资源Homelabs进行了一些调整。
- 准备vSphere平台(vCenter Server Appliance,ESXi主机,群集和dvSwitch)。我建议将所有内容更新到可用的最新版本,该版本目前是vSphere 6.0 Update 2和NSX 6.2.2。
- 为ESXi主机和vCenter Server配置NTP服务器以确保时间一致性。
- 部署作为OVA提供的NSX Manager Appliance(下载:NSX 6.2.2)。部署向导非常简单,如果您曾经部署过模板,那么这里没什么特别的。确保配置NTP服务器,并启用SSH。
- NSX Manager预先配置了4个vCPU和16GB内存。对于一个小小的homelab来说,这可能有点过分。如果您的硬件资源有限,请关闭NSX Manager并减少配置的资源。应该可以实现2个vCPU和8 GB内存而不会产生任何影响(当然,VMware不支持此功能)。但是,您可以将其设置得更低,但要注意内存消耗。您可以使用SSH登录NSX Manager(在ova部署期间设置密码)并运行命令“show system memory”来检查它 :
- 需要在vCenter Server中注册NSX Manager。使用浏览器打开NSX Manager并以管理员身份登录,并在部署期间配置密码。
- 导航到管理vCenter注册
- 将查找服务配置为Platform Services Controller的IP地址以及vCenter Server与vCenter Server的连接。对于具有嵌入式PSC的vCenters,查找服务在vCenter Server本身上运行。需要以下信息:
- 查找服务IP
- 查找服务端口(默认:7444)
- SSO管理员凭据
- vCenter Server地址(IP或DNS名称)
- vCenter Server管理员凭据验证两个服务都已连接: - 登录vCenter Server Web客户端。您现在应该看到配置NSX的网络和安全图标。打开它:
- 配置的第一部分是部署NSX Controller节点,这些节点代表NSX的控制面板。NSX控制器是虚拟机。冗余需要至少3个NSX控制器。单击+符号以部署第一个控制器。
- 在IP池配置之前选择NSX Controller的选项,然后单击选择 以选择或创建IP池。
- 单击“ 新建IP池”...
- 输入网络详细信息 这应该是与vCenter Server,ESXi主机和NSX Manager相同的第2层网络。NSX控制器自动配置静态IP池中定义的IP地址。使用要为NSX控制器保留的IP地址数配置范围。
- 完成IP池配置,选择它并完成Controller配置:
- 等到部署完成。
- 在同一IP池中部署2个额外的控制器,并等待所有控制器节点部署和连接。
- NSX控制器预先配置了2个vCPU和4GB内存。对于您的小型(不受支持的)homelab,您还可以减少NSX Controller资源,但这有点棘手,因为vCenter阻止了“编辑设置”功能。要禁用vCenter Server保护,您必须从VPX_DISABLED_METHODS表中删除相应的条目。Tom Fojta也描述了这种方法。
- SSH到vCenter Server
- 启用Bash
- 连接到vCenter Postgres数据库
- 识别对象ID
- 删除条目
- 重新启动vCenter Server服务
- Command> shell.set --enabled True
- 命令> shell
- vcsa:〜#/ opt / vmware / vpostgres / current / bin / psql -U postgres
- psql.bin(9.3.9(VMware Postgres 9.3.9.0-2921310发布))
- 输入“帮助”以获取帮助。
- postgres =#\ connect VCDB
- 您现在以用户“postgres”连接到数据库“VCDB”。
- VCDB =来自VPX_DISABLED_METHODS的#select *;
- entity_mo_id_val | method_name | source_id_val | reason_id_val
- ------------------ + ------------------------------- - + --------------- + ---------------
- vm-68 | vim.VirtualMachine.reconfigure | vShield_SVM | vShield_SVM
- vm-81 | vim.VirtualMachine.reconfigure | vShield_SVM | vShield_SVM
- vm-82 | vim.VirtualMachine.reconfigure | vShield_SVM | vShield_SVM
- (1排)
- VCDB =从VPX_DISABLED_METHODS中删除,其中entity_mo_id_val ='vm-68';
- 删除1
- VCDB =从VPX_DISABLED_METHODS中删除,其中entity_mo_id_val ='vm-81';
- 删除1
- VCDB =从VPX_DISABLED_METHODS中删除,其中entity_mo_id_val ='vm-82';
- 删除1
- VCDB =来自VPX_DISABLED_METHODS的#select *;
- entity_mo_id_val | method_name | source_id_val | reason_id_val
- ------------------ + ------------- + --------------- + - --------------
- (0行)
- postgres =#\ q
- vcsa:〜#service-control --stop vmware-vpxd
vcsa:〜#service-control --start vmware-vpxd
- 重新启动vCenter Server服务后,您应该能够编辑NSX Controller资源。可以将NSX控制器的大小调整为2 GB,而不会出现任何重大问题。如果要降低,请通过使用SSH登录NSX Controller来验证内存消耗,然后运行命令 “show system statistics memory / memory-used:value”。这里的内存使用量是800MB:
- 现在,您必须准备ESXi主机以与NSX兼容。导航到网络和安全>安装>主机准备,选择您的群集,然后单击安装。这将在群集中的所有ESXi主机上安装2个VIB。安装对虚拟机完全透明。不需要维护模式。
- 刷新vSphere Client以检查状态并等待安装完成。
- 要允许ESXi主机相互通信以及与物理网络通信,它们需要隧道端点(VTEP接口)。单击“VXLAN”选项卡中的“ 未配置 ”,配置VXLAN设置并为VTEP接口添加IP池。确保根据ESXi主机的数量调整IP池的大小:
- 导航到网络和安全>安装>逻辑网络准备>段ID,并将段ID池配置为您计划使用的VXLAN数:
- 要确定VXLAN网络的复制边界,需要全局传输区域。导航到网络和安全>安装>逻辑网络准备>传输区域,然后单击+
- 添加全局传输区域并将复制模式设置为单播。此设置允许NSX控制器在物理交换机上没有任何组播要求的情况下相互通信。选择需要属于传输区域的所有群集。
- 现在,初始NSX配置已完成,您已准备好配置第一个逻辑交换机。逻辑交换机基本上是虚拟机所连接的VXLAN网络或端口组。导航到 网络和安全>逻辑交换机单击+
- 命名逻辑交换机并将复制模式设置为Unicast。
- 要将“虚拟”逻辑交换机连接到VXLAN之外,您需要 NSX Edge。Edge Gateway是一个具有2个网络接口的虚拟机,一个连接到VXLAN,另一个连接到外部网络。Edge网关充当路由器。导航到 网络和安全> NSX Edge,然后单击+
- 将安装类型设置为Edge Services Gateway并输入名称
- 设置管理员凭据并启用SSH。
- 设置设备大小并配置NSX Edge Appliance放置
- 配置边缘接口。将一个接口放置到物理连接的端口组,将第二个接口放置到内部逻辑交换机。
- 完成部署向导并等待部署完成。
- VXLAN现已连接到物理网络。为了便于使用,我将在逻辑交换机上启用DHCP。双击新的Edge网关并打开DHCP选项卡。
- 添加DHCP池配置
- 激活DHCP并发布更改。
- 导航到 网络和安全>逻辑交换机 ,并将虚拟机连接到逻辑交换机
恭喜!您已在Homelab中成功部署了NSX。 虚拟机可以通过Edge Gateway与物理网络通信。
VMware NSX 6.2初学者指南 - 从实验室的零部署到完全部署相关推荐
- python编程初学指南电子书_Python编程初学者指南书籍和Python零基础快乐学习之旅...
如果你刚刚接触Python编程,而且正在寻找一本实用的教程,那么这本书为你量身打造.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际工作中运用这些知识.本书各个章节都配有大 ...
- VMWare NSX安全生产和DMZ用例的详细设计指南
NSX VMWare设计指南 VMWare NSX安全生产和DMZ用例的详细设计指南 https://sivasankar.org/2018/2272/vmware-nsx-detailed-d ...
- VMware NSX许可
VMware如何许可VMware NSX? VMware NSX许可模型以及任何许可可能看起来都很复杂.像标准vSphere一样,VMware NSX许可与物理处理器的数量相关联,并且不取决于核心,线 ...
- VMware NSX for vSphere 6.3.0 发行说明
VMware NSX for vSphere 6.3.0 发行说明 上次更新时间 2017年10月02日 添加到 MyLibrary VMware NSX for vSphere 6.3.0 | ...
- 《C语言编程初学者指南》一导读
前言 C语言编程初学者指南 C语言是一种强大的基于过程的编程语言,它于1972年由Dennis Ritchie在贝尔实验室发明.C语言最初是开发来用于UNIX平台的,但却已经扩展到很多其他的系统和应用 ...
- Linux 中的逻辑卷 LVM 管理完整初学者指南
这是 Linux 中 LVM(逻辑卷管理)的完整初学者指南. 在本教程中,您将了解 LVM 的概念.它的组件以及为什么要使用它. 我不会仅限于理论上的解释,我还将展示在 Linux 中创建和管理 LV ...
- 【官方】Adobe Edge Preview 3 初学者指南
目录 入门 遇见明星:她就是Rahko! 延伸阅读 要求 必备知识 对创建交互式动画感兴趣. 其他需求 Edge Preview 用户级别 初级 范例文件 RahkosRamen_Exercise.z ...
- VMware NSX Data Center for vSphere (NSX-V) 6.4.10 - 数据中心网络虚拟化
VMware NSX Data Center for vSphere 6.4.10 | 2021 年 2 月 18 日发行 | 内部版本 17626462 **重要信息:**您将无法从以下先前发行版本 ...
- Unity增强现实初学者指南视频教程 A Beginner’s Guide to Augmented Reality with Unity
Unity增强现实初学者指南视频教程 A Beginner's Guide to Augmented Reality with Unity MP4 |视频:h264,1280×720 (部分1920X ...
最新文章
- scrollview中嵌套listview产生冲突问题
- visual studio如何给源码文件添加header信息?(创建者,创建日期等)(License Header Manager插件)
- c#中textbox属性_C#.Net中的TextBox.MaxLength属性与示例
- 安全性能两手抓,华为云MySQL“非双一特性”助力企业业务稳定高效运行
- docker镜像是否包含操作系统
- [转帖]漫画趣解Linux内核
- 数据库的几个基本概念
- web网页设计实例作业 ——丝绸之路 (6页) 简单个人网页设计作业 静态HTML文化主题网页
- uCore OS Lab 1 系统软件启动过程
- HTML+CSS+JS网站设计——上海美食(8页) 酒水网页设计作业,甜品美食网页制作作业, 学生零食网页作业
- 期货公司资金安全交易公平
- Aviary 滤镜 教程 照片编辑器
- 计算机绘图作业西南交大,西南交大计算机绘图A 离线作业.doc
- 35岁还一事无成就算失败吗?大佬实力演绎不向生活低头
- 【官方文档】Fluent Bit 数据管道之输入插件(Tail)
- sql server 2008 r2服务器无法启动,怎么办
- 非常实用,华为、新华三、锐捷交换机的配置命令分享
- 《证券投资基金投资流通受限股票估值指引(试行)》解读
- logistic回归的一些直观理解(1.连接函数 logit probit)
- 麒麟系统下重启测试的方法以及测试脚本
热门文章
- html点击控制盒子左右移动,JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例...
- python效率低为什么_为什么我的工作效率降低了?
- idea jar放进本地仓库 为何依赖不了_推荐 33 个 IDEA 最牛配置,写代码太爽了
- linux pid t 头文件_pid和tid及线程调度
- 监控程序必须要放到服务器上进行吗?_五大最佳开源java性能监控工具,你知道几个?...
- python项目实践_python实践项目
- m苹果放n篮子_能用一只手,我绝对不用一双:苹果试图解锁更多Apple Watch控制手势...
- python中的cv2模块能否保存图像的地理坐标信息_Python中plt.plot图像保存有白边,CV2.polyline,fillpoly的参数问题,图像保存颜色发生异常...
- 如何把程序挂在远端服务器python_Pycharm连接远程服务器并实现远程调试的实现...
- 计算机二级34套word答案,全国计算机二级C选择题题库第34套