当前位置:首页资讯软件资讯 → VMware Aria Automation配置:基础设施即代码实践教程

VMware Aria Automation配置:基础设施即代码实践教程

发布时间:2026/7/20 15:18:04来源:佚名

VMware Aria Automation(原vRealise Automation)如何实现基础设施即代码?蓝图如何编写?怎么搭建自助IT服务门户?这篇帮你快速上手Aria Automation。资源下载:点击下载

复制上方链接到浏览器下载VMware Aria 8.18.7官方全套资源包。

Aria Automation是VMware基础设施即代码(IaC)的核心平台,支持通过蓝图(Blueprint)定义虚拟机、存储、网络的自动化交付流程。用户通过自助服务门户提交申请,审批通过后系统自动完成资源交付,大幅提升IT响应速度并减少人工错误。

VMware Aria Automation配置:基础设施即代码实践教程

Aria Automation核心概念

1. Blueprint(蓝图):以YAML格式定义IT资源的模板,包含虚拟机属性、网络配置、存储分配等。

2. Catalog(服务目录):将蓝图发布为用户可申请的服务,用户通过自助门户提交请求。

3. Approval Policy(审批策略):不同类型的资源可以设置不同的审批流程,如虚拟机需要部门经理审批。

4. ABX Actions:事件驱动的自动化脚本,支持Python和Node.js编写自定义逻辑。

5. Resource Actions:对已交付资源执行生命周期操作,如重启、快照、销毁等。

创建第一个蓝图

1. 登录Aria Automation,进入「设计」-「蓝图」,点击「新建蓝图」。

2. 选择Machine Blueprint模板,拖拽到画布中。

3. 配置虚拟机属性:镜像、CPU数量、内存大小、磁盘容量等。

4. 添加网络配置,选择连接的端口组或新建网络标签。

5. 保存蓝图并发布到服务目录,设置申请表单字段和审批流程。

自助服务门户配置

1. Aria Automation内置Service Broker作为统一服务门户,用户登录后可浏览可申请的服务。

2. 门户支持多语言,可以切换中英文界面。

3. 配置Logo和主题,将门户风格与企业VI系统统一。

4. 设置通知模板,用户提交申请、审批通过、资源交付等节点发送邮件通知。

5. 门户提供申请历史和资源状态查看,用户可以跟踪自己的申请进度。

ABX自定义扩展

1. ABX(Advanced Business Exchange)是Aria Automation的扩展脚本平台,支持Python和Node.js。

2. 编写ABX脚本实现自定义审批逻辑,如调用外部系统验证申请人权限。

3. 资源交付前调用外部API,如配置CMDB同步、监控平台注册等。

4. 资源生命周期事件触发Webhook,通知外部系统如Slack、PagerDuty等。

5. ABX支持Secret管理,敏感信息如API密钥存储在安全保险库中,不在代码中明文存储。

COMMENTS 网友评论

评分
力荐
选择头像:
10
999+人评分
查看更多 >