4.6. 完成 Cockpit Ceph Installer 的 Environment 页面
Environment 页面允许您配置集群的整体方面,如要使用的安装源,以及如何使用硬盘驱动器 (HDD) 和 Solid State Drives (SSD) 用于存储。
先决条件
- 已安装并配置了 Cockpit Ceph 安装程序。
- 您有作为配置 Cockpit Ceph 安装程序的一部分输出的 URL。
- 您已创建了 registry 服务帐户。
在接下来的对话框中,部分设置右侧有工具提示。若要查看它们,请将鼠标光标悬停在图标上,图标上看起来像一个有圆圈的 i。
流程
选择 Installation Source。选择 Red Hat 以使用来自 Subscription Manager 的存储库,或 ISO 来使用从红帽客户门户下载的 CD 镜像。
如果选择 Red Hat,Target Version 将被设置为 RHCS 4 而没有其他选项。如果选择 ISO,Target Version 将设置为 ISO 镜像文件。
重要如果选择 ISO,镜像文件必须位于
/usr/share/ansible-runner-service/iso
目录中,其 SELinux 上下文必须设置为container_file_t
。重要Installation Source 的 Community 和 Distribution 选项不被支持。
选择 Cluster Type。如果未满足 CPU 数量和内存大小等特定资源要求,则 Production 选择将阻止安装继续。要允许集群安装即使没有满足资源要求也可以进行,请选择 Development/POC。
重要不要使用 Development/POC 模式来安装生产环境中使用的 Ceph 集群。
设置服务帐户登录和服务帐户令牌。如果您没有 Red Hat Registry Service Account,请使用 Registry Service Account 网页 创建一个。
将 Configure Firewall 设置为 ON,将规则应用到
firewalld
以打开 Ceph 服务的端口。如果没有使用firewalld
,请使用 OFF 设置。目前,Cockpit Ceph 安装程序仅支持 IPv4。如果您需要 IPv6 支持,不要继续使用 Cockpit Ceph 安装程序,并直接使用 Ansible 脚本 安装 Ceph。
将 OSD Type 设置为 BlueStore 或 FileStore。
重要BlueStore 是默认的 OSD 类型。在以前的版本中,Ceph 使用 FileStore 作为对象存储。这种格式对于新的 Red Hat Ceph Storage 4.0 安装已弃用,因为 BlueStore 提供了更多功能和更高的性能。仍可使用 FileStore,但使用它需要支持例外。如需有关 BlueStore 的更多信息,请参阅架构指南 中的 Ceph BlueStore。
将 Flash Configuration 设置为 Journal/Logs 或 OSD 数据。如果您有 Solid State Drives (SSD),无论是使用 NVMe 还是传统的 SATA/SAS 接口,您可以选择仅将它们用于写入日志,而实际数据的操作在硬盘驱动器 (HDD) 上进行,或者您可以将 SSD 用于日志和数据,HDD 不用于任何 Ceph OSD 功能。
将 Encryption 设置为 None 或 Encrypted。这是指使用 LUKS1 格式的存储设备的其余加密。
将 Installation 类型 设置为 Container 或 RPM。传统上,红帽软件包管理器 (RPM) 用于在 Red Hat Enterprise Linux 上安装软件。现在,您可以使用 RPM 或容器安装 Ceph。使用容器安装 Ceph 可以提高硬件利用率,因为可以隔离和并置服务。
查看所有环境设置,再单击网页右下角的 Hosts 按钮。