什么是从ESXi拔下光纤通道的正确程序

在我的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:

  1. 使用SSHlogin到控制台,并通过向受影响的虚拟机的vcpu-<X>:<vmname>进程发出STOP信号来终止您的虚拟机vcpu-<X>:<vmname> kill STOP <pid> – 这将停止执行,从而停止VM的I / O。
  2. 断开FC链接并做你需要做的事情(VMFS在断开连接方面是相当健壮的)
  3. 重新连接FC链接
  4. 重新login到目标 – 如果您使用QLogic的HBA,请在控制台上使用echo "scsi-qlalip"> /proc/scsi/qla2xxx/<hba#>来执行此操作
  5. 让ESXi重新检查HBA并查看path是否再次出现“活动”,并查看是否可以通过GUI访问数据存储
  6. 通过向所有vcpu-<X>:<vmname>进程发出CONT信号来解冻您的虚拟机
  7. 检查是否需要调整时钟,因为VM在停止时不会收到定时器中断

这里最关键的是你需要重新loginHBA,否则ESXi实例将无法进入商店,除非你重新启动 – 这应该经过testing和validation,事先工作,特别是如果你有没有-QLogic HBA(其中程序在整个networking上已经被很好地logging,并且我个人可以确认它正在工作)。