当前位置: 首页 > news >正文

VMware使用PowerCLI 修改分布式虚拟交换机的默认上联接口为LAG

简介

创建VMware 分布式交换机vDS 并配置 LACP接口时,然后创建新的默认分布式端口组不会默认使用LACP的上联接口。这意味着当创建新的端口组时,不可避免地会导致没手动修改上联端口的问题,导致网络不通,因为它们无可用的上联端口。 但似乎没有办法通过 WebGUI 来修改此设置,所以我们使用Powershell配置一下。

安装PowerCLI

使用管理员打开 PowerSehll ,要求PowerShell 7.x 以上版本。

Install-Module VMware.PowerCLI -Scope CurrentUser
# 如果您看到正在安装的警告 模块来自不受信任的存储库,按 Y,然后按 按 Enter 键确认安装。
set-executionpolicy remotesigned
# 允许执行脚本
Set-PowerCLIConfiguration -InvalidCertificateAction Warn
# 允许连接不信任的证书

打开 Powersehll 并连接到 vCenter

Connect-VIServer -Server vc1.example.com -Protocol https -User 'MyAdministratorUser' -Password 'MyPassword'

列出 vDS 并查看上联端口策略(交换机名字为BJ-vDS2)

Get-VDSwitch
# 列出当前连接vCenter的所有交换机
Get-VDSwitch BJ-vDS2
Name                           NumPorts   Mtu        Version  Vendor
----                           --------   ---        -------  ------
BJ-vDS2                        61         1500       8.0.0    VMware, Inc.
# 查看MTU、版本等信息。
Get-VDSwitch BJ-vDS2 | Get-VDUplinkTeamingPolicy | Out-String -Width 1600
VDPortgroup          LoadBalancingPolicy FailoverDetectionPolicy NotifySwitches EnableFailback ActiveUplinkPort
-----------          ------------------- ----------------------- -------------- -------------- ----------------LoadBalanceSrcId    LinkStatus              True           True           {上行链路 1, 上行链路 2}
# 查看交换机的已激活的上联端口

查看上联端口名称(包括所有端口)

 Get-VDSwitch BJ-vDS2 | Get-VDPort | Format-Table -Wrap

将指定交换机的启动的上联端口配置为LACP接口

Get-VDSwitch BJ-vDS2 | Get-VDUplinkTeamingPolicy | Set-VDUplinkTeamingPolicy -UnusedUplinkPort "上行链路 1", "上行链路 2" -ActiveUplinkPort "BJ-lag1"
# 删除活动的,增加LACP端口为默认的,建议操作前备份分布式交换机。

参考

https://www.jordansphere.co.uk/set-lag-as-default-for-new-portgroups-on-a-vds/

相关文章:

  • 第九届蓝桥杯大赛个人赛省赛(软件类)真题C 语言 A 组-分数
  • 2404C++,C++ADL扩展库
  • centos7 安装 mysql
  • 宝塔面板 -- 打包前端项目并部署提升访问速度
  • 【C++】vector系列力扣刷题日志(136.只出现一次的数字,118.杨辉三角,26.删除有序数组中的重复项,260.只出现一次的数字 |||)
  • 计算机网络链路层
  • 使用API有效率地管理Dynadot域名,清除域名设置
  • 多模态学习实战手册:掌握20余个常见任务及测试数据集!
  • 加域报错:无法完成此功能
  • 如何在VSCode中高效使用Git:完全指南
  • css之flex布局文本不换行不显示省略号的解决方法
  • RocketMQ笔记(五)SpringBoot整合RocketMQ批量发送消息
  • 工控领域的开发原则有哪些
  • bizcharts中LineChart时间戳使用moment转化出现Invalid Date
  • 自定义 Unity Scene 的界面工具
  • ES6指北【2】—— 箭头函数
  • 「面试题」如何实现一个圣杯布局?
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • AHK 中 = 和 == 等比较运算符的用法
  • Angular6错误 Service: No provider for Renderer2
  • exports和module.exports
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • MySQL的数据类型
  • react 代码优化(一) ——事件处理
  • Spring框架之我见(三)——IOC、AOP
  • 王永庆:技术创新改变教育未来
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 正则学习笔记
  • 【云吞铺子】性能抖动剖析(二)
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • #AngularJS#$sce.trustAsResourceUrl
  • $$$$GB2312-80区位编码表$$$$
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (1)(1.11) SiK Radio v2(一)
  • (1)(1.9) MSP (version 4.2)
  • (16)Reactor的测试——响应式Spring的道法术器
  • (3)选择元素——(17)练习(Exercises)
  • (AngularJS)Angular 控制器之间通信初探
  • (javascript)再说document.body.scrollTop的使用问题
  • (三)Honghu Cloud云架构一定时调度平台
  • (四)c52学习之旅-流水LED灯
  • (原)本想说脏话,奈何已放下
  • (正则)提取页面里的img标签
  • .net core 6 redis操作类
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .net打印*三角形
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .NET实现之(自动更新)
  • [ Linux ] Linux信号概述 信号的产生
  • [.NET 即时通信SignalR] 认识SignalR (一)
  • [2008][note]腔内级联拉曼发射的,二极管泵浦多频调Q laser——
  • [202209]mysql8.0 双主集群搭建 亲测可用
  • [Big Data - Kafka] kafka学习笔记:知识点整理
  • [C++]类和对象【下】
  • [JMS 3] ActiveMQ实现简单的helloworld