配置 SVM 选择算法
您可以指定 Light Agent 应使用的SVM 选择算法,并配置在 Light Agent 策略中应用扩展 SVM 选择算法的设置(在以 Light Agent 模式运行的应用程序的策略中)。对于 Light Agent for Windows,您还可以在 Kaspersky Endpoint Security for Windows 的本地界面中选择算法。
您可以选择下列选项之一:
- 使用标准 SVM 选择算法
如果选择此选项,则在虚拟机上安装并运行后,Light Agent 会选择连接到 Light Agent 本地的 SVM。
SVM 相对于 Light Agent 的本地性取决于虚拟基础架构的类型:
- 在基于 Microsoft Hyper-V、XenServer、VMware vSphere、KVM、Proxmox VE、Basis、Skala-R、华为 FusionSphere、Nutanix Acropolis、Alt Virtualization Server、Astra Linux 或 Numa vServer 的虚拟基础架构中,如果 SVM 与安装了 Light Agent 的虚拟机部署在同一 Hypervisor 上,则被视为对于 Light Agent 是本地的。
- 在 OpenStack 平台、VK Cloud 平台或 TIONIX Cloud Platform 上运行的虚拟基础架构中,SVM 位置根据 Integration Server 配置文件 (appsettings.json) 的
HypervisorSpecificSettings:Openstack
部分中的 StandardAlgorithmSvmLocality
参数来确定。根据 Integration Server 的版本,文件位于以下路径之一:
- /var/opt/kaspersky/viis/common/ – 对于基于 Linux 的 Integration Server
- %ProgramFiles(x86)%\Kaspersky Lab\Kaspersky VIISLA\ – 对于基于 Windows 的 Integration Server
如果使用默认值,只要 SVM 与安装了 Light Agent 的虚拟机位于同一服务器组内,则该 SVM 被视为 Light Agent 的本地 SVM。
如果没有本地 SVM 进行连接,Light Agent 会选择 Light Agent 连接数最少的 SVM,而不管 SVM 在虚拟基础架构中的路径如何。
如果在 SVM 上为 Protection Server 启用了大型基础架构保护模式,则应用程序无法确定 SVM 相对于 Light Agent 是否为本地。在这种情况下,建议使用扩展 SVM 选择算法并选择 Integration Server 作为 SVM 发现方法。
默认情况下已选定该选项。
- 使用扩展 SVM 选择算法
如果选择此选项,您可以使用“SVM 路径”滑块,指定 SVM 在虚拟基础架构中的位置将如何影响 SVM 相对于 Light Agent 的“本地性”。Light Agent 只能连接到本地 SVM。
您还可以指定,在选择 SVM 进行连接时不得考虑 SVM 在虚拟基础架构中的路径。
在选择 SVM 时,Light Agent 将考虑已连接到 SVM 的 Light Agent 数量,以确保在可连接的 SVM 之间平均分布 Light Agent。
如果您选择了“使用扩展 SVM 选择算法”选项,并且 Light Agent 使用 Integration Server 作为 SVM 发现方法,您可以指定在使用 SVM 路径滑块选择 SVM 进行连接时,必须考虑 SVM 在虚拟基础架构中的路径。
允许在虚拟基础架构中指定 SVM 路径类型,这在选择用于连接的 SVM 时会被考虑在内:
- Hypervisor。Light Agent 选择与符合特定标准的 SVM 进行连接(取决于虚拟基础架构的类型):
- SVM 与安装了 Light Agent 的虚拟机部署在同一 Hypervisor 中(在基于 Microsoft Hyper-V、XenServer、VMware vSphere、KVM、Proxmox VE、Basis、Skala-R、华为 FusionSphere、Nutanix Acropolis、Alt Virtualization Server、Astra Linux 或 Numa vServer 的虚拟基础架构中)。
- SVM 与安装了 Light Agent 的虚拟机位于同一服务器组中(在 OpenStack 平台、VK Cloud 平台或 TIONIX Cloud Platform 上运行的虚拟基础架构中)。
如果安装 Light Agent 的虚拟机所在的同一 Hypervisor 或同一服务器组中没有可用的 SVM,则 Light Agent 不会连接到 SVM。
- 集群。Light Agent 选择与符合特定标准的 SVM 进行连接(取决于虚拟基础架构的类型):
- SVM 与安装了 Light Agent 的虚拟机部署在同一 Hypervisor 集群中(在基于 Microsoft Hyper-V、XenServer、VMware vSphere、KVM、Proxmox VE、Basis、Skala-R、华为 FusionSphere、Nutanix Acropolis、Alt Virtualization Server、Astra Linux 或 Numa vServer 的虚拟基础架构中)。
- SVM 与安装了 Light Agent 的虚拟机位部署在同一个 OpenStack 项目中(在 OpenStack 平台、VK Cloud 平台或 TIONIX Cloud Platform 上运行的虚拟基础架构中)。
如果安装 Light Agent 的虚拟机所在的同一 Hypervisor 集群或同一 OpenStack 项目中没有可用的 SVM,则 Light Agent 不会连接到 SVM。
- 数据中心。Light Agent 选择与符合特定标准的 SVM 进行连接(取决于虚拟基础架构的类型):
- SVM 与安装了 Light Agent 的虚拟机部署在同一 数据中心中(在基于 Microsoft Hyper-V、XenServer、VMware vSphere、KVM、Proxmox VE、Basis、Skala-R、华为 FusionSphere、Nutanix Acropolis、Alt Virtualization Server、Astra Linux 或 Numa vServer 的虚拟基础架构中)。
- SVM 与安装了 Light Agent 的虚拟机位于同一可用区中(在 OpenStack 平台、VK Cloud 平台或 TIONIX Cloud Platform 上运行的虚拟基础架构中)。
如果带有 Light Agent 的虚拟机所在的同一数据中心或可用区中没有可连接的 SVM,则 Light Agent 不会连接到 SVM。
- 忽略。Light Agent 选择 SVM 时不考虑其位置。
默认选中的值为 Hypervisor。
如果选择了“使用扩展 SVM 选择算法”选项,则该设置可用。
如果 Light Agent 使用扩展 SVM 选择算法,选择 SVM 地址列表作为 SVM 发现方法,并且 SVM 上启用了大型基础架构保护模式,则只有在 Light Agent 忽略 SVM 路径的情况下才可以将 Light Agent 连接到该 SVM(“忽略”被设置为“SVM 路径”设置的值)。
有关配置在 Light Agent 模式下运行的应用程序的详细信息,请参阅相关应用程序的帮助。
在运行于 OpenStack 平台、VK Cloud 平台或 TIONIX Cloud Platform 上的虚拟基础架构中,如果您选择了“使用标准 SVM 选择算法”选项,您可以指定如何确定 SVM 相对于 Light Agent 的本地性。为此,请执行以下操作:
- 打开 Integration Server 配置文件 (appsettings.json) 进行编辑。根据 Integration Server 的版本,文件位于以下路径之一:
- /var/opt/kaspersky/viis/common/ – 对于基于 Linux 的 Integration Server
- %ProgramFiles(x86)%\Kaspersky Lab\Kaspersky VIISLA\ - 对于基于 Windows 的 Integration Server。
- 在
HypervisorSpecificSettings:Openstack
部分中指定OpenStackMaxSvmCountToReturn
设置:此参数可以采用以下值:
ServerGroup
– 如果选择此值,只要 SVM 与安装了 Light Agent 的虚拟机位于同一服务器组内,则该 SVM 被视为 Light Agent 的本地 SVM。默认情况下采用此值。
Project
– 如果选择此值,只要 SVM 与安装了 Light Agent 的虚拟机部署在同一个 OpenStack 项目中,则该 SVM 被视为 Light Agent 的本地 SVM。
AvailabilityZone
– 如果选择此值,只要 SVM 与安装了 Light Agent 的虚拟机位于同一可用域内,则该 SVM 被视为 Light Agent 的本地 SVM。
- 保存 appsettings.json 文件。
- 重新启动 Integration Server。
页面顶部