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

简介

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

安装PowerCLI

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

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

打开 Powersehll 并连接到 vCenter

text 复制代码
Connect-VIServer -Server vc1.example.com -Protocol https -User 'MyAdministratorUser' -Password 'MyPassword'

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

text 复制代码
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}
# 查看交换机的已激活的上联端口

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

text 复制代码
 Get-VDSwitch BJ-vDS2 | Get-VDPort | Format-Table -Wrap

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

text 复制代码
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/

相关推荐
豆是浪个1 分钟前
Linux(Centos 7.6)命令详解:xargs
linux·运维·服务器
shchojj7 分钟前
gitlab推送触发jekins编译
运维·gitlab
Java开发追求者9 分钟前
oracle解决服务器正常使用但是互联网无法使用问题
运维·服务器·ora-12154·windows监听问题·oracle互联网无法访问
qq3621967059 分钟前
APK版本选择完全指南——beta/stable/arm64/x86/bundle/universal怎么选?
网络·人工智能
日取其半万世不竭11 分钟前
Palworld《幻兽帕鲁》 服务器搜不到怎么办?端口和防火墙排查清单
运维·服务器
大树8811 分钟前
一滴冷却液,烧掉2000万算力
大数据·运维·服务器·人工智能
xhtdj12 分钟前
DuckDB Quack基于 HTTP的客户端 / 服务器协议面向多用户分析
服务器·网络协议·http
日取其半万世不竭12 分钟前
Rust《腐蚀》 服务器低成本怎么开?配置、端口和存档避坑
服务器·开发语言·rust
qq_3665665019 分钟前
内容出海工具链搭建实战:从0到CI/CD自动化
运维·ci/cd·自动化
李白你好25 分钟前
Burp Suite 自动注入 HTTP Header 的插件
网络·网络协议·http