想象一下,如果您不需要花时间坐在安装和部署屏幕前,点击鼠标,等待云基础架构准备就绪,该有多好。想象一下,未来敲击键盘的次数和预设置的任务都会减少。我们是否激起了您对过去的痛苦回忆,曾经这种任务耗费了您太多的时间和精力。
红帽 Ansible 自动化平台团队了解您的心声,懂得您的痛苦,并投入了大量人力,以创新和简化的方式帮助客户快速高效地定制、部署并启动和运行微软 Azure 基础架构。
Ansible 自动化平台团队如何做到这一点?Ansible 自动化平台是一款强大的多功能工具,可用于部署和管理基础架构。作为对 Ansible 自动化平台功能的补充,Ansible 内容实训集可帮助您在微软 Azure 上进行配置和部署,相比以往的自动化入门实践,速度更快,点击次数更少。
接下来,我们直奔主题:
步骤 1:要事优先
- 通过 Azure 市场有效订阅自助式 Ansible 自动化平台服务。
- 有效订阅微软 Azure 并获得创建/管理资源的访问权限。
- 下载或安装内容集:Ansible collection - lab.azure_deployment
- 将 Ansible 安装到本地。
步骤 2:设置 Azure 凭据
此内容集可用于将基础架构资源部署到您的 Azure 订阅。Azure 内容集要求 Ansible 使用 Azure 凭据进行身份验证,该凭据可设置在不同位置,如上面的 ~/.azure/credentials
文件,也可通过环境变量或 Azure CLI 配置文件进行设置。
步骤 3:运行 Playbook
现在初始设置已完成,可以运行 playbook 了。
运行 playbook 需要以下变量。可以通过命令行传递,也可以通过 vars 文件更新。
aap_red_hat_username
- 此为您的红帽帐户用户名,将用于管理您的订阅(https://access.redhat.com/management)。aap_red_hat_password
- 红帽帐户密码。
此外,还需以下变量才能进行部署后访问:
infrastructure_database_server_user
- 新数据库服务器管理员的用户名。infrastructure_database_server_password
- 新数据库服务器的管理员密码。aap_admin_password
- 为 Ansible 自动化平台应用创建的管理员密码
准备好所需变量后,按照 README 文件中的详细说明,使用 'ansible-playbook'
命令执行。
部署期间,Ansible 将编排流程来创建资源组、虚拟网络、子网、虚拟机和数据库。创建用于控制器、私有自动化中心和事件驱动的 Ansible(如果启用)的虚拟机,注册订阅管理器并安装 AAP。
完成以上所有工作后,即可在 Azure 门户上查看部署的所有资源。
瞧——很快就完成了(也许只用了 30 分钟)!
步骤 4:安装红帽 Ansible 自动化平台
现在部署已完成,我们可通过 ssh 进入控制器节点,然后运行 Ansible 自动化平台安装程序。自动化控制虚拟机内已创建 inventory
文件,Ansible 自动化平台安装程序可使用该文件自行安装到调配的资源上。此文件可以编辑和更改,但如果您没有进一步自定义部署的打算,则不需要这样做。
现在运行安装程序 playbook。
Ansible 自动化平台安装完成后,自动化控制器和专用自动化中心以及事件驱动的 Ansible(具体取决于您配置安装的平台组件)便可以使用了!您可通过浏览所创建虚拟机的 IP 地址或 DNS 记录来访问这些组件,然后登录并开始创建您的项目和清单,开始您的自动化之旅。
注意:本博客中使用和引用的 Ansible collection - lab.azure_deployment 旨在作为客户的一个起点。建议您根据所在企业部署 Ansible 自动化平台的要求和所需资源,按需审查、改进和更新自己的副本。
通过此次示例部署,您将获得以下组件的访问权限:自动化控制器、专用自动化中心和事件驱动的 Ansible。
后续步骤
立即入门!下载内容集,在 Azure 上部署红帽 Ansible 自动化平台,随时随地自动化!
详细了解 Azure 上的 Ansible 自动化平台
- 访问近期有关微软 Azure 上的自助式 Ansible 自动化平台的博客
- 使用 Ansible 内容集帮您实现自动化
- 探索微软 Azure 上的红帽 Ansible 自动化平台能否解决您的企业难题。
- 使用经 Ansible 验证的内容作为启动自动化项目的可靠起点
关于作者
Priya is a Principal Product Manager on the Ansible Automation Platform-Cloud Services team. She has been in product management for over 20 years with a strong focus on being the customer’s voice, building solutions by bridging business and technology . Priya has a wide vertical industry experience with emphasis on customer-centric product management approaches. Prior to Red Hat, Priya worked as a product solutions architect at T-Mobile, DXC Technology and CGI Federal.
产品
工具
试用购买与出售
沟通
关于红帽
我们是世界领先的企业开源解决方案供应商,提供包括 Linux、云、容器和 Kubernetes。我们致力于提供经过安全强化的解决方案,从核心数据中心到网络边缘,让企业能够更轻松地跨平台和环境运营。