Questions tagged «virtualization»

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

3
是否在VMWare快照中永久运行会降低性能?
我了解VMWare KB对长时间运行的快照不满意,主要是由于两件事(我认为) 拍摄大量快照可以填充数据存储。快照只是增量文件。假设您有一个50 Gig VMDK,快满了,然后进行快照。在快照中,您每翻转一次。您的增量文件也将约为50 GB。再次快照,翻转位,另一个50 Gig增量文件。这些会很快失去控制。 提交大快照会带来风险。合并快照时,您会将增量更改写入原始VMDK。这需要花费时间,并且冒着发生某些事情的风险,即您只是破坏了VMDK。 他们的警告似乎合乎逻辑。 话虽这么说,从快照VMDK永久运行我的机器固有地不好吗?我要使我的树如下: 基础 快照1 快照2 你在这里 安装和配置基本系统后,将立即执行Snap 1和Snap 2。这些是我计划经常刷新的机器,因此我将使树看起来像下面这样: 基础 快照1 你在这里 快照2 删除Snap2并重新创建Snap2。 由于以下原因,我看不到这可能有什么影响: 由于我只是安装了一个基本映像并在没有办法填充数据存储区后立即获取了增量数据。假设我的基本映像只有10 GB(在50 GB精简配置的磁盘上),即使我的增量每翻转一位,我的总使用量就可能是60 GB(10 GB基本VMDK已锁定+ 50 GB的增量)快照VMDK文件)。假设我没有再创建任何快照。 由于我的用例不要求合并快照,因此在合并增量时不会冒错误的风险。当我回到Snap1并删除Snap2时,驻留在Snap2中的所有增量都将被删除。 存储负载完全相同,因此我应该获得相同的IOPS。我知道某些文件(主要是系统文件)将在原始VMDK上存在,而其他文件(所有在基数之后的文件)将驻留在增量中,但我看不到ESXI会如何处理。所有文件都位于同一物理数据存储上,因此性能应等同于引用原始VMDK中没有快照的所有内容。 有什么想法吗?ESXI 5.5,数据存储为RAID DAS。 我没有vCenter许可证,因此无法进行模板和克隆。 测试结果 我今天早上开始进行一些测试。这是结果。有性能损失,但我不确定为什么。 快照之前: 快照后:

1
虚拟的MS-DOS计算机无法通过IPX进行通信
我将2台MS-Dos 6.22机器转换为虚拟机。两台计算机都具有通过NETBEUI和IPX进行通信的软件(在检查autoexec.bat之后得出的结论-它加载IPX堆栈)。 我关注了这个Vmware论坛文章,并安装了DOS amd_pcnet驱动程序,对其进行了配置,并将其绑定到所需的协议。我还安装了用于IPX / SPX的ODI驱动程序,并执行与上述相同的步骤。 看来他们具有NetBEUI通讯,但是我无法使用IPXPING.exe在它们之间进行Ping操作。ping时,我使用了网络地址00:00:00:00和第二台计算机的MAC。 如何确定两个虚拟机之间存在NetBEUI和IPX通信? 更新1:我发现c:\ net \有一个.ini文件,其名称为网络上其他计算机的名称。我假设文件存储了连接配置,并发现该文件实际上具有一个参数netcard=DRIVER_FILE,并将其更改为正确的驱动程序。 更新2:我在VMNet0上运行Wireshark,我发现两个VM都使用IPX,NETVIOS,SMB和其他协议。我将检查数据包并尝试找到更多线索。 更新3:从数据包检查中,我可以看到两台计算机均已通过NetBIOS成功通信,建立了会话并使用SMB传输了文件。我认为这是NetBIOS不是问题的可靠指标。 另一方面,IPX似乎包含格式错误的数据包。两位主持人广播了一个公告,并且两个公告的格式均不正确。 问题:是否有命令检查通过NetBIOS的连接? 更新4:在尝试解决问题和寻找MS-DOS专家方面都付出了很多努力之后,客户决定中止该项目。

3
我是否需要在每个VM中运行NTP服务器?
来宾不能以某种方式继承主机的系统时间吗? 多次运行同一守护程序以在同一台计算机上获得相同结果似乎没有意义,但是在阅读KVM或Xen文章时我没有发现任何与时间相关的信息。我的理解是,来宾系统在引导时获得了主机时间,但随后可能会分开。那是对的吗 ?

3
是否可以拥有100%安全的虚拟专用服务器?
我很好奇,是否有可能有一个VPS上的数据无法被托管服务提供商读取,但仍可在VPS上使用。 显然,您可以采取一些措施来阻止他们阅读任何内容... 您可以更改所有密码,包括root。但是,他们仍然可以使用其他引导方式来重置密码,或者可以以另一种方式挂载磁盘。 因此,您可以加密磁盘或磁盘上的至少某些内容。但是然后看来,如果您解密了内容,他们仍然可以“窥视”在控制台上看到的内容,因为毕竟虚拟化平台应该允许这样做。 即使您可以停止该操作,看来他们也可以直接读取VPS的RAM。 当然,VPS可以在其上存储数据,并且只要密钥不在VPS上并且数据从不在那里解密,主机就无法获取数据。 但是在我看来,如果在任何时候对VPS上的数据进行解密...以便在VPS上使用...那么托管服务提供商就可以获取数据。 所以,我的两个问题是: 它是否正确?是真的没有办法使主机上的VPS上的数据具有100%的安全性,同时又无法让VPS对其进行访问吗? 如果可以使其100%安全,那又如何?如果不可能,那么最接近隐藏Web主机数据的方法是什么?

5
如何使用libvirt保持恢复的KVM guest虚拟机的时间?
在主机上,我正在使用libvirt和KVM guest虚拟机。当主机关闭时,libvirt会挂起guest虚拟机。主机启动时,libvirt恢复来宾。问题是,例如,如果来宾被暂停并在24小时后恢复,则来宾时间是过去的24小时。 我认为问题可能出在Clocksource上,但是已经设置为“ kvm-clock”。 $ cat /sys/devices/system/clocksource/clocksource0/available_clocksource kvm-clock tsc hpet acpi_pm $ cat /sys/devices/system/clocksource/clocksource0/current_clocksource kvm-clock

3
虚拟服务器与物理服务器
我有第二意见。并对此表示歉意(对我指出正确的方向)。 我参与的项目中的不同派系参与了虚拟服务器与物理服务器之间的一场圣战。我们正在实现一个COTS IBM文档管理系统(DB2等)。 一般的看法是,我们应该虚拟化所有内容,而我们的供应商合作伙伴也支持这种观点。一些工作中的螺旋桨负责人对此表示反对,特别是对于中央元数据服务器(基本上是大型DB2数据库)而言。 我的问题是我来自开发人员背景(我知道会深蹲),所以欢迎提出独立的看法。 虚拟与物理的瘦身是什么?您什么时候应该-或者不应该-虚拟化?一般优点/缺点等。我的初学者10击倒我... 虚拟: 对灾难恢复有利(如果您的实例失败,则可以在另一台VM服务器上设置新实例,即:您正在运行的物理盒) 对某些数据库性能不好? 性能稍有下降(不确定具体内容)

9
Hyper-V与ESXi与XenServer
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 任何人都可以使用Hyper-V,ESXi和XenServer虚拟化平台来分享他们的经验(例如,很棒!失败了!)!成本?管理?特征?处理负载,备份和恢复? 还有最低服务器要求? 我以为Xen是Linux的免费虚拟化平台。是否有Xen和单独的XenServer平台? 对于我们组织的测试推出,我们将不胜感激。

9
是否可以/建议在笔记本电脑上运行VMware Server ESX / ESXi?
在我的笔记本电脑或台式机上,将占地很小的虚拟机管理程序作为主要操作系统,这种想法是每个“真实”操作系统都是访客的主意。现在,我意识到该软件更通常用于刀片服务器和其他服务器,但是可以在普通PC上完成吗?应该是吗 有什么要求(例如硬件/ BIOS /芯片组)?这样做会对性能产生影响吗?这是个好主意吗?

3
如何在ESXi服务器中分配内存?
我们有一台具有48 GB RAM的ESXi 4.1服务器。 对于每个VM,我们分配4GB的内存。由于服务器将具有13个虚拟机,因此我的经理认为这是错误的。 我将向他们解释ESXi实际上将管理内存本身,但是他们问我为ESXi服务器本身分配了多少内存。 我没有分配任何内存(我什至没有听说过为ESXi服务器本身分配内存的选项)。 如何为ESXi服务器分配内存?如何在虚拟机之间过度分配/分配RAM而不出现问题?


5
将服务器虚拟化到SAN的最佳做法?
好了,所以我想比以往更多地利用SAN,同时利用ESXi。 目前,我已将Dell PowerEdge 1955刀片阵列连接到单机箱EMC AX4-5 FC存储阵列。我实质上是将SAN用作DAS。我在SAN上有指向特定物理计算机的LUN,这些计算机将LUN用于任何用途(主要是数据库和Samba / NFS共享,具体取决于目标服务器)。 我有多个物理文件服务器,每个服务器都有一个samba配置设置来提供适当的共享。由于我从未使RHCS正常工作,因此只有一台文件服务器一次安装了LUN。万一文件服务器死了,我会手动对其进行防护(通过卸载和展示驱动器,使用navisphere实用程序或通过DRAC关闭电源),然后使用navisphere实用程序在下一个竞争者上启动显示的LUN(之后,启动apache和其他守护程序。现在全部由手工完成。 我感觉像Ferris Bueller演奏单簧管一样。从来没有上过课! 无论如何,我正在努力改善。我想做的是在物理主机上安装ESXi,然后创建LUN来容纳两个文件服务器映像(以防一个损坏/丢失),其中一个将是活动的,另一个将是备用的。至少这样,我并没有提高自动化程度(尽管我很快就会写一个脚本来切换“活动的”服务器),但是我感觉自己正在增加灵活性,而且我可以使用ESXi主机可容纳其他VM,并且不会像现在这样浪费硬件。 我的问题是: 1)我的计划有多愚蠢? 2)关于实际实现,我应该在LUN上创建普通的vmdk映像,还是应该给它一个“原始”分区(如果在ESXi中甚至可以做到这一点?) 3)是否有使用非群集文件服务器的“好”方式?

11
Windows桌面虚拟化,而不是替换工作站
我是我工作的小型企业的IT部门负责人,但是我主要是一名软件架构师,并且我所有的系统管理经验和知识都是软件开发的辅助工具。在今年或明年的某个时候,我们将考虑将工作站环境升级到统一的Windows 7 / Office 2010环境,而不是将不同OEM许可版本的大杂烩收集在每台不同的计算机上。 在我看来,可能有可能放弃升级每个工作站,而让它成为一个笨拙的终端来访问虚拟化服务器,并将其整个虚拟工作站托管在该服务器上。 现在我知道基本上一切皆有可能,但这对于小型企业(25-50个工作站)是否可行?假设这是可行的,则存在哪种类型的粗略准则可用于计算为此所需的服务器资源。 解决方案如何精确地处理用户访问其VM的操作,他们是否正常登录其物理工作站,然后使用远程桌面访问其VM,或者通常是通过客户端软件来完成此协商? 哪些类型的软件可用于管理和监视这些VM,Microsoft Server 2008是否可以立即实现此功能?我对与Hyper-V的Server 2008有关的这些问题最感兴趣,但是可以自由地提供有关VMware产品系列的见解,特别是如果有任何令人信服的理由在Microsoft商店中选择它们而不是Hyper-V。 编辑:只需添加一些有关实现目标的信息,便是将我们的平台从Win2k3 / XP环境升级到完整的Windows 2008 / Win7平台,而不必对每个配置不同的工作站执行任何相关工作。 有人还能提供任何现实的指导方针,说明实际上需要多少硬件才能支持25-50个工作站?除Office,Outlook和Web之外,大多数工作站什么都不做。需求量最大的工作站是开发工作站,它将所有内容保留在本地。

2
KVM是1型还是2型管理程序?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 22天前关闭。 KVM是1型还是2型虚拟机管理程序? 我知道类型1虚拟机管理程序在裸机上运行,​​而类型2虚拟机管理程序是在操作系统(例如VMware Workstation)之上运行的应用程序。我也了解类型1和类型2客户端之间的性能差异可能很大。 我很困惑,好像KVM是类型1还是2,因为我知道可以在dom0中安装桌面环境。

2
虚拟机是否可以具有多个基础物理机的CPU和RAM资源?
我们正在这里研究实现一些虚拟服务器,但是我们不知道哪种服务器更适合我们。有些人说最好有两个大型服务器,而另一些人说要有十个中端服务器。 我们有一个旧版Visual Foxpro应用程序,该应用程序现在可以在2GHz的Dual Xeon E5405和16Gb的RAM上运行。由于活动用户和正在其上运行的进程的数量,当前服务器的速度太慢。虚拟化此服务器将使我们受益于更快的灾难恢复。 所以问题是,就像有十台运行在1.7GHz的物理服务器和4Gb RAM的物理服务器一样,我们可以将一台服务器虚拟化为4台计算机,而让一台虚拟化的服务器在6.8GHz频率和16Gb内存运行吗?如果是,那么如果一台计算机停止运行,如何自动将该虚拟机管理到另一台虚拟机,并对该虚拟机执行适当的维护,然后再次返回虚拟机,该怎么办?

3
是否支持VM中的虚拟IPMI?
这可能是一个愚蠢的问题,但是...是否有任何支持虚拟机“虚拟IPMI”的管理程序或其他虚拟化解决方案?即允许对虚拟机的访问类似于电源控制,LAN串行控制台等。 我知道,这实际上不是管理虚拟机的正确方法。我之所以要这样做,是因为我们大量使用IPMI进行系统管理,并且将VM集成到同一框架中会很有趣/很有用,并且当我将VM用作开发人员时使用这样的接口会很有用系统管理工具的环境。

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.