我刚刚在物理盒子上部署了XenServer 6.5.0。 我使用XenCenter客户端连接到它。 我能够创build一个虚拟机,但是当我启动它,我得到以下错误: tapdisk experienced an error 。 服务器有SAS硬盘(RAID 0),CPU知道虚拟化。
日志显示这个:
2015-02-11 08:50:09,918 WARN XenAdmin.Network.TaskPoller [21] - Action failed due to API failure: at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo) at System.Environment.get_StackTrace() at XenAdmin.Network.TaskPoller.poll() at XenAdmin.Network.TaskPoller.PollToCompletion() at XenAdmin.Actions.VMActions.VMStartAction.DoAction(Int32 start, Int32 end) at XenAdmin.Actions.VMActions.VMStartAbstractAction.StartOrResumeVmWithHa(Int32 start, Int32 end) at XenAdmin.Actions.VMActions.VMStartAction.Run() at XenAdmin.Actions.AsyncAction.RunWorkerThread(Object o) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch() 2015-02-11 08:50:09,937 INFO XenAPI.Session [21] - Invoking XML-RPC method task.destroy 2015-02-11 08:50:09,986 ERROR XenAdmin.Actions.AsyncAction [21] - tapdisk experienced an error 2015-02-11 08:50:09,986 ERROR XenAdmin.Actions.AsyncAction [21] - at XenAdmin.Network.TaskPoller.poll() at XenAdmin.Network.TaskPoller.PollToCompletion() at XenAdmin.Actions.VMActions.VMStartAction.DoAction(Int32 start, Int32 end) at XenAdmin.Actions.VMActions.VMStartAbstractAction.StartOrResumeVmWithHa(Int32 start, Int32 end) at XenAdmin.Actions.VMActions.VMStartAction.Run() at XenAdmin.Actions.AsyncAction.RunWorkerThread(Object o) 2015-02-11 08:50:09,987 WARN Audit [21] - Operation failure: VMStartAction: myTestLab: VM 92403395-5fcb-e3e7-e880-a0b9eb2b1eb7 (Windows Server 2012 R2): Host d0aa6ff1-15ce-4020-b99e-5bf95ded8c3f (myTestLab): Starting 2015-02-11 08:50:09,987 DEBUG XenAdmin.Actions.ActionBase [21] - tapdisk experienced an error
我将不胜感激任何build议,因为我无法在网上find任何与此有关的东西。
我也遇到过同样的错误,所以请先尝试一些信息。
当你升级的时候,虚拟机会丢失keybord和DVD驱动的Xen驱动,所以无法检测到,特别是如果你使用xentools.iso进行升级的话。 为了解决这个问题,我删除了虚拟机,但不是磁盘,所以我创build了一个nev虚拟机,并且使用了磁盘,为我工作。
很有可能这是由ISO安装不再可用造成的。
如果与Andrew Paternoster提到的相同,您可以执行tail -F /var/log/SMlog查看详细消息。
在pool master dom0中执行以下操作将有助于在VM中popup所有挂载的ISO
xe vm-cd-eject --multiple
将几个XenServer升级到6.5后,我从一些麻烦的服务器上移走了一些硬盘。 我发现,重新安装后,我会得到一个错误,说“tapdisk遇到了一个错误”。 在日志中挖了一下之后,我发现:
Server_helpers.exec exception_handler:有exceptionSR_BACKEND_FAILURE_449:[; tapdisk遇到错误[opterr = No medium found]; ]
我检查了VDI,我可以通过在VM上安装的Live CD访问它们。 在我重新启动并popup光盘后,我发现虚拟机现在可以启动了。 我在其他两台服务器上尝试了同样的操作,现在他们都很开心。 看来,当你第一次创build一个虚拟机,它需要从CD驱动器启动至less一次来解决这个错误。
希望这可以节省一些时间。 我花了几个小时,并找不到任何真正有用的信息。
我已经更新了所有的驱动程序(固件和RAID / PERC驱动程序的戴尔1950年),然后安装了AGAIN Xenserver 6.5。
它现在正在开箱即用。
我的DELL BIOS是2.0.0,现在是2.7.0,所以真的很老了。
尝试一下,一定要工作。
问候。
我在Xenserver 6.5主机上遇到了这个问题。 必须在启动之前更改XenCenter中VM上的DVD驱动器。 我认为它是在主机上引用物理DVD驱动器。
在从NFS存储库安装时遇到此问题。 ISO只能被所有者读取,所以Xen不能读取它。
我有同样的问题,实际上,您的文件可能不能被NFS服务器中的“others”读取。 允许阅读至less解决了问题!