在 IBM® eServer™ 硬件系统上,虚拟适配器(包括以太网、小型计算机系统接口(SCSI)以及串行设备)除了实际并不存在以外,可以和其他任何适配器一样与操作系统进行交互。系统管理员使用硬件管理控制台(HMC)创建虚拟适配器以使用虚拟 I/O 设备。可以在系统运行时添加适配器。
虚拟适配器记录在系统库存和管理实用程序中。合并位置码可以用于将操作系统级别或分区级别软件实体(例如,eth0、en0 和 CMN21)与 HMC 上创建的适配器相互关联。与此类似,以太网适配器采用与物理以太网适配器相同的方式出现。
在缺省情况下,虚拟以太网介质访问控制(MAC)地址从本地管理的范围中创建。使用缺省 MAC 地址时,可能不同的 IBM eServer 硬件服务器将使虚拟以太网适配器具有相同的地址。如果多个虚拟网络桥接到相同的物理网络,则可能会导致问题的出现。
如果服务器分区为客户机分区提供 I/O 失败,则客户机分区可能继续运行(取决于它使用的硬件的重要性)。例如,如果一个分区为另一个分区提供页面调度卷,则提供该特殊资源的分区的故障将对另一个分区有重大影响。但是,如果共享资源是磁带机,则提供资源的服务器分区的故障将对客户机分区只有很小的影响。
下表总结了操作系统在使用虚拟 I/O 设备方面的支持。
| 虚拟控制台 | 虚拟以太网 | 虚拟盘 | 虚拟 CD | 虚拟磁带 | |
|---|---|---|---|---|---|
| AIX® | 是 | 是 | 是 | 不支持 | 不支持 |
| Linux® | 是 | 是 | 是 | 是 | 是 |
| i5/OS® | 是 | 是 | 否 | 否 | 否 |
AIX 分区支持从虚拟设备进行引导,包括从虚拟盘的磁盘引导或从虚拟以太网的网络引导。
在 AIX 和 Linux 逻辑分区中运行的固件识别虚拟 I/O 且可以从虚拟 I/O 启动分区。可以从基于虚拟以太网的网络执行 IPL,也可以从诸如虚拟盘或虚拟 CD 等设备执行 IPL。
下表总结了操作系统为分区提供虚拟 I/O 方面的支持。
| 虚拟 CD | 虚拟控制台 | 虚拟盘 | 虚拟磁带 | |
|---|---|---|---|---|
| i5/OS | 是 | 是 | 是 | 是 |
| Linux | 否 | 是 | 否 | 否 |
| 虚拟 I/O 服务器 | 不支持 | 不支持 | 是 | 不支持 |
版本 1.1 的虚拟 I/O 服务器(08/2004)为客户机分区提供 SCSI 磁盘和共享以太网适配器功能。
i5/OS 提供磁盘、CD、磁带和控制台。i5/OS 使用和它在 IBM eServer i5 系统上使用的相同的网络服务器存储器和网络服务器描述。
虚拟 I/O 配置是 HMC 和操作系统配置的组合;但是,在 HMC 中进行适配器配置。它们包括:
在 HMC 配置已进行之后,分区就知道可以进行虚拟适配器和操作系统的配置。对于 Linux 分区,虚拟适配器列于设备目录树中。设备目录树包含虚拟 SCSI 适配器,不包含适配器下的设备。