标签: hyper-v-server-2012

正确删除 Hyper-V Server 2012 R2 上的 windows.old

我已经在装有 Hyper-V Server 2012 的服务器上安装了 Hyper-V Server 2012 R2。当我这样做时,标准Windows.old文件夹就被创建了。我现在想安全地删除该文件夹。使用完整 GUI 执行此操作的标准方法是使用磁盘清理,但当然我在 Hyper-V 服务器上没有该选项。

在这种情况下,是否有正式的方法来删除该文件夹?我知道如果这是服务器核心,我可以安装包括桌面体验在内的完整 GUI,但是仅仅为了干净地删除一个文件夹,这将是很多废话。

我提出这个问题的主要原因,而不是仅仅做rmdir /s或类似的事情,是Windows.old文件夹有很多连接点,我不想破坏生产操作系统副本中的任何内容作为这样做的一部分。

windows-server-core hyper-v-server-2012

23
推荐指数
2
解决办法
4万
查看次数

Hyper-V 管理器 - 如何使用不同的凭据连接到 Hyper-V 服务器

我在不在任何域上的机器上运行 Hyper-V Server 2012(免费版)。

我的 Windows 8.1 笔记本电脑在我们的域中。两台机器都在同一个物理网络上。

在我的笔记本电脑上,当我运行 Hyper-V 管理器并尝试连接到服务器时,我得到:

尝试连接到服务器“192.168.100.15”时发生错误。检查虚拟机管理服务是否正在运行以及您是否有权连接到服务器。

您没有完成此任务所需的权限。联系计算机“192.168.100.15”的授权策略管理员

我能做什么?没有指定备用凭据的选项。我试图在 Hyper-V 服务器上创建一个与笔记本电脑上的域用户同名的本地用户,但不能,因为域用户 ID 的格式为 firstname.lastname@company.com。

hyper-v hyper-v-server-2012

16
推荐指数
3
解决办法
7万
查看次数

Hyper-V 服务器中文件布局的最佳实践?

我们设置了一个 Hyper-V 服务器,文件的布局不一致,因为它是由几个人设置的。以下是使用的两种不同的“模板”:

模板 1

D:\Hyper-V\Virtual Machines\MACHINE_NAME_1\Virtual Hard Disks\MACHINE_NAME_1.vhdx
D:\Hyper-V\Virtual Machines\MACHINE_NAME_1\Virtual Machines\GUID_1
D:\Hyper-V\Virtual Machines\MACHINE_NAME_1\Virtual Machines\GUID_1.xml

D:\Hyper-V\Virtual Machines\MACHINE_NAME_2\Virtual Hard Disks\MACHINE_NAME_2.vhdx
D:\Hyper-V\Virtual Machines\MACHINE_NAME_2\Virtual Machines\GUID_2
D:\Hyper-V\Virtual Machines\MACHINE_NAME_2\Virtual Machines\GUID_2.xml
Run Code Online (Sandbox Code Playgroud)

....

模板 2

D:\Hyper-V\Virtual Hard Disks\MACHINE_NAME_1.vhdx
D:\Hyper-V\Virtual Hard Disks\MACHINE_NAME_2.vhdx

D:\Hyper-V\Virtual Machines\GUID_1
D:\Hyper-V\Virtual Machines\GUID_1.xml
D:\Hyper-V\Virtual Machines\GUID_2
D:\Hyper-V\Virtual Machines\GUID_2.xml
Run Code Online (Sandbox Code Playgroud)

模板 1

FOR 模板 1 的论点是,当您导出 VM 时,导出会创建一个带有机器名称的文件夹,为磁盘和 vm 放置单独的文件夹。然后,您可以在运行导入时简单地指向机器目录。

反对这种模板风格的论点是,如果只有一个文件,那么存在一个名为 Virtual Machines 的目录是没有意义的。另一个反对意见是,Hyper-V 服务器本身似乎希望所有硬盘都在一个文件夹中,而所有虚拟机都在不同的文件夹中。即它不会为每个 VM 创建单独的文件夹(虚拟机目录中由 GUID 命名的文件夹除外)

模板 2

FOR 模板 2 的论点是,这似乎是 Hyper-V 期望的布局。

反对模板 2 的论点是,除非您查看 xml 文件,否则您无法分辨哪些虚拟机文件与特定机器相关联。

我很想听听这两种布局的任何陷阱。

hyper-v best-practices hyper-v-server-2012

14
推荐指数
1
解决办法
9853
查看次数

确定 VM 在 Hyper-V 主机上执行 I/O

如何找出哪个 VM 负责使用 Hyper-V 看到的大部分 I/OI?

情况:我的 Hyper-V 主机确实有许多 VM(每个主机大约 30 个),我偶尔会看到长时间的高磁盘利用率。我想知道是哪个 VM 导致了这种情况。

我尝试使用进程资源管理器,但它报告所有与 Hyper-V 相关的 I/O 都由“系统”进程处理,因此没有帮助:

进程浏览器

按访问的文件进行细分已经会有所帮助。Windows Server 的完整 GUI 安装具有提供此信息的资源监视器。但是,Resmon 在 Core 和 Hyper-V 安装中似乎不可用。

performance-monitoring hyper-v-server-2012

13
推荐指数
1
解决办法
2万
查看次数

更新 Hyper-V Server 2012(免费版)

我正在设置一个Hyper-V Server 2012机器集群。我可以通过 Windows 8 和各种远程管理控制台远程访问这些机器。

我似乎无法弄清楚如何在 hyper-v 服务器上运行“windows 更新”。我需要安装几个 hyper-v 修补程序。据我所知,它不在 Windows Server 2012 之上运行。(编辑:显然它确实在稍微修改过的 Windows Server 2012 核心上运行)

我能找到的所有说明都是关于如何在 Windows Server 2012 核心上进行更新的具体说明。但是,我使用的 Hyper-V 版本基本上是一个无头副本,旨在完全从 powershell 运行。由于微软糟糕的命名选择,谷歌搜索这种特定类型的 hyper-v 服务器几乎是不可能的。

我不想让我的机器有漏洞……请帮忙!

hyper-v windows-update hyper-v-server-2012

9
推荐指数
2
解决办法
1万
查看次数

从物理 CD/DVD Hyper-v 2012 R2 安装来宾操作系统

我一直在寻找是否可以使用物理 CD/DVD 驱动器在 Hyper-V 2012 R2 上安装来宾操作系统。我看到安装来宾操作系统的唯一方法是安装 ISO。hyper-v 是否能够访问主机物理 CD/DVD?

Hyper-V Windows 8.1 pro 上的行为相同。

我是否遗漏了什么或 ISO 是唯一的出路?

hyper-v windows-server-2012 hyper-v-server-2012 windows-server-2012-r2

9
推荐指数
2
解决办法
8万
查看次数

Windows 2012 Core Extreme 内存在 SVCHOST/Workstation 服务上的使用

我们有大约 200 台服务器、Hyper V、文件集群和 IIS,它们都遇到相同的问题,通过正常使用在服务器上发生一个事件,该事件使服务器上的 RAM 达到或接近最大。一旦发生这种情况,特别是 SVCHOST/Workstation 服务(通过将 Workstation 服务与它自己的 SVCHOST 隔离而淘汰)将停止释放句柄/线程,并且永远不会释放该服务使用的内存。在某些极端情况下,我们拥有在 255GB 服务器上使用多达 40GB 内存的工作站服务。在某些情况下还会发现超过 4000 万个句柄。

在重新启动时,问题当然会消失,并且直到所有内存都被使用(例如 W3 进程或 HyperV 虚拟机)之后才会再次出现,然后工作站服务开始获取所有 RAM。该过程非常缓慢,可能需要数周/数月的时间,具体取决于服务器上的 RAM 量。

我们的 Hyper V 服务器和 IIS 服务器都访问用于工作文件的共享,这些共享位于 SSD 存储上,因此它们的性能非常好。我们已经安装了所有当前的补丁,但尚未迁移到 R2,因为我们有很多工具可以使这成为重要的一步,并且找不到任何明确的迹象表明这将在 R2 中修复。

我们已经运行了 ProcMon 和其他工具,但在问题最严重的服务器上,这些工具甚至无法运行。在其他方面,他们提供的结果只是表明该过程中确实存在内存泄漏。

有没有办法可以从这个过程中释放内存或一起避免错误?我们不想重新启动,一旦进程处于错误状态,我们就无法重新启动它。该过程变得冻结。

我们试图避免定期重新启动以“修复”此问题,因此我们将不胜感激。

windows-server-core memory-leak windows-server-2012 hyper-v-server-2012 iis-8

9
推荐指数
1
解决办法
955
查看次数

运行 Hyper-V 的 Windows Server 2012 上的 DNS 解析

问题显示如下:

  • Ping 主机名 <-- 主机回答,好像解析是通过 netbios 完成的
  • nslookup 主机名 <--

UnKnown 未找到主机名:服务器无响应。

现在是有趣的部分。在短时间内该解决方案有效。也可能是登录到服务器的一个用户可以解析主机名,而另一个用户不能同时解析。

设置:

我有一个加入域的 Windows Server 2012,它安装了 Hyper-V 角色。服务器有 4 个物理网络接口,其中 #1 和 #2 被 Hyper-V 用作虚拟交换机,并且没有配置任何 IP 地址。

网络接口 #3 和 #4 通过我们的 DHCP 服务器(这是这个 Hyper-V 主机上的虚拟机)获得它们的 IPv4 地址。虚拟交换机 #1 获得静态 IP 地址,#2 通过 DHCP 获得地址。

我有 2 个 DNS 服务器。Nslookup 对两者的结果相同。第二个 DNS 服务器位于另一台服务器上的另一台 Hyper-V 主机上。每个网络接口都配置了主要和次要 DNS 服务器,这由ipconfig /all命令显示。

作为附加信息:该分辨率似乎在除此之外的所有其他客户端/服务器上都能正常工作。

出现问题的服务器上的事件日志:

  • Hyper-V-VMMS - 事件 ID:32022:由于复制伙伴的名称解析,复制无效。
  • DNS 客户端事件 - 事件 ID:8015:DNS 服务器上的 DNS 注册不起作用,超时。

主 DNS 服务器上的事件日志: …

networking domain-name-system windows-server-2012 hyper-v-server-2012

8
推荐指数
1
解决办法
1万
查看次数

Hyper V Server 2012 使用工作组进行远程管理

我正在尝试从 Windows 8 pc 远程管理 Hyper V server 2012,客户端和服务器都在一个工作组中。

到目前为止,我已经花了大约 3-4 个小时试图让这个工作没有运气尝试以下内容:

  1. 使用与客户端相同的详细信息在服务器上创建一个新管理员,即。用户名密码。

  2. 在我的主机文件中添加一个条目以按服务器名称指向远程 IP。

  3. 尝试使用 HVRemote。

  4. 禁用两个防火墙。

我得到的错误是 RPC 服务不可用。

我怎样才能完成我想要做的事情?


更新

Hyper-V 管理器上的一些操作有效。IE。虚拟交换机工作。我可以打开新建 VM 向导。创建新的虚拟硬盘时遇到错误。我试过在没有硬盘的情况下创建一个虚拟机,这是可行的。使用新硬盘向导也不起作用。

我仍然看不到任何虚拟机。RPC 服务器不可用。无法在“ServerName”和“ClientName”之间建立通信


更新 2

这是我的错误的屏幕截图。 在此处输入图片说明

remote-access windows hyper-v-server-2012

7
推荐指数
2
解决办法
3万
查看次数

Hyper-V 管理器无法识别 USB 拇指驱动器

我的物理机上运行着免费的、独立的核心 Hyper-V Server 2012。我从我的 Windows 8 客户端设置了远程管理。

当我继续创建虚拟机时,我想从 USB 拇指驱动器安装操作系统,但在我的客户端上的 Hyper-V 管理器中无法识别(当 USB 插入物理服务器时),在服务器中也无法识别文件和存储服务 > 卷下的管理器

是否需要识别外部 USB 闪存驱动器的角色?因为我认为这个独立版本只是核心 Hyper-V 角色,仅此而已……但这是一个如此基本的功能。

任何人都可以评论。

hyper-v-server-2012

6
推荐指数
1
解决办法
2万
查看次数