Install Ansible on CentOS 8 当前报道
来源:博客园 时间:2023-03-31 21:40:55
【资料图】
1.至少俩台linux主机,一台是控制节点,一台是受控节点2.控制节点和受控节点都需要安装Python363.控制节点需要安装ansible4.控制节点需要获得受控节点的普通用户或root用户的权限,控制节点需要ssh客户端,受控节点需要ssh服务端5.控制节点和受控节点之间网络联通,配置静态ip
环境安装:| 主机名 | IP地址 | 角色 |
|---|---|---|
| master | 172.25.250.132 | 控制节点 |
| node01 | 172.25.250.128 | 受控节点 |
| node02 | 172.25.250.129 | 受控节点 |
1、master虚拟机配置(其他虚拟机以此为例:配置ip修改主机名配置yum源)按照以上要求准备3台机器,最小化安装CentOS8,可以先安装一台master,配置主机名,IP,yum源等等,其他的2台机器直接使用master克隆,更改主机名和IP
[root@master ~]# hostnamectl set-hostname master [root@master ~]# nmcli connection modify ens33 ipv4.method manual ipv4.addresses 192.168.4.253/24 connection.autoconnect yes# 可以把dns加上,注意子网掩码# 重新激活网卡使其生效[root@master ~]# nmcli connection up ens33# 查看修改后的地址[root@master ~]# ip a# 设置为开机自启动[root@master ~]# vim /ect/fstab/dev/cdrom /mnt iso9660 defaults 0 0# 挂载[root@contorl ~]# mount -a # 也可以换阿里源sed -e "s|^mirrorlist=|#mirrorlist=|g" \ -e "s|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g" \ -i.bak \ /etc/yum.repos.d/Rocky-*.repodnf makecache# 本地光盘镜像源[root@Control ~]# vim /etc/yum.repos.d/dvd.repo[AppStream]name=AppStreambaseurl=file:///mnt/AppStreamenabled=1gpgcheck=0[BaseOS]name=BaseOSbaseurl=file:///mnt/BaseOSenabled=1gpgcheck=0# 清理缓存[root@Control ~]# yum clean all [root@Control ~]# yum repolist# 安装常用软件:[root@Control ~]# yum install -y bash-completion tree lrzsz vim net-tools.x86_64 unzip lsof wget # 关机[root@Control ~]# poweroff 可以给master主机做个快照,方便还原,克隆其余2台主机,修改主机名和IP即可,所有主机内存调成512M
2、修改hosts文件127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6172.25.250.132 master172.25.250.128 node01172.25.250.129 node023、配置ssh免密登录[root@master ~]# ssh-keygen -f /root/.ssh/id_rsa -N ""[root@master ~]# for i in node{1,2} dossh-copy-id $idone[root@master ~]# ssh node01 #以node01为例,测试ssh免密登录4、时间同步设置这里我使用的是仅主机模式,所以受控节点的主机没有互联网,但是三台主机的时间一样的,我就不做配置1、安装时间同步软件包:[root@master ~]# yum install chrony2、修改配置文件:[root@master ~]# vim /etc/chrony.confpool 2.rocky.pool.ntp.org iburstpool ntp1.aliyun.com iburstpool ntp2.aliyun.com iburst3、设置为开机自启:[root@master ~]# systemctl enable --now chronyd4、写计划任务同步:[root@master ~]# vim /etc/crontab0 10 * * * root chronyc sources &>/dev/null5、安装Python36,三台服务器都装同一个版本Python1、每台机器都装:接下来的操作都在master上yum install python36 -y2、不用root权限,权限太高了;在master主机上创建student 密码redhat;在node节点上用的redhat用户,密码redhat[root@node01 ~]# vim /etc/sudoersroot ALL=(ALL) ALLredhat ALL=(ALL) NOPASSWD: ALL强制保存退出如果用的visudo打开就不用,正常退出就行3、测试:[root@master ~]# visudo[root@master ~]#[root@master ~]#[root@master ~]# su - studentLast login: Tue Dec 13 12:17:40 CST 2022 on pts/0[student@master ~]$ sudo ls /rootanaconda-ks.cfg6、安装ansible[仅master安装即可,其余受控节点安装Python]1、阿里云下载扩展源:epel[student@master ~]$ sudo yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm也可以自己写源:[epel]name=epelbaseurl=https://mirrors.aliyun.com/epel/8/Everything/x86_64/gpgcheck=02、安装ansible:[student@master ~]$ yum install ansible -y3、查看ansible版本信息:[student@master ~]$ ansible --versionansible [core 2.13.3] config file = /etc/ansible/ansible.cfg configured module search path = ["/home/student/.ansible/plugins/modules", "/usr/share/ansible/plugins/modules"] ansible python module location = /usr/lib/python3.9/site-packages/ansible ansible collection location = /home/student/.ansible/collections:/usr/share/ansible/collections executable location = /usr/bin/ansible python version = 3.9.13 (main, Nov 16 2022, 15:31:39) [GCC 8.5.0 20210514 (Red Hat 8.5.0-15)] jinja version = 3.1.2 libyaml = True7、安装完成,做一个初始化快照,以便后期直接恢复干净的ansible环境。 标签:
- Install Ansible on CentOS 8 当前报道
- 天天亮点!团委工作总结推文(推荐10篇)
- 2023成都失业保险金上调消息(持续更新)-全球微资讯
- 当前简讯:20分+27分+31分,各显神通!没有杜兰特欧文,篮网还有三巨头
- 【世界说】美国人权状况直线下降!美媒抨击政府“双标”并造成难以估量的损害 热门
- cydia添加的源都没有了怎么办_cydia怎么添加源_聚看点
- 微调2035燃油车禁令后,欧洲渐热的电动车市场还有哪些新赛道?_全球速看料
- 全球快消息!彰显榜样的力量 体育湘军“四进”活动走进砂子塘天华小学
- 球队解散后各寻出路 李玮峰再成全职主夫令人心酸
- 天天通讯!水泥基自流平施工工艺_水泥自流平厚度
- 世界新资讯:中金:维持心动公司跑赢行业评级 目标价升至30.6港元
- 全球微头条丨岳池县“春雷行动”查处各类违法案件407件
- 两部门发文 我国将全面推进房产“带押过户”-全球报道
- 短期胶价震荡偏强:国海良时期货3月31早评_全球快看
- 消息称三星电子考虑减产存储芯片 速递
- 中证协明确并细化券商从事经纪业务职责 第三方载体不得介入证券业务的任一环节_环球热文
- 世界速讯:萨沙·穆斯(关于萨沙·穆斯的简介)
- 考cfa费用大概需要多少人民币
- 环球快资讯丨企业所得税汇算清缴计入什么科目_企业所得税汇算清缴怎么做会计分录
- 危机还没结束?投资大师罗杰斯:“比2008年糟糕得多”!
- 校园模拟器能怀孩子吗2022_校园模拟器能怀孩子吗
- 天天热点!拉着你的手
- 世界短讯!长沙天集容德佳兆业城市广场业主投诉 地板开裂没人管
- 把女儿送进了全区最好的小学后,我才明白医院精神科为什么挤满了小小的孩子
- 注意了!事关房贷、医保,这些新规将实施 新资讯
- 成都地铁8号线龙莲盾构区间顺利通过验收
- 华夏银行黄山、峨眉山纪念币预约兑换网点+数量
- 每日速看!“特色经济”比拼 如何拼出特色?
- 中汽股份董秘回复:中汽股份长三角(盐城)智能网联汽车试验场是目前国内占地面积最大的智能网联封闭测试场地
- 世界消息!用这款耳机解放你的耳朵——Creative Outlier Free
x
广告
x
广告