通过计算巢轻松部署 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 二. ...
随机推荐
- [mysql]安全加固
前言 因等保安全的要求,需要对MySQL用户密码和登录策略进行安全加固,以满足以下需求: 密码至少8位,包含大小写字母.数字和特殊字符. 当密码登录失败一定次数后锁定账户. 密码90天过期 本文使用的 ...
- [MAUI]在.NET MAUI中实现可拖拽排序列表
.NET MAUI 中提供了拖放(drag-drop)手势识别器,允许用户通过拖动手势来移动控件.在这篇文章中,我们将学习如何使用拖放手势识别器来实现可拖拽排序列表.在本例中,列表中显示不同大小的磁贴 ...
- datetime去除时分秒
datetime.datetime.now().replace(microsecond=0)
- Storm整合Kafka Java API源码
1.Maven项目的pom.xml源码如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&qu ...
- EXE一机一码打包加密大师1.4.0更新-支持导出注册机
EXE一机一码打包加密大师可以对EXE文件进行加密处理,可以让EXE支持一机一码功能,也可以支持静态打开密码功能, 方便开发人员想用户收费. 详细软件使用说明可以查看下面的说明文档: EXE一机一码打 ...
- 【遥遥领先】Eolink IDEA 插件:零代码入侵,自动生成接口
省流版: Eolink 有 IDEA 插件吗? 有,而且遥遥领先!我们在一年半之前就发布了,而且功能更丰富! IDEA 插件市场搜索"Eolink Apikit"即可安装使用. 使 ...
- 8.2 BeingDebugged
BeingDebugged 是Windows系统PEB结构体中的一个成员,它是一个标志位,用于标识当前进程是否正在被调试.BeingDebugged的值为0表示当前进程未被调试,值为1表示当前进程正在 ...
- pandas(进阶操作)-- 处理非数值型数据 -- 数据分析三剑客(核心)
博客地址:https://www.cnblogs.com/zylyehuo/ 开发环境 anaconda 集成环境:集成好了数据分析和机器学习中所需要的全部环境 安装目录不可以有中文和特殊符号 jup ...
- Go基础之变量和常量
Go基础之变量和常量 目录 Go基础之变量和常量 一. 标识符.关键字.内置类型和函数 1.1 标识符 1.2 关键字 1.3 保留字 1.4 内置类型 1.4.1 值类型: 1.4.2 引用类型:( ...
- Elasticsearch 6.8.6
mac;centos;unix; 下载 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.6. ...