
引言

好吧,我们正式开始。
实战
自动化布署的技术思路
Ø /etc/ansible/hosts定义批量安装主机组test_linux,并实现免密码登陆
Ø 提前将DM安装包、自动安装脚本、KEY存放在Ansible服务器侧以便实现下发被管机
Ø 初始化达梦数据库自动安装脚本auto_install.xml,安装时通过路径参数-q加载;
自动化布署步骤
Ø 被管机安装文件准备
上传DM安装包、自动安装脚本、KEY密钥文件至ansible服务器/home/DM下

被管机新建home/DM目录
#ansible test_linux -m file -a"dest=/home/DM mode=775 owner=root group=root state=directory"
Ø 下发安装文件至被管机
ansible服务器下发安装文件至被管机
#ansible test_linux -m copy -a"src=/home/DM/ dest=/home/DM/ owner=root group=root mode=0644"
被管机解压达梦数据库安装包
#ansible test_linux -m command -a "tar -zxvf home/DM/dm7_neoky6_64.tar.gz -C home/DM"
#ansible test_linux -m command -a "chmod -R 775 home/DM"
Ø 开始达梦数据库批量安装
#ansible test_linux -m command -a "/home/DM/dm7_neoky6_64/DMInstall.bin -q home/DM/auto_install.xml"
自动安装完成,如下图:

提示:
1、本篇文章的实现基于Ansible已对被管机实现管理
2、所有命令都在Ansible侧执行,可写成脚本一键执行
3、 达梦数据库相关安装信息在auto_install.xml中自行定义



文章转载自IT实战基地,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。






