可以通过配置文件中的变量来控制与安装和恢复关联的 I/O 配置过程。通过这些变量,可以选择可被其他磁盘替换的磁盘、在 I/O 配置过程中隐藏磁盘以及控制 DSF 的命名方式。
通过控制 I/O 配置过程,可以创建足以由具有不同硬件路径的客户端使用的配置文件,并能够防止修改磁盘和提高 I/O 清单进程的性能。
本节介绍了配置文件 使用的与 I/O 配置关联的变量和值类型。有关详细信息,请参阅 instl_adm(4)。
表 5-3 I/O 配置变量
| I/O 配置变量 | 说明 |
|---|
| allow_disk_remap | (布尔值)通过将该变量设置为 true,Ignite 可以使用配置文件中已指定但系统中不存在的磁盘来替换系统中已经存在但未指定为“已使用”、“已隐藏”或“已阻止”状态的磁盘。对于非交互式安装,该变量的缺省值为 false;对于交互式安装,该变量的缺省值为 true。在创建需要由多个客户端使用的配置文件时,该变量会很有用。 |
| hide_boot_disk | (布尔值)将该变量设置为 true 会阻止在安装过程中配置和(或)“清理”引导磁盘。只有当从要防止被修改的专用硬盘引导 Ignite 内核时,该变量才有用。 |
| _hp_hide_other_disks | (字符串)可以将该变量设置为某些磁盘的一个或多个硬件路径(由空格分隔),这些磁盘应在配置过程中“隐藏”,否则会在安装过程中被修改。该变量对于隐藏多个磁盘很有用。 |
| hw_instance_number | (字符串)设置此关键字将强制为指定的硬件设备分配特定的实例编号。该变量用于在客户端之间生成一致的客户端配置,而无论硬件配置如何变化。 |
| inventory_block_path | (字符串)此关键字通过指示 Ignite 不收集指定设备的清单信息来控制 Ignite 清单功能。如果希望设备处于隐藏状态,并在安装过程中无法进行选择,则此变量会很有用。 |
| inventory_block_protocols | (字符串)此关键字通过指示 Ignite 不收集指定协议类型的设备的清单信息来控制 Ignite 清单功能。如果希望通过忽略特定协议的所有设备来提高 I/O 清单进程的性能,则此变量会很有用。安装过程中无法选择这些设备。 |
下面列出了用于 I/O 配置变量的值类型。
表 5-4 I/O 配置值类型
| I/O 配置值类型 | 说明 |
|---|
| 硬件路径 | 对于将硬件路径用作索引参数或值的关键字,该硬件路径可以是一系列由句点 (.) 或正斜线 (/) 字符分隔的十进制数字或十六进制数字。在应使用硬件路径的位置上,也可以使用复杂的字符串或字符串变量。 |
| 物理位置 | 物理位置可以是一系列由冒号 (:) 字符分隔的字母数字值。 |
| 全球通用名称 / WWID | 该值的格式随协议和设备的不同而不同。该值通常是十六进制格式的标准 IEEE 值,但也可以采用其他某种格式。该值不能包含空格。 |
| I/O Protocol | 有效的协议值包括: |