我不知道我是否遗漏了什么,但是当我将额外的 iSCSI 卷安装到所述服务器以向服务器添加额外的存储时,我没有看到在运行发现命令后安装该卷的方法。
我希望能够做到这一点的原因是我们正在运行一个应用程序,每次向该服务器添加额外的 iSCSI 卷时都需要停机。
因此,最大的问题是,在 CentOS 6.x x64 中,是否有一种方法可以使用当前的 iSCSI 启动器来添加/删除 iSCSI lun 而无需循环服务,或者是否有第三方商业 iSCSI 启动器可以利用来获得此功能?
答案1
一般来说,有一个 --rescan 选项来系统管理员来自 Open-iSCSI 发起程序。通常,它会被包装到某种脚本框架中,以使生活更轻松。
使用 Centos,iscsi-rescan
应该可以为您做到这一点。其他系统可能在 iscsi 启动脚本中有一个rediscover
或参数(或类似参数)。调用不会循环服务,也不会对您当前连接的 LUN 造成任何中断,而只是发现新的 LUN 并登录。登录成功后,安装应该很简单。rescan
/etc/init.d/open-iscsi