Go to main content
Oracle® Fabric OS 1.0.2 管理指南

退出打印视图

更新时间: 2016 年 11 月
 
 

维护服务时删除 vHBA

对于运行任务关键应用程序或不希望中断的应用程序的主机服务器,建议按本部分中的过程操作。本过程不包括主机服务器重新引导。而是从内存卸载 vHBA 驱动程序,然后重新加载该驱动程序。重新加载驱动程序时,将触发重新扫描。

对于主机服务器已引导且 vHBA 驱动程序已加载到主机服务器的内存至少一次的情况,此情况很有用。通过卸载和加载 vHBA 驱动程序,将触发重新扫描,以便重新学习存储器设备更改。

本示例说明如何在多路径环境中正常删除连接到 Linux 主机服务器的 vHBA。

  1. 在主机服务器上,停止要删除的 vHBA 上的所有 I/O。
  2. 关闭可能通过 vHBA 使用存储资源的所有应用程序。
  3. 在主机服务器上,卸载连接到 Oracle Fabric OS 驱动器的所有文件系统。
    umount device
  4. 在主机服务器上,通过发出以下任意命令停止 PowerPath 服务:
    • /etc/init.d/PowerPath stop
    • service PowerPath stop
  5. 在 Oracle 网状结构网络互联设备上,删除 vHBA。

    例如,要删除名为 news_storage 的 vHBA:

    remove vhba news_storage
  6. 在主机服务器上,卸载 Oracle Fabric OS vHBA 驱动程序。
    modprobe -rv vhba
  7. 在主机服务器上,加载 Oracle Fabric OS vHBA 驱动程序。
    modprobe -v vhba

    注 -  本步骤将重新加载 vHBA 驱动程序,并触发对可通过 vHBA 访问的存储器的重新扫描。
  8. 通过发出以下命令之一启动 PowerPath 服务。
    • /etc/init.d/PowerPath start
    • service PowerPath start

相关信息