10.2. 配置存储设备
您可以在各种存储设备中安装 Red Hat Enterprise Linux。您可以在安装目的窗口配置基本的、可以通过本地访问的存储设备。直接连接到本地系统的基本存储设备(如磁盘和固态驱动器)都显示在窗口的 Local Standard Disks 部分中。在 64 位 IBM Z 上,本部分包含激活的 Direct Access Storage Devices(DASD)。
一个已知问题,在安装完成后,防止将配置为 HyperPAV 别名的 DASD 自动附加到系统。这些存储设备会在安装过程中可用,但完成安装并重启后无法立即访问。要附加 HyperPAV 别名设备,请手动将它们添加到系统的 /etc/dasd.conf
配置文件中。
10.2.1. 配置安装目的地
您可以使用 Installation Destination 窗口来配置存储选项,例如,您要用作 Red Hat Enterprise Linux 安装的安装目标的磁盘。您必须至少选择一个磁盘。
先决条件
- 打开 安装概述 窗口。
- 如果您计划使用已包含数据的磁盘,请确保备份您的数据。例如: 如果要缩小现有 Microsoft Windows 分区并将 Red Hat Enterprise Linux 安装为第二个系统,或者要升级之前的 Red Hat Enterprise Linux 版本。操作分区总是会带有风险。例如,如果因为磁盘中的某种原因造成进程中断或者失败,则可能会丢失磁盘中的数据。
流程
在 安装概述 窗口中点击 Installation Destination。在 Installation Destination 窗口中执行以下操作:
在 Local Standard Disks 部分中,选择您需要的存储设备;白色复选标记表示您的选择。在安装过程中,没有白色复选标记的磁盘不会被使用;如果您选择自动分区,它们会被忽略,且在手动分区中不可用。
Local Standard Disks 显示所有本地可用的存储设备,如 SATA、IDE 和 SCSI 磁盘、USB 闪存和外部磁盘。安装程序启动后,任何连接的存储设备都不会被检测。如果您使用可移动驱动器安装 Red Hat Enterprise Linux,在删除了该设备后您的系统将无法使用。
可选:如果要配置额外的本地存储设备来连接新磁盘,请点击窗口右下角的 Refresh 链接。此时会打开 Rescan Disks 对话框。
点
并等到扫描过程完成。当您点击扫描磁盘时,您在安装过程中进行的所有存储更改都会丢失。
- 点击 安装目标 窗口。所有探测到的磁盘(包括新磁盘)都会在 本地标准磁盘 部分显示。 返回
可选:点
添加专用的存储设备。存储设备选择 窗口将打开,并列出安装程序可访问的所有存储设备。
可选:在 Storage Configuration 下,为自动分区选择 Automatic 单选按钮。
您还可以配置自定义分区。如需了解更多详细信息,请参阅 配置手动分区。
- 可选:选择 I would like to make additional space available 来从现有分区布局中回收空间。例如,如果您想要使用的磁盘已有不同的操作系统,并且您希望使该系统的分区小些,以便为 Red Hat Enterprise Linux 留出更多空间。
可选:选择 Encrypt my data 来加密所有分区,除了使用 Linux Unified Key Setup (LUKS) 来引导系统所需的分区(例如
/boot
)。加密您的磁盘,以添加额外的安全层。点 Disk Encryption Passphrase 对话框将打开。
。- 在 Passphrase 和 Confirm 字段中输入您的密码短语。
单击
来完成磁盘加密。警告如果您丢失了 LUKS 密码短语,那么就完全无法访问所有加密的分区及其数据。丢失的密码短语是无法找回的。但是,如果您执行 Kickstart 安装,您可以保存加密密码短语并在安装过程中生成加密密码短语备份。如需更多信息,请参阅 自动安装 RHEL 文档。
可选:点击窗口左下角的 Full disk summary and bootloader 链接来选择哪个存储设备包含引导加载程序。如需更多信息,请参阅 配置引导装载程序。
在大多数情况下,将启动加载器保留在默认位置就足够了。例如,需要从另一个引导装载程序进行链载入的系统需要手工指定引导驱动器。
- 点 。
可选:如果您选择了 automatic partitioning 和 I would like to make additional space available 选项,或者所选磁盘上没有足够的空闲空间来安装 Red Hat Enterprise Linux,则会出现 Reclaim Disk Space 对话框。它列出所有配置的磁盘设备,以及这些设备上的所有分区。对话框显示系统使用当前选定的软件包集安装所需的最小磁盘空间信息,以及您已回收了多少空间。要启动回收进程:
- 查看显示的可用存储设备列表。Reclaimable Space 列显示每个条目可以回收多少空间。
- 选择要回收空间的磁盘或分区。
- 使用 按钮,来使用分区上的可用空间,同时保留现有数据。
- 使用 按钮删除所选磁盘上的该分区或所有分区,包括现有数据。
- 使用 按钮删除所有磁盘上所有现有的分区,包括现有数据,并使此空间可用于安装 Red Hat Enterprise Linux。
点
以应用更改,并返回图形安装。除非点了 Installation Summary 窗口中的 ,不会有磁盘变化。Reclaim Space 对话框仅标记用于调整大小或删除的分区,不会执行任何操作。
10.2.2. 安装目标配置过程中的特殊情况
以下是配置安装目标时需要考虑的一些特殊情况:
-
某些 BIOS 类型不支持从 RAID 卡引导。在这些实例中,
/boot
分区必须在 RAID 阵列之外的分区上创建,比如在单独的磁盘上。对于使用有问题的 RAID 卡,必需使用内部磁盘创建分区。软件 RAID 设置也需要/boot
分区。如果选择自动为系统分区,应该手动编辑/boot
分区。 - 要将 Red Hat Enterprise Linux 引导装载程序配置为不同的引导装载程序的 链加载,您必须通过点击 Installation Destination 窗口中的 Full disk summary and bootloader 链接来手动指定引导驱动器。
- 当您在具有多路径和非多路径存储设备的系统上安装 Red Hat Enterprise Linux 时,安装程序中的自动分区布局会创建包含多路径和非多路径设备组合的卷组。这违背了多重路径存储的目的。在 Installation Destination 窗口中选择 multipath 或非 multipath 设备。或者手动分区。
10.2.3. 配置引导装载程序
Red Hat Enterprise Linux 使用 GRand Unified Bootloader 版本 2(GRUB2)作为 AMD64、 Intel 64、IBM Power Systems 和 ARM 的引导加载程序。对于 64 位 IBM Z,使用 zipl 引导装载程序。
引导装载程序是系统启动时所运行的第一个程序,它负责载入和向操作系统传输控制。GRUB2 可以引导任何兼容的操作系统(包括 Microsoft Windows),也可以使用链加载将控制权传给其他不支持的操作系统的引导加载程序。
安装 GRUB2 可能会覆盖您现有的引导装载程序。
如果已经安装了操作系统,Red Hat Enterprise Linux 安装程序会尝试自动探测并配置引导装载程序,以启动另一个操作系统。如果没有检测到引导装载程序,您可以在完成安装后手动配置任意附加操作系统。
如果您要在多个磁盘上安装一个 Red Hat Enterprise Linux 系统,您可能需要手动指定要安装引导装载程序的磁盘。
流程
在 安装目标 窗口中点 Full disk summary and bootloader此时会打开 Selected Disks 对话框。
引导装载程序安装在您选择的设备上,或者 UEFI 系统上;EFI 系统分区 在引导分区过程中创建在目标设备上。
- 要更改引导设备,请从列表中选择设备并点击 。您只能将一个设备设定为引导设备。
- 要禁用新的引导装载程序安装,请选择当前标记为引导的设备,然后单击 GRUB2。 。这样可保证不在任何设备中安装
如果选择不安装引导装载程序,则不能直接引导系统,而且必须使用另外一种引导方法,如独立的商业引导装载程序应用程序。只有在您有其它引导系统的方法时才使用这个选项。
引导装载程序可能还需要创建一个特殊分区,具体取决于您的系统是否使用 BIOS 或 UEFI 固件,或者如果引导驱动器有 GUID 分区表 (GPT)或 主引导记录(MBR,也称为 msdos
)标签。如果您使用自动分区,安装程序会创建该分区。
10.2.4. 存储设备选择
存储设备选择窗口列出了安装程序可访问的所有存储设备。根据您的系统和可用的硬件, 一些标签可能无法显示。在以下标签页下对设备进行分组:
- 多路径设备
- 存储设备可通过多个路径访问,例如通过同一系统上的多个 SCSI 控制器或光纤通道端口。安装程序只检测序列号为 16 或 32 个字符的多路径存储设备。
- 其他 SAN 设备
- 在存储区域网络(SAN)上可用的设备。
- 固件 RAID
- 附加到固件 RAID 控制器的存储设备。
- NVDIMM 设备
- 在特定情况下,Red Hat Enterprise Linux 9 可以在 Intel 64 和 AMD64 构架上,在扇区模式下,从(NVDIMM)设备引导和运行。
- IBM Z 设备
- 通过 zSeries Linux FCP(光纤通道协议)驱动程序附加的存储设备或逻辑单元(LUN),DASD。
10.2.5. 过滤存储设备
在存储设备选择窗口中,您可以通过其全球识别符(WWID)或端口、目标或逻辑单元号(LUN)过滤存储设备。
先决条件
- 打开 安装概述 窗口。
流程
- 在 安装概述 窗口中点击 Installation Destination。此时会打开 Installation Destination 窗口,列出所有可用的驱动器。
- 在 Specialized & Network Disks 部分中,点 。存储设备选择窗口将打开。
点 Search by 标签页来根据端口、目标、LUN 或 WWID 进行搜索。
通过 WWID 或 LUN 搜索,需要在对应的输入文本字段中输入额外的值。
- 从搜索下拉菜单中选择您需要的选项。
- 点 开始搜索。每个设备都会显示在一个独立的行中,并有一个对应的复选框。
选择要启用安装过程中所需设备的复选框。
之后在安装过程中,您可以选择在任意选择的设备中安装 Red Hat Enterprise Linux,您可以选择自动挂载其它选择的设备作为安装系统的一部分。所选设备不会被安装过程自动清除,而选择设备不会将数据存储在设备中。
注意您可以在安装后通过修改
/etc/fstab
文件在系统中添加设备。- 点 Installation Destination 窗口。 返回
所有您没有选择的存储设备都会在安装程序中完全隐藏。要使用不同的引导装载程序链载入引导装载程序,请选择所有存在的设备。
10.2.6. 使用高级存储选项
要使用高级存储设备,您可以配置 iSCSI(TCP/IP 上的 SCSI)目标或 FCoE(以太网光纤通道)SAN(存储区域网络)。
要使用 iSCSI 存储设备进行安装,安装程序必须能够将其发现为 iSCSI 目标,并能够创建 iSCSI 会话来访问它们。这些步骤的每一步都可能需要 Challenge Handshake Authentication Protocol(CHAP)身份验证的用户名和密码。此外,您可以配置 iSCSI 目标,来在目标(反向 CHAP)连接的系统上验证 iSCSI 启动器,以进行发现和会话。CHAP 和反向 CHAP 一起使用时称为双向 CHAP。双向 CHAP 为 iSCSI 连接提供最高级别的安全性,尤其是当 CHAP 身份验证和反向 CHAP 身份验证的用户名和密码不同时。
重复 iSCSI 发现和 iSCSI 登录步骤,以添加所有必需的 iSCSI 存储。第一次尝试发现后,您无法更改 iSCSI initiator 的名称。要更改 iSCSI initiator 名称,您必须重新开始安装。
10.2.6.1. 发现并启动 iSCSI 会话
Red Hat Enterprise Linux 安装程序可以通过两种方式发现并登录到 iSCSI 磁盘:
- iSCSI Boot Firmware Table (iBFT)
-
当安装程序启动时,它会检查 BIOS 或系统的附加的引导 ROM 是否支持 iBFT。它是可以从 iSCSI 引导的系统的 BIOS 扩展。如果 BIOS 支持 iBFT,安装程序会从 BIOS 读取配置的引导磁盘的 iSCSI 目标信息,并登录到此目标,使它可用作安装目标。要自动连接到 iSCSI 目标,请激活网络设备以访问目标。为此,请使用
ip=ibft
引导选项。如需更多信息,请参阅 网络引导选项。 - 手动发现并添加 iSCSI 目标
- 您可以在安装程序的图形用户界面中发现并启动 iSCSI 会话,来识别可用的 iSCSI 目标(网络存储设备)。
先决条件
- 打开 安装概述 窗口。
流程
- 在 安装概述 窗口中点击 Installation Destination。此时会打开 Installation Destination 窗口,列出所有可用的驱动器。
- 在 Specialized & Network Disks 部分中,点 。存储设备选择窗口将打开。
单击 Add iSCSI Storage Target 窗口。
。此时会打开重要您不能将
/boot
分区放在使用此方法(包含/boot
分区的 iSCSI 目标必须配置为与 iBFT 一起使用)手动添加的 iSCSI 目标上。但是,如果安装的系统预期从具有固件 iBFT 以外的方法提供的 iBFT 配置的 iSCSI 启动(例如使用 iPXE),则您可以使用inst.nonibftiscsiboot
安装程序引导选项删除/boot
分区限制。- 在 Target IP Address 字段中输入 iSCSI 目标的 IP 地址。
在 iSCSI 启动器的 iSCSI Initiator Name 字段中输入 iSCSI 限定名称(IQN)格式的名称。有效的 IQN 条目包含以下内容:
-
字符串
iqn.
(注意句号)。 -
指定组织 Internet 域或子域名注册的年份和月份的日期代码,以四位数字表示年份,一个短划线,两位数字表示月份,后跟一个句点。例如,
2010-09.
代表 2010 年 9 月。 -
您的组织的 Internet 域或子域名,以与顶级域相反的顺序显示。例如,
com.example.storage
代表子域storage.example.com
。 一个冒号,后面接着一个在您的域或子域中指定这个特定 iSCSI initiator 的字符串。例如
:diskarrays-sn-a8675309
。一个完整的 IQN:
iqn.2010-09.storage.example.com:diskarrays-sn-a8675309
。安装程序使用这种格式的名称预填充iSCSI Initiator Name
字段,来帮助您了解结构。如需更多与 IQN 相关的信息,请参阅 tools.ietf.org 中的 RFC 3720 - Internet Small Computer Systems Interface (iSCSI) 的 3.2.6. iSCSI Names 部分,以及 tools.ietf.org 中的 RFC 3721 - Internet Small Computer Systems Interface (iSCSI) Naming and Discovery 的1. iSCSI Names and Addresses 部分。
-
字符串
选择
Discovery Authentication Type
下拉菜单来指定用于 iSCSI 发现的验证类型。可用的选项如下:- No credentials
- CHAP pair
- CHAP pair and a reverse pair
执行以下操作之一:
-
如果您选择了
CHAP pair
作为验证类型,在CHAP Username
和CHAP Password
中输入 iSCSI 目标的用户名和密码。 -
如果选择
CHAP pair and a reverse pair
作为验证类型,在CHAP Username
和CHAP Password
的字段中输入 iSCSI 目标的用户名和密码。在Reverse CHAP Username
和Reverse CHAP Password
项中输入 iSCSI initiator 的用户名和密码。
-
如果您选择了
-
可选:选择
Bind targets to network interfaces
复选框。 点
。安装程序会尝试根据提供的信息发现 iSCSI 目标。如果成功发现,
添加 iSCSI 存储目标
窗口会显示在目标上发现的所有 iSCSI 节点列表。选中您要用于安装的节点的复选框。
Node login authentication type
菜单包括了与Discovery Authentication Type
菜单相同的选项。但是,如果您需要发现身份验证的凭证,请使用相同的凭证登录到发现的节点。-
单击额外的
Use the credentials from discovery
下拉菜单。当您提供正确的凭证时, 按钮变为可用。 - 点击 启动 iSCSI 会话。
安装程序使用 iscsiadm
查找并登录到 iSCSI 目标,iscsiadm
会自动将这些目标的任何信息存储在 iscsiadm
iSCSI 数据库中。然后,安装程序将此数据库复制到安装的系统,并标记任何不用于 root 分区的 iSCSI 目标,以便系统在启动时可以自动登录到这些 iSCSI 目标。如果 root 分区位于 iSCSI 目标上,initrd
会登录到这个目标,且安装程序不会在启动脚本中包含此目标,以避免多次尝试登录到同一目标。
10.2.6.2. 配置 FCoE 参数
您可以通过配置相应的 FCoE 参数,从 Installation Destination 窗口中发现 FCoE(以太网光纤通道)设备。
前提条件
- 打开 安装概述 窗口。
流程
- 在 安装概述 窗口中点击 Installation Destination。此时会打开 Installation Destination 窗口,列出所有可用的驱动器。
- 在 Specialized & Network Disks 部分中,点 。存储设备选择窗口将打开。
- 点 。此时会打开一个对话框,供您配置用来发现 FCoE 存储设备的网络接口。
-
在
NIC
下拉菜单中选择连接到 FCoE 交换机的网络接口。 - 点击 在网络中扫描 SAN 设备。
选择所需的复选框:
- Use DCB:数据中心桥接 (DCB)是以太网协议的一组增强,旨在提高存储网络和集群中以太网连接的效率。选择复选框来启用或禁用安装程序对 DCB 的感知。仅对需要基于主机的 DCBX 客户端的网络接口启用此选项。对于使用硬件 DCBX 客户端的接口的配置,请禁用复选框。
- Use auto vlan :Auto VLAN 默认启用,并指示是否应该执行 VLAN 发现。如果启用了此复选框,那么当验证链路配置后,FIP(FCoE 启动协议)VLAN 发现协议要运行在以太网接口上。如果尚未配置它们,则会自动创建任何发现的 FCoE VLAN 的网络接口,FCoE 实例会创建在 VLAN 接口上。
-
在 Installation Destination 窗口的
Other SAN Devices
标签页中会显示所发现的 FCoE 设备。
10.2.6.3. 配置 DASD 存储设备
您可以从 Installation Destination 窗口发现并配置 DASD 存储设备。
前提条件
- 打开 安装概述 窗口。
流程
- 在 安装概述 窗口中点击 Installation Destination。此时会打开 Installation Destination 窗口,列出所有可用的驱动器。
- 在 Specialized & Network Disks 部分中,点 。存储设备选择窗口将打开。
- 点 Add DASD Storage Target 对话框会打开,提示您输入一个设备号,如 0.0.0204,并附加在安装开始时没有被发现的额外 DASD。 。
- 在 Device number 字段输入您要附加的 DASD 设备号。
点
。如果找到一个具有指定设备号的 DASD,如果还没有附加,对话框会关闭,新发现的驱动器会出现在驱动器列表中。然后,您可以选择所需设备的复选框,并点击 Installation Destination 窗口中的 Local Standard Disks 部分被标记为
。新的 DASD 可以被选择,在DASD device 0.0.xxxx
。
如果您输入了一个无效的设备号码,或者带有指定设备号的 DASD 已被附加到系统,那么会在对话框中出现出错信息,解释错误原因并提示您使用不同的设备号码再次尝试。
10.2.6.4. 配置 FCP 设备
FCP 设备启用 64 位 IBM Z 来使用 SCSI 设备,而不是使用或额外使用 Direct Access Storage Device(DASD)设备。FCP 设备提供了一种交换结构拓扑,它允许 64 位 IBM Z 系统除了使用传统的 DASD 设备,还可使用 SCSI LUN 作为磁盘设备。
先决条件
- 打开 安装概述 窗口。
-
对于仅 FCP 安装,您已从 CMS 配置文件中删除
DASD=
选项,或从参数文件中删除rd.dasd=
选项,以指示没有 DASD。
流程
- 在 安装概述 窗口中点击 Installation Destination。此时会打开 Installation Destination 窗口,列出所有可用的驱动器。
- 在 Specialized & Network Disks 部分中,点 。存储设备选择窗口将打开。
点击 Add zFCP Storage Target 对话框将允许您添加 FCP(光纤通道协议)存储设备。
。64 位 IBM Z 要求您手动输入任何 FCP 设备,以便安装程序可以激活 FCP LUN。您可以在图形安装中输入 FCP 设备,或者在参数或 CMS 配置文件中作为唯一的参数条目输入。您输入的值对于您配置的每个站点来说都必须是唯一的。
- 在 Device number 字段输入 4 位十六进制设备号码。
安装 RHEL-9.0 或旧版本时,或者如果
zFCP
设备没有在 NPIV 模式下配置,或者zfcp.allow_lun_scan=0
内核模块参数禁用了auto LUN
扫描时,请提供以下值:- 在 WWPN 字段中输入 16 位的十六进制 World Wide Port Number(WWPN)。
- 在 LUN 字段中输入 16 位的十六进制 FCP LUN 标识符。
- 点 连接到 FCP 设备。
新添加的设备在 Installation Destination 窗口的 IBM Z 选项卡中显示。
仅使用十六进制值中的小写字母。如果您输入了不正确的值并点击
,安装程序会显示一个警告。您可以编辑配置信息并重试发现尝试。有关这些值的更多信息,请参阅硬件文档并与系统管理员联系。10.2.7. 安装到一个 NVDIMM 设备
非易失性双内存模块(NVDIMM)设备将在没有电源时将 RAM 的性能与类似磁盘的数据持久性结合起来。在某些情况下,Red Hat Enterprise Linux 9 可以从 NVDIMM 设备引导和运行。
10.2.7.1. 使用 NVDIMM 设备作为安装目标的条件
您可以在 Intel 64 和 AMD64 构架上以扇区模式将 Red Hat Enterprise Linux 9 安装到非易失性双内存模块(NVDIMM)设备,由nd_pmem 驱动程序支持。
将 NVDIMM 设备用作存储的条件
要将 NVDIMM 设备用作存储,必须满足以下条件:
- 系统的构架是 Intel 64 或者 AMD64。
- NVDIMM 设备被配置为扇区模式。安装程序可将 NVDIMM 设备重新配置为这个模式。
- NVDIMM 设备必须被 nd_pmem 驱动程序支持。
从 NVDIMM 设备引导的条件
在以下情况下可使用 NVDIMM 设备引导:
- 满足将 NVDIMM 设备用作存储的所有条件。
- 系统使用 UEFI。
- NVDIMM 设备必须得到系统上提供的固件或 UEFI 驱动程序的支持。UEFI 驱动程序可以从设备本身的 ROM 选项加载。
- NVDIMM 设备必须在命名空间中可用。
在引导过程中利用 NVDIMM 设备高度性能,将 /boot
和 /boot/efi
目录放在该设备中。引导过程中不支持 NVDIMM 设备的 Execute-in-place(XIP)功能,内核被加载到传统内存中。
10.2.7.2. 使用图形安装模式配置 NVDIMM 设备
在使用图形安装时,必须正确配置非线性内存模块(NVDIMM)设备供 Red Hat Enterprise Linux 9 使用。
重新配置 NVDIMM 设备的过程会破坏存储在设备上的任何数据。
先决条件
- 系统中有 一 个 NVDIMM 设备,并满足所有其他可作为安装对象使用的条件。
- 安装已引导,并打开了 Installation Summary 窗口。
流程
- 在 安装概述 窗口中点击 Installation Destination。此时会打开 Installation Destination 窗口,列出所有可用的驱动器。
- 在 Specialized & Network Disks 部分中,点 。存储设备选择窗口将打开。
- 点击 NVDIMM Devices 选项卡。
要重新配置某个设备,请从列表中选择它。
如果一个设备没有列出,则代表它不是扇区模式。
- 点 。此时会打开重新配置对话框。
输入您需要的扇区大小并点击
。支持的扇区大小为 512 和 4096 字节。
- 当重新配置完成时,请点击 。
- 选择设备复选框。
点 Installation Destination 窗口。
返回重新配置的 NVDIMM 设备会在 Specialized & Network Disks 部分显示。
- 点击 安装概述 窗口。 返回
现在您可以选择 NVDIMM 设备作为安装目标。另外,如果设备满足引导要求,您可以将设备设置为引导设备。