我在数据中心某处的 Windows Server 2008 R2 上运行了一个 WinXP hyper-v 虚拟机。我在这台机器上做了一些远程开发,我想使用我的桌面显示器的完整屏幕空间来做。
我可以使用 RDP 做到这一点。
但是,一段时间以来,我的一些虚拟机一直受到蛮力 RDP 密码猜测攻击的打击,这使它们变得非常缓慢,以至于无法使用。请注意,我已经尝试过使用 RdpGuard 之类的程序,但由于客户支持无法识别的某些未知原因,它无法在我的 VM 上完成其工作。所以我一直在考虑禁用 RDP(或阻止 RDP 端口)并改用 TeamViewer。
但是,我无法弄清楚如何使用 TeamViewer 以 1920x1200 的全屏分辨率(我的桌面显示器分辨率)连接到 VM。TeamViewer 似乎只能使用 VM 图形适配器提供的分辨率(在 hyper-v 上似乎是 1600x1200?为什么哦为什么?)。
我很感激任何提示。毕竟,我想做的只是一些和平的远程开发叹息。
相关问题: Hyper-V 来宾自定义分辨率
我正在尝试在安装在 Win 2012 R2 Hyper V 主机内运行的 Win 8.1 来宾上的 VirtualBox(使用 Vagrant 配置)中运行 Ubuntu 来宾。我在 Win 8.1 来宾上禁用了 Hyper V。启动 VirtualBox 来宾时收到“vt-x 不可用”。
我可以将 VirtualBox 嵌套在 Hyper V VM 中吗?
我正在设置一个专用于虚拟化的新 Hyper-V 2012 服务器,我正在尝试确定启动驱动器的最佳选择。
我想知道主引导驱动器在 Win 2012 Hyper-V 设置中的重要性。我可以对其中一个 SSD 进行分区以提供引导分区,或者我可以只提供 80GB SATA。
你认为什么是更好的选择?
编辑:一个更精确的问题,为什么不对 SSD 进行分区以进行引导?将引导磁盘与仅分区分开有什么好处吗?
谢谢,
保罗
我正在尝试使用 Sql Server Management Studio 从我的 VM 连接到位于我的主机中的 SqlServer 实例。
从我的主机,我可以使用 SSMS 连接到两个 SQL 实例,但是当我尝试从 VM 连接到主机实例时,SMSS 给出此错误消息(我的在 PT-BR 中):

我的环境是这样的:蓝色虚线块代表我的主机(PC_MASTER),橙色虚线块代表我的VM(MYVM):

以下是每台机器的主要组件:
PC-MASTER(主机): Windows 8 PRO-English w/ SQL Server 2012 Express。SQL 实例名称是“ PC-MASTER\SQLEXPRESS ”。
MyVM (VM): Windows Server 2012 BR-葡萄牙语,带有 SQL Server 2012 标准版。SQL 实例名称是“ MYVM ”。
防火墙:主机有一个入站规则,为所有程序/服务打开 1433/1434 TCP 端口;
SQL 协议:在两台服务器中,所有 3 个主要协议都处于开启状态,顺序如下:共享内存、TCP/IP 和命名管道;
远程访问:两个 SQL 服务器都配置为允许远程连接;
SQL 配置:正如 Somantra 指出的那样,主机 SQL 配置为仅允许通过端口 1433 进行静态访问。
从我的虚拟机(MYVM):
Hyper-V 是否提供一种机制(如 ESX/vSphere)来识别数字签名的 VHD 文件?甚至可以签署 VHD 文件吗?
背景:我正在尝试为我的潜在客户提供一个虚拟设备,他们可以将其导入到他们的管理程序设置中 - 无论是 ESX/vCenter、XenServer 还是 Hyper-V。为此,我将 VM 导出到 OVF 包中,然后对其进行签名。现在,当有人在 ESX 上导入 OVF 文件时,vSphere/ESX 会验证和报告这些签名。但是 Hyper-V 不支持导入 OVF 包。因此,我必须将磁盘 (.vmdk) 转换为 .vhd,它可以与 Hyper-V 中的 VM 连接。我的目标是确保 VHD 在我发布之后和任何人在他/她的设置中导入它之前不被篡改。
我正在尝试在 2 台主机之间设置某种形式的故障转移群集。我希望能够在我的 2 个 VM 上实现高可用性。
似乎需要某种形式的共享存储才能在 Windows 集群中正常工作,但目前的目标是避免购买额外的硬件或软件。
以下是我遇到的一些可能性:
有没有其他方法可以使用这 2 个服务器设置为 HA 设置虚拟机?
我正在设计一个解决方案,通过目录同步连接将用户移动到 Office 365/RemoteApp 回到现场 AD 服务器以处理本地登录/本地文件服务器。
该计划是为基于 Linux 的本地应用程序配备两台 Hyper-v 服务器(用于弹性),并在其上放置 Active Directory 服务器。问题是 Hyper-v 需要是它作为来宾运行的域的成员。
可以在 Azure 上运行 AD 服务器,基本上只是为了让这些服务器在启动时进行身份验证,但这似乎很复杂。
理想情况下,我们只想在现场拥有这两个服务器。有没有办法解决我失踪的问题?
因此,如果唯一可用的 AD 服务器是 Hyper-v 来宾,并且所有内容最初都处于关闭状态。如何在(域成员)hyper-v 服务器运行的域控制器来宾启动之前启动它们。
我正在寻找一种方法来快速(通过 PowerShell Get-Counter)向我显示某个物理磁盘上的 I/O 负载(IOPS 优于字节),以及文件访问信息 - 大概是文件路径。
基本上我想要的是在“磁盘”选项卡中的“资源监视器”中提供的信息,它显示哪个文件消耗了多少磁盘活动。在 RM 中,它是字节,但希望使用适当的计数器Get-Counter我们可以显示每个文件的 IOPS。
所有这些都是为了跟踪 SMB 文件共享上的特定 HyperV 虚拟磁盘文件正在使用的 IOPS。我想要一种使用内置 MS 组件(例如 perfmon)显示每个 VM 的磁盘 IOPS 的快速 Powershell 方式。
小背景:HyperV VM 是故障转移群集中的 VM 角色,访问两个不同的 SMB 3.0 文件共享之一;共享本身是 SOFS 提供的故障转移群集角色。磁盘信息来自 SOFS 节点上的“PhysicalDisk”计数器。
我已经很能看到每个磁盘IOPS总数:Get-Counter -ComputerName stor2 '\PhysicalDisk(26)\Disk Transfers/sec' -Continuous; 但我想扩展它以显示哪个 VM 正在执行多少 IOPS。
在此先感谢这个伟大的社区!
因此,我们有一个生产系统,其中包含两台 Windows Server 2012 R2 标准服务器,它们之间有一个共享存储 SAS 双域背板。
如果您对此不熟悉,它基本上可以让两台机器直接访问相同的物理存储。
但是,我们的数据软件运行在我们的其中一台虚拟机上,并且会毫不留情地打击我们的 HDD。它可以工作,但基本上是 100% 的磁盘 IO。问题是,它不需要。它用于硬盘驱动器的所有数据都是临时数据,可以轻松地从源中重新生成。
我们的生产服务器中有一些非共享 SSD,如果我们可以制作某种易失性 VHD,在迁移时丢失其数据,但否则将允许从 SSD 而不是主 HDD 读取和写入我们可以大大加快我们的数据软件。
有谁知道如何制作这样的易失性 vhd?
我正在编写一个 PowerShell 脚本来克隆现有的 hyper-v 虚拟机/基于模板创建新的虚拟机。我在哪里查看 cmdletExport-VM并Import-VM使用它。但是,cmdletNew-VM也可以选择使用现有的 VHD。只是复制 VHD 并创建一个New-VM更容易吗?它只是 1 个文件,而不是 VHD + 虚拟机文件夹 + 设置新的快照文件夹。(模板没有快照)
使用Import-VMover 有New-VM什么好处?是否有或基于此主要意见?
hyper-v ×10
vhd ×2
cloning ×1
cluster ×1
hard-drive ×1
iops ×1
ovf ×1
powershell ×1
sql-server ×1
teamviewer ×1
virtualbox ×1
windows ×1