在我的DC中,pipe理员必须从ESXi5(从EMC VNX)拔出FC连接(临时,一些维护工作)。 我从来没有这样做过,对我自己的程序有一些怀疑。
我的第一个想法是closures所有的虚拟机(但只有less数通过FC使用存储安装),然后closuresESXi,然后pipe理员将他们的工作和重新启动后,我会打开我的ESXi和所有虚拟机(我不是这正确的想法)。
第二个计划是只closures通过FC使用安装存储的虚拟机,然后让pipe理员拔掉FC连接…
我不相信这两种方式。 那么从ESXi拔出光纤通道的正确程序是什么?
你安装了什么版本的ESXipipe理程序? 以下过程适用于ESXi 5.x,并使用vSphere客户端5.x从GUI执行。
我将closures该数据存储上的所有虚拟机,然后从库存中删除/注销所有计算机,最后卸载它,确保没有活动的计算机,没有运行存储DRS,等等。 成功的卸载应该呈现给您这个确认窗口

确认后,您可以开始维护存储。 完成安装数据存储并重新注册机器。
最后,我想提一下,如果您已经在环境中部署了vCenter Server和适当的许可,则可以使用Storage vMotionfunction将这些机器迁移到另一个存储/数据存储,而不会发生任何停机。
如果有时间,最好的方法是closures或挂起虚拟机并卸载数据存储(如果没有其他虚拟机必须继续运行,并且不依赖于其他虚拟机,甚至可以closuresESXi实例数据存储)在维护期间。
有时你无法承受挂起/卸载/重新装入/重新启动周期(例如,如果你的虚拟机需要很长的时间来closures或暂停,然后重新启动以适应维护窗口),你可能要考虑完全没有支持,哈克,但非常快速的select:
vcpu-<X>:<vmname>进程发出STOP信号来终止您的虚拟机vcpu-<X>:<vmname> kill STOP <pid> – 这将停止执行,从而停止VM的I / O。 echo "scsi-qlalip"> /proc/scsi/qla2xxx/<hba#>来执行此操作 vcpu-<X>:<vmname>进程发出CONT信号来解冻您的虚拟机 这里最关键的是你需要重新loginHBA,否则ESXi实例将无法进入商店,除非你重新启动 – 这应该经过testing和validation,事先工作,特别是如果你有没有-QLogic HBA(其中程序在整个networking上已经被很好地logging,并且我个人可以确认它正在工作)。