4.6. 完成 Cockpit Ceph Installer 的 Environment 页面

Environment 页面允许您配置集群的整体方面,如要使用的安装源,以及如何使用硬盘驱动器 (HDD) 和 Solid State Drives (SSD) 用于存储。

先决条件

注意

在接下来的对话框中,部分设置右侧有工具提示。若要查看它们,请将鼠标光标悬停在图标上,图标上看起来像一个有圆圈的 i

流程

  1. 选择 Installation Source。选择 Red Hat 以使用来自 Subscription Manager 的存储库,或 ISO 来使用从红帽客户门户下载的 CD 镜像。

    cockpit 安装源

    如果选择 Red HatTarget Version 将被设置为 RHCS 4 而没有其他选项。如果选择 ISOTarget Version 将设置为 ISO 镜像文件。

    重要

    如果选择 ISO,镜像文件必须位于 /usr/share/ansible-runner-service/iso 目录中,其 SELinux 上下文必须设置为 container_file_t

    重要

    Installation SourceCommunityDistribution 选项不被支持。

  2. 选择 Cluster Type。如果未满足 CPU 数量和内存大小等特定资源要求,则 Production 选择将阻止安装继续。要允许集群安装即使没有满足资源要求也可以进行,请选择 Development/POC

    cockpit 集群类型
    重要

    不要使用 Development/POC 模式来安装生产环境中使用的 Ceph 集群。

  3. 设置服务帐户登录服务帐户令牌。如果您没有 Red Hat Registry Service Account,请使用 Registry Service Account 网页 创建一个。

    cockpit 服务帐户
  4. Configure Firewall 设置为 ON,将规则应用到 firewalld 以打开 Ceph 服务的端口。如果没有使用 firewalld,请使用 OFF 设置。

    cockpit 防火墙
  5. 目前,Cockpit Ceph 安装程序仅支持 IPv4。如果您需要 IPv6 支持,不要继续使用 Cockpit Ceph 安装程序,并直接使用 Ansible 脚本 安装 Ceph。

    cockpit 网络连接
  6. OSD Type 设置为 BlueStoreFileStore

    cockpit osd 类型
    重要

    BlueStore 是默认的 OSD 类型。在以前的版本中,Ceph 使用 FileStore 作为对象存储。这种格式对于新的 Red Hat Ceph Storage 4.0 安装已弃用,因为 BlueStore 提供了更多功能和更高的性能。仍可使用 FileStore,但使用它需要支持例外。如需有关 BlueStore 的更多信息,请参阅架构指南 中的 Ceph BlueStore

  7. Flash Configuration 设置为 Journal/LogsOSD 数据。如果您有 Solid State Drives (SSD),无论是使用 NVMe 还是传统的 SATA/SAS 接口,您可以选择仅将它们用于写入日志,而实际数据的操作在硬盘驱动器 (HDD) 上进行,或者您可以将 SSD 用于日志和数据,HDD 不用于任何 Ceph OSD 功能。

    cockpit 闪存配置
  8. Encryption 设置为 NoneEncrypted。这是指使用 LUKS1 格式的存储设备的其余加密。

    cockpit 加密
  9. Installation 类型 设置为 ContainerRPM。传统上,红帽软件包管理器 (RPM) 用于在 Red Hat Enterprise Linux 上安装软件。现在,您可以使用 RPM 或容器安装 Ceph。使用容器安装 Ceph 可以提高硬件利用率,因为可以隔离和并置服务。

    cockpit installation type

  10. 查看所有环境设置,再单击网页右下角的 Hosts 按钮。

    cockpit 主机按钮