
注意:
- 安装用户可以由Database Manager用户自定义。本文中的用户名和用户目录仅做示例说明。
- HA安装场景要同时在主机、备机上完成准备。
- 如果集群内核安装在RedHat上,请确保集群所有节点都安装了目标软件。
- 请确保集群所有节点已执行iptables -F,删除相关操作系统防火墙策略,否则会导致安装不成功。
安装DMServer前需准备以下事宜:
- Database Manager安装包需单独存放至一个目录,并且目录中不能包含任何其他文件。
- 安装DMServer及相关组件的目录(例如,日志目录)必须不是根目录。如果安装目录为/home/<user>,需将其挂载到非根目录,例如:
复制
/dev/xvde1 154817516 79837640 67115608 55% /home
- DMServer的安装用户已创建,例如,dminstalluser(下文中所有安装用户以dminstalluser为例)。关于如何创建组并添加用户的详细信息,请参见常见问题中的步骤17。

说明:
管理员、root和supervisor用户不能作为Database Manager安装用户,因为安装用户需限定最小权限。可以将安装用户添加到任意组。
- 磁盘空间不得低于35 GB。
执行以下命令保证磁盘空间:
复制
df -P <dmserver installation path>
- 安装Database Manager的所有节点必须安装Python 2.6.x或Python 2.7.x版本。
执行以下命令查看Python版本:
复制
python --version
- Datebase Manager所有节点的Java版本必须安装Java 1.8+,JDK仅支持对应版本的huawei JDk和Oracle JDK。

说明:
因JDK1.8.0_162(8U162)存在漏洞,不要安装该版本。
执行以下命令查看Java版本:
复制
java -version

说明:
-
通过dminstalluser用户在DMServer上将PATH变量设为JDK路径。关于如何配置自动预安装,请参见DMServer预安装(单机模式)或DMServer预安装(HA模式)。
- 使用root用户登录待安装DMServer的主机,切换为dminstalluser用户。
复制
su - dminstalluser
-
输入如下内容,设置Java环境变量:
复制
vi ~/.bashrc
export JAVA_HOME=/home/dminstalleruser/jdk1.8.0_121/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
其中,JAVA_HOME为JDK路径,该路径仅做示例,需输入实际路径;根据步骤7中的子步骤b,设置CLASSPATH和PATH路径。
- 按Esc键退出编辑模式,并执行如下命令保存修改并退出:
复制
:wq!
- 执行如下命令激活Java环境变量:
复制
source ~/.bashrc or .bash_profile

说明:
可以在bash_profile或bashrc文件中配置Java环境变量,需注意以下事项:
- 保留其中一个文件即可。
- 如果上述两个文件都存在,优先使用bash_profile文件。
-
基本服务清单如下:
- Primary Info Store
- Metric Info Store
- WebUI
- APS_InfraZuul
- APS_InfraProxy
- APS_AutoPilotAudit
- APS_AutoPilotPlatformMgmt
- APS_AutoPilotUser
- APS_InfraEureka
- APS_AutoPilotConfig
- APS_Monitoring
- APS_InfraProcessing
- APS_InfraCollection
- APS_InfraHAService

说明:
- Primary Info Store服务用于保存所有用户数据以及DM WebUI操作所需要的配置和数据。
- Metric Info Store服务用于保存所有从数据库获取的统计信息,助力DM分析和显示。
- 重新安装Database Manager时请确保已卸载之前的Database Manager,否则重装可能会失败。卸载方法请参见卸载Database Manager。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3157680/
,如需转载,请注明出处,否则将追究法律责任。