VMware Aria Automation(原vRealise Automation)如何实现基础设施即代码?蓝图如何编写?怎么搭建自助IT服务门户?这篇帮你快速上手Aria Automation。资源下载:点击下载
复制上方链接到浏览器下载VMware Aria 8.18.7官方全套资源包。
Aria Automation是VMware基础设施即代码(IaC)的核心平台,支持通过蓝图(Blueprint)定义虚拟机、存储、网络的自动化交付流程。用户通过自助服务门户提交申请,审批通过后系统自动完成资源交付,大幅提升IT响应速度并减少人工错误。

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. 门户提供申请历史和资源状态查看,用户可以跟踪自己的申请进度。
1. ABX(Advanced Business Exchange)是Aria Automation的扩展脚本平台,支持Python和Node.js。
2. 编写ABX脚本实现自定义审批逻辑,如调用外部系统验证申请人权限。
3. 资源交付前调用外部API,如配置CMDB同步、监控平台注册等。
4. 资源生命周期事件触发Webhook,通知外部系统如Slack、PagerDuty等。
5. ABX支持Secret管理,敏感信息如API密钥存储在安全保险库中,不在代码中明文存储。
精彩推荐
用户评论