在TencentOS Server 轻量应用服务器配置Ansible

ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。

ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。 本次Ansible搭建基于腾讯云轻量应用服务器和TencentOS Server 3.1 (TK4)基础上进行。 TencentOS Server 是腾讯开源的 Linux 发行版,针对云原生场景进行了全面优化和性能增强,旨在为云上应用程序提供稳定、安全和高性能的运行环境。TencentOS Server 用户态与RHEL二进制兼容,提供长期的安全支持与更新,支持热补丁修复。
1.在腾讯云WebShell工具更新系统软件
yum update -y
在TencentOS Server 轻量应用服务器配置Ansible
2. 安装 EPEL Release
ansible 没有包含在默认的仓库中,需要安装 EPEL 仓库,才可以通过 yum 包管理器安装 anisble,因此,需要先行安装 EPEL 仓库。 在 腾讯云WebShell工具中执行如下命令,安装 EPEL 仓库
yum install epel-release -y
在TencentOS Server 轻量应用服务器配置Ansible
3.安装 Ansible
在腾讯云WebShell工具中执行如下命令,安装 ansible
yum install ansible -y
在TencentOS Server 轻量应用服务器配置Ansible
当你看到 Complete,则说明已经完成了 ansible 安装
4. 编辑 Ansible 主机
腾讯云WebShell工具中执行以下命令,以编辑 ansible 的 hosts 文件
sudo vim /etc/ansible/hosts
按下 i 键进入编辑模式,并加入以下内容:
[servers]
host1 ansible_ssh_host=127.0.0.1
host2 ansible_ssh_host=127.0.0.1
在TencentOS Server 轻量应用服务器配置Ansible
上述代码标识我们新增了两台指向本地的主机,用于后续的联系。
5. 验证配置
在腾讯云WebShell工具中执行以下命令,以验证 ansible 可以在对应主机上使用
ansible -m ping all
当你看到如下输出,则说明配置成功。
在TencentOS Server 轻量应用服务器配置Ansible

本文来自开发者投稿,不代表腾讯云立场,转载请注明出处:https://computeinit.com/archives/4328

发表评论

登录后才能评论
交流群