可能有人说,重新添加HyperV主机有啥难的?打开SCVMM,直接连接呗?
事实上今天说这个话题,肯定是有个前提,那就是主机已经不能和SCVMM通信了。那么当灾难发生时,我们的群集或者某一个单台HyperV挂掉而不得不重装系统或者永久下线的时候,在SCVMM中是不可能通过图形界面直接删除成功的。
如果说客户需要你做这个工作,把有问题的HyperV主机删除,而机器已经无法连接了,你有没有办法做这个事情,那客户会觉得”你小子很不给力啊”,而你大概会想,”SystemCenter2012SP1这么弱智啊,删都删不掉”
有两种环境下会用到脱机删除HyperV主机:
- HyperV主机残废了
- HyperV主机没残废,但是SystemCenter主机残废了,通过备份文件恢复到了一个较早的时间点,但是这个时间点上有一堆乱七八糟已经不存在的主机。
好了,前置条件已经都说了,我们来看看如何解决的。
为什么不能直接删除:
肯定会有人为,为什么SCVMM2012SP1这么弱智,主机已经连接不上了,干嘛不让我们自己删除?
根据我的经验来看,不能直接图形下删除其实是有两个原因的
- VMM并不知道主机无法通信了是不是因为主机硬件损坏造成的
- 万一某一台机器正常关机的情况下,有人很轻易的将主机从VMM管理列表中删除了,那么会给工作带来很大的影响。
如何删除脱机的HyperV主机
方法肯定有,但是这个只能借助于命令行操作,无法在图形界面下使用,同样,不仅仅是SCVMM2012SP1,这个机制在SCVMM2008中就开始存在了,但是比较奇怪的是,在technet的SCVMM2012文档下,并没有关于这个事情的说明。
- 打开带有VMM模块的PowerShell(安装VMM客户端后就有)
- 使用带 Force 参数的 Remove-VMHost cmdlet来完成操作,这样会强制删除VMM与HyperV主机的联系,同时这个删除过程不去验证HyperV主机以及删除它的代理程序。
什么叫做带Force 参数的 Remove-VMHost cmdlet呢?下面一组图为大家介绍。
啥也不会的前提下,可以help+cmdlet查看一下相应的帮助。
对于学习下PS来说,-examples -full –online 都是不错的参数。通过这些参数,我们可以快速学习相关命令
强制删除的例子其实只有两句话,第一句定义某一个主机名为vmhost的变量,第二部是强制移除这个vmhost主机,事实上不需要变量,直接一句话就可以完成。其中蓝色部分就是需要删除的主机名。
Remove-SCVMHost –VMHost hahv-manager -Force –Confirm
相关推荐
VMM7100可以应用于各种需要高速视频传输和音频流传输的场景,例如游戏主机、VR/AR设备、数字电视和音频设备等。 1.5. 结论 VMM7100是一款功能强大且高度集成的USB-C alt-mode到HDMI2.1协议转换器,提供了高度灵活...
《操作系统分析:基于Visual C++的虚拟内存管理单元(VMM)详解》 在计算机科学领域,操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的程序,其中,虚拟内存管理单元(Virtual Memory ...
《经典VMM入门资料——VMM_For_Dummies.pdf》是一份详尽的指南,旨在为初学者提供关于VMM(Verification Methodology Manual)验证方法的基础知识。这份文档由XtremeEDA Corporation的Amre Sultan、Pierre Girodias...
VMM(Virtual Machine Monitor,虚拟机监视器)是操作系统中的一种关键组件,它负责在物理硬件上创建并管理多个虚拟机。VMM 1.2源代码提供了对虚拟化技术的深入理解,让我们有机会探索其内部工作原理和设计决策。在...
SPI是一种全双工、同步、串行通信接口,由主机(Master)和从机(Slave)组成。该协议具有四个基本信号线:MISO(Master In, Slave Out)、MOSI(Master Out, Slave In)、SCK(Serial Clock)和CS(Chip Select)。...
2. **类库**:VMM提供了丰富的预定义类,如Vmm_log用于日志记录,Vmm_xactor作为所有组件的基础类,Vmm_sequencer和Vmm_seq_item分别代表序列器和序列项,Vmm_data_model用于数据模型管理。 3. **覆盖**:VMM1.2...
### VMM介绍与SystemVerilog应用 #### 一、VMM概述 VMM(Verification Methodology Manual)是一种基于SystemVerilog的设计验证方法学,由Synopsys公司在2007年发布。它提供了一套标准化的流程和技术来帮助设计...
VMM(Virtual Machine Monitor)教程 虚拟机监视器(VMM)是计算机系统中的关键组件,它在硬件和操作系统之间创建了一个抽象层,使得多个操作系统可以在同一物理硬件上并发运行,这种技术被称为虚拟化。VMM允许我们...
在深入探讨AIX VMM(Virtual Memory Manager)内存参数前,我们先理解AIX系统及其虚拟内存管理机制。AIX是IBM开发的一款基于UNIX的操作系统,广泛应用于高性能服务器环境中。虚拟内存管理是操作系统中的关键组件,它...
VMM(Virtual Machine Monitor,虚拟机监视器)是操作系统虚拟化技术的核心组件,它负责管理和调度虚拟机资源,提供高效、安全的虚拟化环境。在本案例中,“vmm_log.rar”是一个压缩包,其中包含了VMM验证的相关日志...
标题中的"demoProg_VMM2.2.rar"表明这是一个名为"demoProg_VMM2.2"的压缩文件,可能是某个程序或项目的源代码或者可执行文件。从描述中我们可以推测,这可能是一个图形用户界面(GUI)应用程序,因为它提到了使用GDI...
《Synopsys VMM教程详解》 Synopsys VMM(Virtual Module Methodology)是一种针对系统Verilog的先进验证方法论,它为复杂SoC(System-on-a-Chip)设计的验证提供了强大的框架和库。VMM的核心理念是通过抽象和重用...
### VMM解决方案实现更高验证效率 #### 一、引言 随着电子产品复杂度的不断提高,电子设计自动化(EDA)工具在集成电路(IC)设计过程中的作用变得越来越重要。验证是确保设计正确性的关键步骤之一,它涉及到多个...
VMM(Virtual Machine Monitor Methodology)验证方法学是一种在硬件设计验证领域广泛应用的高级验证技术,尤其对于FPGA(Field-Programmable Gate Array)和ASIC(Application-Specific Integrated Circuit)设计...
VMM(Virtual Machine Monitor)是实现这一技术的关键组件,它作为硬件和虚拟机之间的中间层,负责管理和调度资源。本资料包提供了一个优秀的VMM实例,附带了详细的文档和源代码,对于学习和理解虚拟化技术具有很高...
VMM(Virtual Machine Monitor)是一种虚拟化技术,用于在硬件层面上模拟多个操作系统,使得多个虚拟机可以在同一台物理机器上并发运行。RTL Config(Register Transfer Level Configuration)是VMM中的一部分,它...
《vmm1.1库(源代码文档例子省钱版)》是一个针对虚拟机管理器(Virtual Machine Monitor,简称VMM)的开源项目,其核心在于提供了版本为1.1的库,旨在帮助开发者以更低的成本理解和掌握虚拟化技术。这个压缩包包含两...