我有一个 hyper-v 服务器和几个 VM(虚拟机)。所有 VM 都连接到外部网络。
我尝试在主机上共享一个文件夹并通过 VM 进行连接,我可以这样做,但系统会提示我输入用户名和密码(如您所料)。我不想启用“Everyone”组权限,因为物理主机服务器位于其他服务器的网络上。
我在 Hyper-V 中创建了一个新的虚拟内部网络,并为其适配器提供了 33.0.0.100 的静态 IP。我已经添加了虚拟适配器的虚拟机之一,并设置为IP到33.0.0.2(如建议在这里)。这似乎再次起作用,但仍然提示我输入用户名和密码。
我在正确的路线上吗?我只想将一个目录从主机共享到虚拟机,而不会将共享暴露给网络上的其他服务器。
我有一台 Windows Server 2008 R2 主机,其操作系统与 Hyper-V 来宾相同。当我编辑设置并尝试添加外部适配器时,只有物理网卡可用。但是在主机的设备管理器中,它显然可以识别我的 USB 网络适配器。我什至为该适配器启用了虚拟协议。
我需要做什么才能让 Hyper-V 识别我的无线网卡?谢谢!
我需要将两个 Linux + 一个 Windows Server 2008 R2 VM 虚拟化到单个 DL360 上。
我明白我的选择是:
任一选项是否比另一个选项有任何显着的优点/缺点?这只是喜好问题吗?
我在下面有一些问题——我尽量把它们说出来。如果您对我的帖子投反对票,请发表评论,解释您投反对票的原因,以便我在以后发帖时可以做得更好。这是我的问题(我的大问题是第二段):
如果我们使用 Server 2012,在运行 VDI 和 RDS 的大规模虚拟化环境中,我们能否在没有 SAN 的情况下获得高可用性 (HA) 和可靠性?
我们有使用 Microsoft SQL 的高事务应用程序,例如需要 HA 和可靠性的 Exchange、SharePoint 等——是否有另一种方法可以在不使用 SAN 的情况下获得它?(编辑:或者我想我想说的是——我们可以消除 SAN 并且仍然具有 Microsoft SQL 和 Exchange 的 HA 和可靠性吗?Hyper-V 在 2012 年是否与此有关?)
我的主管听说使用 Server 2012 可以做类似的事情,将两台服务器连接在一起,同时实现 HA 和可靠性——这是真的吗?它是如何工作的?谢谢!
我有一个域控制器,它是一个虚拟机,上周一个用户登录它并意外关闭了它。我需要防止这种情况发生,所以我想在 Hyper-V 中隐藏这个 VM,这样用户就无法在那里看到它。我已经限制了 RDP 连接到它,但它们仍然可以在 Hyper-V 中本地连接。
我们有一个用于执行此操作的脚本,称为 SetScope.VBS,我们在网上找到了它,它通常运行良好,我将它用于不同物理服务器上的不同 VM DC,并且运行良好,该 VM 不再向任何人显示但管理员。
但是,在此特定服务器和 VM 上,它给了我 4096 错误(以防有人熟悉此脚本:http : //projectdream.org/wordpress/2008/07/03/delegating-hyper-v-virtual-machines/ )
这个错误在线真的没有任何帮助,所以我想我不走运尝试将此脚本用于此 VM。
任何其他想法如何防止某些用户本地登录到 Hyper-V 中的虚拟机?
谷歌搜索未回答的非常基本的问题:
我已经安装了 Hyper-V Core,配置了网络,创建了一个新的 VM 并设置了一个 DVD 驱动器,并设置了一个分配给它的 Windows XP 安装光盘的 ISO。虚拟机已启动。
我现在使用什么软件以及我要采取哪些步骤来查看虚拟机并与之交互 - 相当于 vSphere Client?我需要在远程机器上执行此操作,最好运行 Windows 7。
我已经阅读了很多关于Core 实例的远程管理的文章,但这不是我的目标。
我将如何根据 GUID 确定来宾的名称,反之亦然,最好只安装 Hyper-V/Server Core 股票?
理由:
我赞成有一个肮脏的技巧库,以便在非常需要时恢复。为了在不丢失状态的情况下立即停止 VM 来宾的所有(存储)操作,我曾经运行kill 17 <all VM's virtual processes>(发出SIGSTOP信号),然后在 ESXi/vSphere shell 中使用kill 19 <all VM's virtual processes>(发出信号SIGCONT)恢复。
我在 Hyper-V 上使用 Process Explorer 的“暂停”功能在vmwp.exe进程上尝试了相同的技术,它似乎有效。不过,我还没有找到一种方法来轻松识别要挂起的进程——vmwp 命令行只列出了一个 GUID。
我正在考虑我们大学的一些虚拟化技术。而且我真的不知道该使用它们中的哪一个。
VMWare 似乎是默认选择,但在免费版 vSphere 5.1(正式版)中,我们有 32GB 的系统 RAM 限制。Hyper-V Server 2012 中不会发生什么。
因为我们是一所大学,所以我们拥有带有 Hyper-V 的 DreamSpark Premium。所以我们有了 Hyper-V 的“付费”版本。支持 Microsoft 解决方案的一点是什么?
现在的主要问题是 Linux 来宾系统呢?和BSD的?我们有很多 Debian 系统在运行,我们通常会使用一些设备,如 FreeNAS 和 pfSense(均基于 FreeBSD),但我们不知道 Hyper-V 是否适合 unix 人员的解决方案。
提前致谢,
编辑:还有一件事;我们有一些没有 AMD-V 的 Opteron;这是 ESXi 或 Hyper-V 的问题吗?
我已经阅读了我可以在网上找到的所有内容,但我找不到这个问题的简单答案。
我使用批量许可产品密钥安装了 Windows Server 2012 Standard。官方产品名称是 Microsoft 批量许可服务中心的 Windows Srv 2012 Standard MAK B。我可以在该服务器上使用 Hyper-V 创建运行 Windows Server 2012 Standard 的新虚拟服务器并使用完全相同的批量许可产品密钥来激活它吗?简单地说,物理服务器和虚拟服务器可以使用完全相同的产品密钥吗?
我的直觉说它由于某种原因不起作用,但我没有找到任何用简单的英语写的东西证明它不会。我希望我是错的,它会起作用!
virtualization hyper-v licensing windows-server-2012 hyper-v-server-2012
我很困惑,为什么根据我尝试从哪里检索信息,我有不同的信息。我有 3 个运行 Hyper-V 的 Windows 2012 服务器(G0、G1 和 G2)。以下情况是从我用来运行脚本并控制其他服务器的一台服务器中捕获的。
我想要做的是获取这 3 台机器上存在的虚拟机列表:
使用PowerGUI和PowerShell ISE:
PS > Get-VMHost | select name
Name
----
G0.nothing.com
G2.nothing.com
G1.nothing.com
PS > Get-VMHost | Get-VM | select name
Name
----
VM1628856-4
VM1628856-2
VM1628856-6
VM1628856-3
VM1628856-1
VM1628856-5
Run Code Online (Sandbox Code Playgroud)
使用PowerShell:
PS > Get-VMHost | select name
Name
----
G0
PS > Get-VM
Name State CPUUsage(%) MemoryAssigned(M) Uptime Status
---- ----- ----------- ----------------- ------ ------
VM1107610-1 OffCritical 0 0 00:00:00 Cannot connect …Run Code Online (Sandbox Code Playgroud) hyper-v ×10
windows ×3
vmware-esxi ×2
bsd ×1
cluster ×1
licensing ×1
linux ×1
networking ×1
powershell ×1
scripting ×1