由于雷雨天气,我们刚刚经历了停电事故。 停机时间足以重启服务器和交换机。 我们有2个XenServer虚拟机pipe理程序在同一个池中运行。 起初,他们俩看起来都很好,正常运转。 它们都使用相同的交换机连接到Equallogic SAN。
然后我意识到其中的一个是经常在/ var / log中发送iscsi错误。
消息
Jul 20 23:27:29 hkixen01 kernel: [ 1266.132897] connection1:0: detected conn error (1020) Jul 20 23:27:30 hkixen01 iscsid: Kernel reported iSCSI connection 1:0 error (1020) state (3) Jul 20 23:27:32 hkixen01 kernel: [ 1269.232077] connection1:0: detected conn error (1020) Jul 20 23:27:33 hkixen01 iscsid: Login authentication failed with target iqn.2001-05.com.equallogic:0-1cb196-559bd552f-84749b57a93535a3-xen Jul 20 23:27:34 hkixen01 iscsid: connection1:0 is operational after recovery (1 attempts)
SMlog
Jul 20 20:55:47 hkixen01 SM: [7935] ***** generic exception: vdi_deactivate: EXCEPTION SR.SROSError, The VDI is not available [opterr=LV scan error]
当我在虚拟机pipe理程序上启动虚拟机出现错误时,CPU使用率在虚拟机的性能选项卡上达到100%。 虚拟机在启动时停滞不前,即使在等待几个小时之后也没有响应。 目前,我们无法使用有问题的虚拟机pipe理程序来托pipe任何虚拟机。 可能是什么问题呢? 其他pipe理程序似乎没有任何问题。
在发生严重事故(停电)之后,发生这种情况并不罕见。
您应该首先确定XenServer是否先连接到SR,然后确定VDI的运行状况。
连接/configurationhttp://support.citrix.com/article/ctx118841
VDI不可用http://support.citrix.com/article/CTX131201和/ article / CTX138234
问题已经解决。 我们的一台交换机有一个错误的端口,导致巨大的数据包无法传输。 较小的数据包正常交付,这使得难以发现问题。