获取验证码
vRealize Automation(简称 vRA,现更名 Aria Automation)核心核心能力为通过可视化 / YAML 云模板(蓝图)标准化发布虚拟机、K8s 容器集群,是 VMware SDDC 配套企业级 IaC 混合云自动化平台。本文分层拆解蓝图虚拟机交付、容器编排、多云纳管、审批治理、Day2 运维、CI/CD 集成全功能,附带蓝图设计界面说明、实操场景、运维避坑要点,适配私有云 / 混合云自助平台建设。
vRA 核心载体为Cloud Template 云蓝图(旧版称 Blueprint 蓝图),支持一套模板同时交付传统虚拟机 (IaaS) 与Kubernetes 容器集群 (CaaS);底层统一纳管 vSphere、vSAN、NSX-T、公有云、K8s Supervisor,提供开发者自助服务门户、审批流程、资源配额管控、全生命周期自动化,打通虚拟机与容器混合应用一键交付闭环。
有VMware全系列产品官方资源和定制版资源需求的可以移步:
1、可视化 + YAML 双模式蓝图建模
管理员在画布拖拽 vSphere 主机、虚拟机、逻辑网络、存储、软件组件,或编写标准化 YAML 云模板,定义虚拟机 CPU / 内存 / 磁盘、操作系统模板、IP 分配策略、NSX-T 逻辑交换机 / 防火墙、vSAN 存储策略。
复合蓝图支持多层业务架构,例如 Web 虚拟机 + 应用虚拟机 + 数据库虚拟机联动部署,自动配置虚拟机依赖关系、开机顺序、负载均衡。
2、自助服务目录一键申请发布
蓝图完成版本发布后,上架至 Service Broker 自助门户,开发 / 测试人员无需登录 vCenter,自助提交申请单;系统自动触发虚拟机置备、操作系统初始化、脚本批量安装中间件、IP 分配、安全策略绑定全流程,全程零人工介入。
3、内置完整虚拟机生命周期自动化
置备阶段:自动克隆模板、自定义主机名、注入 AD 域、挂载 NFS 共享、执行初始化脚本;
Day2 运维:自助扩容 CPU / 内存、快照备份、弹性伸缩、修改 NSX 安全组、批量软件更新;
回收阶段:闲置资源自动检测、定时销毁、存储空间回收,抑制虚拟机资源泛滥。
4、深度联动 VMware 虚拟化生态
蓝图原生对接 vCenter、vSAN、NSX-T,部署虚拟机同步自动创建逻辑网段、分布式防火墙规则、负载均衡、静态路由,实现计算 - 存储 - 网络一体化自动化交付。
1、蓝图标准化交付完整 Kubernetes 集群
支持在云蓝图中定义 vSphere Supervisor Namespace、Master/Worker 节点规格、节点数量、容器网络、存储 PVC 配额,自助申请一键生成完整 K8s 集群,自动完成系统初始化、容器运行时、CNI 网络插件部署。
2、容器工作负载统一编排交付
蓝图内置容器组件,可嵌入 Deployment、Service、ConfigMap、Secret 等 K8s 资源清单,实现虚拟机 + 容器混合架构统一发布,例如底层 Linux 虚拟机 + 上层容器微服务打包为一套业务模板。
3、多 K8s 端点统一纳管兼容
同时支持纳管 vSphere 内置 Supervisor 集群、自建独立 K8s、EKS/AKS/GKE 公有云容器集群,同一套蓝图可跨私有云、公有云部署容器业务,屏蔽底层平台差异。
4、容器全生命周期治理
基于蓝图配置资源配额(CPU / 内存 / PV 存储上限)、命名空间隔离、镜像安全校验;支持容器集群自助扩容节点、版本回滚、命名空间销毁,结合 ABX 自定义动作实现镜像自动拉取、应用灰度发布。
1、多云统一资源纳管
单套 vRA 可同时对接本地 vSphere、VMware Cloud on AWS、AWS/Azure/GCP 公有云、OpenStack,一套蓝图跨环境部署,统一管控私有云 + 混合云资源,消除多平台碎片化运维。
2、策略驱动资源审批与租户治理
1)多级审批流:蓝图申请自定义流程,开发→测试→运维多级审批,可绑定 AD/LDAP 身份;
2)租户隔离:按业务线划分项目 / 租户,配置 CPU、内存、虚拟机、容器集群硬配额,防止资源超分配;
3)合规管控:蓝图强制绑定标准化安全策略、存储策略、网络分段,禁止违规高配 / 无防护虚拟机上线。
3、vRO 工作流 + ABX 自定义动作无限扩展
内置 vRealize Orchestrator (vRO) 工作流引擎,蓝图部署前后可串联自定义脚本(PowerShell/Python/Shell);ABX 无代码动作支持对接第三方系统:堡垒机、备份平台、ITSM 工单、监控告警平台,打通端到端自动化。
4、Code Stream CI/CD 流水线集成
对接 Git 代码仓库,实现代码→镜像打包→蓝图部署虚拟机 / 容器完整 DevOps 流水线,代码提交自动触发测试环境资源新建,版本迭代自动更新容器 / 虚拟机应用配置。
5、XaaS 第三方服务扩展交付
除虚拟机、容器外,蓝图可封装数据库、中间件、备份服务、负载均衡等第三方资源,统一上架自助目录,实现全类型 IT 服务自动化申请。
1、虚拟机蓝图
交付单元:完整操作系统虚拟机;
依赖底座:vCenter ESXi、vSAN、NSX-T;
适用场景:传统单体应用、数据库、Windows 业务、长周期稳定环境;
管控粒度:整机 CPU / 内存 / 磁盘、操作系统全生命周期。
2、容器 K8s 蓝图
交付单元:K8s 集群、Pod 微服务;
依赖底座:vSphere Supervisor / 外部 K8s 集群;
适用场景:微服务、云原生开发、弹性扩缩业务、短期测试环境;
管控粒度:容器资源配额、命名空间、应用发布策略。
1、虚拟机蓝图核心片段
resources:
Cloud_vSphere_Machine_1:
type: Cloud.vSphere.Machine
properties:
image: CentOS7-Template
cpuCount: 2
memoryMB: 4096
networks:
- network: ${resource.Cloud_NSX_Network_1.id}2、K8s 容器集群蓝图核心片段
resources: Cloud_Kubernetes_Cluster_1: type: Cloud.Kubernetes.Cluster properties: masterCount: 1 workerCount: 3 workerCpu: 4 workerMemory: 8192
1、误区:蓝图只能单独部署虚拟机,不能同时发布容器
纠正:vRA Cloud Template 支持混合资源编排,单张蓝图可同时创建虚拟机 + K8s 集群,适配前后端混合架构业务。
2、误区:容器蓝图必须单独搭建独立 K8s 平台才能使用
纠正:可直接对接 vSphere Supervisor 内置 K8s,无需额外部署独立 K8s 控制平面,复用现有 vSphere 资源池。
3、误区:蓝图发布资源无审批,用户可随意创建虚拟机 / 容器
纠正:蓝图发布前可绑定自定义审批策略、资源配额,超规格申请会自动拦截,强制走人工审批流程。
4、误区:vRA 仅能管理 VMware 私有云,不支持公有云容器 / 虚拟机
纠正:原生支持 AWS、Azure、GCP 公有云端点,同一套蓝图可跨私有、公有云交付虚拟机与容器。
5、误区:蓝图发布后无法自动化扩容销毁资源
纠正:内置 Day2 生命周期动作,门户自助扩容,也可配置定时任务自动回收闲置测试虚拟机、容器集群。
vRealize Automation(Aria Automation)核心交付载体为云蓝图(Blueprint),一套模板即可标准化自助发布vSphere 虚拟机 (IaaS) 与Kubernetes 容器集群 (CaaS);依托可视化画布、YAML 声明式模板统一建模计算、存储、网络资源,配套自助服务门户、多级审批、租户配额、多云纳管、vRO/ABX 自定义扩展、CI/CD 流水线完整能力。
企业存量 VMware SDDC 环境可通过 vRA 搭建统一开发自助平台,兼顾传统虚拟机业务与云原生容器微服务交付,大幅降低 IT 人工置备工作量,实现混合云资源标准化、合规化、全生命周期自动化管理。