Articles of vmware esxi

运行软件raid5的Ubuntu服务器P2V

这是我的挑战:我有一个运行Ubuntu 10.04的物理生产networking服务器,其软件为raid 5(mdadm),我必须虚拟化到VM ESXi5.0主机,同时最小化停机时间(最好是0停机时间)。 我尝试过使用VMware的独立转换器,但是在运行软件raid的服务器上不起作用。 我似乎无法find任何可行的select这个P2V。 我所掌握的工具应该有助于: 最近格式化的空服务器,具有匹配的规格。 一个1tb的外部USB硬盘。 1个物理ESX5.0主机 1个物理Microsoft服务器2012与超v 时间在这里不是问题,但我需要: 确保移动中没有数据丢失 最大限度地减less停机时间(如果没有正确的运行备份,我将很难在10分钟内certificate任何事情)。 尽量减less丢失服务器的风险(即在移动之前破坏RAID /磁盘) – 当前不存在磁盘备份。 我一直在寻找一个解决scheme,DD似乎应该是有用的,但我无法找出正确的方法来做到这一点,我不能100%确定我可以dd从该磁盘dd整个磁盘。 这也似乎是,如果我可以重build袭击袭击1我可以克隆其中一个磁盘,并摆脱raidarrays的方式,但大多数文章是关于从1到5,而不是5到1。 任何帮助指引我在正确的方向将是有益的。 (作为一个侧面说明,我不认为这是与我的问题有关,但为了以防万一,最终这个服务器将从10.04升级到12.04,并转移到微软的Hyper-V。)

VSphere 5.1 DHCP服务器虚拟机路由

我正在尝试为我的防火墙/ DHCP服务器的虚拟机设置路由。 我有3个虚拟机: 路由器/防火墙(centOS) – > VM1 unRAID(不怕) – > VM2 下载服务器(Ubuntu的服务器) – > VM3 2个网卡 vmnic0 – > NIC1(internetz) vmnic1 – > NIC2(内部LAN) 我想要的是: VM1处理NIC1和NIC2的所有通信。 VM2 / 3使用VM1作为DHCP服务器。 我不希望VM2 / 3在NIC1上广播任何东西。 我打算将一个物理交换机插入NIC2以将其他计算机添加到我的LAN中。 VSpherenetworking图 我需要改变什么? 我花了时间研究如何做到这一点,但我认为目前有一些networking基础知识已经超越了我。

VMWare主机上的虚拟pfSense设备

我在设置pfSense的WAN端时遇到了一些问题。 我已经通过托pipeESXi的服务订购了一个专用的盒子。 除此之外,我还有3个公共IP地址,这些地址最终都会被装箱。 目前,其中一个IP被设置为可以直接使用该地址,并且可以通过客户端访问VMware。 专用盒子只有一个网卡去它。 我已经使用这篇文章作为networking设置的模型。 我目前已经安装并运行了pfSense。 我的本地networking正在运行,我可以访问WebconfigurationGUI。 但是我不能出站。 我无法弄清楚在这种情况下如何configuration我的广域网。 我尝试将广域网设置为访问IP,但是由于无法再连接到我的VM主机,所以必须在某处导致错误。 我正在重置IP,但不知道该从哪里出发。

适用于VMware的P2000 G3 – 一个虚拟磁盘,多个RAID级别?

我有一个双控制器P2000 G3(SAS 6GB)连接到3个ESXi主机。 总共有12个600GB 15k rpm硬盘,我已经将它们安装在1个RAID10虚拟磁盘中,以最大化性能和可靠性。 虚拟磁盘然后呈现给主机(6个LUN) 这种方法的问题是第二个控制器根本没有被使用。 我怎样才能configurationP2000,使所有的磁盘使用(保持iops高),并使用两个存储控制器?

Synology NAS作为ESXi 5的主磁盘性能

我打算购买Synology NAS,这是其中一个+型号。 我想知道如果将它用作我的ESXi 5服务器的主磁盘,性能会如何。 我主要运行Debian并运行Web和文件服务器。 我想创build一个iscsi并将其挂载到ESXi,然后为我的服务器创buildvmfs。 networking在全千兆带宽的交换机上运行。 谢谢

如何将IP范围添加到专用VLAN和一个NIC上的服务器?

我想添加更多的IP到我通过托pipe服务提供商的单个ESXi服务器上。 当服务器设置好后,我得到了一个/ 29,剩下五个IP使用。 但是,如何添加更多的IP,让我感到莫名其妙。 我的服务器只有一个网卡,据我所知,一个网卡一次只能分配一个网关(新的IP会有不同的网关)。 我问我的数据中心如何工作,他们只是回应说,新的IP将在我现在正在使用的同一个专用VLAN上,我可以在OSconfiguration中进行设置。 但是,如何让同一个VLAN中的新IP有所作为呢? 我设置了pfSense(这是一个虚拟机,所有虚拟机使用NAT 1:1路由),使网关位于我的第一个IP范围内。 那么pfSesne不需要一个全新的接口/广域网来添加这些IP呢? 我明显失去了一些东西,但我不知道它是什么… 静态广域网接口的pfSenseconfiguration(IP是一个公共的IP,所以我冲淡了): 这可能会有助于提及,然后将信号IP分配给我的虚拟机,我所做的只是添加IP作为别名,它的工作原理。 但是我发现它允许我在一个完全不同的子网中添加一个IP,所以也许我所需要做的就是在这里添加新的IP,甚至不要碰其他任何东西,因为它们都在同一个VLAN中?

在VMware上禁用Server 2003 Wonderware App Server页面文件

有很multithreading是否应该与页面文件混淆。 这个场景描述了我的生产环境中的一个独特的环境。 我得出的结论是为了解决我的问题是禁用页面文件。 我正在运行一系列访客虚拟机,其中包括Server 2003 Enterprise Edition(inorite?)。 对于我的物理主机,我运行的是装有VMware ESXi 5.0(通过vCenter进行pipe理)的HP DL380 G7。 对于存储,我有一个装有16个300 GB 10k SAS驱动器的RAID 6的HP P2000 G3 SASarrays,称之为LUN01。 这些虚拟服务器构成我们的Wonderware环境,具有一个SQL服务器和Historian,两个应用程序服务器和两个terminal服务器。 这个堆栈执行的任务是关键任务,并确定该设施是否可以使用它的function。 (即服务器停机时,业务closures)。最近,P2000arrays中的多个磁盘故障导致我从头开始重新考虑架构。 重buildarrays中的磁盘严重损害了Wonderware应用程序完全无响应的性能。 由于这些虚拟机全部运行I / O密集型应用程序,而RAID重build对RAID有着如此高的要求。 我已经确定在磁盘重build过程中发生瓶颈是因为应用程序服务器磁盘写入。 貌似是因为它使用系统页面文件而不是RAM。 networkingI / O的数量因此直接与磁盘I / O相关联。 因此,在重build期间严重的性能对磁盘的影响直接影响APP服务器I / O。 它为什么以这种方式devise是没有意义的,但是它完全解释了为什么本地不存储任何服务器(一个应用程序服务器)将维持10Mbps的磁盘写入速率(应用程序服务器虚拟机的虚拟机性能统计信息)的原因。 所以…我在想的是我想要禁用客户操作系统(server 2003 EE)中的页面文件的情况,以防止部署的Wonderware应用程序引擎创build如此高的磁盘I / O需求…和结果减less了RAID中未来磁盘重build的影响。 你怎么看? 这是否certificate禁用页面文件? 我是否忽略了另一个解决scheme来最小化RAID重build的性能影响?

esxi 5.1(免费)减小vmdk大小(不是零数据,减less一定的数量)

我已经设置了100GB作为我的VMDK的限制。 我可以通过使用vmkfstools -k my.vmdk来减小大小 我真正想要做的是从磁盘的厚度大小取20GB。 有什么build议? 我宁愿在CLI中使用转换器的东西,但打开build议:)。

为什么Windows有如此宽松的处理器亲和力

一会儿,我玩了一些新的Win2008虚拟机,发现了一些严重的问题。 服务器是Dell T610。 16Gig,4核心,8逻辑,2.4ghz Xeon,5600系列。 ESXi 4.1.0 guest是2008 64bit,带有2vCPU 我一直在用400meg的文件使用7Zip来testingCPU性能。 我们的服务器需求特别需要单线程性能,所以我只用一个线程运行7Zip。 7zip在虚拟机上运行4:50。 为了比较,在最近的2ghz,4core服务器上,这个过程需要4点。 这里显然是一个问题。 所以我试着设置7Zip.exe进程的进程亲和力。 这一次压缩只花了3:20。 请注意,在物理机器上设置相似性没有区别。 (同样快,打开或closures)在物理和虚拟机上,当没有设置亲和性时,可以看到taskman中所有内核之间的进程) 具有讽刺意味的是,在负载很重的机器上,任务会更快完成,因为它们更有可能保持在同一个CPU上。 问题是,为什么Windows有这样一个失去处理器亲和力,当Linux不?

ESXI 4.0 – 4.1上的GhettoVCB快照失败

我今天遇到了一个问题。 几个小时前,我把我的esxi从4.0升级到4.1版。 我的目标是从vm的ghettoVCB.sh备份,即使有vm的快照。 (在4.0根本不工作) 为此,我下载了最新版本的ghettoVCB(github)并将其解压缩。 现在将重要文件(chmod 777)解压缩到文件夹:ghettoVCB-master中,并且将VM_BACKUP_VOLUME行VM_BACKUP_VOLUME到运行脚本之后备份的path。 当我运行这个脚本并且没有一个VM_BACKUP_VOLUME=/vmfs/volumes/datastore1/BACKUP快照时,这个VM_BACKUP_VOLUME=/vmfs/volumes/datastore1/BACKUP在这个文件夹中“备份”: VM_BACKUP_VOLUME=/vmfs/volumes/datastore1/BACKUP 这工作..迄今.. 但正如我所说,当有一个虚拟现实的快照,我只是得到的消息: 2013-06-13 15:21:54 — info: ###### Final status: ERROR: No VMs backed up! ###### (如果至less有一个vm可以在没有快照的情况下备份) 和: 2013-06-13 15:19:46 — info: ###### Final status: ERROR: All VMs failed! ###### (如果所有的虚拟机都有快照)。 我在网上阅读configuration在ghettoVCB.conf和ghettoVCB.sh以下1而不是0: ALLOW_VMS_WITH_SNAPSHOTS_TO_BE_BACKEDUP=1 但是这不会改变任何东西。