DSE安装升级方法
大约 2 分钟
DSE安装升级方法
本方法实现DSE LinuxV6.5(x64+x86)客户端安装自动填入IP地址和端口以及实现DSE控制台下发策略实现客户端自动升级。
DSELinux安装
1 拷贝文件DSEClientSetup.run文件到DSE服务器安装目录web目录下。DSE版本支持6.5.10190.22411及以上,可在以下地址获取最新的安装包并重命名为DSEClientSetup.run。(获取最新DSELinux安装包)
2 增加文件.dsecfg.ini、install.sh到DSE服务器安装目录web目录下。
.dsecfg.ini按照以下示例填入相应的值,端口值对应DSE默认通信端口5558
172.17.18.116 5558 StaticInstall
install.sh的urlPrefix值对应了DSE的web地址
具体内容如下一段脚本
#!/bin/bash
LANG=en_US.UTF-8
thisdse="DSEClientSetup.run"
randNum=$RANDOM
urlPrefix="http://172.17.18.116:5580"
wget="wget --no-check-certificate -t 5 "
Install_DSE()
{
#download dse
$wget $urlPrefix/.dsecfg.ini -O /tmp/dsetemp/.dsecfg.ini
cp -rf /tmp/dsetemp/.dsecfg.ini /usr/local/share/.dsecfg.ini
$wget $urlPrefix/$thisdse -O /tmp/dsetemp/DSEClientSetup.run
chmod +x /tmp/dsetemp/DSEClientSetup.run
/tmp/dsetemp/DSEClientSetup.run
}
Start_Install()
{
#check root
who=`whoami`
group=`groups $who`
if [[ $who =~ "root" ]];then
dse="root"
else
echo "当前用户$who没有root权限,退出安装"
End_Install
fi
if [ -f "/usr/bin/yum" ] && [ -d "/etc/yum.repos.d" ]; then
PM="yum"
elif [ -f "/usr/bin/apt-get" ] && [ -f "/usr/bin/dpkg" ]; then
PM="apt-get"
fi
if ! type bzip2 >/dev/null 2>&1; then
$PM install -y bzip2;
else
dse="root"
fi
#check installed yet
if [[ -d "/usr/local/DSELinuxClient" ]];then
echo '[覆盖安装]'
fi
mkdir /tmp/dsetemp/
cp -rf /usr/local/DSELinuxClient/DSEClient*.log /tmp/dsetemp/
}
End_Install()
{
#rm -rf ./$dir
rm -rf ./install.sh*
rm -rf /tmp/dsetemp/DSEClientSetup.run*
rm -rf /tmp/dsetemp/.dsecfg.ini*
cp -rf /tmp/dsetemp/DSEClient*.log /usr/local/DSELinuxClient/
rm -rf /tmp/dsetemp/DSEClient*.log
systemctl restart DSELinuxClient >> /dev/null
service DSELinuxClient restart >> /dev/null
exit
}
Start_Install
Install_DSE
End_Install
3 客户端安装命令,IP地址及端口根据客户实际运行环境。
wget -O install.sh http://172.17.18.116:5580/install.sh && bash install.sh
DSELinux升级
1 完成以上的DSELinux安装步骤。DSE服务器控制台需要6.6.0.22407版本及以上
2 控制台配置,系统管理-系统配置管理-全局参数配置-Linux升级配置。填入脚本命令,保存后下发所有策略。
wget -O install.sh http://172.17.18.116:5580/install.sh && bash install.sh
3 控制台配置,计算机管理选中需要升级的客户端右键手动升级客户端,然后下发所有策略。等待升级完成。
4 DSELinux端升级完成后可以查看到以下日志