epo目前大多运行在32位系统上,现在windows大力推行2008,在不久就会废除2003.所以ePO要迁移至64位系统是势在必行。废话少说,开工。

准备64为系统的Server一台,推荐windows 2008 R2企业版。 内存4G ,cpu就看着办 别太落伍就行。

一、 备份在32位操作系统上数据库和ePO相关文件

1、停止ePO服务,将下面3个ePO服务停止。

image

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服务。

image

将这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 &lt;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服务器通信正常。