|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
|
这是尚未发布的文档。 SUSE® Storage 1.12 (Dev). |
存储网络
默认情况下,SUSE Storage 使用默认的 Kubernetes 集群 CNI 网络,该网络仅限于单个接口,并与其他工作负载共享。如果您需要网络隔离,SUSE Storage 支持通过存储网络设置隔离 SUSE Storage 集群内的数据流量。
存储网络设置采用 <NAMESPACE>/<NAME> 格式的 Multus NetworkAttachmentDefinition。
您可以参考 综合文档 了解如何安装和设置 Multus NetworkAttachmentDefinition。
应用该设置将添加 k8s.v1.cni.cncf.io/networks 注释,并重新创建所有现有的实例管理器和备份镜像管理器 Pod。SUSE Storage 将对任何新的实例管理器、备份镜像管理器和备份镜像数据源 Pod 应用相同的注释。
|
为了确保您的首选设置立即生效,请在配置设置之前停止所有工作负载并分离所有 Longhorn 卷。 当所有卷被分离时,SUSE Storage 尝试重新启动所有实例管理器和备份镜像管理器 Pod 以应用该设置。 当一个或多个 Longhorn 卷仍然连接时,只有在没有引擎和副本实例运行时,定制设置才会应用于实例管理器。在分离剩余卷后,您需要重新配置该设置。或者,您可以等待下一个设置同步,这将在一小时内发生。 |
设置存储网络
先决条件
存储网络设置的 Multus NetworkAttachmentDefinition 网络必须在不同集群节点的 Pod 之间可达。
您可以通过创建一个简单的 DaemonSet 并尝试在 Pod 之间 ping 来验证。
在 SUSE Storage 安装期间设置存储网络
按照 自定义默认设置 通过更改 storage-network 默认设置的值来设置存储网络。
|
如果存储网络设置无效,Longhorn 实例管理器将无法启动。 您可以检查实例管理器 Pod 的事件,以查看是否与 如果是这种情况,请提供有效的 |
在 SUSE Storage 安装后设置存储网络
设置 存储网络。
|
在将 NetworkAttachmentDefinition 自定义资源应用于设置后,请勿修改它。 SUSE Storage 不会感知到更新。因此,这将导致故障和错误。相反,您可以创建一个新的 NetworkAttachmentDefinition 自定义资源并将其更新到设置中。 |
为 RWX 卷设置端点网络
配置设置 RWX 卷的端点网络。
限制
当 RWX 卷与端点网络连接时,CSI 插件 Pod 重启时必须重新建立 NFS 挂载点连接。SUSE Storage 提供了 意外断开卷时自动删除工作负载 Pod 设置,该设置在 CSI 插件 Pod 重启时自动删除 RWX 卷工作负载 Pod。然而,当设置被禁用或 Pod 未由控制器管理时,工作负载 Pod 的 NFS 挂载点可能会变得无响应。在这种情况下,您必须手动重启 CSI 插件 Pod。