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

VCF 9.1 新特性:安装器与 Fleet Depot 支持 HTTP 无认证离线软件源

VMware Cloud Foundation(VCF)9.0 推出了统一软件仓库(Software Depot),支持连接博通在线源或企业内部离线源。但在 9.0 中,离线源默认必须使用 HTTPS + 基础认证,即使关闭 HTTPS 也依然需要认证,对纯内网环境很不友好。

VCF 9.1中,官方带来了重要改进:VCF Installer 与全新的 Fleet Depot Service 现已支持 HTTP 无基础认证的离线软件源,纯内网环境部署更加便捷。

注意:VCF 9.1 安装器 UI 暂不支持 HTTP离线源,必须通过 API 配置。

支持协议与认证对照表

协议基础认证VCF 9.0.xVCF 9.1.0说明
HTTPS默认方式
HTTPS不支持
HTTP需要旧版临时方案
HTTP仅支持 API 配置

一、通过 VCF Installer API 配置 HTTP 离线源

使用下面的 PowerShell 脚本配置安装器的离线源,配置会自动同步到后续部署的 Fleet Depot Service,无需重复配置。

$VCFInstallerFQDN = "sddcm01.vcf.lab" $VCFInstallerRootPassword = "VMware1!VMware1!" $VCFInstallerOfflineDepot = "http://192.168.30.29:8888" # DO NOT EDIT BEYOND HERE # $payload = @{ "username" = "admin@local" "password" = $VCFInstallerRootPassword } $body = $payload | ConvertTo-Json $params = @{ Uri = "https://${VCFInstallerFQDN}/v1/tokens" Method = 'POST' Headers = @{ 'Content-Type' = 'application/json' } SkipCertificateCheck = $true Body = $body } $requests = Invoke-WebRequest @params if($requests.StatusCode -eq 200) { $accessToken = ($requests.Content | ConvertFrom-Json).accessToken } $depotPayload = @{ "depotConfiguration" = @{ "isOfflineDepot" = $true "url" = $VCFInstallerOfflineDepot } } $depotBody = $depotPayload | ConvertTo-Json $params = @{ Uri = "https://${VCFInstallerFQDN}/v1/system/settings/depot" Method = 'PUT' Headers = @{ "Authorization" = "Bearer ${accessToken}" "Content-Type" = 'application/json' } SkipCertificateCheck = $true Body = $depotBody } Invoke-WebRequest @params

二、通过 Fleet Depot Service API 重新配置 HTTP 离线源

如果你在 VCF 9.0 中用过临时方案开启 HTTP,升级 / 部署到 VCF 9.1 后,配置不会自动迁移,需要用下面的脚本重新配置 Fleet 节点的离线源。

$VCFMSFQDN = "vcf-msr01.vcf.lab" $VCFMSAdminPassword = "VMware1!VMware1!" $VCFFleetFQDN = "vcf-flt01.vcf.lab" $VCFInstallerOfflineDepot = "http://192.168.30.29:8888" # DO NOT EDIT BEYOND HERE # $params = @{ Uri = "https://${VCFMSFQDN}/api/v1/identity/token" Method = 'POST' Headers = @{ 'Content-Type' = 'application/x-www-form-urlencoded' } SkipCertificateCheck = $true Body = @{ grant_type = 'password' username = "admin@vsp.local" password = $VCFMSAdminPassword } } $requests = Invoke-WebRequest @params if($requests.StatusCode -eq 200) { $accessToken = ($requests.Content | ConvertFrom-Json).access_token } $depotPayload = @{ "depotConfiguration" = @{ "depotType" = "OFFLINE" "url" = $VCFInstallerOfflineDepot } } $depotBody = $depotPayload | ConvertTo-Json $params = @{ Uri = "https://${VCFFleetFQDN}/depot-service/api/depot/v1/connectivity" Method = 'PUT' Headers = @{ "Authorization" = "Bearer ${accessToken}" 'Content-Type' = 'application/json' } SkipCertificateCheck = $true Body = $depotBody } Invoke-WebRequest @params

要点说明

VCF 9.1 支持 HTTP 无认证离线源,仅限 API 配置,UI 不支持。

通过安装器 API 配置的离线源会自动同步到 Fleet Depot。

从 9.0 升级上来的环境,必须重新用 API 配置一次 HTTP 离线源。

适用于完全隔离、无 HTTPS 证书的内网 VCF 部署场景。

http://www.jsqmd.com/news/799149/

相关文章:

  • 2026届学术党必备的十大AI写作神器推荐
  • Hyperf 默认的控制器都是走协程吗?
  • 打破刻板逻辑:过来人实测3款降AI工具,手把手教你论文稳过安全线
  • 超越简单计数:用YOLO+DeepSORT分析店铺客流轨迹,优化运营的实战思路
  • 别再被网速劝退!手把手教你用Gitee镜像源在Ubuntu 18.04上快速搭建Autoware.ai
  • 2026年最新山东流利货架工厂实力盘点与推荐 - 2026年企业推荐榜
  • 4月视频模型竞争激烈:巨头三强争榜单与用户,二梯队分化,Sora退场凸显ROI困境
  • 基于Rsoft仿真的光栅薄膜光学性能优化与设计实践
  • 2026年当下,乡宁县油烟机选购指南:为何“尧新电器批发”是您的理想之选? - 2026年企业推荐榜
  • 全链路自动化巡检:用 OpenClaw 实现服务器 - 应用 - 数据库全链路巡检,自动生成报告与整改建议
  • 树莓派4B人脸识别项目实战:从OpenCV到百度云,四种方案保姆级配置与性能对比
  • Sketch MeaXure:现代化TypeScript重构的设计标注终极解决方案
  • AI智能体行为安全实践:Sponsio运行时合约引擎详解
  • 昇思大模型对场景的快速适应技术与实践
  • 布尔代数基础与基本定律
  • 轻型升降货梯厂家直销!泰州群利起重设备有限公司实力揭秘!
  • 揭秘ViGEmBus:Windows内核级虚拟游戏手柄驱动深度解析
  • TensorFlow自定义层超简单
  • RoboMaster机甲大师:从零到一,手把手搞定客户端与驱动安装
  • 5分钟掌握ViGEmBus:让所有游戏手柄在Windows上完美运行
  • 别再手动折腾了!5分钟用Docker Compose一键部署RocketMQ(含控制台)
  • 别再只会-sV了!Nmap NSE脚本实战:从信息收集到漏洞验证的5个真实场景
  • Linux 基础篇 -- Linux介绍(怎么读、是什么、创始人、吉祥物、发版本、目前存在的操作系统) Linux和Unix的关系 linux和Windows比较
  • 探秘仓库升降货梯!泰州群利起重设备有限公司的实力之选究竟啥样?
  • MCP协议核心中继组件:构建微服务与AI模型间的智能通信枢纽
  • 抖音视频批量下载终极指南:开源工具的技术解析与实践
  • 2026年第二季度济南墙面粉刷服务口碑之选:专业、可靠、省心 - 2026年企业推荐榜
  • 终极教程:用闲置电视盒子打造专属Linux服务器,省钱又实用!
  • 避开这些坑!FPGA对接GigE Vision相机时的协议与调试实战
  • AIMGR:基于标签化与SSOT的AI账户统一管理方案