跳至主要內容

DSE安装升级方法

大约 2 分钟

DSE安装升级方法

本方法实现DSE LinuxV6.5(x64+x86)客户端安装自动填入IP地址和端口以及实现DSE控制台下发策略实现客户端自动升级。

DSELinux安装

1 拷贝文件DSEClientSetup.run文件到DSE服务器安装目录web目录下。DSE版本支持6.5.10190.22411及以上,可在以下地址获取最新的安装包并重命名为DSEClientSetup.run。(获取最新DSELinux安装包open in new window

open in new window

2 增加文件.dsecfg.ini、install.sh到DSE服务器安装目录web目录下。

.dsecfg.ini按照以下示例填入相应的值,端口值对应DSE默认通信端口5558

open in new window

172.17.18.116 5558 StaticInstallinstall.sh的urlPrefix值对应了DSE的web地址

open in new window

具体内容如下一段脚本

#!/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.shopen in new window && bash install.sh

DSELinux升级

1 完成以上的DSELinux安装步骤。DSE服务器控制台需要6.6.0.22407版本及以上

2 控制台配置,系统管理-系统配置管理-全局参数配置-Linux升级配置。填入脚本命令,保存后下发所有策略。

wget -O install.sh http://172.17.18.116:5580/install.shopen in new window && bash install.sh

open in new window

3 控制台配置,计算机管理选中需要升级的客户端右键手动升级客户端,然后下发所有策略。等待升级完成。

4 DSELinux端升级完成后可以查看到以下日志

open in new window