VMware 是云计算和软件定义数据中心的领导者,在 VMware 的 SDDC 解决方案中,vSphere、VSAN、NSX 是底层的基础架构,分别提供计算虚拟化、存储虚拟化、 网络虚拟化的能力,vRealize Automation (简称vRA) 就是把这些虚拟资源自动化整合成软件定义数据中心的核心。
系统架构师可以在 vRA 中定义系统的设计蓝图 (Blueprint),在蓝图中定义系统是由哪些构件组成的和构件之间的关系,然后 vRA 就可以自动调配(Provision) 完全可运行的系统,这就是软件定义数据中心的真正实现。
举个例子:你要搭建一个典型的三层架构做系统测试,手工方式是建几个虚拟机,装上操作系统和相关软件,再配置好各种系统参数让各种组件相互配合起来协同工作,一般情况下没2、3天功夫搞不定这件事儿。如果用 vRA 的话,因为这是一种可重复的典型架构,我们可以在 vRA 中定义一个蓝图,vRA 只需要1~2个小时就能够自动生成整个架构,无论是测试环境、还是生产环境,都可以依此泡制。
vRealize Automation 8完全修改了vRealize Automation的部署过程。从开始构建置备基础架构,为可部署的基础架构、应用程序、桌面和许多其他对象创建蓝图。提供在其中处理 IT 服务请求的通用服务目录,从而提供一致的用户体验,而无论采用何种底层异构基础架构,计划并交付 CICD 生成和管道。与以往版本对比,最大的变化是:
- 不再有Windows IaaS组件
- 通过VMware Lifecycle Manager完成安装
vRealize Automation 8基本架构
在内部,vRealize Automation由以下组件组成:
- vRealize Suite Lifecycle Manager:该组件为管理员提供了一个门户,可从一个单一的程序中安装,配置,升级,修补,配置管理,修复和运行状况管理。使用Lifecycle Manager可以将安装时间从几天缩短到几小时。
- VMware vRealize Identity Manager:该组件支持对SAAS,Web,云和本机应用程序的单点登录(SSO)集成。在vRealize Automation 7架构中,Identity Manager成为vRealize Automation设备的一部分。现在,它在vRealize Automation 8中已被部署为独立专用组件。
- vRealize Automation:软件本身。
vRealize Automation 8架构图
vRealize Automation Cloud和vRealize Automation 8共享相同的代码库,并具有相似的功能。但是将vRealize Automation Cloud之类的云原生应用程序带到本地数据中心需要云原生结构。因此,vRealize Automation 8运行相同的微服务,而VMware在其vRealize Automation Cloud环境中的本地Kubernetes环境中运行,该环境在设备的PhotonOS中运行。
vRealize Automation 8核心组件
该产品本身包含四个组件,这比vRealize Automation Cloud多了一个:
- Cloud Assembly –用于自动化IT服务的多云交付。Cloud Assembly通过声明性基础架构即代码在所有云上提供统一配置,包括AWS上的VMware Cloud,本机AWS,Azure和Google。这应有助于团队按照DevOps原则来安排基础架构和应用程序交付。
- Service Broker
- Code Stream
- Orchestrator –通过Event Broker Service负责第三方集成,自定义脚本和支持生命周期操作。
vRealize Automation 8安装
vRealize Automation 8仅通过LCM安装,配置,管理和升级。在下面的过程中,将展示Easy Installer的安装过程,以使您首次登录到新的vRealize Automation 8环境。
Easy Installer将负责以下任务:
- 安装vRealize Suite Lifecycle Manager;
- 安装VMware Identity Manager;
- 安装vRealize Automation 8;
本次将展示一个由三个节点组成的简单架构,请确保事先为这些组件创建DNS名称(也要反向查找)。与往常一样,安装过程始于从VMware下载部分必要的软件。
vRealize Automation 8提供了一个安装工具– Easy Installer。Easy Installer将首先部署Lifecycle Manager,然后将Identity Manager和vRealize Automation设备OVA上传到Lifecycle Manager,最后部署并配置后者。
从VMware站点下载iso映像,将获得包含所有三个产品的Easy安装程序。挂载Easy Installer iso文件,然后开始执行安装程序。
同意许可协议
选择安装位置,必须定义一个vCenter目标。
安装程序将使用提供的详细信息连接到vCenter,并提示您信任证书。
接下来,选择集群和存储来安装设备
选择要连接的网络并配置网络设置
在这里,提供用于简易安装程序部署的每个产品的密码:
- vRealize Lifecycle Manager的root和管理员密码;
- vRealize Automation的root密码;
- Identity Manager管理员密码,ssh密码,root密码和用于创建集成缺省配置用户的密码。
接下来,提供有关部署IDM设备的信息。是与LCM集成在一起的全新的IDM设备。
此步骤中有两个重要字段:首先是“ 默认配置管理员 ”,这是允许您登录和配置vRealize Automation 8的用户,请记住该账号。
第二个是“ 同步组成员 ”,当将AD组添加到vIDM(默认情况下未启用)时,它将自动启用组成员身份同步,启用此功能!
在这里,可以选择“ 标准部署 ”还是“ 集群部署 ”。“ 标准部署” 部署单个vRealize Automation 8设备,该设备需要VMware HA提供可用性。“ 群集部署” 将安装三个vRealize Automation 8设备的群集,它提供了更高的可用性和可伸缩性。
这里显示已经输入的所有信息,现在该开始安装了。单击下一步,在30分钟内,您将具有功能齐全的vRealize Automation 8部署(标准部署)。
部署LifeCycle Manager后,将显示访问LCM的URL。可以单击链接并查看Identity Manager和vRealize Automation的安装进度。
整个安装成功完成后,可以转到https:// [vra Appliance ip]开始配置。如果安装成功,将出现以下屏幕。
可以在以下位置访问已安装的组件:
LCM – https:// [lcm设备ip] –用户:admin @ local,密码:如步骤8所述。
IDM – https:// [idm设备ip] –用户:步骤10中指定,密码:步骤8中指定。
vRA – https:// [vra设备ip] –用户:如步骤10中所述,密码:如步骤8中所指定。
嵌入式vRO控制中心– https:// [vra设备ip] / vco-controlcenter / –用户:root,密码:如步骤8中所指定。
嵌入式vRO客户端– https:// [vra设备ip] / orchestration-ui / –用户:如步骤10中所指定,密码:如步骤8中所指定。
我们将在下一篇文章中讨论初始配置。
故障排查:
查看部署的日志信息:
- 通过WEB登陆vrlcm,找到Request,查看具体的请求进度:
- 通过SSH登陆到vrlcm,查看日志:tail -f vmware_vrlcm.log
1、通过SSH登陆到vra设备上,查看日志:tail -f /var/log/depoly.log