众所周知,Linux一切系统皆文件(你品,仔细品),DM在官方文档给出了2种安装方式:①图形界面安装,②命令行安装。这边我自己根据之前Oracle经验实践得知,此种方法也适合于DM数据库。详细不表,具体如下:
1、在源端已安装好的一个节点上将DM安装路径:/data/dmsoft 全部打包文件为:dm8.tar.gz。
2、在目标端建立与源端相同的文件路径,安装路径必须保持一致。
手动创建安装用户和所属组,修改文件夹所属组与权限。
3、源端tar包和一配置好的用户变量一起scp或者rsync到目标安装端,并解压。
4、在目标端解压tar包,生效用户变量并执行脚本,测试客户端是否可用。
①tar -zxf dm8.tar.gz /data
②. .bash_profile (或者source /home/dmdba/.bash_profile)
③./data/dmsoft/script/root/root_installer.sh
验证安装客户端是否可用:
显示可用,这样客户端就安装成功了,如果是百台以上或者更多机器需要批量安装的化,我们通过手动图形化界面或者命令行来进行安装简直就是消耗大量人力和时间,那如何实现千百节点在最短时间快速安装呢?
建议:
配置ftp下载源或者yum源,所有节点通过wget下载dm8.tar.gz和.bash_profile本地,解压后执行脚本进行初始化。这里可以通过写一个Python脚本批量安装,或者使用自动化运维工具ansiable写一个自定义剧本实现批量快速安装。今天的分享就到这里吧,喜欢的小伙伴可以进行尝试,谢谢。