标签:-- root playbooks A0 ansible 集群 playbook yum tools
文件下载:
ansible_v2.9.9 |
flink-1.16.0 |
hadoop-3.1.3 |
hive-3.1.3 |
kafka_2.13-3.3.1 |
python-3.8.10 |
spark-3.2.1 |
tools.tgz |
zookeeper-3.6.3 |
一、安装并配置ansible自动化工具
1)上传ansible安装文件并解压缩
tar -zxvf ansible_v2.9.9_install. tar .gz
|
2)执行install安装脚本
bash ansible_v2.9.0_install /ansible_v2 .9.0_install.sh
|
3)配置hosts文件(参考hosts模板文件)
![](http://192.168.11.42:9002/download/attachments/25264270/image2023-2-1_15-27-24.png?version=1&modificationDate=1675236444000&api=v2)
4)测试服务器连接
二、初始化系统环境(包含关闭firewalld、selinux,优化ssh连接,优化系统日志服务等内容)
tar -zxvf tools.tgz -C /root
|
工具描述
![](http://192.168.11.42:9002/download/attachments/25264270/image2023-2-1_15-56-19.png?version=1&modificationDate=1675238180000&api=v2)
2)执行init playbook脚本(运行完成服务器会重启)
ansible-playbook /root/tools/playbooks/init/init .yaml
|
三、配置本地yum源
1)搭建yum源服务器
2)配置yum服务器地址
vim /root/tools/playbooks/yum/CentOS- 7 .repo
|
![](http://192.168.11.42:9002/download/attachments/25264270/image2023-2-1_16-44-52.png?version=1&modificationDate=1675241093000&api=v2)
3)分发配置文件更新yum源
ansible-playbook /root/tools/playbooks/yum/yum.yaml
|
四、集群时间同步
1)设置ntp服务器地址
vim /root/tools/playbooks/ntp/ntp .yaml
|
![](http://192.168.11.42:9002/download/attachments/25264270/image2023-2-1_16-2-9.png?version=1&modificationDate=1675238530000&api=v2)
2)执行ntp playbook脚本
ansible-playbook /root/tools/playbooks/ntp/ntp .yaml
|
五、安装Java环境
1)配置需要安装java的服务器信息
vim /root/tools/playbooks/java/java .yaml
|
![](http://192.168.11.42:9002/download/attachments/25264270/image2023-2-1_16-13-37.png?version=1&modificationDate=1675239218000&api=v2)
2)执行java playbook脚本
ansible-playbook /root/tools/playbooks/java/java .yaml
|
标签:--,
root,
playbooks,
A0,
ansible,
集群,
playbook,
yum,
tools
From: https://www.cnblogs.com/jerry-0910/p/17286118.html