epo目前大多运行在32位系统上,现在windows大力推行2008,在不久就会废除2003.所以ePO要迁移至64位系统是势在必行。废话少说,开工。
准备64为系统的Server一台,推荐windows 2008 R2企业版。 内存4G ,cpu就看着办 别太落伍就行。
一、 备份在32位操作系统上数据库和ePO相关文件
1、停止ePO服务,将下面3个ePO服务停止。
2、备份数据库
1) 打开Microsoft SQL Server Manager Studio,右键点击“EPO4_计算机名”数据库,选择“任务”>“备份(back up… )”;
2) 在弹出的对话框中添加备份路径,指定备份名称;
3) 在Options选项页中,勾选Verify backup when finished(备份完成后检查);
4) 点击OK,开始备份。
5) 备份完成后,点击ok。
3、备份ePO相关文件
备份的文件有
C:\Program Files\McAfee\ePolicy Orchestrator\SERVER;
C:\Program Files\McAfee\ePolicy Orchestrator\DB\SOFTWARE;
C:\Program Files\McAfee\ePolicy Orchestrator\DB\KEYSTORE;
C:\Program Files\McAfee\ePolicy Orchestrator\APACHE2\CONF;
将该系统的网线撤掉。使其离线。
二、 在64位系统上安装ePO4.5
1、 更改计算机名字、ip、NETBIOS和32位系统相同。
2、 开启8.3命名规范。
打开注册表,导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
\FileSystem,找到NtfsDisable8dot3NameCreation组件,将其值改为0
3、 安装ePO4.5,并且端口要和32位上的epo配置相同。在C:\Program Files\McAfee\ePolicy Orchestrator\DB\下的server.ini文件中查看epo的端口及数据库配置
注意:如果64位使用的数据库和32位使用的是同一台,请先将32位系统使用的数据库分离,因为ePO服务器的名字一样,会造成ePO数据库名字一样,发生数据覆盖。如果是不同的数据库,一定确保ePO连接数据库的用户名和密码相同。
4、 安装完成后,停止ePO服务。
将这3项服务设置为禁止启动。
1、 右键“数据库”—“还原数据库”
在弹出的窗口中,指定被还原的数据库的位置,点击“确定”
四、 恢复先前在32位系统上的ePO文件备份
将下列文件及文件夹拷贝到64位系统的相应目录,覆盖前可先将64位系统上的文件重命名。
C:\Program Files\McAfee\ePolicy Orchestrator\SERVER;
C:\Program Files\McAfee\ePolicy Orchestrator\DB\SOFTWARE;
C:\Program Files\McAfee\ePolicy Orchestrator\DB\keystore;
C:\Program Files\McAfee\ePolicy Orchestrator\APACHE2\CONF;
五、 修改ePO服务器配置文件
1、 更改所有XML文件
导航C:\Program Files (x86)\McAfee\ePolicy Orchestrator\SERVER\conf\catalina\
Localhost修改所有的XML文件,除了deployer.xml文件不能更改。(更改路径)
例如:
<Context docBase="C:/Program Files/McAfee/ePolicy Orchestrator/Server/extensions/installed/rs/2.0.1/webapp"
privileged="true" antiResourceLocking="false" antiJARLocking="false"></Context>
更改为
<Context docBase="C:/Program Files (x86)/McAfee/ePolicy Orchestrator/Server/extensions/installed/rs/2.0.1/webapp"
privileged="true" antiResourceLocking="false" antiJARLocking="false"></Context>
2、 更改httpd.conf文件中的配置文件路径,该配置文件在C:\Program Files (x86)\McAfee\ePolicy Orchestrator\APACHE2\conf\
例如:
ServerRoot “C:/PROGRA~1/McAfee/EPOLIC~1/Apache2”
更改为
ServerRoot “C:/PROGRA~2/McAfee/EPOLIC~1/Apache2”
3、 更改ssl.conf文件中的配置文件路径该配置文件在C:\Program Files (x86)\McAfee\ePolicy Orchestrator\APACHE2\conf\
4、 更改C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Server\bin\setenv.bat文件中下面两个字段的路径:
set JAVA_OPTS=
set JRE_HOME=
5、 更改C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Server\bin\ setenv.sh文件中下面字段的路径:
export CATALINA_HOME=
export JAVA_OPTS=
export JRE_HOME=
6、 更改C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Server\conf
\epo\epo.properties文件中下面字段的路径:
epo.install.dir
epo.db.dir
7、 更改C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Server\conf\
orion\log-config.xml文件中下面字段的路径:
< param name="File"
8、 更改C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Server\conf\
orion\orion.properties文件中下面字段的路径:
extension.install.dir
extension.tmp.dir
9、 更改C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Installer
\ePO\install.properties文件中下面字段的路径:
apache.install.dir
apache2.install.dir
epo.install.dir
epo.db.dir
epo.db.dir2
catalina.home
10、 更改C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Installer
\Core\install.properties文件中下面字段的路径:
orion.home
orion.jre.home
11、 如果恢复的数据库不是同一台服务器,则需要更改C:\Program Files
(x86)\McAfee\ePolicy Orchestrator\server\conf\Orion\db.properties文件中下面字段:
db.database.name
db.instance.name
db.port
db.user.name
db.server.name
12、 打开cmd,注册dll文件
命令格式
Rundll32.exe ahsetup.dll RunDllGenCerts <eposervername> <console HTTPS port> <admin username> <password> <"installdir\Apache2\conf\ssl.crt">
例如:
Rundll32.exe ahsetup.dll RunDllGenCerts epo-144 8443 admin 1234 "C:\Program Files (x86)\McAfee\ePolicy Orchestrator\APACHE2\CONF\SSL.CRT"
六、 启动ePO服务
登录测试,确保配置没有丢失,并作一次客户端任务,确保客户端和ePO服务器通信正常。
转载于:https://blog.51cto.com/mrjackzhou/949647