Kaspersky Security Center Linux 故障转移集群提供 Kaspersky Security Center Linux 的高可用性,并在出现故障时最大限度地减少管理服务器的停机时间。故障转移集群基于安装在两台计算机上的两个相同 Kaspersky Security Center Linux 实例。其中一个实例用作主动节点,另一个实例用作被动节点。主动节点管理客户端设备的保护,而被动节点准备在主动节点出现故障时承担主动节点的所有功能。当出现故障时,被动节点成为主动节点,主动节点成为被动节点。
Kaspersky 应用程序部署分阶段进行:
建议遵循此场景中所述的步骤顺序。
确保您拥有满足故障转移集群要求的硬件。
选择部署方案。这会影响部署的后续阶段。
在主动节点、被动节点和文件服务器上执行以下步骤:
kladmins 组。运行以下命令:
sudo groupadd kladmins
sudo groupmod -g <new_GID> kladmins
确保该组在所有三台设备上具有相同的 GID。运行以下命令:
getent group kladmins
如果 GID 不匹配,您可以使用以下命令指定 GID:
sudo groupmod -g <new_GID> kladmins
ksc 用户账户。将用户账户分配到 kladmins 组中。运行以下命令:
sudo adduser ksc
sudo usermod -u <new_UID> ksc
sudo gpasswd -a ksc kladmins
sudo usermod -g kladmins ksc
确保用户账户在所有三台设备上具有相同的 UID。运行以下命令:
getent passwd ksc
如果 UID 不匹配,您可以使用以下命令指定 UID:
sudo usermod -u <new_UID> ksc
rightless用户账户。将用户账户分配到 kladmins 组中。运行以下命令:
sudo adduser rightless
sudo usermod -u <new_UID> rightless
sudo gpasswd -a rightless kladmins
sudo usermod -g kladmins rightless
确保用户账户在所有三台设备上具有相同的 UID。运行以下命令:
getent passwd rightless
如果 UID 不匹配,您可以使用以下命令指定 UID:
sudo usermod -u <new_UID> rightless
ksc soft nofile <最大打开文件数>
ksc hard nofile <最大打开文件数>
默认情况下,文件描述符的限制在安装期间指定。软文件限制为 32,768 个文件,硬文件限制为 131,072 个文件。
准备将用作 Kaspersky Security Center Linux 故障转移集群组件的文件服务器。确保该文件服务器满足硬件和软件要求,为 Kaspersky Security Center Linux 数据创建两个共享文件夹,并配置这两个共享文件夹的访问权限。
安装用于 Kaspersky Security Center Linux 的 DBMS。您可以选择其中一个受支持的 DBMS。对于如何安装所选 DBMS 的信息,请参考其文档。
如果 Linux 操作系统的发行版不包含受支持的 DBMS,您可以从第三方软件包存储库安装 DBMS。
安装 DBMS 后,请按照相应的说明进行操作:
在安装了 DBMS 的设备上,配置将作为主动节点和被动节点运行的设备的连接。
准备两台具有相同硬件和软件的设备,它们将用作主动和被动节点。
在两个节点上均以故障转移集群模式安装 Kaspersky Security Center Linux。
您必须先在想将其作为主动节点的设备上安装 Kaspersky Security Center Linux,然后在被动节点上安装。
操作说明:在 Kaspersky Security Center Linux 故障转移集群节点上安装 Kaspersky Security Center Linux。
在非集群节点的单独设备上安装 Kaspersky Security Center Web Console。
在应答文件中将故障转移集群指定为管理服务器地址。
管理服务器证书位于以下路径:/mnt/KlFocDataShare_klfoc/1093/cert/klserver.cer
将证书文件复制到正在安装 Kaspersky Security Center Web Console 的设备上。在应答文件中指定证书的本地路径。
检查您是否正确配置了故障转移集群以及它是否正常工作。例如,您可以运行以下命令来启动切换到被动节点:
/opt/kaspersky/ksc64/sbin/klfoc -failover --stp klfoc
使用以下命令验证故障转移集群管理服务在两个节点上是否处于 Active: active (running) 状态:
systemctl status klfocsvc_klfoc
使用以下命令验证其他故障转移集群服务在活动节点上是否处于 Active: active (running) 状态。在被动节点上,这些故障转移集群服务必须为Active: inactive (dead) 或者 Active: failed (Result: signal)。
systemctl status klnagent_klfocsystemctl status kladminserver_klfocsystemctl status klactprx_klfocsystemctl status klwebsrv_klfocKaspersky Security Center Linux 故障转移集群已部署。
Page top