[Cluster]群集中Hyper-V管理器无法远程管理其他节点VM/迁移异常

环境

4个节点的Hyper-V 群集

故障现象

  1. Hyper-V管理器无法远程管理群集中所有Hyper-V
  2. 群集中的某些VM无法成功迁移

故障原因

群集节点时间不一致

详细描述和排查过程

Hyper-V管理器无法远程管理群集中所有Hyper-V,如图:

创建测试VM时出现警报如图:

查看报告

VM是可以正常创建的,但在尝试迁移VM时。

同一群集中不同节点间迁移VM时出现“启动VM迁移出错。”查看详细信息“无法通过WMI连接到该节点主机。原因可能是网络问题或该节点主机上的防火墙配置出现了特定的安全程序包错误。(异常来自 HRESULT:0x80070721)”

在其他节点将已创建的VM尝试迁移到(04主机)后,在尝试回迁,发现无法回迁成功,在测试更多的VM迁移是,发现04节点无法迁移任何VM到其他3个节点 。

查看Hyper-V日志,日志路径Microsoft-Windows-Hyper-V-High-Availability/Admin

日志名称:         Microsoft-Windows-Hyper-V-High-Availability-Admin
来源:            Microsoft-Windows-Hyper-V-VMMS
日期:            2015/12/17 17:07:27
事件 ID:         22012
任务类别:          无
级别:            错误
关键字:          
用户:            SYSTEM
计算机:           
描述:
无法对远程节点进行身份验证:客户端和服务器计算机上的时钟是不一致的。 (0x80090324)

查看4个节点的时间

w32tm /query/source

检查时间同步源,居然为空

net time \\IP /set

手动指定时间源服务器

设置成功后,VM即可迁移成功。



附:微软官方Hyper-V群集操作手册(部分)

配置虚拟机的高可用性的步骤

  1. 确保已安装 Hyper-V 角色。
  2. 如果“故障转移群集管理器”管理单元中没有显示要配置的群集,请右键单击控制台树中的“故障转移群集管理器”,单击“管理群集”,然后选择或指定需要的群集。
  3. 如果控制台树已折叠,则展开要配置的群集下面的树。
  4. 单击“服务和应用程序”。
  5. 如果您已创建虚拟机,请跳至步骤     6。否则,使用新建虚拟机向导创建虚拟机并为其配置高可用性:
    1. 在“操作”窗格中,单击“虚拟机”,指向“虚拟机”,然后单击某个节点。
                 
                 最初将在该节点上创建虚拟机,然后将其添加到群集中,以便可以根据需要将其移动到其他一个或多个节点。
    2. 如果显示新建虚拟机向导的“开始之前”页面,请单击“下一步”。
    3. 指定虚拟机的名称,然后选择“将虚拟机存储在其他位置”并指定共享存储中的一个磁盘,或者如果已启用群集共享卷,则指定一个群集共享卷(应位于节点的系统驱动器上的      \ClusterStorage 文件夹下的卷)。
    4. 按照向导中的说明进行操作。您既可以现在指定详细信息(如内存大小、网络和虚拟硬盘文件),也可在以后添加或更改配置详细信息。
    5. 单击“完成”后,向导将创建虚拟机并为其配置高可用性。跳过此过程的其余步骤。
  6. 如果您已创建虚拟机并且只需要为其配置高可用性,请首先确保该虚拟机未处于运行状态。然后,使用高可用性向导配置虚拟机的高可用性:
    1. 在“操作”窗格中,单击“配置服务或应用程序”。
    2. 如果显示高可用性向导的“开始之前”页面,请单击“下一步”。
    3. 在“选择服务或应用程序”页中,单击“虚拟机”,然后单击“下一步”。
    4. 选择要为其配置高可用性的虚拟机,然后完成向导。
    5. 在高可用性向导运行并且显示“摘要”页时,如果要查看向导所执行任务的相关报告,请单击“查看报告”。

测试群集虚拟机的故障转移的步骤

  1. 如果“故障转移群集管理器”管理单元中没有显示要配置的群集,请右键单击控制台树中的“故障转移群集管理器”,单击“管理群集”,然后选择或指定需要的群集。
  2. 如果控制台树已折叠,则展开要配置的群集下面的树。
  3. 展开“虚拟机”,然后单击要测试故障转移的虚拟机。
  4. 在“操作”(位于右侧)下面,单击“将虚拟机移动到另一个节点”。
             在虚拟机移动时,状态会显示在结果窗格(中心窗格)中。
  5. (可选)重复步骤 4,将虚拟机移动到其他节点或移回原始节点。
时间: 2024-12-23 15:34:26

[Cluster]群集中Hyper-V管理器无法远程管理其他节点VM/迁移异常的相关文章

修改后的小米文件管理器(去掉远程管理)

最近项目要用到文件管理,就找来小米的开源文件管理代码,删掉了远程管理代码,只有文件管理. 效果图如下: 源码下载地址:http://download.csdn.net/detail/lowprofile_coding/7524729

Win 管理器 运行命令 大全(Windows下的DOS运行命令)

DOS 运行命令管理器字符大全 Win 管理器  运行命令 大全(Windows下的DOS运行命令) Nslookup-------IP 地址侦测器 explorer-------打开资源管理器 devmgmt.msc--- 设备管理器 progman--------程序管理器 taskmgr-----任务管理器(2000/ xp/ 2003 ) ntmsmgr.msc----移动存储管理器 eventvwr-------事件查看器 sysedit--------系统配置编辑器 regedt32

包管理器--RPM

由来和简介 在linux的初期,那时候还没有包管理器的概念,每个linux用户都是自己手动编译源码包,进行安装,但是编译是个比较复杂的工作,不是每一个使用linux的人,都有这样的能力去编译和安装程序包. 对于程序包而言,它本身也有组成部分(二进制程序.库文件.配置文件.帮助文件等),它们都分别位于不同的目录,如果是用户自己手动安装,必然卸载的时候,要自己去追踪这些文件.当然,如果想对一个软件进行升级,那更是痛苦不堪的事情.于是,聪明的人类想开发一种软件,它来代替我们去追踪这些包的信息,可以手动

Homebrew-macOS缺失的软件包管理器(简称brew)

[简介] brew又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,只需要一个简单的命令,非常方便 [遇到的问题] 在真正了解软件包管理工具之前,一直是出于混乱状态,用到什么下载什么,来源也不尽相同,有来自git的.有来自安装包下载的.还有来自百度的等等,记得最让我难忘的就是关于MySQL数据库的学习,我下载了好多版本不同路径不同来源的数据库,后来导致终端软件管理出现了混乱,配置文件也是一塌糊涂: 这次是为了 小程序Trace导出工具 安装ADB,

Jmeter(八)HTTPCookie管理器

Cookie绝对是日常工作以及技术中一个绕不过去的'角色',正常各种各样的业务需要Cookie的存在.Jmeter中也有支持发送Cookie的组件,但是,仅是后话:在此还是有必要先记一记Cookie到底是什么?Session又是什么?各在系统中充当了一个怎么样的角色,起到了哪些作用? 得回到http协议的结构以及特点,http协议中定义了信息头.响应头的存在,而cookie又是信息头的一部分,那么又与我们之前的HTTP信息头管理器和HTTPCookie管理器如何进行区分,或者在工作中如何使用.

QT之布局管理器(十九)

我们在之前的 GUI 开发中都是使用的是绝对定位,何谓绝对定位呢?就是我们直接在像素级指定各个组件的位置和大小.比如我们之前使用的 void QWidget::move(int x, int y):void QWidget::resize(int w, int h):这样存在的问题就是组件的位置和大小无法自适应父窗口的变化. 我们先来看看绝对定位的代码和效果是怎样的?头文件代码如下: #include <QWidget> #include <QPushButton> class W

【我的Linux,我做主!】rpm包管理器/yum前端工具/编译安装从入门到精通

Linux软件包管理之--rpm网络操作系统都是架构在底层硬件之上的,目前内核有Linux系列,UNIX系类,Windows系列等,再向上是程序库调用,程序的实现方式在不同的操作系统中实现的方式也不尽相同.操作系统向外输出供用户使用的接口称之为API(Application Programming Interface),向用户输出统一的调用接口,这样当一个文件使用调用接口后就可以在不同的操作系统中按照统一的格式输入输出了.(如下图)ABI(Application Binary Interface

【IOS开发之Objective-C】书签管理器项目

1.项目 新建一个书签管理器的项目,可以存储书签的网址.中文名.星级.访问量和权限信息,具有增.删.改.查和排序的功能. 2.找对象,抽象类 书签管理器,书签管理器,书签管理器--  多读几次书是不是就找到了对象,书签和管理器.书签包含网址.中文名和星级等信息:管理器里面有书签.那么我就可以抽象出两个类了,一个是书签类,一个是管理器类. 我们在书签管理器里面增.删.改.查和排序书签,在书签里面保存书签具有的属性数据. 3.对象的属性和行为分析 书签管理器的存储关系的分析: 4.类的实现 1.书签

安全类工具制作第006篇:服务管理器

一.前言 服务是一种在操作系统启动的时候就会启动的进程.在操作系统启动时会有两种程序随着系统启动,一种是普通的Win32程序,另一种则是驱动程序.正是基于服务的这种特性,恶意程序往往也会将自身伪装成正常的服务来实现自启动.因此在反病毒的过程中,还是很有必要对服务项进行查看并管理的. 服务管理器的开发原理与之前所讨论的注册表管理器和进程管理器是类似的,主要也是枚举服务并将其显示在"List Control"控件中.而对于服务的管理,是通过服务相关的API函数来实现的.有了本系列之前几篇文