Questions tagged «virtualization»

虚拟化是一组允许在系统各层之间进行抽象的软件技术。这允许在系统的逻辑层之间进行分离,从而提供隔离,灵活性和/或一次运行多个功能。这不同于大多数传统系统,其中固有地将各个层捆绑在一起。


4
在Virtualbox中引导本机Windows安装:可以吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 4年前关闭。 我正在寻找类似Bootcamp的东西。 当前,我将Ubuntu Maveric作为主要操作系统运行,并在Virtualbox中运行Windows 7。但是,对于某些任务,虚拟化运行Windows似乎会导致过多的开销和速度损失,我希望能够以本地方式启动。 在理想的情况将开始安装Windows和Ubuntu的双启动关于独立的分区,启动在VirtualBox中的Windows分区在Ubuntu和能力。 这可能吗? 另外,Bootcamp似乎是唯一能够做到这一点的系统?

5
那么,真的,虚拟化的开销是多少?我应该何时关注?
我正在寻找良好的经验法则,以了解何时不对计算机进行虚拟化。 例如,我知道利用率接近100%的完全受CPU约束的进程可能不是虚拟化的好主意,但是在某种程度上运行大多数情况下会“大量”利用CPU的东西有任何意义(例如40或50%)? 另一个例子:如果我虚拟化了1000台计算机,即使只是轻度或中度使用它们,那么在只有4个内核的主机上运行全部计算机可能会很不好。 与主机资源相比,有人可以根据计算机工作负载或来宾计算机的数量来总结有关虚拟化的提示吗? 我通常使用VirtualBox或VMWare在Windows主机上进行虚拟化,但是我假设这是一个非常普通的问题。


5
虚拟机快照如何工作?
使用驱动器映像软件已有十多年了,我发现令人不解的是,虚拟机可以在几秒钟内完成快照和还原,而驱动器映像通常需要数小时。 我可以为虚拟机创建快照,重新安装到其他操作系统,然后进行还原,然后以神奇的方式在几秒钟内将旧的虚拟机完美恢复到以前的状态。 这怎么可能发生?VM主机实际上对VM做些什么,使之成为可能?

1
/ dev / vda和/ dev / sda有什么区别
我正在准备认证,并且在基于云的服务中具有本地安装的CentOS7(VirtualBox)和另一个实例。 在本地系统上,我有一个/dev/sda;在基于云的系统上,我有一个/dev/vda。 现在我想知道这种差异到底意味着什么?是否有关于此设备命名的标准(文档?),不同的名称代表什么? 编辑: 我认为该文档对于理解命名非常有用:https : //www.kernel.org/doc/Documentation/admin-guide/devices.txt 8 block SCSI disk devices (0-15) 0 = /dev/sda First SCSI disk whole disk 16 = /dev/sdb Second SCSI disk whole disk 32 = /dev/sdc Third SCSI disk whole disk ... 240 = /dev/sdp Sixteenth SCSI disk whole disk 但是我找不到有关/ dev / vda的信息。

2
VMware采用的帮派调度是否有严重的缺陷?
我读了一些TechNet文章以及这一个关于道路VMware和超V做CPU调度之间的差异。 我想知道是否可以得到一些客观的信息。VMware使用的帮派调度似乎是一个巨大的缺点,但我不想只喝苦力。它会严重影响性能吗?还是VMware最新的Hyper visor迭代解决了此问题? 编辑:当我说劣势时,我的意思是相对于Hyper V的“免费处理器调度”,但是KVM做到了。我正在阅读的材料并没有说“免费处理器调度”存在任何问题,而这些问题可以通过帮派调度来避免。

3
超线程和虚拟机?
我已经看过这个线程:Hyper-V和Hyper-threading:开还是关?,但唯一的答案是Windows特有的...。 我正在构建VM服务器(使用Proxmox VE,如果有所作为),并且想知道超线程如何影响虚拟机... 具体来说,如果我最大化虚拟机的数量,超线程会有所帮助还是会损害性能? 同样,最大的虚拟机将是具有约30个客户端(4核/ 8 GB RAM)的终端服务器,以及一个文件服务器(如果有帮助的话)。 更新:服务器是具有1TB RAID 10、32 GB RAM和双Intel Xeon E5530的Dell R410(我不确定确切的型号,但它是具有2+ Ghz的E55xx) 更新:大多数VM将在KVM上。

5
为100台VM Web服务器选择SAN技术
问题 我们在现有平台上的性能存在问题,因此,我正在蜂巢式地寻求对此的第二种意见。到目前为止,性能问题与IOPS有关,而不与吞吐量有关。 场景 16个主机的刀片中心,每个主机具有64GB的RAM。(这是一台带M610的Dell M1000e,但这可能不相关)500个VM,所有Web服务器(或相关的Web技术,例如MySQL,负载均衡器等),其中约90%是Linux,其余的是Windows。系统管理程序是VMWare vSphere。我们需要提供主机HA,因此本地存储空间不足。这样,主机只需启动一张SD卡即可。 有点背景思维 目前,我们最多可容纳6台主机(以当前的增长,刀片服务器中心将在几年内达到满负荷状态),并且我们正在iSCSI上运行Dell MD3220i w / MD1220进行扩展。 我们已经考虑了可能的选择,以及随之而来的即时想法: 在NFS数据存储中分布VM,并运行满足多达给定数量VM的性能要求的NFS存储。NFS似乎更便宜,而且比块级存储要抽象得多,因此我们可以根据需要进行移动。 添加更多的MD3220i控制器/目标。尽管我们担心这样做会在某种程度上对VMWare处理具有许多目标的方式产生负面影响。 将所有磁盘从Nearline SAS交换到SSD。这应该可以完全解决IOPS问题,但是会明显降低我们的存储容量。而且它仍然非常昂贵。 vSphere 5具有存储设备。我们没有做太多研究,但是它必须运作良好吗? 问题 您将在所有这些存储下运行哪种存储?它不需要扩展到另一个刀片服务器中心,只需要为所有这些VM提供相对良好的性能即可。 我不是在寻找“购买SAN x,因为它是最好的”答案。我正在寻找关于各种SAN技术(iSCSI,FC,FCoE,InfiniBand,NFS等),不同类型的存储(SATA,SAS,SSD)以及用于处理100个VM的存储方法(整合,分离)的想法。 ,分片等)。 对此绝对欢迎任何想法,链接,指南,指针等。我也很想听听我们已经考虑过的上述选择的想法。 非常感谢您的任何投入! 12年3月5日更新 到目前为止,一些精彩的回复,非常感谢大家! 到目前为止,按照对这个问题的回答,我开始认为以下方法是可行的: 将可用存储分层到VMWare群集,并将VM磁盘放置在适合其工作负载的存储上。 潜在地利用能够自动管理将数据放置到合适的存储上的SAN的SAN。 Infiniband似乎是最具成本效益的,可在主机满载时获得所需带宽。 绝对听起来像是要利用主要SAN供应商的售前服务来解决这个问题。 我将继续考虑这个问题一段时间。同时,我们再感激收到任何更多的建议!

7
虚拟机高效异地远程备份解决方案的建议
我正在寻找有关备份当前6个虚拟机的建议(并且很快将增长到20个)。目前,我正在运行一个两节点的proxmox集群(这是一个使用kvm进行虚拟化并使用自定义Web前端进行管理的debian基础)。我有两个几乎相同的盒子,分别是AMD现象II x4和华硕主板。每个都有4 500 GB sata2硬盘,其中1个用于os和其他数据用于proxmox安装,另外3个使用mdadm + drbd + lvm在两台计算机之间共享1.5 TB的存储。我将所有虚拟机的lvm映像安装到kvm。我目前能够从一台计算机实时转移到另一台计算机,通常只需几秒钟(在运行带有m $ sql服务器的win2008的最大vm上大约需要2分钟)。我正在使用proxmox的内置vzdump实用程序来拍摄vm'的快照 并将它们存储在网络上的外部硬盘驱动器上。然后,我有了Jungledisk服务(使用机架空间)来同步vzdump文件夹以进行远程异地备份。 这一切都很好,但不是很可扩展。首先,备份本身每晚可能要花费几个小时。通过jungledisk的块级增量传输,同步仅可将一小部分数据异地传输,但仍需要至少半小时。 当然,更好的解决方案是允许我立即获取两个时间点的差异(例如,从上午6点到上午7点写的内容),将其压缩,然后将该差异文件发送到备份服务器,该文件将立即传输到备份服务器。机架空间上的远程存储。我对zfs进行了一些研究,它具有发送/接收的功能。再加上bzip中的一堆数据似乎很完美。但是,似乎使用zfs实现nexenta服务器实际上将需要至少一个或两个以上的专用存储服务器,才能将iSCSI块卷(通过zvol的???)提供给proxmox服务器。如果可能的话,我希望将安装程序保持在最小限度(即没有单独的存储服务器)。 我还简要阅读了有关zumastor的信息。看起来它也可以满足我的要求,但它似乎在2008年停止了发展。 那么,zfs,zumastor还是其他?

3
如何在具有多个VM的Hyper-V服务器上监视CPU使用率和性能
我有一台运行Windows 2008 64位Hyper-V的服务器,具有8 gigs RAM和Intel Xeon X3440 @ 2.53 Ghz,这使我在主机系统的性能监视器中拥有8个逻辑核心。 我已经设置了三个虚拟机,它们都运行Windows 2008 32位。 构建服务器,运行Team City 登台服务器 运行SQL Server 2005的SQL Server 我在设置时遇到了一些麻烦,因为即使虚拟机似乎以100%cpu的速度工作并且非常缓慢且无响应,主机监视器始终保持响应状态。(我已经问了一个单独的问题。) 所以这里的问题是:监视物理CPU实际使用情况的最佳方法是什么?我问的原因是,有人告诉我我不能可靠地使用任务管理器来监视VM中的CPU使用率。

4
在虚拟机中运行NTP服务器的限制是什么?
我想在本地网络上设置几台Stratum 2时间服务器。与购买三台1U服务器相比,虚拟机无疑是一种更便宜的方法。这样做会有什么限制?也就是说,精度将在多大程度上受到影响? 另外,我的直觉是这些本地时间服务器应驻留在不同的物理计算机上,以减轻任何硬件异常情况。这种直觉正确吗? 编辑 我应该说,“虚拟机”并不是专门指VMware。相反,我指的是虚拟化实例的一般概念。

8
什么是一些不错的免费“虚拟机”应用程序?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我离开虚拟机市场已有一段时间了。早在2005年,我就使用了Microsoft Virtual PC 2004(不是免费的)和当前版本的VMWare(不是免费的)。有什么好的免费解决方案? 我讨厌在主机OS上试用新软件并试用它!

3
虚拟机和I / O繁重的工作量,这是理智的吗?
我已经在大量的虚拟化服务(Azure)和产品(vmware,kvm,hyperv)上看到了I / O和I / O工作量大的系统停顿的情况。 我的问题是: 在执行I / O繁重的工作负载时使用虚拟化解决方案是否明智? 围绕这些东西的最佳实践是什么? 是什么原因导致这些问题,存在众所周知的系统瓶颈,还是仅仅是争用过多的问题?

7
虚拟磁盘增长后如何在线扩展Linux PV分区
当VM运行时,VMware允许在线扩展虚拟磁盘的大小。Linux系统的下一个预期步骤是: 扩展分区:删除并创建一个更大的分区 fdisk 通过以下方式扩展PV尺寸 pvresize 使用自由范围进行lvresize操作 然后resize2fs用于文件系统 但我坚持的第一步:fdisk和sfdisk仍显示旧大小的磁盘。 我的磁盘是通过虚拟LSI Logic控制器连接的SCSI虚拟磁盘。 如何在不重新启动的情况下刷新Linux内核中可用的虚拟磁盘大小和分区表信息? 据我所知,借助VMWare工具,所有这些步骤对于运行中的Windows都是可能的,无需重新启动,甚至无需任何用户操作。在Linux上,我希望也可以在线完成所有步骤,并且我已经知道步骤2、3和4可以在线工作。但是第一个-更改分区表中声明的分区大小(仍然)似乎需要重新启动。 更新:我的系统是Debian Lenny,内核为2.6.26,我扩展的磁盘是主磁盘,其主磁盘具有较大的PV,其中包含“ /”的“ root” LV。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.