A0--集群基础环境
文件下载:
|
---|
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模板文件)
vim /etc/ansible/hosts |
4)测试服务器连接
ansible all -m ping |
二、初始化系统环境(包含关闭firewalld、selinux,优化ssh连接,优化系统日志服务等内容)
1)下载tools工具包上传到ansible服务器(需解压到/root目录下)
tar -zxvf tools.tgz -C /root |
工具描述
2)执行init playbook脚本(运行完成服务器会重启)
ansible-playbook /root/tools/playbooks/init/init .yaml |
三、配置本地yum源
1)搭建yum源服务器
参考链接:配置本地yum源(iso镜像)
2)配置yum服务器地址
vim /root/tools/playbooks/yum/CentOS- 7 .repo |
3)分发配置文件更新yum源
ansible-playbook /root/tools/playbooks/yum/yum.yaml |
四、集群时间同步
1)设置ntp服务器地址
vim /root/tools/playbooks/ntp/ntp .yaml |
2)执行ntp playbook脚本
ansible-playbook /root/tools/playbooks/ntp/ntp .yaml |
五、安装Java环境
1)配置需要安装java的服务器信息
vim /root/tools/playbooks/java/java .yaml |
2)执行java playbook脚本
ansible-playbook /root/tools/playbooks/java/java .yaml |
本文来自博客园,作者:Jerry·,转载请注明原文链接:https://www.cnblogs.com/jerry-0910/p/17286118.html