vsphere标准交换机vSS到分布式交换机vDS迁移实战

简介:

前言

 

在exsi安装完成之后,系统默认给虚机部署的是VSS,即标准的虚拟交换机。虚拟交换机对于EXSI主机数

量少,管理简单的网络结构来说,已经能够满足要求。但是当网络中存在大量EXSI主机时,由于每个主

机都要维护一个独立的VSS,以保证虚机在Vmotion过程中网络的正常,因此需要大量的维护工作。而

VDS相对于VSS来说,能够集中管理所有的虚拟机流量,并且能够实现VLAN划分,安全,流量控制等功能。以下我就对VDS部署以及可能遇到的问题进行详细的介绍。

 

整个部署主要包括以下3个部分内容

创建VDS交换机

迁移exsi主机及vmk到VDS

迁移vm虚机到VDS

 

 

创建VDS交换机

 

0)在创建之前,有2个VDS的概念要说一下。VDS交换机包括了dvlink端口以及dvportgroup端口组。以我个人的理解

wKiom1Ny3rrDtcbGAAIZmE7aCqc163.jpg

可以把VDS想象成实际的物理交换机,其与真实的交换机互联。为了保证VDS中不同VLAN与实体交换机通讯,VDS与实体交换机之间就必须配置成TRUNK,所以

dvuplink端口对应的是实体服务器的物理网卡,即假设服务器有4块网卡,我们可以在VDS中建立4个dvuplink端口对应。它起到的作用是vlan trunk中继,能够保证VDS交换机中划分的不同VLAN流量能够进入实体交换机中对应的VLAN中。

而dvportgroup我们可以想像成VLAN组,组里所有虚机处于同一个VLAN。我们可以给不同的虚机分配到不同的VLAN中,以满足网络安全中逻辑隔离的要求。

介绍完后,下面我们来看如何创建VDS

 

1)首先VMware VSphere Client 登录 vcenter ,主页-> 清单 -> 网络,右键点击数据中心,选择新建

wKioL1Ny2o2Q_bl5AAMi4ZuGCHs258.jpg

2)设置dvuplink数量,这个数量一般等于或小于服务器网卡数量。比如有两台服务器,每台服务器都是2块网卡,则设置数量为2。

wKioL1Ny4DWBZsorAAG3u9lcD2Q241.jpg

 

3)提示是否迁移exsi主机。由于通常情况下,服务器处于运行状态,为了保证业务不中断,我们需要做一点额外操作再进行EXSI主机的迁移,因此此处一般选择“以后添加”

wKiom1Ny4PnRN-_EAAGawRf3yqk724.jpg

4)添加完成后,一般会默认添加一个dvportgroup。我们可以根据实际情况右键选择新建的VDS交换机,来修改或添加更多的dvportgroup

wKiom1Ny4nPAKoEcAAJzkeo02HY732.jpg

比如实际网络中有3个VLAN,我们就可以新建3个dvportgroup。

至此,VDS交换机创建完成。

 

迁移exsi主机及vmk到VDS

 

1)点击具体的exsi主机->配置->网络

wKiom1Ny41mCxii1AAQmG1wMVr0911.jpg可以看到默认情况下,exsi所有端口均在VSS中管理

 

2)首先把一个网卡从VSS中移除,另一块网卡用来保证exsi在迁移过程中不断网。点击属性->网络适配器

wKiom1Ny5i3BDJYIAAGlL67LYw0637.jpg

案例中我们移除vmnic1

 

3)由于我们要把vmnic1迁移到VDS中,做为dvuplink,所以迁移钱要在实际交换机中把服务器vmnic1网卡连接的端口修改成trunk模式。

注意!此项操作必须进行,否则当vmnic及vmk迁移到VDS后,vmnic已经变成trunk端口,而实际交换机仍是access端口,会导致exsi网络中断,触发回退,导致EXSI迁移到VDS失败。具体的端口配置请网络管理员自行百度,在此不再赘述。

 

4)主页-> 清单 -> 网络,右键新建的VDS交换机,选择添加主机

wKioL1Ny53Cg8sUTAAPlbL87CqQ473.jpg

 

选择需要迁移的EXSI主机,同时选取刚才在VSS移除的vmnic1。

wKiom1Ny6BnitQbKAAIGTvD9hig569.jpg

这里可以看到vmnic0被VSS占用中。因此不要选择vmnic0

接着选择vmk需要迁移到的dvportgroup(即EXSI主机IP对应的VLAN)。vmk我理解为EXSI主机的管理界面,对应EXSI主机真实的IP地址。此处我们也可以不迁移vmk,很多大型网络中,一般管理流量与实际流量会分开,即vm虚机跑在VDS上,而具体的管理如vcenter对EXSI管理跑在VSS上。

wKioL1Ny6UORHiXIAAIjlRj5rYI689.jpg

迁移完成后,我们可以看到EXSI已经在VDS上运行了。成功后如下图所示

wKiom1Ny6fqgRBhqAARC59zNXKA384.jpg

 

迁移vm虚机到VDS

 

1)主页-> 清单 -> 网络,右键新建的VDS交换机,选择迁移虚拟机网络

wKioL1Ny6kjhUa0lAANA9j8XyYo365.jpg

选择源是原来的VSS,目的是VM虚机需要迁移到的VDS对应的dvportgroup中。比如VM虚机IP是在VLAN102中,我们就选择VLAN102

wKiom1Ny6u3T-HW2AAGmrQLyxe8704.jpg

选择需要迁移的VM虚机

wKioL1Ny6xKCTcFmAAHO7sQuhRU739.jpg

如上图,我把vcenter一起做迁移了

 

迁移成功之后,我们可以看到VM虚机已经跑在VDS上了,不同的VM虚机对应到不同VLAN

wKioL1Ny62_Cnd6oAARXolCy0_E405.jpg

 

此时,可以选择VSS,把剩余的网卡迁移到VDS中。首先在VSS中选择属性->网络适配器,移除vmnic0

wKiom1Ny69nwX9huAAOWh_SZrls220.jpg

到VDS中,选择管理物理适配器

wKiom1Ny7GWSPJnSAAFGnfKqSDE332.jpg

单击以添加网卡。添加完成后,如下图所示

wKioL1Ny7GrDiXjIAASMFBhYgwE700.jpg

 

迁移完成后,我们可以把VSS删除了

本文转自学海无涯博客51CTO博客,原文链接http://blog.51cto.com/549687/1830146如需转载请自行联系原作者


520feng2007

相关文章
|
8月前
|
存储 分布式计算 大数据
HBase分布式数据库关键技术与实战:面试经验与必备知识点解析
【4月更文挑战第9天】本文深入剖析了HBase的核心技术,包括数据模型、分布式架构、访问模式和一致性保证,并探讨了其实战应用,如大规模数据存储、实时数据分析及与Hadoop、Spark集成。同时,分享了面试经验,对比了HBase与其他数据库的差异,提出了应对挑战的解决方案,展望了HBase的未来趋势。通过Java API代码示例,帮助读者巩固理解。全面了解和掌握HBase,能为面试和实际工作中的大数据处理提供坚实基础。
496 3
|
23天前
|
数据管理 API 调度
鸿蒙HarmonyOS应用开发 | 探索 HarmonyOS Next-从开发到实战掌握 HarmonyOS Next 的分布式能力
HarmonyOS Next 是华为新一代操作系统,专注于分布式技术的深度应用与生态融合。本文通过技术特点、应用场景及实战案例,全面解析其核心技术架构与开发流程。重点介绍分布式软总线2.0、数据管理、任务调度等升级特性,并提供基于 ArkTS 的原生开发支持。通过开发跨设备协同音乐播放应用,展示分布式能力的实际应用,涵盖项目配置、主界面设计、分布式服务实现及部署调试步骤。此外,深入分析分布式数据同步原理、任务调度优化及常见问题解决方案,帮助开发者掌握 HarmonyOS Next 的核心技术和实战技巧。
185 76
鸿蒙HarmonyOS应用开发 | 探索 HarmonyOS Next-从开发到实战掌握 HarmonyOS Next 的分布式能力
|
23天前
|
物联网 调度 vr&ar
鸿蒙HarmonyOS应用开发 |鸿蒙技术分享HarmonyOS Next 深度解析:分布式能力与跨设备协作实战
鸿蒙技术分享:HarmonyOS Next 深度解析 随着万物互联时代的到来,华为发布的 HarmonyOS Next 在技术架构和生态体验上实现了重大升级。本文从技术架构、生态优势和开发实践三方面深入探讨其特点,并通过跨设备笔记应用实战案例,展示其强大的分布式能力和多设备协作功能。核心亮点包括新一代微内核架构、统一开发语言 ArkTS 和多模态交互支持。开发者可借助 DevEco Studio 4.0 快速上手,体验高效、灵活的开发过程。 239个字符
206 13
鸿蒙HarmonyOS应用开发 |鸿蒙技术分享HarmonyOS Next 深度解析:分布式能力与跨设备协作实战
|
5月前
|
存储 监控 固态存储
【vSAN分布式存储服务器数据恢复】VMware vSphere vSAN 分布式存储虚拟化平台VMDK文件1KB问题数据恢复案例
在一例vSAN分布式存储故障中,因替换故障闪存盘后磁盘组失效,一台采用RAID0策略且未使用置备的虚拟机VMDK文件受损,仅余1KB大小。经分析发现,该VMDK文件与内部虚拟对象关联失效导致。恢复方案包括定位虚拟对象及组件的具体物理位置,解析分配空间,并手动重组RAID0结构以恢复数据。此案例强调了深入理解vSAN分布式存储机制的重要性,以及定制化数据恢复方案的有效性。
120 5
|
30天前
|
NoSQL Java Redis
秒杀抢购场景下实战JVM级别锁与分布式锁
在电商系统中,秒杀抢购活动是一种常见的营销手段。它通过设定极低的价格和有限的商品数量,吸引大量用户在特定时间点抢购,从而迅速增加销量、提升品牌曝光度和用户活跃度。然而,这种活动也对系统的性能和稳定性提出了极高的要求。特别是在秒杀开始的瞬间,系统需要处理海量的并发请求,同时确保数据的准确性和一致性。 为了解决这些问题,系统开发者们引入了锁机制。锁机制是一种用于控制对共享资源的并发访问的技术,它能够确保在同一时间只有一个进程或线程能够操作某个资源,从而避免数据不一致或冲突。在秒杀抢购场景下,锁机制显得尤为重要,它能够保证商品库存的扣减操作是原子性的,避免出现超卖或数据不一致的情况。
58 10
|
7月前
|
消息中间件 NoSQL Java
Redis系列学习文章分享---第六篇(Redis实战篇--Redis分布式锁+实现思路+误删问题+原子性+lua脚本+Redisson功能介绍+可重入锁+WatchDog机制+multiLock)
Redis系列学习文章分享---第六篇(Redis实战篇--Redis分布式锁+实现思路+误删问题+原子性+lua脚本+Redisson功能介绍+可重入锁+WatchDog机制+multiLock)
265 0
|
3月前
|
NoSQL Java Redis
开发实战:使用Redisson实现分布式延时消息,订单30分钟关闭的另外一种实现!
本文详细介绍了 Redisson 延迟队列(DelayedQueue)的实现原理,包括基本使用、内部数据结构、基本流程、发送和获取延时消息以及初始化延时队列等内容。文章通过代码示例和流程图,逐步解析了延迟消息的发送、接收及处理机制,帮助读者深入了解 Redisson 延迟队列的工作原理。
|
5月前
|
数据采集 分布式计算 并行计算
Dask与Pandas:无缝迁移至分布式数据框架
【8月更文第29天】Pandas 是 Python 社区中最受欢迎的数据分析库之一,它提供了高效且易于使用的数据结构,如 DataFrame 和 Series,以及大量的数据分析功能。然而,随着数据集规模的增大,单机上的 Pandas 开始显现出性能瓶颈。这时,Dask 就成为了一个很好的解决方案,它能够利用多核 CPU 和多台机器进行分布式计算,从而有效地处理大规模数据集。
309 1
|
5月前
|
存储 固态存储 虚拟化
【vSAN分布式存储服务器数据恢复】VMware vSphere vSAN ESXi超融合HCI分布式存储数据恢复案例
近期,我司处理了一个由10台华为OceanStor存储组成的vSAN超融合架构,其中一台存储闪存盘出现故障,用户取下后用新的闪存盘代替,然后对该闪存盘所在的磁盘组进行重建,导致集群中一台使用0置备策略的虚拟机数据丢失。
113 6

热门文章

最新文章