Ansible集群的基础操作
前提: 成功安装基础Ansible服务
实验要求:
主机名称 | IP地址 | 分配角色 |
---|---|---|
mast01 | 192.168.183.160 | master |
node01 | 192.168.183.110 | node |
node02 | 192.168.183.120 | node |
基本配置
创建node机
新创建两台节点服务器,并使用以下命令修改其网络
##绿色字段都是可以修改;ens32可能会不一样,另外的节点机192.168.183.120网址记得修改
nmcli connection modify "ens32" ipv4.method manual ipv4.addresses "192.168.183.110/24" ipv4.gateway "192.168.183.2" ipv4.dns "114.114.114.114" connection.autoconnect yes
##重启网络
nmcli con down ens32
nmcli con up ens32
修改主机名
对主服务器和节点服务器分别使用hostnamectl -set hostname 主机名称
ssh互信
首先在主节点上使用ssh-keygen
生成密钥对,然后使用ssh-copy-id IP地址
拷贝公钥到需要免密码的主机上
修改配置文件
在主节点使用vim /etc/ansible/hosts
进入hosts文件添加需要的节点服务器的IP地址如下: