xenserver 有时候会出现“no manager interface configured” "<No interfaces present>"的提示,尤其是在更新以后,这里给出解决办法
1、把这台xenserver从POOL中剔除(如果没有加入POOL可以跳过这一步)
xe host-list
uuid ( RO) : 328dbe1c-4b63-4843-b8b3-40ad30acf3db name-label ( RW): rischa-xen02 name-description ( RW): Default install of XenServer
Then I made the pool master forget the “dead” server with:
xe host-forget uuid=328dbe1c-4b63-4843-b8b3-40ad30acf3db
2、把这台xenserver的存储卸载
xe sr-list
Gave me:
..snip.. uuid ( RO) : 28006370-23ab-9975-e33c-7f06a1b88516 name-label ( RW): Removable storage name-description ( RW): host ( RO): <not in database> type ( RO): udev content-type ( RO): disk uuid ( RO) : f6bf51a8-26b7-4c82-b4f2-8be70ca7263b name-label ( RW): Local storage name-description ( RW): host ( RO): <not in database> type ( RO): lvm content-type ( RO): user uuid ( RO) : b4adcc4f-86c3-8cba-2e76-44ffe4f24805 name-label ( RW): DVD drives name-description ( RW): Physical DVD drives host ( RO): <not in database> type ( RO): udev content-type ( RO): iso ..snip..
(通常情况下SR’s 的状态会显示<not in database>”, 因此我们把它删除掉
xe sr-forget uuid=28006370-23ab-9975-e33c-7f06a1b88516
xe sr-forget uuid=f6bf51a8-26b7-4c82-b4f2-8be70ca7263b
xe sr-forget uuid=b4adcc4f-86c3-8cba-2e76-44ffe4f24805
3、现在,我们的xenserver已经从POOL中剔除,登陆这台xenserver的控制台
mv /var/xapi/state.db /var/xapi/state.db_old
xe pool-emergency-transition-to-master
xe pif-scan host-uuid=328dbe1c-4b63-4843-b8b3-40ad30acf3db
xe pif-list
应该会有如下显示
uuid ( RO) : 3cdafc3d-438b-0c42-e220-767f373cc0e6 device ( RO): eth1 currently-attached ( RO): true VLAN ( RO): -1 network-uuid ( RO): e7797467-a284-3d2c-e1b4-bb5697d2511c uuid ( RO) : 6e025c8f-109c-4603-80db-0cdcc28e5219 device ( RO): eth0 currently-attached ( RO): false VLAN ( RO): -1 network-uuid ( RO): a662c677-2d6b-808a-666f-b5fb0a5b436b现在运行“xsconsole” 你应该能看到网络了,在把它重新加到xencenter中,OK
如果按我的方法做的解决了,麻烦评论下,写了这么多原创,一条评论都没有,都不想写了!!!!