通过计算巢轻松部署 Ansible Semaphore
概述
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.xlarge | ECS 实例规格,可以根据实际需求选择。 |
| ECS 实例配置 | 系统盘类型 | ESSD 云盘 | ECS 实例系统盘类型,可以根据实际需求选择。 |
| ECS 实例配置 | 系统盘空间 (GB) | 100 | ECS 实例系统盘大小,可以根据实际需求设置。 |
| ECS 实例配置 | 流量公网带宽 (M) | 5 | ECS 实例公网带宽大小,可以根据实际需求设置。 |
| RDS 实例配置 | 数据库账号 | semaphore | 连接数据库所使用的账号名称。 |
| RDS 实例配置 | 数据库账号密码 | ******** | 连接数据库所使用的账号密码。必须包含三种及以上类型:大写字母、小写字母、数字、特殊符号。长度为 8 ~ 32 位。特殊字符包括!@#$%^&*()_+-=。 |
| RDS 实例配置 | 实例规格 | mysql.n2m.small.2c | 使用的 RDS 数据库实例规格。 |
| 网络配置 | 可用区 | 可用区 K | 地域下的不同可用区域。 |
| 网络配置 | 专有网络 VPC 实例 ID | vpc-******** | |
| 网络配置 | 交换机实例 ID | vsw-******** |

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

- 通过服务实例访问 Ansible Semaphore。

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

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


帮助文档
请访问 Ansible Semaphore 用户指南了解如何使用:使用文档。
总结
本文介绍了 Ansible Semaphore 的详细部署实践,计算巢在私有化部署场景下提供一键部署、资源报价等功能,可方便客户在解决方案类场景下快速部署落地。
通过计算巢轻松部署 Ansible Semaphore的更多相关文章
- 脚本安装Rocky版OpenStack 1控制节点+1计算节点环境部署
视频安装指南请访问: http://39.96.203.138/wordpress/document/%E8%84%9A%E6%9C%AC%E5%AE%89%E8%A3%85rocky%E7%89%8 ...
- linux下安装部署ansible
linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...
- 容器centos7安装部署ansible
容器centos7安装部署ansible centos镜像版本及ansible版本 centos:centos7.5.1804 ansible:2.9.11 启动容器并进入容器 docker run ...
- 安装Rocky版OpenStack 1控制节点+1计算节点环境部署脚本
在上一篇文章中叙述了具体的安装部署过程,在这里把相应的部署脚本写出来,供大家参考: 一.执行部署的setup.sh脚本: #!/bin/bash ########################### ...
- 使用RVM轻松部署Ruby环境
Ruby用得不多,但发现有业务需要部署指定的版本和插件.起初找了一些Fedora的src.rpm重新打包,发现依赖问题比较多,最终还是费劲的把el6的包编出来了. 不巧今天又有业务要求el5的包,原本 ...
- Linux_部署Ansible
一.构建Ansible 1.定义清单 清单定义Ansible将要管理的一批主机 这些主机也可以分配到组中,以进行集中管理:组可以包含子组,主机也可以是多个组的成员 清单还可以设置应用到它所定义的主机和 ...
- CentOS6.5 64位下安装部署Ansible
这里使用的软件包为一下版本 Python-2.7.12.tgz pip-9.0.1.tar.gz ansible-2.2.0.0.tar.gz 其他依赖包使用pip方式安装 方便说明做以下设定: 控制 ...
- 通过ICE轻松部署WES7镜像
作者:雷志刚 转自:http://lzg-ad.blog.sohu.com/156323256.html 注:该文转自Happymy,感谢他的技术提供和分享. 本文适合的软件版本:CTP,RC 如果大 ...
- 免费的协作和协同办公软件平台onlyoffice轻松部署
一般说,协同和协作是不同的,协同是指文档基于一个版本,大家都是基于这个版本来添加,而且大家只能引用这个文档,却不能在上面直接添加,而且只能一个人添加,即锁住,不让其他人添加了. 而协作就不同了,大家同 ...
- 轻松部署calico
一.资源 官方文档 https://docs.projectcalico.org/v3.8/getting-started/kubernetes/installation/integration 二. ...
随机推荐
- 渗透小tis
知己知彼,百战不殆 1.如果提示缺少参数,如{msg:params error},可尝使用字典模糊测试构造参数,进一步攻击. 2.程序溢出,int最大值为2147483647,可尝试使用该值进行整数溢 ...
- java实现的类似于sql join操作的工具类,通用递归,最低需要java8
直接上代码,缺包的自行替换为自己项目中存在的 import java.util.ArrayList; import java.util.Collection; import java.util.Has ...
- langchain中的LLM模型使用介绍
简介 构建在大语言模型基础上的应用通常有两种,第一种叫做text completion,也就是一问一答的模式,输入是text,输出也是text.这种模型下应用并不会记忆之前的问题内容,每一个问题都是最 ...
- jQuery获取select选中值的文本
实际代码:var checkUserSelect=$("#checkUserSelect option:selected").text();//执法人员姓名 jQuery中获得选中 ...
- Three.js中实现对InstanceMesh的碰撞检测
1. 概述 之前的文章提到,在Three.js中使用InstanceMesh来实现性能优化,可以实现单个Mesh的拾取功能 那,能不能实现碰撞检测呢?肯定是可以的,不过Three.js中并没有直接的A ...
- Oracle查询--增加--删除--修改主键
对Oracle表主键的操作,有四类:查询,增加,修改,删除 1.查询主键 /*查询某个表中存在的约束*/ select * from user_constraints where table_name ...
- redis 源码分析:Jedis 哨兵模式连接原理
1. 可以从单元测试开始入手 查看类JedisSentinelPool private static final String MASTER_NAME = "mymaster"; ...
- QFluentWidgets: 基于 C++ Qt 的 Fluent Design 组件库
简介 QFluentWidgets 是一个基于 Qt 的 Fluent Designer 组件库,内置超过 150 个开箱即用的 Fluent Designer 组件,支持亮暗主题无缝切换和自定义主题 ...
- C#学习笔记--变量类型的转换
变量类型的转化: 转换原则 同类型的大的可以装小的,小类型的装大的就需要强制转换. 隐式转换: 同种类型的转换: //有符号 long-->int-->short-->sbyte l ...
- EXCEL表格,当字段值超出单元格的区域时,如何不显示??
问题阐述:当导出Excel表格的数据中的某一列字段的值超过单元格可以展示的范围,并且在Excel表格中展示为如下: 最终结果展示如下: 解决过程: 1.选中执行的单元格 2.右键选中"设置单 ...