Articles of vmware esxi

使用PowerCLI检查分区alignment

我试图validation每个我正在工作的服务器中的文件系统分区是否正确alignment。 我已经得到了下面的脚本,当我尝试运行时,要么声称所有的虚拟服务器alignment或不alignment的基础上,如果我使用的语句(一个被注释掉): $myArr = @() $vms = get-vm | where {$_.PowerState -eq "PoweredOn" -and $_.Guest.OSFullName -match "Microsoft Windows*" } | sort name foreach($vm in $vms){ $wmi = get-wmiobject -class "win32_DiskPartition" -namespace "root\CIMV2" -ComputerName $vm foreach ($partition in $wmi){ $Details = "" | Select-Object VMName, Partition, Status #if (($partition.startingoffset % 65536) -isnot [decimal]){ if ($partition.startingoffSet -eq […]

IBM x3650将无法从USB启动

你好serverfault社区,并提前感谢您的时间。 简介:我有一台IBM x3650,我买了二手的(eBay)。 我试图通过USB闪存驱动器来安装和运行VMWare ESXi 5.5,但它不会从USB闪存驱动器启动。 它根本不给我任何地方从USB设备启动的选项。 详细信息:我打开了BIOS中的USB相关选项。 我访问过F12启动设备菜单,没有USB选项。 我已从ESXi安装程序光盘启动,该光盘能够识别插入的两个闪存驱动器,但只能在拔出并重新插入后才能识别。BIOS中的设备汇总可识别任何端口中的鼠标和键盘,但从来没有看到任何其他连接的USB设备。 型号,版本等:服务器机箱标识为797961U,但主板不同于IBM 7979用户手册中的主板。 它正在运行BIOS v1.19(我可以find最新的)。 我曾尝试过金士顿Datatraveler和Sandisk Cruzer Fit。 我已经尝试了所有6个外部USB端口。 此型号没有内置USB端口。 问题:有没有其他人有这个问题? 有没有办法解决这个我没有考虑? 我是否有通过IBM的二手服务器追索权?

DRBD作为DR:同步2个ESXI主机的数据存储,vmdk一致性?

是否有人使用DRBD(协议C)同步部分2个esxi主机的数据存储以便选定的guest虚拟机进行灾难恢复? 我有2-3位客人可以在尽可能短的时间内从主机的硬件故障中恢复,但仍然需要人工干预,而且不会丢失太多的数据。 我想build立这样的事情: 1台同步SAS本地存储(主/从,主动/被动)的esxi主机上的每个DRBD VM。 这个镜像存储应该只通过ISCSI或者NFS连接到一个esxi主机上,并且用于这些guest虚拟机使他们的vmdks同步到第二个被动的esxi主机。 在发生硬件故障的情况下,第二台esxi主机应该连接DRBD存储,以启动这些虚拟机(当然手动完成)。 我已经find了关于在networking上做这个的一些信息,但是我没有find任何信息是vmdks的一致性。 虽然这当然不能代替备份,但是pipe理程序的备份工具通常会确保客户的文件系统和数据库在进行快照或备份之前处于停顿状态。 有了这个连续同步,这是不可能的。 这就是为什么我怀疑这是否值得去做的原因。 如果由于发生硬件故障而导致vmdks本身受损,该怎么办? 我知道DRBD丢弃了不完整的写入,但这足以保证一致(esxi的观点,除了来宾文件系统的一致性,这当然不能保证这种方式的意义“工作”)vmdk? 我希望在发生崩溃的时候,第二个esxi上的一个客户可能会像虚拟机不正常closures一样(在其他情况下可能会有所有可能的缺陷),但是真的是这样案件? 整个vmdks不能被破坏吗? 非常感谢您的阅读和您的想法。 马克斯

ESXi主机上的虚拟机之间的私有networking的好处?

我正在计划这个开发环境与几个数据库服务器,原本以为我会有一些私人networking。 然后我认为这可能是没有必要的,因为ESXi集群已经提供了4个NIC的冗余(在我的情况下),并且应该非常智能地pipe理networkingstream量,对吗? 两个私人networking 零私人networking 两个显示的configuration(ESXi 4.1主机上)有哪些优点/缺点?

日志中的内核警告:set_rtc_mmss不能从0更新到58

我已经看到了一堆这些日志消息 Jan 3 00: 58: 57 foo kernel: set_rtc_mmss: can't update from 0 to 58 它们发生在运行在VMware上的CentOS 6.4虚拟机上。 我知道这是与在来宾操作系统上没有正确设置硬件时钟有关。 我发现这个命令将硬件时钟设置为当前系统时间: sudo hwclock –systohc 这是一个虚拟机的正确设置? 另外,这可以设置在哪里,所以它是持久的? 在内核启动参数? 我想新configuration的虚拟机没有这个问题。 更新1 按照要求: me@foo:~> ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== LOCAL(0) .LOCL. 10 l 43 64 377 0.000 0.000 0.000 +dtc-nist01.ntp. .ACTS. 1 […]

MCE错误代码/粉红色屏幕 – 是否应该引起关注?

所以我最近购买了服务器级系统以及所有服务器级的外设。 我获得了ESXi 6的许可,并且安装了所有最新的修补程序。 系统已经运行了两周左右,突然之间我彻底崩溃了。 我把这个错误代码解释为“内部定时器错误”。 我已经将信息转发给SuperMicro,但说实话,我现在对他们的回应并不是很有信心。 我的解释是,系统不应该崩溃 – 因为它是一个至强运行ESXi的ECC内存的Xeon。 这有可能是一个错误,不应该再发生? 你将如何处理? 寻找来自那些看到这些types的错误,他们最终实际做了什么的一些build议。

VMWare – Windows XP访客许可

可能重复: 你能帮我解决我的软件授权问题吗? 如果我有一台运行有4个Windows XP客户机的VMWare ESXi服务器,我知道每个客户都需要单独的许可证。 有没有办法简化这些虚拟机上的许可证合规性? 例如,我想要创build一个主VM映像并启动它4次。 默认情况下,这4个虚拟机将安装相同的Windows激活密钥。 有这个简单的解决scheme吗? 还是可以做我上面描述的提供我有4个独特的许可证密钥在手边审计? 谢谢!

使用Nagios监控ESXi主机

有没有人推荐使用Nagios监控ESXi 4.1主机的方法? 我已经看了SNMP,但似乎是在一个非常抱歉的状态。 Net-SNMP似乎没有被包含,并且有一个我build立的SNMP守护进程。 但是从标准的MIB中,似乎只有networking接口计数器,VMWare MIB看起来毫无用处。 现在我正在考虑SNMP的接口速度,并尝试在http://unimpressed.org/post/96949609/monitoring-esxi-performance-through-nagios列出的插件。 任何人有更好的主意? 我想直接监视主机,而不是像vCenter一样。

VCenter应该是VM吗?/它可以是外部硬件吗?

我们有6个ESX服务器运行+150个虚拟机。 目前我们的VCenter服务器是这些虚拟机之一。 有一天,我们的DC发生硬件故障(由淘气的UPS引起),其中两台服务器被剔除。 第一台服务器运行我们的主要VCenter服务器,第二台服务器运行我们的HA / Heartbeat VCenter服务器,因此我们的主机没有从两台失败的主机迁移到4台工作的主机上,我们的大部分虚拟机pipe理(用户全部丢失使用VSphere)。 这是一个非常不幸的情况,希望不应该经常发生,但是我想知道,在VCenter的另一个数据中心* /冗余块中的一个单独的盒子上运行我们的主VCenter服务器是一个好主意,备份是一个虚拟机? 这甚至有可能吗? (我们所有的都是虚拟设备,但如果可用的话,我不会认为这太难了)。 *我很惭愧地说,我们在一个DC中运行所有的VMWare服务器。 我们将SAN镜像到第二个DC,但是我们没有服务器。 他们只是开发/不重要的服务器,但是如果他们失败的话,人们还是会大喊大叫。

SNMP – CPU处理器负载的价值不反映现实

尝试使用以下硬件绘制服务器上的CPU负载:ProLiant DL360p Gen8(在ProLiant DL360 G7上的行为相同)。 该机器正在运行VMWare ESXi5.1 要创build一个CPU峰值,我运行dd if=/dev/zero of=/dev/null ,而且我知道CPU过载了,因为在vCenter上显示的graphics中可以看到相关的尖峰。 但是,运行这个snmpwalk: snmpwalk -v 1 -c ******** 192.168.MY_IP 1.3.6.1.2.1.25.3.3.1.2 显示以下结果: iso.3.6.1.2.1.25.3.3.1.2.1 = INTEGER: 3 iso.3.6.1.2.1.25.3.3.1.2.2 = INTEGER: 2 iso.3.6.1.2.1.25.3.3.1.2.3 = INTEGER: 2 iso.3.6.1.2.1.25.3.3.1.2.4 = INTEGER: 3 我没有看到正确的MIB? 我应该乘以一个常数? 顺便说一句,使用惠普无代理监控,我能够得到一些CPU统计,但不是我在找什么,至less没有什么我可以find涉水通过这些MIB 。