码迷,mamicode.com
首页 > 其他好文 > 详细

XenDesktop中无法删除虚拟机

时间:2014-08-22 18:04:09      阅读:571      评论:0      收藏:0      [点我收藏+]

标签:provsioningscheme   citrix.provscheme   taskalreadyrunningforprovisioningscheme   

【问题现象】

MCS出来的虚拟机无法被删除

【环境】

VDA:Win7SP1 Enterprise 32bit

DDC:XenDesktop5.6

Machine Type:Pool-Randomly

【问题分析及处理】

1. 将虚拟机先从桌面组中移除并将其置成维护模式。

2. 右键删除虚拟机并从Active Directory中删除。界面开始停留在删除vm的进度条中,如下图:

bubuko.com,布布扣

3. 打开并查看windows事件查看器,发现以下报错信息:

虚拟机删除工作流操作失败,错误消息为: System.InvalidOperationException: Provisioning Scheme ‘pool-xxxl‘ already has another task running

在 Citrix.DesktopUpdateManager.SDK.ProvVM.ProvVMLogic.CheckSchemeNotInUse(ProvisioningScheme scheme, Guid workflowId, Action setState)

在 Citrix.DesktopUpdateManager.SDK.RemoveVMsSupport.RemoveProvVMLogic.ValidateRemoval(RemoveVMsWorkflow context)

在 Citrix.DesktopUpdateManager.SDK.RemoveVMsSupport.RemoveVMsWorkflow.DoValidateInputs(Object sender, EventArgs e)

在 System.Workflow.ComponentModel.Activity.RaiseEvent(DependencyProperty dependencyEvent, Object sender, EventArgs e)

在 System.Workflow.Activities.CodeActivity.Execute(ActivityExecutionContext executionContext)

在 System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext)

在 System.Workflow.ComponentModel.ActivityExecutor`1.Execute(Activity activity, ActivityExecutionContext executionContext)

在 System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)

在 System.Workflow.Runtime.Scheduler.Run()

bubuko.com,布布扣

4. 管理员权限打开Powershell并通过asnp citrix.*加载snapin.查看provtask,发现workflowstatus是终止(Terminated)状态,且Task状态是TaskAlreadyRunningForProvisioningScheme

bubuko.com,布布扣

5. 这种情况是因为计算机目录对应的ProvsioningScheme被lock住导致

【解决方法】

1. 先根据用户的计算机目录找到对应的provschemeName,格式为”catlog_host”

2. 记录该provscheme对应的UID并通过powershell unlock即可

Unlock-ProvScheme -ProvisioningSchemeUid "Provschemeid"

3. 打开studio,重新删除vm->删除成功!

本文出自 “虚拟人生” 博客,请务必保留此出处http://virtuallife.blog.51cto.com/152152/1543585

XenDesktop中无法删除虚拟机

标签:provsioningscheme   citrix.provscheme   taskalreadyrunningforprovisioningscheme   

原文地址:http://virtuallife.blog.51cto.com/152152/1543585

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!