Articles of 超v

Hyper-V 2008 R2是否支持WiFi卡上的外部虚拟networking?

我一直在我的笔记本电脑上使用“Windows 2008工作站”(谷歌它)。 我知道解决方法让Hyper-V在无线网卡上工作。 但是我想知道Server 2008 R2是否增加了这个function? 看起来像是会有一些需求的东西。

在Hyper-V上将物理服务器迁移到虚拟

我有一个物理linux服务器,我正在考虑移动到在独立的Hyper-V R2pipe理程序上运行的虚拟linux服务器。 这个盒子上有很多未使用的周期可以与其他机器共享。 通常这是一个非常简单的select,但是这个特定的服务器正在托pipe一个mdadm raid5arrays。 一旦我运行了类似的linux虚拟服务器,有没有办法将构成arrays的光盘添加到虚拟机上并直接使用它们? 换句话说,我不想将它们全部转换为虚拟光盘,然后重新构buildarrays; 我想用一种“通过”模式来使用现有的光盘和分区。 该arrays工作得很好,我不想通过所有的I / O把它们从光盘上移到新的,虚拟的。 Hyper-V支持一种叫做“passthrough”的模式,那会有诀窍吗?

对SQL VM进行群集

在我们的环境中,我们有运行Server 2003和SQL 2005的物理服务器,这些服务器与数据,日志和备份磁盘的iSCSI存储磁盘集群在一起。 我们希望将这些迁移到Hyper-V群集上的VM上。 基于我已经完成的一些最初的研究,我已经想出了这些步骤来完成这个: 将所有资源都切换到节点1。 在节点2上使用SCVMM执行P2V。 closures节点2的物理机器并打开VM。 将所有资源都切换到节点2。 在节点1上使用SCVMM执行P2V。 closures节点1的物理机器并打开VM。 平衡集群。 由于我们要在物理机器上执行P2V操作,因此假设IP地址相同,iSCSI启动器应该像在物理机器上一样在VM上运行,所以iSCSI磁盘应该显示出来。 这是完成这个build议的方法吗? 有更容易的方法吗? 这个方法会被支持吗?

有关VM内存分配的build议General / Hyper-V

我有一个关于虚拟机设置的基本问题。 我正在使用Hyper-V,但我认为这个问题很普通。 这是一个家庭办公室,我想在没有太多工作的情况下在虚拟机上获得相当好的性能。 我使用虚拟机来testing/debugging我的软件。 理想情况下,我会把所有的操作系​​统都启动,但是只有一个(大部分时间可能是零)会一次被激活。 有没有一些内存分配给VM的一般准则? 在一个极端情况下,您可以将内存总数除以虚拟机的数量(总共4 GB,每个虚拟机4 GB – > 1 GB)。 在极端的另一端,你可以给每个虚拟机全部内存,让操作系统进行仲裁。 我猜想都是错的! 我正在寻找合理的performance“经验法则”。 我不知道虚拟机服务器如何pipe理虚拟机的内存。 我问这个问题是因为我错误地认为Hyper-V(2008 R2版本)可以dynamic地为虚拟机提供额外的内存,如果有额外的可用的话。 我的想法是,只要我的使用量一次只能达到一个虚拟机,我就可以分配内存。 由于Hyper-V想要在启动时为每个虚拟机分配固定内存,因此我需要closures一些虚拟机,只运行我需要的虚拟机,或者设置虚拟机以降低内存分配,并确保物理内存为足够用于所有的分配加上Hyper-V进程和(可能)主机操作系统。 听起来像VMWare有更多的选项沿着这些线路,正如提供的答案中所述。 [/编辑] 谢谢,Brett

Hyper-V和主机安装的硬件设备:访客虚拟机可以访问吗?

有一些服务器,我想设置为Hyper-V服务器,与几个Windows 2008标准虚拟机。 在主机上,我们有一些硬件设备可供客人访问; 如果在客户机上安装了相同的驱动程序,我不确定这些是否通过Hyper-V上的原始“pass-thru”(我没有太多经验)支持。 有问题的硬件是Brooktrout传真卡,用于磁带机的SCSI适配器,以及连接到核心防火墙进行pipe理的9针串口。

在Hyper-V中将CPU速度和dynamicVHD更改为静态VHD

我有两个问题。 首先,有人可以帮我提一些关于如何限制和改善虚拟机CPU使用率的build议(hyper-v)吗? 或者,也许你有关于这个话题的链接。 另一个问题是关于如何将dynamicVHD更改为静态VHD?

Hyper-V Ubuntunetworking问题复制大量的数据

我试图通过运行Ubuntu 11.04(Natty Narwhal)的Hyper-V托pipe的虚拟机将大量(大约50 GB)的数据复制到我计划用于testing的另一个(非虚拟)Ubuntu主机上升级到我们的Web应用程序之一。 我遇到的问题是虚拟机,我将在后面称为“source.host”。 此机器正在运行带有2.6.38-8-server内核的64位Ubuntu服务器以及加载用于Hyper-V内核模块(hv_utils,hv_timesource,hv_netvsc,hv_blkvsc,hv_storvsc和hv_vmbus)的Microsoft Linux集成组件。 它的networking接口使用Hyper-V“合成networking适配器”。 要进行复制,我使用这些数据login到机器上并运行以下命令(调用远程机器“destination.host”。): $ cd /path/to/data $ tar -cvf – datafolder/ | ssh [email protected] "cat > ~/data.tar" 这运行了一段时间,然后突然停止后,从2-6 GB的地方转移。 source.host机器上的terminal显示Write failed: broken pipe错误。 奇怪的是:在这之后,“source.host”机器不再能够与networking的其余部分通话。 我无法从“source.host”计算机上ping任何其他主机,也无法从networking上的任何其他主机ping“source.host”计算机。 我同样无法访问“source.host”上托pipe的任何Web服务。 在“source.host”上运行ifconfig显示networking适配器像平常一样正常运行,具有正确的IP地址和所有内容。 我试着重新启动networking服务 $ /etc/init.d/networking restart 但问题并没有消失。 重新启动机器使其能够再次与networking交谈 – 它可以ping通并被其他主机ping通,Web服务也可以正常访问和使用 – 但是再次尝试复制操作会导致相同的故障,需要另一次重启。 作为一个实验,我尝试用一​​个直接的scpreplace上面的tar sshpipe道: $ scp -r datafolder/ [email protected]:~ 但无济于事 考虑到这个问题可能与内核数据包发送缓冲区填满有关,我尝试将缓冲区大小增加到12 MB(从128 KB默认值) # […]

Linux软件RAID-5:发生故障的驱动器不会降级arrays

我有一个CentOS 6.0安装在Hyper-V虚拟机中。 我尝试了一些Linux的软件RAIDfunction,并且有一个由虚拟SCSI磁盘组成的RAID-5arrays。 它大部分工作正常:如果我closures虚拟机,并删除其中一个磁盘,arrays显示为降级时,我重新启动,但数据仍然完好无损。 然后,我可以重新添加一个驱动器到arrays并重build它没有任何问题。 如果我试图在VM仍然打开的情况下移除驱动器,则会出现问题。 也就是说,当虚拟机打开时,我进入该虚拟机的设置并删除其中一个SCSI磁盘。 在这种情况下,Linux似乎没有意识到驱动器已经消失,arrays不会进入降级模式。 相反,我在STORVSC的/ var / log / messages中收到了很多关于scsi状态码的警告。 而不是优雅地失败或进入降级模式,数组刚刚开始返回损坏的数据 。 我从字面上不会想到一个更糟的结果 – 在RAIDarrays中的驱动器故障的情况下,它决定只是开始返回损坏的数据? 当然不是? 我在这里做了一些可怕的错误,或者这是如何工作的? 主机系统是Windows Server 2008 R2 Standard x64。 CentOS6运行内核2.6.32-71.29.1.el6.x86_64。 RAIDarrays是使用mdadm创build的。 我没有与任何操作系统的内部搞砸 – 这基本上是一个全新的安装。

将物理centos转换为VHD

有没有什么软件将物理机器与centOS操作系统转换为VHD映像?

我可以将Hyper-V虚拟机“克隆”到物理硬盘驱动器,然后在真实的PC中使用它吗?

我有Windows Server 2008 R2与Hyper-V。 我可以创build一个虚拟机,安装Ubuntu 11.10,然后“克隆”到一个真正的物理硬盘作为一个真正的操作系统在物理PC?