搜索

2.6. 在 VMware 上创建 OpenShift Container Storage 集群

download PDF

当存储类不存在时,使用此流程在 VMware 基础架构上创建存储集群。

如果您已经创建了存储类,可以直接创建存储集群,如在 VMware 上创建存储集群所述。

VMware 支持以下三种类型的本地存储:

  • 虚拟机磁盘 (VMDK)
  • 原始设备映射 (RDM)
  • VMDirectPath I/O

先决条件

流程

  1. 登录 OpenShift Web 控制台。
  2. Operators Installed Operators 查看所有已安装的 Operator。

    确保所选的 Projectopenshift-storage

    图 2.2. OpenShift Container Storage Operator 页

    OpenShift Container Storage operator 仪表板的截图。
  3. OpenShift Container Storage

    图 2.3. OpenShift Container Storage 的详情标签页

    选定操作器详细信息选项卡的屏幕截图。
  4. 单击 Storage Cluster 的 Create Instance 链接。

    图 2.4. 创建存储集群页面

    Create Storage Cluster 页面的截图
  5. Select Mode 选择 Internal-Attached 设备。默认选择 Internal。
  6. 使用向导创建存储集群,其中包括磁盘发现、存储类创建和存储集群创建。

    如果还没有安装,系统会提示您安装 Local Storage Operator。点 Install 并安装 Operator,如安装 Local Storage Operator 所述。

    发现磁盘

    您可以在所选节点上发现一个潜在的可用磁盘列表。发现不使用且可用于置备持久性卷 (PV) 的磁盘和分区。

    图 2.5. Discovery Disks 向导页面

    在所选节点中发现磁盘的截图.
    1. 选择以下任意一项:

      • 可发现所有节点中磁盘的所有节点
      • 选择节点以从列出节点的子集发现磁盘

        要查找集群中的特定 worker 节点,您可以根据 Name 或 Label 过滤节点。Name 允许您按节点名称搜索,而 Label 则允许您选择预定义的标签进行搜索。

        如果选择的节点与一个聚合的 30 个 CPU 和 72 GiB RAM 的要求不匹配,则会部署一个最小的集群。如需最低起始节点要求,请参阅规划指南中的资源要求部分

        注意

        如果要选择的节点有污点且没有在向导中发现,请按照红帽知识库解决方案中提供的步骤作为临时解决方案。

    2. Next
    创建存储类

    您可以通过过滤一组存储卷来创建专用的存储类来消耗存储。

    图 2.6. 创建 Storage Class 向导页面

    输入存储类详情的截图。
    1. 输入 Volume Set Name
    2. 输入 Storage Class Name。默认情况下,存储类名称会出现卷集名称。
    3. 在上一步中为磁盘发现选择的节点会在 Filter Disks 部分显示。选择以下任意一项:

      • All nodes 选择您发现可用磁盘的所有节点。
      • Select nodes 可以选择可以在其中发现可用磁盘的一组节点。

        要查找集群中的特定 worker 节点,您可以根据 Name 或 Label 过滤节点。Name 允许您按节点名称搜索,而 Label 则允许您选择预定义的标签进行搜索。

        建议 worker 节点分散到三个不同的物理节点、机架或故障域中以实现高可用性。

        注意

        确保 OpenShift Container Storage 机架标签与数据中心中的物理机架一致,以防止在故障域级别出现双节点故障。

    4. 选择所需的 Disk Type。可用的选项如下:

      All

      选择节点上存在的所有磁盘类型。默认情况下会选择这个选项。

      SSD/NVME

      仅选择 SSD 或 NVME 类型磁盘。

      HDD

      仅选择 HDD 类型磁盘。

      注意

      如果因为底层存储抽象而检测到 SSD/NVME 磁盘为 HDD,请选择磁盘类型为 AllHDD。例如,本地存储设备作为 VMDK。

    5. Advanced 部分,您可以设置以下内容:

      磁盘模式

      默认会选择块。

      磁盘大小

      需要被包含的设备的最小和最大可用大小。

      注意

      您必须为该设备设置最小 100GB。

      最大磁盘限制

      这表示节点上可以创建的 PV 数量上限。如果此字段留空,则为匹配节点上的所有可用磁盘创建 PV。

    6. (可选)您可以使用 Select Capacity Chart 查看所选节点上的磁盘所选容量。

      此图表可能需要几分钟时间来反映上一步中发现的磁盘。

      您可以单击图表中的 NodesDisks 链接,以调出节点和磁盘列表以查看更多详细信息。

      图 2.7. 选定节点列表

      从所选容量图显示的节点列表截图。

      图 2.8. 所选磁盘列表

      从所选容量图中显示的磁盘列表截图。
    7. Next
    8. 在消息警报中单击 Yes 以确认创建存储类。

      本地卷集和存储类被创建后,无法返回该步骤。

    创建存储集群

    图 2.9. 创建 Storage Cluster 向导页面

    存储集群创建屏幕截图.
    1. 选择所需的存储类。

      您可能需要等待一两分钟,以便与所选存储类对应的存储节点被填充。

    2. (可选)在 Encryption 部分中,将切换设置为 Enabled 以在集群中启用数据加密。
    3. 与存储类对应的节点会根据从下拉列表中选择的存储类显示。
    4. 点击 Create

      只有在最少选择了三个节点时,才会启用 Create 按钮。将创建一个包含三个卷的新存储集群,每个 worker 节点都有一个卷。默认配置使用 3 的复制因子。

若要扩展初始集群的容量,请参阅扩展存储指南

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.