Articles of vmware esxi

快速部署类似的虚拟机

我们正在办公室推出一个新的testing平台,需要启动大约30-40个Linux虚拟机(主要是RHEL 5/6,一些SuSE)。 运行在VMware ESXi 5.5上,我们希望自动化这个过程。 有一个预安装的应答文件,问题是如何让VMware告诉脚本如何configuration机器(基于主机名)。 基本上,应该有一些适用于VMware的PowerCLI脚本,用于创build机器并安装安装程序.iso。 然后应该启动机器,将一些parameter passing给应答文件并closures并运行(等待完成,它应该启动下一个)。 任何想法/最佳实践? 我们错过了什么? 编辑:要清楚的问题是:“如何将参数从VMware PowerCLI传递到无人值守的安装程序应答文件?

vmware中的Linux vm“加载操作系统时出错”

我有一个虚拟机,我从物理服务器上使用vmwares p2v转换器进行克隆,克隆后,新虚拟机不会加载操作系统。 我得到的错误是“加载操作系统时出错” 克隆的机器是rhel 3 32位服务器。 我相信它的esxi 5.5。 我上传了一个arch iso到vmware存储并用它启动。 当我开始时,lslbk显示了被转换的3个分区,sda1,2和3. / boot,swap和/。 我能够挂载所有这些,并且能够切入根分区。 parted -l显示/ dev / sda上的3个分区。 第一个parition有引导标志。 就Linux而言,似乎所有这些都可以。 我想如果这是一个Linux的问题,我会至less加载grub,并得到一个关于没有驱动器的错误,它会下降到救援壳。 林不知道是否有一些VMwareconfiguration我缺less或我需要检查? 我觉得可疑的是,在BIOS中,主设备中唯一检测到的设备是设置为自动的光驱。 当我在虚拟硬件设置中切换虚拟设备节点,它确实显示在BIOS作为主要的奴隶,但仍然会开始。

每个VM的vCPU上的vmware esx许可限制

可能重复: 你能帮我解决我的软件授权问题吗? 当一台服务器每个CPU拥有8个以上的内核(总共16个逻辑处理器)并且应用了ESX标准许可证时,VM性能是什么意思? 由于主机上的每个虚拟机最多只允许4个vCPU VMWare ESX / ESXi根据许可证限制每个访客虚拟机的vCPU数量: 标准的Lic = 4 vCPU高级Lic => 4,因为我不知道确切的数字 如果没有虚拟机的工作负载需要超过4个vCPU,是否需要升级到高级版本以获得任何性能优势?

VMWare VCenter Server 4.1和Oracle

我们将VCenter Server 4.1设置为使用Oracle数据库(带有最新补丁的11r2)。 一切正常,除了vcenter服务器启动非常缓慢,在启动时,其中一个oracle进程几乎100%的1 CPU,它发生约5-10分钟每次启动,然后几乎没有任何CPU负载。 不存在networking问题 – VCenter和Oracle在同一个ESXi机箱上作为虚拟机运行。 我们为Oracle分配了2GB的内存,但是EM表明它已经绰绰有余了 – 它从来不会超过1GB。 当相同的VCenter使用捆绑的MS SQL Standalone时,一切正常。 数据库很小 – 一个集群中有几台testing服务器,其上运行着大约40台虚拟机。 VCenter操作系统:Win 2003 x64,Oracle操作系统:OEL5 大家都面临与VCenter + Oracle相同的问题吗?

ESXi – 唯一的主机节点故障切换机器应该位于相同的地理位置吗?

出于某种原因,在我看来,至less有一个故障转移应该在同一栋楼里。 但是我真的不知道。 在发生故障时,用户的路由延迟可能会出现问题吗? 我只是在想这个理由。 让我知道,至less有一个故障转移节点应该在另一个地理位置上吗? 我试图防止看起来是一个糟糕的决定,所以任何反馈或生活经验,你可以分享将是盛大的。 主要是运行Windows Server 2008和SQL Server 2008作为客户操作系统。 编辑:我正在谈论两个物理机器,要么彼此相邻,要么在国家的两端。 其中一个将总是在使用虚拟化许多服务器,另一个将是第一个的复制,并且只有在第一个脱机的情况下才被直接使用。

虚拟机在非常低端的机器上的性能

我正在pipe理一些便宜的服务器,因为我的用户群不够大,无法获得更强大的服务器。 我也没有钱投资于服务器,为更大的用户群做准备。 所以我坚持我有的旧硬件。 我正在尝试将所有当前操作系统与最有可能的VMware vSphere虚拟机pipe理程序(AKA ESXi) Xen(ESXi对HCL过于严格,而且我的硬件太旧)虚拟化。 这样做的重要原因是: 能够快速升级和扩展硬件 – 当我分配服务,获得更大的服务器,集中(电费太可怕),分配,获得更大的服务器等时,这很可能是我将要做的。手动执行此操作通过重新安装整个操作系统将是一个很大的痛苦 我的安全 – 我犯了很多新手的错误,比如在一个重要的生产服务器上做很多冒险的工作。 使用虚拟机,我可以只备份状态,在我的机器上工作,testing和恢复(如有必要)。 不用担心,也不需要重新安装操作系统 来自其他因素的安全性 – 由于我扩展服务器可能会closures,备份虚拟机可以立即启动。 各种其他原因。 然而这里的限制因素是硬件。 我的意思是非常郁闷的硬件。 目前的服务器运行Pentium 3和4,分别有512 MB和768 MB RAM(然而RAM很快就可以升级)。 虚拟化层是否足够小,能够有效地运行自己和Linux操作系统? 性能是否可以接受(每个操作的CPU开销是50%是不可接受的)? 它是否为Linux操作系统留下了足够的内存? 这是否可行?

英特尔网卡:VMDc或VMDq?

我需要购买一个最终(〜3个月)重新使用的虚拟机服务器部署,这将需要支持繁重的networkingI / O。 Server是Xeon Gulftown / Westmere-EP。 英特尔拥有支持VMDc,VMDq或两者的服务器网卡。 哪个是差别? 我想要哪个? 他们似乎都在处理在NIC级别进行每个VM分段的问题,但是我不知道哪种技术更好。 请参阅VMDc: http : //www.intel.com/network/connectivity/solutions/vmdc.htm 请参阅VMDq: http : //blogs.intel.com/idf/2008/08/vmdq_and_vmware_netqueue_will.php? wapkw=(vmdq ) 谢谢

如何将公共静态IP路由到vmware ESXi主机上的虚拟机?

我有5个来自我的ISP(Comcast)的静态IP地址,而且我有一台物理机器,上面安装了VMware ESXi 4.0,它承载着多个虚拟机。 现在我只使用默认的vmware虚拟networking(vswitch0)和Comcast IP网关路由器的DHCP,一切工作正常。 每个虚拟机都可以访问互联网等 我的一个虚拟机是一个networking服务器(Windows Server 2008),我想把它分配给我的5个静态IP中的一个,这样它就可以从公共互联网访问,而其他虚拟机仍在使用DHCP。 如果我直接将我的笔记本电脑直接插入Comcast IP网关(后面有4个端口),并使用Windowsnetworking对话框将笔记本电脑分配给静态IP,那么我可以从公共互联网上打我的笔记本电脑,效果很好。 但是,如果我尝试在我的Windows Server 2008虚拟机上执行相同的步骤来设置静态IPconfiguration,则不起作用。 虚拟机无法访问互联网(打开Firefox并尝试访问google.com),我也无法从公共互联网上看到虚拟机。 我假设我在ESXiconfiguration中丢失了某些东西,但对于ESXi来说我还是个新手,我不确定如何configuration它以这种方式工作。

VMDK瘦/厚磁盘非常奇怪的问题

我有一些最初使用精简configuration磁盘创build的ESXi(4.1)虚拟机,但是物理迁移到不同的数据存储(全部是iSCSI); 由于这些是独立主机,因此不存在可用于pipe理它们的vCenter Server,因此使用mv命令从ESXi命令行执行操作。 现在,虚拟机显示出一个相当有趣的行为:VM设置中的磁盘格式显示为“厚”,VMDK文件没有 ddb.thinProvisioned = "1"行,但实际文件大小远小于虚拟磁盘大小。 通过数据存储浏览器进行检查时,它会显示“大小”和“预置大小”两个不同的列,就像使用精简configuration的磁盘一样。 不过,这似乎不成问题,因为机器工作正常。 然后,另一份作为备份目的; 这个副本也是在命令行中使用cp命令在同一主机上的两个数据存储之间创build的(同样,这两个数据存储都是iSCSI)。 然后,我们失去了原来的虚拟机,并需要备份的虚拟机。 而这些不再工作,抱怨VMDK文件的腐败。 所以,回顾一下: 使用精简configuration磁盘创build的虚拟机 – >正常工作 虚拟机之间物理移动两个数据存储 – >磁盘显示厚,但行为细,但虚拟机正常工作 虚拟机之间物理复制两个数据存储 – >磁盘行为相同,虚拟机不再工作 我尝试手动编辑VMDK文件来添加ddb.thinProvisioned = "1"行,但这并没有解决问题。 我试图膨胀虚拟磁盘,克隆和转换它:没有任何工作,每个命令抱怨磁盘被损坏。 我很难再把这些虚拟机装上去, 有人可以帮忙吗?

如何仅使用ESXi4.1和(可能)shell查找更多硬件细节

在HP计算机上运行ESXi4.1,只能远程访问主机ssh shell和vmware控制台(无iLO),是否有办法从服务器收集硬件报告? 我特别想知道这些磁盘是SAS还是SATA,以及p410i控制器是否配有NVRAM和电池。 显然,这是一个虚拟主机,重新启动是最后的手段(特别是因为我远离机器)。 我也很欣赏指向LiveCD的指针,我可以使用这台机器(如果我不得不重新启动它),我可以把它传递给主机本地的人,这样他们就可以用CD启动系统,收集一份报告,并发送给我。 谢谢 UPD:这里是atm的东西的截图: 我想这意味着这个ESXi没有惠普特定的软件包,我需要寻找另一种方式? 还是我看错了地方?