我正在使用相同数量的内存和cpus在运行Oracle Linux 6.6(Kernel 2.6)和6.7(Kernel 3.8)的VMWare虚拟机上search一些性能问题。 这些机器通过NFS4挂载相同的共享,其中包含使用LD_LIBRARY_PATH生成的一些共享库。 两个系统都使用相同的安装选项(默认),这对于6.7来说显然意味着“硬”,对于6.6来说意味着“软”。 从6.7开始,我们观察到编译过程的性能下降了5倍,而CPU闲置在80%左右,但也没有观察到高的等待时间(最高报告〜0.4%wa)。 试图重现这个问题,我很快就发现,不仅编译而且几乎所有的命令,比如“ls”,只要通过LD_LIBRARY_PATH包含来自NFS挂载的共享库,6.7就慢得多。 我用一个简单的“时间”开始了我的调查: 在6.6上:没有设置LD_LIBRARY_PATH和PATH: $ time for i in $(seq 0 1000); do ls done; … ls output real 0m2.917s user 0m0.288s sys 0m1.012s LD_LIBRARY_PATH和PATH被设置为包含NFS上的目录 $ time for i in $(seq 0 1000); do ls done; … ls output real 0m2.766s user 0m0.184s sys 0m1.051s 在6.7没有LD_LIBRARY_PATH $ time […]
我有几台机器,在较长时间内几乎没有活动。 而当我试图用ssh连接到他们一周或一个星期后,就像他们进入了“睡眠模式”,一切都很慢。 负载不报告任何东西,但在terminal的基本命令需要约10秒的types。 我可以重新启动/预热15分钟,它再次正常工作。 发生了什么? 我怎么能打开这个“暂停虚拟机”的问题? 他们正在运行Ubuntu 10.04.2 LTS。 我使用VMware ESXi 4.1.0和vSphere cLient 4.1.0 使用的软件是nginx_0.7.65,django 1.3.1,uwsgi-0.9.5.4
我们的办公室LAN – 192.168.1.1/24 网关 – 192.168.1.5(Microsoft ISA 2006服务器) DNS – 192.168.1.4(DC) 我们正在运行Hyper-V服务器,并且该服务器上有多个虚拟机。 我在Hyper-V服务器上创build了2个虚拟networking – 1.外部(与我的服务器以太网绑定); 2.仅限内部; 所以我的“networking连接”显示了三个适配器 – LAN 1(板载以太网); 局域网2(外部); 局域网3(仅限内部)。 我想要虚拟机共享内部局域网,有不同系列的IP [比如说192.168.0.1/24],必须和办公室局域网隔离。 但是我的标准正在出现 – 1.提供互联网连接到虚拟机 2.RDC到虚拟机,需要多个会话[虚拟机将有Windows服务器操作系统] 这真的有可能,或者我的想法是荒谬的? 需要build议。 感谢致敬, 阿瑞丹姆 为了得到更多的解释,我试图制作我的办公室networking图。 这里是 –
我在Azure存储中有一个VHD。 通过如下命令将VHDconfiguration为OS磁盘: Add-AzureDisk -DiskName $newCode -MediaLocation "http://$script:accountName.blob.core.windows.net/$newCode/$sourceVhdName.vhd" ` -Label $newCode -OS "Windows" 我想创build一个新的虚拟机指向该磁盘。 从我可以告诉如果我正在做一个图像,我会做这样的事情: New-AzureVMConfig -Name $newCode -InstanceSize $instanceSize ` -MediaLocation "http://$script:accountName.blob.core.windows.net/$newCode/$sourceVhdName.vhd" -ImageName $newCode ` | Add-AzureProvisioningConfig -Windows -Password $adminPassword ` | New-AzureVM -ServiceName $newCode 然而,这对我来说是错误的,因为我没有一个图像 – 我有一个configuration的VHD,不是sysprepped,不能。 如何在PowerShell中创build虚拟机,像我可以通过门户网站指向现有的磁盘?
我正在Windows Server 2003上运行VirtualBox 4.2,并试图从Windows主机ping客户虚拟机的IP地址(ICMP未被阻止)。 来宾是192.168.0.1和主机在不同的子网,192.168.1.100。 虚拟机的networking设置如下所示: 主机networkingconfiguration如下所示: 我在上面的屏幕截图中添加了一个192.168.0.2的辅助IP地址到主机NIC,无法从主机ping 192.168.0.1。 我发现奇怪的是,“VirtualBox桥接networking驱动程序”checkbox未选中(这是VirtualBox安装后的默认值),所以我检查了它,并有同样的问题。 作为一个testing,我改变了客人的networking设置使用主机专用适配器,如下所示: 并在主机上编辑“VirtualBox主机专用networking”适配器的设置,在192.168.0.x网段上有一个IP地址,如下所示: 但仍然无法ping通。 注意:如果我将主机的networking适配器的主地址更改为192.168.0.x段,则我无法ping通192.168.0.1 guest虚拟机。 但我仍然需要主机在它的原始networking上。 思考?
所以我试图在我的运行CentOS的VirtualBox Vm中安装Guest Additions。 我得到这个错误: The headers for the current running kernel were not found. If the following module compilation fails then this could be the reason. The missing package can be probably installed with yum install kernel-devel-2.6.32-279.5.2.el6.x86_64 当我尝试运行错误中提到的yum install命令时,我得到: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.ox.ac.uk * epel: mirror.nl.leaseweb.net * […]
网上似乎没有一个直接的答案。 我有一个现有的Azure虚拟机,我想克隆到另一个地区,以防现有的服务器宕机。 它需要是确切的副本,但我所能find的只是移动虚拟机,而不是克隆。 我假设你不能做某种types的克隆,也许是因为计算机名称不能相同的虚拟机。 有没有关于做什么的好文章,或者我应该从头开始,再次build立虚拟机,试图复制我已经有的东西?
我正在努力build立一个可行的发展模式。 我想知道是否有人有虚拟机软件的build议,以及要执行以下操作的过程: 开发人员获取虚拟机的黄金映像的副本,并在自己的工作站上运行VM guest虚拟机。 (理想情况下,当开发人员工作站拥有所有闲置的function时,我不想为服务器硬件/软件集中托pipe虚拟机) 虚拟机的黄金映像被更新 – 使用差异磁盘,快照或select的虚拟机供应商中的等价function – 每个复制的开发人员虚拟机都会根据新的更改进行更新(理想情况下,我不部署整个映像 -黄金形象) 是免费的( 也许是一厢情愿的想法) 如前所述 – 不是一个基于服务器的解决scheme(除了在networking上存储黄金映像和差异) – 我不想要更多的服务器和软件来pipe理 必须支持64位客户端(Virtual PC和MS Virtual Server出…) 这是一个梦想吗? 鉴于我的限制,我想我可以selectVMWare Workstation或VirtualBox 。 但我不认为他们会做我想要的东西。 作为一种折衷scheme – 我可以使用Hyper-V或ESX来创build虚拟机模板,创build许多模板的克隆 – 并以某种方式将这些克隆分配给各个工作站? 我对部署差异磁盘/快照的想法是,这是每周实用的 – 将更新部署到每个单独的开发人员VM,然后与基础映像合并。 然后,“金色图像”也会将差异合并 – 这样所有的虚拟机都可以匹配,而不必删除现有的克隆,并从更新的模板克隆。 你可以继续运行相同的虚拟磁盘 – 只是不断应用不同的磁盘/快照。
我现在一直在等待VMware支持一小时,我们打赌serverfault可以打败他们的答案! 我使用FibreChannel LUN存储在6个HP刀片上运行ESX 4.0和4.1。 我们在周末进行了一些FCnetworking维护,并将ESX主机所拥有的4条path中的2条移至存储arrays(EMC Clariion)。 发生这种情况时,所有6台ESX主机都closures了所有的虚拟机。 我在事件中看到了这样的消息: Path redundancy to storage device naa.600…. degraded. Path vmhba0:…. down. 2 remaining active paths Affected datastores: …. 这是预料之中的。 然后3分钟后: Guest OS shutdown for vm1 (这是由vpxuser) vm1 is powered off (用户“用户”) 如果还有好的path,为什么要这样做呢? 我看不到任何地方这样的设置。 谢谢!
背景/设置 我已经安装了全新的vCenter Server 5.1和相关组件。 我已经采取了所有步骤(据我所知)来启用FT,并且它第一次工作 (顺便说一句,拔出电源线并观察虚拟机继续工作 – 真棒感觉)。 我采取的步骤是: 使用两台服务器创buildHA群集 添加一个额外的虚拟VMkernel网卡来处理每台主机上的FTstream量 确保所有主机都可以访问多个networking存储设备(EMC和netapp)。 在虚拟机上,将CPU / MMU虚拟化选项更改为“使用Intel VT-x / AMD-V用于指令集虚拟化和用于MMU虚拟化的软件” 右键单击虚拟机并select“打开容错”。 这成功完成。 再次,这工作 。 问题 然而,现在,在虚拟机菜单中,所有主机重新联机后,选项又是“打开容错 ”(我以为曾经想过,它会继续?) 另外,如果再次单击以打开容错,则会收到消息“虚拟机正在以容错方式不兼容的监视器模式运行”。 但是,selectVT-x / AMD-V是在我的初始testing工作之前最后一次解决了这个问题,并且它仍然在菜单中被选中 。 问题 这是显示器中的错误,机器仍然是容错? 这是我需要重新configuration每次? 一旦机器被configuration为容错,它是否永远保持在那个模式下? 我的猜测应该是,但是这个经验让我质疑它。 更新:更多信息(潜在的主angular?) 为了使事情更有趣,我只是尝试了以下内容: 将VM上的CPU / MMU设置回“自动” 重新启动虚拟机 将CPU / MMU重新设置为首次使用的英特尔设置 重新启动虚拟机 点击“打开容错” … 并收到相同的错误 。 谢谢!