DEM安装部署

DEM安装部署

配置dem

1.检查

1.关闭firwalld/iptables/SELINUX

systemctl disable firewalld
service iptables stop
chkconfig iptables off

2.修改操作系统selinux

vi /etc/selinux/config
SELINUX=disabled

生效

setenforce 0

3.创建用户组

groupadd -g 12349 dinstall

4.创建用户

useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba

5.Linux(Unix)下检查操作系统限制

vi /etc/security/limits.conf
dmdba soft nice 0
dmdba hard nice 0
dmdba soft as unlimited
dmdba hard as unlimited
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft data unlimited
dmdba hard data unlimited

6.达梦数据库服务注册为系统服务的进程,如通过systemctl或者service方式设定随机自启动的数据库服务,其能打开的最大文件描述符、proc数量等不受 limits.conf控制,需要修改/etc/systemd/system.conf文件才有效果

vi /etc/systemd/system.conf
DefaultLimitNOFILE=65536
DefaultLimitNPROC=10240

7.core配置

https://blog.youkuaiyun.com/weixin_46080292/article/details/138571631

echo "${DB_PATH}/corefile-%e" > /proc/sys/kernel/core_pattern
core参数永久生效
echo "kernel.core_pattern=${DB_PATH}/corefile-%e" >> /etc/sysctl.conf
sysctl -p /etc/sysctl.conf

8.overcommit_memory参数修改

vi /etc/sysctl.conf
vm.overcommit_memory=0
vm.swappiness=1
sysctl -p /etc/sysctl.conf

9.RemoveIPC BUG调整

vi /etc/systemd/logind.conf
RemoveIPC=no

	systemctl daemon-reload
	systemctl restart systemd-logind

查看磁盘信息

df -h

查看内存信息

free -g

10.确认系统时间

需做时间同步保持 数据库实例服务器和dem服务器一致

2.部署dem(参考 /home/dmdba/dmdbms/web/readme.txt)

2.1创建一个数据库:优化一下dm.ini参数文件

2.2在数据库中执行sql脚本dem_init.sql,此SQL脚本编码为UTF-8,如果使用disql执行SQL脚本,请设置set CHAR_CODE UTF8;
2.3解压dem.war

unzip -zxvf dem.war

2.3配置/home/dmdba/dmdbms/web/WEB-INF/db.xml(dem.war中)

 <ConnectPool>
    <Dbtype>dm8</Dbtype>
    <Server>192.168.6.71</Server>
    <Port>5236</Port>
    <User>SYSDBA</User>
    <Password>SYSDBA</Password>
    <InitPoolSize>5</InitPoolSize>
    <CorePoolSize>10</CorePoolSize>
    <MaxPoolSize>50</MaxPoolSize>
    <KeepAliveTime>60</KeepAliveTime>
    <DbDriver></DbDriver>
    <DbTestStatement>select 1</DbTestStatement>
    <SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
    <SSLPassword></SSLPassword>
    <!-- <Url>jdbc:dm://localhost:5236</Url> -->
 <ConnectPool>

2.4配置好之后在压缩一个dem.war

3.tomcat/bin

3.1配置jdk----jdk1.8.0_251-----java -version

3.2jdk存放路径 --/usr/local/java/jdk1.8.0_251
tar xvf jdk-8u161-linux-x64.tar.gz -C /usr/local/在这里插入代码片
3.3配置环境变量

 /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_251
export JRE_HOME=/usr/local/java/jdk1.8.0_251/jre/
生效:source /etc/profile
验证:java -version

3.4tomcat安装 apache-tomcat-9.0.36.tar

tar xvf apache-tomcat-9.0.36.tar.gz -C /usr/local/
mv /usr/local/apache-tomcat-9.0.36/ /usr/local/tomcat/

3.5配置环境变量

三种方法

第一种:

1.配置到/etc/profile
2.用户家目录下环境变量文件./bash_profile

第二种:

定义在自动和关闭程序里面

 
/usr/local/tomcat/bin/startup.sh
/usr/local/tomcat/bin/shutdown.sh

第三种:

3.6修改:

/usr/local/tomcat/conf/server.xml 追加属性字段 maxPostSize="-1";
export JAVA_HOME=/usr/local/java/jdk1.8.0_251
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CLASS_PATH=J A V A H O M E / b i n / l i b : JAVA_HOME/bin/lib:JAVA
HOME/bin/lib:JAVA_HOME/jre/lib:J A V A H O M E / l i b / t o o l . j a r e x p o r t P A T H = JAVA_HOME/lib/tool.jar export PATH=JAVA
HOME/lib/tool.jarexportPATH=PATH:/usr/local/java/jdk1.8.0_251/bin:/usr/local/tomcat/bin

3.7修改:

/usr/local/tomcat/bin/catalina.sh

jvm启动参数

Linux:bin/catalina.sh -> JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/opt/dmdbms/bin";
Windows:bin/catalina.bat -> set java_opts= -server -Xms40m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=c:\dmdbms\bin;

3.8启动tomcat

./startup.sh
查看端口lsof -i:8080
关闭./shutdown.sh
使用浏览器测试:[http://192.168.6.71:8080/](http://192.168.6.71:8080/)

4.访问

假设本机ip为192.168.6.71,
开启浏览器访问url(http://192.168.6.71:8080/dem),登录(admin/888888)

5.监控的主机上启动dmagent(要求agent和dem所运行主机时间一致)

/home/dmdba//dmdbms/tool/dmagent

5.1配置:vi config.properties*

center.url=http://172.16.87.30:8080/dem

5.2启动代理./DMAgentService.sh start

开启自启动的
代理是不能关的 dmagent

https://eco.dameng.com

<think>好的,用户现在想了解如何在VMware Horizon 2209中安装DEM(Dynamic Environment Manager)。首先,我需要回忆一下之前与用户的对话历史。用户之前询问的是Horizon 2209的整体搭建步骤,包括基础环境准备、连接服务器安装、vCenter配置、桌面池创建等。现在用户的问题聚焦在DEM安装步骤上,这可能涉及到用户管理配置和个性化设置的优化。 首先,我需要确认DEM在Horizon环境中的作用。Dynamic Environment Manager主要用于管理用户的个性化设置和策略,确保用户在不同设备或会话中有一致的体验。安装DEM通常是Horizon部署的一部分,尤其是在需要用户环境管理的场景中。 接下来,我需要整理安装DEM的具体步骤。根据VMware的官方文档,DEM安装通常包括以下几个步骤:系统要求检查、安装前的配置、安装DEM配置共享、安装DEM代理以及后续的配置和验证。同时,还需要考虑与Horizon组件的集成,比如连接服务器和UAG的配置。 用户提供的引用[1]提到即时克隆取代了链接克隆,但DEM安装可能与克隆类型关系不大,更多涉及用户配置管理。不过,在回答时可能需要提到DEM在不同克隆类型中的应用情况,但根据用户当前的问题,重点还是安装步骤。 需要注意用户的系统环境,之前提到的Horizon 2209可能运行在Windows Server上,所以DEM安装步骤应该基于Windows系统。同时,用户之前的问题中提到了SQL Server的使用,但DEM可能不需要数据库,而是使用文件共享来存储配置,因此需要指导用户如何设置共享文件夹和权限。 另外,用户可能关心DEM的高可用性和性能优化,所以在步骤中需要包含配置多个DEM服务器以实现负载均衡,以及性能优化的建议,比如使用SSD存储配置文件。 在验证部分,应该指导用户如何通过组策略或DEM控制台检查配置是否生效,并测试用户登录后的个性化设置是否同步。同时,需要提醒用户注意防火墙端口的开放,尤其是如果DEM配置共享位于远程服务器时,确保相关端口如SMB(445)和RPC(135-139)开放。 最后,根据用户之前的问题,他们可能后续会问到DEM的配置优化或故障排除,因此在相关问题部分可以预设这些问题,帮助用户进一步探索。</think>根据VMware Horizon 2209的部署要求,以下是动态环境管理器(Dynamic Environment Manager, DEM)的安装步骤详解: --- ### 一、安装前准备 1. **系统要求** - Windows Server 2019/2022(推荐)或Windows 10/11企业版 - .NET Framework 4.8+(需通过`dism /online /get-features`验证) - 共享存储空间(用于配置文件,建议NTFS格式,容量≥50GB)[^1] 2. **网络配置** ```powershell # 开放防火墙端口 New-NetFirewallRule -Name "DEM_Fileshare" -DisplayName "DEM共享访问" -Protocol TCP -LocalPort 445,135-139 -Enabled True ``` --- ### 二、DEM服务端安装(配置共享) 1. **创建共享文件夹** ```powershell New-Item -Path "D:\DEM_Config" -ItemType Directory Grant-SmbShareAccess -Name "DEMConfig" -Path "D:\DEM_Config" -AccessRight Full -AccountName "Domain\DEM_Admins" icacls "D:\DEM_Config" /grant "Domain\Domain Users:(OI)(CI)(RX)" ``` 2. **运行DEM安装程序** ```batch VMware-DynamicEnvironmentManager-2209.exe /s /v"/qn ADDLOCAL=ALL SERVER_SHARE=\\dem-server\DEMConfig" ``` > 参数说明:`SERVER_SHARE`指向配置文件共享路径 --- ### 三、DEM客户端部署(Horizon Agent集成) 1. **在黄金镜像中安装DEM Agent** ```xml <!-- 安装配置文件示例 --> <Configuration> <Service Enabled="true"/> <FlexEngine> <ProfileArchive>\\dem-server\DEMConfig\UserProfiles</ProfileArchive> <ProfileCheckInterval>300</ProfileCheckInterval> </FlexEngine> </Configuration> ``` 2. **验证服务状态** ```powershell Get-Service -Name FlexEngine | Select Status,StartType ``` --- ### 四、Horizon连接服务器集成 1. **配置GPO策略** ```plaintext 组策略路径:计算机配置 > 策略 > 管理模板 > VMware DEM 关键设置: - 配置文件存档路径 → \\dem-server\DEMConfig\UserProfiles - 禁用本地配置文件 → 已启用 ``` 2. **测试用户漫游** ```powershell # 生成配置文件测试日志 Start-Process "C:\Program Files\VMware\DEM\FlexEngine.exe" -ArgumentList "-p TestUser" ``` --- ### 五、高可用配置(可选) 1. **多DEM服务器负载均衡** ```powershell # 通过DFS命名空间实现共享路径冗余 New-DfsnFolderTarget -Path "\\domain.com\DEMConfig" -TargetPath "\\dem-server1\DEMConfig" New-DfsnFolderTarget -Path "\\domain.com\DEMConfig" -TargetPath "\\dem-server2\DEMConfig" ``` --- ### 六、验证与优化 1. **性能优化建议** $$ \text{响应时间} \leq 50ms \quad (\text{当} \ \text{SSD存储配置文件时}) $$ - 启用配置文件压缩: ```registry [HKEY_LOCAL_MACHINE\SOFTWARE\VMware\DEM\FlexEngine] "EnableCompression"=dword:00000001 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值