热插拔是指在系统运行的同时添加、移除或更换系统组件的操作。动态重新配置是指调整热插拔组件配置的功能。此术语还指在系统中移动硬件和软件系统资源,或以某种方式禁用这些系统资源而不以物理方式将其从系统中移除的常规功能。
如果系统组件支持热插拔,您可以在保持系统运行的同时在 Oracle Solaris 中添加、移除或更换设备。如果不支持该功能,则需要在系统上安装新组件后,在引导时配置新设备。
可以对 USB、光纤通道 和 SCSI 等总线类型进行热插拔。此外,可以对 PCI、PCIe、USB 和 InfiniBand 等设备进行热插拔。
要执行热插拔和 DR,通常可使用 cfgadm 命令。此命令将引导您完成这些任务所需执行的步骤。您可以使用该命令执行以下操作:
显示系统组件状态
测试系统组件
更改组件配置
显示配置帮助消息
执行 DR 和热插拔需要管理特权,而这些特权通常不向用户帐户授予。因此,必须获得执行这些任务所需的相应权限。有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限。
可将 DR与 Oracle 提供的其他分层产品(例如备用路径或故障转移软件)结合使用。与这些产品结合使用,可在发生设备故障时提供容错能力,从而提高系统的可用性。
如果没有高可用性软件,则只能通过以下方法更换出现故障的设备:手动停止相应的应用程序,取消挂载非关键文件系统,然后继续执行设备更换。