暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Ansible实现达梦数据库批量自动化安装

IT实战基地 2021-06-10
1443

                         


Ansible实现达梦数据库批量自动化安装


引言


      随着棱镜门事件美国制裁中兴事件的影响,去“IOE”已经是趋势。达梦数据库,一款具有自主知识产权的国产软件,承载着国家软件的期望,越来越多的政府单位和企业在使用,本篇文章将着重介绍Ansible下达梦数据库批量自动化安装的实现,为达梦数据库的自动化安装提速。

好吧,我们正式开始。

 

实战


自动化布署的技术思路

Ø   /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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论