# 在 Linux 集群中设置 数据移动网关

本节提供了在 Linux 集群环境中进行 Data Movement gateway 设置的指导原则。有几种针对 Linux 的商用集群解决方案，包括 Veritas Cluster Server、Red Hat Cluster Suite 和 IBM HACMP for Linux。

当一个可用的集群解决方案已经到位时，可以像任何其他集群应用程序一样对 Data Movement gateway 进行设置，同时遵守以下准则：

* Data Movement gateway 应安装在参与的群集节点上。

  有关设置 Data Movement gateway 的信息，请参阅[数据移动网关 系统要求](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/dm-gateway-prerequisites.htm)和[设置 数据移动网关](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/dm-gateway-setting-up.htm)。

* Data Movement gateway 仅支持故障转移群集配置（主动-被动）。这意味着，在任何给定的时间，数据移动网关 服务都应该只在其中一个集群节点上运行。

  信息注释故障转移群集配置是一项“硬性要求”，因为它确保在任何给定时间只有一个 数据移动网关 的实例可以访问共享数据文件夹（请参见下文）。任何其他配置都将导致不可预测的行为。

* 让 数据移动网关 数据文件夹 (/opt/qlik/gateway/movement/data) 成为安装点。

  要执行此操作，请在每个参与的群集节点上：

  1. 按照数据移动网关中的说明安装 [设置 数据移动网关](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/dm-gateway-setting-up.htm)

  2. 发出以下命令以停止 数据移动网关 服务：

     sudo systemctl stop repagent

  3. 通过运行以下命令检查服务是否已停止：

     sudo systemctl status repagent

     输出应如下：

     Active: inactive (dead) since &lt;timestamp&gt; ago

  4. 将目录更改为 /opt/qlik/gateway/movement，并重命名数据文件夹，如下例所示：

     mv data data-save

  5. 创建一个空的数据目录，如下所示：

     mkdir data

  6. 在共享块设备 (iSCSI) 上装载数据目录，如以下示例所示：

     mount -t ext4 /dev/sdb1 /opt/qlik/gateway/movement/data

     信息注释不支持基于 NFS 的装载（如 AWS 上的 EFS）。

  7. 将数据保存的内容复制到数据中。

  在参与的集群节点上执行步骤 1-7 之后，使用集群管理工具启动应用程序。数据移动网关 的单个实例将在其中一个群集节点上启动。