vm如何安装ansible

在虚拟机(VM)上安装Ansible的步骤通常包括以下几个步骤:
安装EPEL仓库
(如果使用的是基于Red Hat的系统):
yum install -y epel-release
安装Ansible
:
yum install -y ansible
配置Ansible的hosts文件
:
编辑
/etc/ansible/hosts
文件,添加你的受控主机的IP地址。例如:
192.168.80.135 ansible_port=22 ansible_user=root ansible_ssh_pass=123456
生成SSH密钥
(可选,但推荐):
ssh-keygen
然后使用
ssh-copy-id
将公钥复制到受控主机上,以实现无密码登录:
ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.80.135
测试Ansible连接
:
使用
ping
模块测试是否可以成功连接到受控主机:
ansible 192.168.80.135 -m ping
配置别名和分组
(可选):
你可以在
/etc/ansible/hosts
文件中为主机设置别名和分组,以便于管理。例如:
[test_group]
192.168.80.133
192.168.80.135
安装额外的Python依赖
(如果需要):
某些Ansible模块可能需要额外的Python库。你可以通过
pip
或者系统包管理器安装这些依赖。
以上步骤应该适用于大多数基于Linux的虚拟机。如果你的虚拟机使用的是不同的操作系统,安装步骤可能会有所不同。例如,Ubuntu系统可能会使用
apt
而不是
yum
来安装软件包。
参考来源: