点击此处收缩
点击此处展开 点击此处展开

高可用性设置

数据库和 DataEngine 配置

PostgreSQL 数据库

  1. 复制 primary 服务器中 pgsql 文件夹下的内容 (<Product_home\pgsql) 并粘贴到数据库服务器。
  2. 在数据库服务器中,打开 命令提示符 以管理员身份进入目录 <pg_home>\bin,运行以下命令以注册数据库服务:
  3. pg_ctl.exe register -N "ManageEngine ADAudit Plus - Database" -D ..\data -S demand

  4. 修改 postgresql.conf 文件(位于 <pg_home>\data 下),添加以下条目:
  5. listen_addresses = '*'

  6. 修改 <pg_home>\data 下的 pg_hba.conf 文件,添加以下条目:
  7. host all all 127.0.0.1/32 md5
    host all all <DB Server ip addr >/32 md5
    host all all <Primary Server ip addr>/32 md5
    host all all <Standby Server IP addr>/32 md5
    host all all <Public ip addr>/32 md5

  8. 启动 ManageEngine ADAudit Plus - Database 服务于数据库服务器上。
  9. 在主服务器和备用服务器中,修改 database_params.conf 文件(位于 <Product_home>\conf 下),将 localhost 替换为 数据库服务器名称/IP 地址 在以下行中:
  10. url=jdbc:postgresql://localhost:33307/adap

Microsoft SQL Server 数据库

  1. 复制主服务器中 <Product_home>\conf 下的 database_params.conf 文件,粘贴到备用服务器的 <Product_home>\conf 中。

DataEngine

  1. 下载 DataEngine zip 文件DataEngine_1_3_0_5 并解压内容至 DataEngine 服务器。
  2. 打开 命令提示符 以管理员身份进入目录 <DataEngine home>\bin,并运行批处理文件 Unpack.bat.
  3. 运行以下命令安装 DataEngine 服务:
  4. wrapper.exe -i ..\conf\wrapper.conf

  5. 复制主服务器中 <Product_home>\conf 下的 datadb 文件夹(位于主服务器的 <Product_home>\apps\dataengine_xnode 下)复制并粘贴到 DataEngine 服务器的 <DataEngine_home> 中。
  6. 在主服务器和备用服务器中,修改 dataengine-xnodes.conf 文件位于 conf\DataEngine\engines\xnode,通过添加 服务器名称 并将 local 替换为 remote 如下所示:
  7. xnode.host = <DataEngine server name>
    xnode.location = remote

  8. 在 DataEngine 服务器中,修改 dataengine-xnode.conf 文件(位于 apps\dataengine-xnode\conf 目录),添加以下键以启用远程请求处理。
  9. xnode.connector.accept_remote_request=true

  10. 在主服务器中,复制 xnode.connector.password 值,取自 dataengine-xnodes.conf 文件(位于 conf\DataEngine\engines\xnode)。将此值粘贴到 dataengine-xnode.conf DataEngine 服务器的 apps\dataengine-xnode\conf 文件以及备用服务器的 conf\DataEngine\engines\xnode 文件中。 dataengine-xnodes.conf datarepositories.conf
  11. 在主服务器和备用服务器中,修改 文件位于 conf\DataEngine\xnode\datarepository,通过添加 xnodes = <DataEngine server name> 服务器名称 如下所示:
  12. ManageEngine ADAudit Plus - DateEngine

  13. 启动 服务。 产品配置

在数据库服务为 PostgreSQL 时,启动数据库服务器上的数据库服务。

  1. 启动主服务器上的 ADAudit Plus 服务。
  2. 按照以下步骤运行查询:
  3. 在主服务器登录 ADAudit Plus Web 控制台。
    • 转到
    • 选项卡,并在 支持 Support Info 磁贴,点击 更多 .
    • ADAuditPlus DB Query 部分,运行以下查询: select max(config_id) from adshaconfiguration
    • 对于 PostgreSQL:

      insert into adshaconfiguration values (<查询结果1 +1>, 3, '<主服务器名称>', '<备用服务器名称>', 'Postgres', '<公网 IP>', '', '', null)

      对于 Microsoft SQL:

      insert into adshaconfiguration values (<查询结果1 +1>, 3, '<主服务器名称>', '<备用服务器名称>', 'mssql', '<公网 IP>', '', '', null)

      在主服务器和备用服务器中,复制

  4. ifcheck.exe, iflist.exe ipadd.exe, ipdel.exe 文件从 <Product_home>\tools\fos\bin,粘贴到 <Product_home>\bin。 fos.conf
  5. ifcheck.exe, iflist.exe 文件从 <Product_home>\tools\fos,复制粘贴到 <Product_home>\conf,并修改 IP 属性 共享名称如下所示: #IP 地址属性
  6. #特定服务器 - 使用 ipconfig 查找 IP 地址
    ipaddr=<ip4 地址>
    #特定服务器 - 运行 iflist.exe,从结果中使用“适配器名称”
    publicIP.Ifname=<适配器名称>
    #特定服务器 - 使用 ipconfig 查找子网掩码
    publicIP.netmask=<子网掩码>
    #高可用性共用 IP,应为静态 IP
    publicIP.ipaddr=<共用 IP 地址>
    #共享名称
    repl.remoteinstallationDir=
    wrapper.conf

  7. 在主服务器和备用服务器中,修改 文件位于 <Product_home>\conf 中,添加以下条目: wrapper.event.wrapper_stop.command.argv.1=..\bin\ipdel.exe
  8. wrapper.event.wrapper_stop.command.argv.2=<待解绑公网 IP>
    wrapper.event.wrapper_stop.command.block=TRUE
    #wrapper.event.wrapper_stop.command.block.timeout=20
    wrapper.event.wrapper_stop.command.on_exit.0=CONTINUE
    wrapper.event.wrapper_stop.command.on_exit.default=CONTINUE
    module-startstop-processors.xml

  9. ifcheck.exe, iflist.exe 文件从 <Product_home>\tools\fos\conf 复制粘贴到 <Product_home>\conf\Persistence。 customer-config.xml
  10. 在主服务器和备用服务器中,修改 <configuration name="VersionHandler" wrapper.event.wrapper_stop.command.argv.1=..\bin\ipdel.exe
  11. value="com.manageengine.ads.fw.ha.HAVersionHandler"/>
    <configuration name="StartDBServer" value="false"/>
    product_detail.conf

  12. 在主服务器和备用服务器中,修改 文件位于 <Product_home>\conf\product_detail.conf,修改以下条目: file under <Product_home>\conf\product_detail.conf by changing the below entry:
  13. IS_HA_ENABLED=true

  14. 将产品安装文件夹重命名为 MEADAP 在两个实例上,并为两个实例和数据库服务器的计算机帐户分配完全控制权限。
  15. 共享两个实例的产品安装,授予所有三个计算机帐户的共享权限,如下图所示:

高可用性设置

注意:这里,ADAP-DC1 是数据库服务器,ADAP-MS2 是主服务器,ADAP-MS3 是备用服务器。

找不到您想要的内容?

  •  

    访问我们的社区

    在论坛发布您的问题。

     
  •  

    请求附加资源

    向我们发送您的需求。

     
  •  

    需要实施帮助?

    试试 OnboardPro

     

本页内容

版权所有 © 2020, ZOHO Corp。保留所有权利。

获取下载链接