Articles of vmware esxi

突然无法到达(ping)远程站点上的远程服务器

我们有2个站点与VPN隧道(Fortigate 60C设备)连接在一起。 在每个站点上,我都有ESXi服务器和几台虚拟机。 通常情况下,一切正常。 站点1(S1)子网为192.168.254.0/24,ESXi1上为机器A1,A2 站点2(S2)子网是192.168.253.0/24,ESXi2上的机器B1,B2 这些机器之间的所有ping通过VPN隧道正常工作。 突然,S1-A1不能再ping S2-B1,但S2-B1仍然ping S1-A1。 所有机器(虚拟机和ESXi)上的所有ping(使用IP地址)除S1-A1→S2-B1以外的所有工作。 Traceroute结果是: S1-A1→S2-B1→通过互联网(?????) S1-A1→S2-B2→通过VPN隧道 S2-B2→S1-A1→通过VPN隧道 S1-A1→S2-ESXi2→通过VPN隧道 机器A1是Windows 2003 R2 – SP2。 NIC上绑定了5个IP地址。 我试图禁用和启用网卡,但networkingpipe理停止响应。 只有重启才能解决问题。 route print没有改变。 网关是一样的,没有到达B2的具体路线。 arp -a没有显示任何与192.168.253.0/24相关的东西。 我不明白为什么S1-A1 – > S2-ESXi2能够工作,但是不是S1-A1 – > S2-B1,因为B2(192.168.253.18)在ESXi2(192.168.253.23)上运行。 networking接口的registry项 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{0E114693-5FC8-4AA4-AB98-14CE43E24DE5}] "UseZeroBroadcast"=dword:00000000 "EnableDeadGWDetect"=dword:00000001 "EnableDHCP"=dword:00000000 "IPAddress"=hex(7):31,00,39,00,32,00,2e,00,31,00,36,00,38,00,2e,00,32,00,35,00,\ 34,00,2e,00,31,00,35,00,00,00,31,00,39,00,32,00,2e,00,31,00,36,00,38,00,2e,\ 00,32,00,35,00,34,00,2e,00,31,00,32,00,00,00,31,00,39,00,32,00,2e,00,31,00,\ 36,00,38,00,2e,00,32,00,35,00,34,00,2e,00,31,00,33,00,00,00,31,00,39,00,32,\ 00,2e,00,31,00,36,00,38,00,2e,00,32,00,35,00,34,00,2e,00,31,00,35,00,31,00,\ 00,00,31,00,39,00,32,00,2e,00,31,00,36,00,38,00,2e,00,32,00,35,00,34,00,2e,\ 00,34,00,30,00,00,00,00,00 which is […]

使用puppet node init命令时,是在answers.install文件中指定的参数

在puppet-enterprise版本3.3.1上,我尝试在VMware VSphere客户端上使用VCenter 5.1.0托pipe的VMware puppet主节点上使用puppet node init命令。 我的木偶主节点在另一个安装了postgresql的远程虚拟机上有权限configuration。 我正在执行该命令,以便在新configuration的节点上安装puppet-enterprise。 这两个都是Ubuntu 12.04虚拟机。 我已经手动安装了一个节点,并通过我的木偶控制台接受证书,将其设置为从属节点。 我目前正试图通过命令puppet node init来设置它。 查看ENC(外部节点分类器)上的文档,我没有find指定的node.yaml文件的提及。 我已经尝试使用我的answers.install文件,我的木偶大师和我的木偶主控台来填充参数,但似乎我的特定configuration似乎没有工作? 我不记得分配任何节点组,因此我使用answers.install文件中指定的默认值作为“pe-puppet”,但是我也尝试使用组“mcollective”,因为它是控制台组中列出的组标签。 我没有做任何configuration我新安装的虚拟机,我试图安装puppet企业以login以root身份,并创build一个密码。 人工智能,我需要设置主机,主机名等,或者我应该能够通过木偶节点初始化参数? 我想应该是这样的情况,我应该能够build立一个puppet虚拟机,而不需要在一个通用的空Ubuntu虚拟机上做任何以前的修改。

ESXi 5.5主机具有多个HostDateTimeSystem条目

我一直在尝试最近对一些主机的时间偏差进行审计。 使用PowerCLI我发现几个引用ConfigManager.DateTimeSystem的脚本来获得ESXi主机的date时间。 但是less数主机似乎有2个时间条目/ 2个HostDateTimeSystem属性。 有时他们是一样的,有时他们是不同的。 主机都是ESXi 5.5。 使用:Get-View -ViewType主机系统 – 属性名称,ConfigManager.DateTimeSystem | sortingName | select名称,@ {Name =“Current VMHostTime”; Expression = {(Get-View $ _。ConfigManager.DateTimeSystem)}} Current VMHost Time 7/9/2014 3:55:20 PM {7/9/2014 3:40:57 PM, 7/9/2014 3:55:20 PM} <—— Two entries at different times 7/9/2014 3:55:20 PM 7/9/2014 3:55:20 PM 7/9/2014 3:55:20 PM 7/9/2014 3:55:20 PM {7/9/2014 3:55:20 […]

VMware ESXi上的Windows Server 2012 Cluser esxi 5.5:重新启动被动节点会在活动节点上导致san重置

我在VMWare 5.5的windows server 2012上运行SQL Cluster,发现当我重新启动被动节点来安装补丁时,主动节点会受到影响。 这似乎是包含在kb文章http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=2033174&sliceId=1&docTypeID=DT_KB_1_1&dialogID=416079996&stateId=1%200%20399670784但这不' t对群集看起来是正确的行为 – 更新被动节点会影响主动节点。

将ESXi guest虚拟机限制为一个公共IP

过去几周我一直在这个问题上摸不着头脑。 我一直在寻找,但无法find我想要的答案。 也许我只是在寻找不好。 无论如何,对这个问题的任何反馈都是值得欢迎的。 我正在运行ESXi 5.5(免费),有五位客人(将来会有更多)。 我有六个公共互联网IP地址被路由到我的服务器连接的物理端口。 我想要达到的是这种设置: 主机有IP地址XYZ10 访客A的IP地址为XYZ11 Guest B的IP地址为XYZ12 来宾C有IP地址XYZ13 Guest D的IP地址为XYZ14 Guest E的IP地址为XYZ15 目前这是通过手动configuration每个guest虚拟机来实现的。 但是,我想让Guest C通过更改访客networkingconfiguration来获取Guest B的地址。 XYZ12只能提供给客人B。 每个访客的本地pipe理员必须拥有对自己机器的root权限。 这是可能的,单独的ESXi还是我需要路由所有stream量通过运行pfsense,iptables或类似的虚拟机? 主机和Internet之间目前没有防火墙。 提前致谢。 编辑: 澄清情况… 我已经购买了我自己的服务器,然后根据协议协议将其放入服务器。 在协议中我也一共购买了六个IP地址。 服务器本身有两个物理以太网端口,但只有一个连接到物理交换机。 IP的绑定到我的端口的物理交换机,因此任何在我身边构成IP X将获得该IP,如果这是有道理的。 客人正在运行不同的linux风格,大多数是Debian。 既然是我自己的服务器,资源不是问题。 额外的虚拟机可以在任何时候。 据我所知,来宾操作系统的根pipe理员能够编辑networking文件,但即使他们可以,我不希望他们成功。 这意味着如果他们改变他们的networkingconfiguration,它不应该工作,因为他们只有一个IP分配给他们的虚拟nic,而不是全部。 编辑2 VyOS设置后的当前configuration(请参阅注释)

将ESXi 5.0和5.5 VM转换为Xenserver 6.5

我正在寻找转换大约50 esxi虚拟机到xenserver 6.5 。 我正在运行xenserver 6.5的免费版本。 我已经看到了citrix的xen转换工具的post,我已经尝试了VMware OVF转换工具与一些vmdk / vmx文件,但没有任何运气。 我也知道你可以将虚拟机从vsphere 导出为OVF文件格式 ,然后导入到xencenter中,但这需要很长时间。 有没有人做过这个,并有特定的工具/应用程序的运气?

如何将guest虚拟机的Windows 2012 R2 VM安装/备份从VMWare恢复到OpenStack?

我有一台安装在DC#1中的Windows 2012 R2的VMWare虚拟机。 该机器具有用户帐户和许可设置的terminal服务,大量的软件安装以及大量的configuration,可能花费我几个小时甚至几天的时间在一台全新的机器上重新创build。 由于DC#1中的一些问题,决定迁移到DC#2中的新虚拟机。 提供了新的Windows 2012 R2的新虚拟机,结果基于OpenStack,现在我试图find一个最简单的方法来从DC#1(VMWare虚拟机)到DC#2(一个OpenStack虚拟机)。 我尝试的第一件事就是使用内置的“Windows Server Backup”工具来创buildVM#1的完整备份,并将其存储在共享文件夹中,然后在VM#2中新安装的Windows 2012 R2中进行恢复。 该进程成功完成,但新的虚拟机无法启动了,我假设是因为所有的VMWare驱动程序不应该在OpenStack虚拟机中存在( 可能是我应该syspreped系统之前支持它不知何故?我没有任何物理访问任何服务器 )。 我可以select什么方式快速将现有操作系统迁移到新安装的同一个操作系统中,并保留所有的软件,设置,用户帐户,文件夹权限等? 我想find另一个VMWare虚拟机将是最简单的事情,但我的select只是一个OpenStack VM或可能是裸机专用服务器。 任何第三方解决scheme,如“赛门铁克系统恢复服务器版”能够帮助我吗? PS:我没有任何访问主机pipe理程序和/或物理服务器/位置的权限。 PS#2:DC ==数据中心!=域控制器,对于混淆抱歉…

ESXi主机失去与embedded式USB存储器的连接

在这里引用ewwhite的SF问题/答案: 当安装了VMware ESXi的USB密钥或SD卡失败时会发生什么情况? 我有一个真正简单的问题。 我们经常处理这个问题,主机的重新启动总是导致主机正常启动,并再次连接到embedded式USB驱动器。 所以我的问题是:是否有任何方法可能重新连接到embedded式USB存储没有重新启动主机,以消除这个错误假设USB棒仍然罚款? 我试过重新扫描HBA /存储,并重置硬件传感器,但没有去。 VMWare支持说:“你将不得不重启”,但我想要第二个意见,以确保。

VMware – 虚拟机重启后没有获得DHCP地址

我们在ESX集群中有一个奇怪的行为: 基础设施: 我们在由vCenterpipe理的群集中有2个ESXi 5.5.0 build 2718055。 我们正在使用Essentials许可证,所以我们没有分布式交换机。 我们的公司networking有多个vlan,vm服务器需要10个vlan。 硬件是HP DL380 Gen8,8个1Gb eth端口。 连接到服务器的交换机(Cisco 2960E和3850E)端口configuration了cisco trunk vlan – 所有数据包都以其vlan标签到达。 物理networking是完全冗余的,服务器上的两个交换机之一和两个网卡中的一个可以发生故障而不会使VM崩溃。 所有的交换机端口configuration相同, 我使用2个虚拟交换机(在每个主机上),每个交换机都已分配 问题 当我重新启动虚拟机,置于esx1和自动IP地址configuration,机器将不会得到一个DHCP连接 – networking连接可用,如果我设置手动IP地址一切工作正常,但pconfig /refresh是海宁,和DHCPExplorer没有find一个有效的DHCP服务器(我可以ping,如果我指定手动IP地址)。 现在我必须将机器迁移到esx2并等待一段时间(或者执行ipconfig /renew或禁用并启用nic),机器将获得一个dhcp地址。 之后,我可以将机器移回到esx1,它将工作得很好。 之后,我甚至从DHCP资源pipe理器得到积极的结果。 然后我testing了这个行为是否连接到了networking的物理部分:我从受影响的vlan的端口组中删除了所有的物理nics,用dhcp机器做了一些重启,然后用另一个nic进行了testing – 简而言之我强迫这个端口组的所有stream量都通过networking的一个物理端口和交换机。 结果是:问题仅在两个不同的nics上的两个不同的端口上出现,但它们都连接到同一个交换机。 在我看来,如果这个开关是以某种方式阻止访问DHCP服务。 有没有人看到过这样的行为? 我将不再使用选项 – 很快我们想要升级到ESX 6,但是由于我们也有VMWare View桌面虚拟化,升级过程将包括大量工作和testing,并且不能很快完成。 编辑: 由于我们的交换机的可视化configuration对于屏幕来说太大了,所以我通过powershell导出了虚拟交换机和端口组。 有问题的主机是主机1002,我确定的有问题的nics是vmnic4和vmnic8,观察问题的端口组是PortGroup35和PortGroup41 Get-Virtualswitch|select Name, ID, NumPorts, NumPortsAvailable, Nic, MTU, VMHostID 结果: Name : […]

SQL Server VSS编写器干扰VMWare快照

在更改为TSM进行VMWare备份之后,我们已经开始遇到与我们的快照备份有关的奇怪问题。 我们将系统驱动器快照作为机器状态的备份解决scheme。 所有其他的驱动器都是独立的驱动器,其数据通过其他方式备份。 我们的问题是孤立的SQL服务器。 对于这些服务器,我们使用TSM For SQL作为备份解决scheme。 因此,包含数据库的驱动器不需要在VM级别进行备份。 由于我们从HP DP到TSM for VE ,快照在SQL Server上开始失败。 SQLServer VSS编写器引发inconsistent state错误。 但是,备份中不包括SQL二进制文件,也不包括SQL Server数据或日志文件。 这个快照中包含的与SQL Server相关的唯一的东西是几个必须保留在C:驱动器上的dll。 可能相关的事实是,SQLServer VSS编写器的DLL是位于C:\Program Files (x86)\Microsoft SQL Server\80\COM这些DLL之一。 我们正在通过添加一个configuration文件来解决这个问题。 但是由于问题并没有涵盖所有的SQL Server,而且我们也不知道问题的原因,所以我们仍然在寻找更好的解决scheme。 我们如何才能找出VSS作者失败的原因?