准备群集 Portworx
如果要在经典群集中的非 SDS 工作节点上构建 Portworx 存储层,必须首先在工作节点上添加原始、未格式化和未加载的块存储。 对于 VPC 群集,可以在安装 Portworx 之前附加存储,或者允许 Portworx 在安装过程中使用 Block Storage for VPC 驱动程序动态创建云驱动器。
原始块存储无法通过 Kubernetes 持久卷声明 (PVC) 进行配置,因为块存储设备会被 Red Hat OpenShift on IBM Cloud 自动格式化。 您可以改为使用经典集群中的 IBM Cloud 块卷连接程序插件或 VPC 集群中的 VPC 控制台,CLI 或 API 向工作程序节点添加块存储器。
Portworx 仅支持块存储器。 挂载文件或对象存储的工作节点不能用于 Portworx 存储层。
请记住,传统集群中的非 SDS 工作节点网络没有针对 Portworx 进行优化,可能无法提供应用程序所需的性能优势。
经典集群
经典
- 安装 IBM Cloud Block Volume Attacher 插件。
- 手动向工作程序节点添加块存储器。 对于高可用性数据存储器,Portworx 需要至少 3 个具有原始块存储器和未格式化块存储器的工作程序节点。
- 如果计划使用单独的日志或 KVDB 设备,请使用
oc debug <node>登录工作节点,并运行lsblk识别设备路径。 保存这些设备路径,因为在 Portworx 安装过程中需要它们。 - 如果要使用 日志设备,请从以下选项中进行选择。 日志设备允许 Portworx 将日志直接写入工作程序节点上的本地磁盘。
- 为至少 3 个工作节点附加 3 GB 磁盘,用于日志。
- 从之前添加的块存储设备中选择一个用于日志。
- 让 Portworx 在安装期间自动创建日志分区。
- 如果要将特定设备用于内部 Portworx 键值数据库 (KVDB),请从以下选项中选择。
- 为至少 3 个工作节点附加 3 GB 磁盘,用于 KVDB。
- 从之前添加的块存储设备中选择一个。
- 连接块存储器至工作程序节点。
- 通过 为 Portworx 元数据设置键值存储 继续设置 Portworx。
VPC 集群
虚拟私有云
- 按照 步骤 创建 Block Storage for VPC 实例,并将其附加到要添加到 Portworx 存储层的每个工作节点。 对于高可用性数据存储器,Portworx 需要至少 3 个具有原始块存储器和未格式化块存储器的工作程序节点。
- 如果计划使用单独的日志或 KVDB 设备,请使用
oc debug <node>登录工作节点,并运行lsblk识别设备路径。 保存这些设备路径,因为在 Portworx 安装过程中需要它们。 - 如果要使用 日志设备,请从以下选项中进行选择。 日志设备允许 Portworx 将日志直接写入工作程序节点上的本地磁盘。
- 为群集中至少 3 个工作节点 附加 3 GB 磁盘。
- 在工作程序节点上选择要让 Portworx 在其中创建日志的设备。
- 如果要将特定设备用于内部 Portworx KVDB,请从以下选项中进行选择。
- 为至少 3 个工作节点附加 3 GB 磁盘,用于 KVDB。
- 从之前添加的块存储设备中选择一个用于 KVDB。
- 通过 为 Portworx 元数据设置键值存储 继续设置 Portworx。
Satellite 集群
Satellite
- 创建 Satellite 位置。
- 在云提供商或内部部署的主机上创建虚拟机,这些虚拟机至少有 16 vCPU, 64 GB 内存和足够的存储空间,可连接到您的位置,另外还有用于应用程序数据、Portworx 日志和 KVDB 的额外存储卷。 对于高可用性数据存储器,Portworx 需要至少 3 个具有原始块存储器和未格式化块存储器的工作程序节点。
- 如果计划使用单独的日志或 KVDB 设备,请使用
oc debug <node>登录工作节点,并运行lsblk识别设备路径。 保存这些设备路径,因为在 Portworx 安装过程中需要它们。 - 如果要使用 日志设备,请从以下选项中进行选择。 日志设备允许 Portworx 将日志直接写入工作程序节点上的本地磁盘。
- 为群集中至少 3 个工作节点附加 3 GB 磁盘。
- 在工作程序节点上选择要让 Portworx 在其中创建日志的设备。
- 如果要将特定设备用于内部 Portworx KVDB,请从以下选项中进行选择。
- 为至少 3 个工作节点附加 3 GB 磁盘,用于 KVDB。
- 从之前添加的块存储设备中选择一个用于 KVDB。
- 通过 为 Portworx 元数据设置键值存储 继续设置 Portworx。