通过计算巢轻松部署 Ansible Semaphore

本文详细阐述了如何在阿里云计算巢平台上部署AnsibleSemaphore,包括基于ECS和RDS的部署架构,以及具体的步骤、参数说明和验证过程。旨在帮助企业在私有化部署中实现快速、简便的Ansible环境搭建。
摘要由CSDN通过智能技术生成

概述

Ansible Semaphore 是一个现代化的 Ansible 用户界面。可以轻松运行 Ansible Playbook,获取有关失败的通知,并控制部署系统的访问权限。如果你的项目已经发展壮大,从终端进行部署不再适合你,那么 Ansible Semaphore 就是所需要的东西。

阿里云计算巢是一个给企业应用服务商和其客户的服务管理PaaS平台,为客户提供云上软件一键部署的能力。计算巢推出了Ansible Semaphore 快速部署的功能,只需选择少量的参数,就能部署一套 Ansible Semaphore 的环境。

部署架构

  • 基于 ECS 实例安装 Ansible Semaphore,并注册成系统服务
  • 使用 RDS 实例作为 Ansible Semaphore 的数据库
  • 设置安全组入网规则,开放 80 端口以正常访问 Ansible Semaphore

部署实践

部署步骤

进入计算巢控制台 Ansible Semaphore 部署界面,根据界面提示,填写参数,进行部署。

部署参数说明

你在创建服务实例的过程中,需要配置服务实例信息。下文介绍 Ansible Semaphore 服务实例输入参数的详细信息。

参数组参数项示例说明
服务实例名称semaphore-2v6o实例的名称
地域华东 1(杭州)选中服务实例的地域,建议就近选中,以获取更好的网络延时。
Ansible Semaphore 配置管理员密码********Ansible Semaphore 管理员账号(账号名称 admin)密码。
ECS 实例配置实例类型ecs.gn6i-c4g1.xlargeECS 实例规格,可以根据实际需求选择。
ECS 实例配置系统盘类型ESSD 云盘ECS 实例系统盘类型,可以根据实际需求选择。
ECS 实例配置系统盘空间 (GB)100ECS 实例系统盘大小,可以根据实际需求设置。
ECS 实例配置流量公网带宽 (M)5ECS 实例公网带宽大小,可以根据实际需求设置。
RDS 实例配置数据库账号semaphore连接数据库所使用的账号名称。
RDS 实例配置数据库账号密码********连接数据库所使用的账号密码。必须包含三种及以上类型:大写字母、小写字母、数字、特殊符号。长度为 8 ~ 32 位。特殊字符包括!@#$%^&*()_+-=
RDS 实例配置实例规格mysql.n2m.small.2c使用的 RDS 数据库实例规格。
网络配置可用区可用区 K地域下的不同可用区域。
网络配置专有网络 VPC 实例 IDvpc-********
网络配置交换机实例 IDvsw-********

验证结果

  1. 查看服务实例。服务实例创建成功后,部署时间大约需要 6 分钟。部署完成后,页面上可以看到对应的服务实例。

  1. 通过服务实例访问 Ansible Semaphore。

  1. 进入到对应的服务实例后,点击 SemaphoreLoginURL 后面的链接,输入账号为admin,密码为部署参数中设置的管理员密码。

  1. 完成验证后即可访问 Ansible Semaphore,输入项目名称,点击“CREATE DEMO PROJECT”即可创建演示项目。

帮助文档

请访问 Ansible Semaphore 用户指南了解如何使用:使用文档

总结

本文介绍了 Ansible Semaphore 的详细部署实践,计算巢在私有化部署场景下提供一键部署、资源报价等功能,可方便客户在解决方案类场景下快速部署落地。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值