博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Fixing an incomplete VM that’s stuck in the Creating state
阅读量:6376 次
发布时间:2019-06-23

本文共 2938 字,大约阅读时间需要 9 分钟。

 

 

Have you ever run into a situation where a failed P2V or other job leaves you with a VM you cannot delete?  I have and it usually ends up looking something like this:

Recently we’ve had a couple of cases come in where a VM was stuck in the Creating State in the SCVMM 2008 console due to a P2V or some other failure. When this happens there is no apparent way to resolve this issue using either the Users Interface or a Powershell script. During my last encounter, the first thing we tried was the following Powershell command lines:

Get-VMMServer -ComputerName <vmm server name>

$VM = Get-VM -Name "<name of vm in admin console>"

Remove-VM -VM $VM –Force

But this failed with:

Remove-VM : VMM cannot remove the virtual machine because it is in the Creating

... state. (Error ID: 809, Detailed Error: )

Change the virtual machine's state, and then try the operation again.

To restart the job, run the following command:

PS> Restart-Job -Job (Get-VMMServer ERACHVVMM | Get-Job | where { $_.ID -eq "{b

59780cd-0e6f-40ce-bcb5-01bf8ebf1f6b}"})

At line:1 char:10

+ Remove-VM <<<< -VM $VM –Force

This script had worked great in the past but didn’t work in this situation, and so far the only way we know to remove this type of VM is to implement the procedure below:

First back up the VMM database

1. In Administration view, click General, and then, in the Actions pane, click Back up Virtual Machine Manager:

2. In the Virtual Machine Manager Backup dialog box, type the path for a destination folder for the backup file. The folder must not be a root directory and must be accessible to the SQL Server:

When complete, your SCVMM backup file should look something like this:

Next we need to edit some tables in the SQL database.  If you are using the SQL Server 2005 Express Edition that comes with the SCVMM 2008 product you will not have a way to access the VirtualManagerDB VMM database tables by default.  If you have SQL Server 2005 you may need to install the SQL Server Management Studio if it was not already installed. In either case you will need the SQL Server Management Studio to access the tables.  If you don’t have it installed you can download it here:

Once you have SQL Server Management Studio installed launch it and drill down to the VirtualManagerDB tables node:

Once there scroll down and find the tbl_WLC_VObject table, right click on it and choose “ Open Table”:

You should see something like this:

What we want to do is change the ObjectStateValue from 100 to 1 and hit Enter.  After that just do a refresh on the Hyper-V Host that “Bad Box” is hosted on and notice that its status has changed to Stopped!

The VM should wind up in either the Stopped or Missing state and you should have the option to delete this VM.  Go ahead and delete it now. 

That’s it!

Many thanks to Steve Thomas who did the research which is the foundation of this process and Jason Alanis who duplicated it and ironed out some of the details.

Enjoy,

转载地址:http://bxtqa.baihongyu.com/

你可能感兴趣的文章
****** 二十五 ******、软设笔记【数据库】-数据库语言-数据定义、数据查询
查看>>
day7面向对象--反射
查看>>
文件打开方式
查看>>
ERROR 2002
查看>>
NET多线程探索-NET线程基础知识点
查看>>
Oracle 11g R2 新特性
查看>>
微信小程序新手知识
查看>>
java中数据流的简单介绍
查看>>
根据物流号查看物流信息
查看>>
jsp设置MIME类型
查看>>
python模拟自动登录网站(urllib2)
查看>>
Java 对文件的操作
查看>>
洛谷 题解 P3627 【[APIO2009]抢掠计划】
查看>>
springboot传入json和文件_SpringBoot系列教程22-整合SpringMVC之HttpMessageConverters
查看>>
不礼让行人怎么抓拍的_张家川公安交警持续曝光机动车不礼让行人【第24期】...
查看>>
用pythonturtle写名字_去年爆款新生儿名字,家长自以为起的不错,却有“棺材”的意思...
查看>>
句子分类_语法微课句子的分类+文本讲解
查看>>
显示提示_体检报告显示:“转氨酶”升高!提示身体可能出现了这些健康问题...
查看>>
图形化分析工具_推荐一款基于小米 soar 的开源 sql 分析与优化的 web 图形化工具...
查看>>
485 工控机 接线方式_RS485温湿度传感器的接线方式及注意事项
查看>>