第二十三章 配置镜像 - 安装仲裁器

文章目录

  • 第二十三章 配置镜像 - 安装仲裁器
  • 安装仲裁器
  • 启动 `ISCAgent`

第二十三章 配置镜像 - 安装仲裁器

安装仲裁器

为了将自动故障转移扩展到尽可能广泛的中断场景,如自动故障转移机制中所述, 建议为每个镜像配置一个仲裁器。如定位仲裁器以优化镜像可用性中所述,仲裁器的推荐网络位置取决于故障转移成员的位置。单个系统可以配置为多个镜像的仲裁器,前提是它的位置适合每个;在创建或编辑它将作为仲裁服务器的每个镜像时,只需指定其主机和端口号,如创建镜像中所述。

要充当仲裁者,系统必须有一个正在运行的 ISCAgent 进程。由于 ISCAgentIRIS 一起安装,任何托管一个或多个 IRIS 实例的系统都满足这一要求,并且无需进一步准备即可配置为仲裁器;但是,托管镜像的一个或多个故障转移或 DR 异步成员的系统不应配置为该镜像的仲裁器。

不托管 IRIS 实例的系统可以通过以下任一方式准备充当仲裁器:

  • 使用工具包安装 ISCAgent

    要准备这样的系统,请从 InterSystems 下载适用于仲裁系统平台的 ISCAgent 安装工具包,然后安装 ISCAgent

    • Windows 系统上,只需执行安装文件,例如 ISCAgent-2018.1.0.540.0-win_x64.exe
    • UNIX®LinuxmacOS 系统上,如有必要,解压单个文件安装工具包,然后在安装工具包的顶层 /ISCAgent 执行 agentinstall。例如:
[root@arbiterhost home]# gunzip ISCAgent-2020.1.0.540.0-lnxrhx64.tar.gz
[root@arbiterhost home]# tar -xf ISCAgent-2020.1.0.540.0-lnxrhx64.tar
[root@arbiterhost home]# ./ISCAgent/agentinstall

通过将 ISC_PACKAGE_MODE 设置为无人值守,可以将此安装作为无人值守安装来执行。例如:

[root@arbiterhost home]# ISC_PACKAGE_MODE="unattended" ./ISCAgent/agentinstall

  • 在容器中部署 ISCAgent

容器化的 ISCAgent 可以部署在任何 Linux 系统上以充当仲裁器。

重要提示:确保仲裁系统上的 ISCAgent 进程配置为在系统启动时启动;有关详细信息,请参阅启动和停止 ISCAgent

对于其他 ISCAgent 选项,例如设置端口,请参阅自定义 ISCAgent

注意:用作仲裁器的 ISCAgent 不需要与为其配置的镜像成员具有相同的 IRIS 版本。但是, 建议在升级镜像时升级仲裁器,以确保拥有最新版本的 ISCAgent

启动 ISCAgent

IRIS 实例不能作为故障转移或 DR 异步成员添加到镜像中,除非 ISCAgent 进程正在其主机系统上运行。 ISCAgent 必须配置为在系统启动时自动启动;有关详细信息,请参阅启动和停止 ISCAgent

你可能感兴趣的:(镜像和高可用性,linux,服务器,网络)