Articles of vmware vsphere

尝试用Apache代理vsphere webclient

我们希望保护我们的VMWare vsphere 6.5 Web客户端,并使用已经存在的和正在运行的Apache 2.4反向代理(有益于集中监控,mod_security et.al.) 通信客户端< – >代理和代理< – >后端(= vsphere)都必须是TLS安全的。 证书已经准备好了。 DNS相应地configuration。 客户端已经可以通过代理成功访问vsphere启动页面,例如https:// vsphere.domain.tld / Firefox的networking分析表明,所有的请求都很好,比如说 302 GET /vsphere-client/ [FQDN] document html 直到/vsphere-client/UI.swf 但是,只要用户点击链接“vSphere Web Client(Flash)”来validation并input菜单,就会引发状态码400。 “vSphere Web Client(Flash)”链接指向/ vsphere-client /,显然会调用SAML请求。 400 GET https://vsphere.domain.tld/websso/SAML2/SSO/vsphere.local?SAMLRequest=zVRba9sw[…] [FQDN] subdocument vsphere sso日志显示: tomcat-http–38 ERROR org.opensaml.common.binding.decoding.BaseSAMLMessageDecoder] SAML message intended destination endpoint 'https://vsphere-internal.domain.tld/websso/SAML2/SSO/vsphere.local' did not match the recipient endpoint […]

VMware硬盘已满,无法启动 – 该怎么办?

我们的主机磁盘之一已满,我不想删除任何东西 – 因为有什么我们可以做,所以它又重新开始? ESXi Shell

在vCenter Server Appliance上查看正在使用的证书

我正在尝试查找哪些证书在VMware vCenter Server Appliance(VCSA)上使用。 例如当前的MACHINE或vpxd证书,它们位于哪里以便我可以检查指纹和/或将其导出? 我不是指VMwareauthentication中心(VMCA),这是我可以find谷歌search时的结果。 谢谢!

/ sbin / init加载共享库时出错liblz4.so.1无法打开共享目标文件:没有这样的文件或目录KERNEL PANIC

在VMWare vSphere上,有一个虚拟化的Linux操作系统。 一个新的Linux操作系统的快照,但它会在启动时出现以下错误: / sbin / init加载共享库时出错liblz4.so.1无法打开共享目标文件:没有这样的文件或目录 内核恐慌 以前的Linux操作系统快照工作正常。

VMware vSphere Client无法连接到vCenter Server

我的服务器上安装了VMware ESXi 6.0 Update 2。 我在从我访问我的ESXi服务器的IP 172.21.67.5的Windows计算机上安装了相应的VMware vSphere Client和VMware vCenter Server应用程序。 我可以将具有IP 172.21.67.69 ESXi服务器连接到我的vSphere Client。 另外,我可以通过提供Web地址https://172.21.67.5:9443在VMware vSphere Web Client中loginvCenter Server。 但是,当我尝试在安装在Windows机器上的vSphere Client应用程序中loginvCenter Server时,出现以下错误消息: vSphere Client无法连接到“172.21.67.5”。 发生未知的连接错误。 (服务器无法解释客户端的请求(远程服务器返回错误:(404))Not Found。)) VMware vCenter连接问题 注意:我在vSphere Client和vSphere Web Client中都提供相同的login凭据,但是我只能login到Web Client,而不能login到桌面应用程序。

在SAN上获取VMDK的实际使用情况

我有一个脚本来检索我的vCenter群集中所有虚拟机的详细信息。 基本上Get-VM | Get-Harddisk Get-VM | Get-Harddisk 。 我也可以得到Provisioned Space和Used Space值,但是这些值只针对整个虚拟机,而且我想在实际的SAN上得到这个VMDK文件。 我有一些运气($vm.extensiondata.layoutex.file|?{$_.name -contains $harddisk.filename.replace(".","-flat.")}).size/1GB但是这样做不检索所有我的虚拟机的细节,我不能解决为什么? 更新1:所以我发现这个信息可以通过$vm.ExtensionData.Storage.PerDatastoreUsage 。 这将返回每个数据存储的详细数组,并显示使用多less磁盘。 现在的问题是,我不知道如何计算哪个条目涉及哪个磁盘(除了手动检查)。 如果每个磁盘都在不同的数据存储上,但是当它们全都相同且大小相同(也就是说,我们在同一个数据存储中有一个2个100GB的精简磁盘的Windows VM),那么这样做会更有挑战性。

如何解决致命错误:在DELL PowerEdge 2850中有10个资源不足?

自2天以来我面临这个问题。 我正在尝试安装VShere 6.0 / 5.5 / 5.0 。 但是我不能。 它引发错误 错误 加载/s.v00时出错 致命错误:10资源 我的系统Raidconfiguration是我把它做成2个arrays,我configuration了RAID 1和RAID 5 硬盘:300GB * 6 BIOS版本:A07 内存:2GB * 4插槽,共8GB

vSphere – 快照pipe理器中没有快照,但-00001.vmdk文件位于卷目录中

在具有8个驱动器的Lenovo ThinkServer上运行vSphere 6.0和ESXi。 ESXi位于1TB的RAID0磁盘驱动器上,然后我们有4个2TB的磁盘驱动器,RAID1运行大约8个VM。 此外,我们还为VM(NAS服务器)存储中的一个提供了2个5TB硬盘,即RAID1。 最近,NAS服务器耗尽了存储空间,VM(运行OSX 10.10)无法启动。 虚拟机的工作位置位于2TB虚拟驱动器上,存储位于5TB虚拟驱动器上。 在5TB硬盘上有一堆快照(不知道它们来自哪里,以前一定不要删除它们),所以我们删除了这些快照以腾出空间。 通过这样做,并清除日志文件等,我们能够让虚拟机运行。 此时,快照pipe理器如下所示: 但是,在ESXi shell中运行命令df -h时,显示5TB驱动器只剩下107.8GB的空间,而在VM内terminal内运行相同的命令时,剩余空间为2.1TB。 由于存储空间的限制,我们将继续遇到引导问题。 因此,在SSH进入ESXi shell并导航到Storage Volume之后,我注意到它有这个快照文件: 而且,在vSphere中检查磁盘的设置时,它指向磁盘文件: 即使快照pipe理器中没有任何东西,也有警告消息: 所以,我们试图巩固磁盘,但没有真正的原因,只是它不能完成。 我怎样才能提交这个快照文件,让事情恢复正常? 另外,我们可能遇到的另一个问题是,许多build议都build议添加新快照,然后删除全部或将快照克隆到新的磁盘文件。 但是这个方法我们没有足够的空间。 另外,我们只剩下1个驱动器插槽,需要使用RAID1configuration。 有没有人知道解决这个问题的方法?

使用带有凭证存储的vSphere CLI工具

VMware vSphere CLI for vSphere 6.5包含显示虚拟机属性的工具vminfo.pl 。 我可以成功运行它,如下所示: vminfo.pl –url <url> –username <username> –password <password> 我现在想使用凭据存储,而不是在命令行上传递凭证。 我准备像这样: credstore_admin.pl add –server <server> \ –username <username> –password <password> <server>是url引用的主机。 我可以看到在~/.vmware/credstore/vicredentials.xml创build了一个凭证存储~/.vmware/credstore/vicredentials.xml ,而credstore_admin.pl list返回了预期的结果。 但是,如果我现在运行 vminfo.pl –url <url> –username <username> 甚至 vminfo.pl –url <url> –server <server> –username <username> 该工具仍然要求我input密码。 那么,如何才能达到vminfo.pl从商店获取凭证的情况呢? UPDATE 本文档build议,如果选项–credstore存在,即使凭证存储驻留在其默认位置~/.vmware/credstore/vicredentials.xml ,也只会将凭证存储作为身份validation选项进行尝试。 但是,以下两个调用尝试仍然失败,只要它们提示我input密码,而不是从凭证存储区自动检索: vminfo.pl –url <url> –username <username> […]

使用powercli排队VMware虚拟机vMotion

我编写了这个快速的Powershell脚本,它将VM的vMotion排队,并且一次只运行4个vMotion任务。 我认为这可能会帮助别人,所以你可以自由地修改代码。 我们正在将虚拟机迁移到2个不同的数据存储库,以便在一夜之间进行DR操作 我已经在脚本中添加了评论,但如果您有任何疑问,请在下面评论。 我相信这可以以更好的方式完成,但是这是一个很快的事情,因为我不得不离开它,所以虚拟机在一夜之间迁移。 帮助我的主要命令是获得任务。 我不知道为什么我不需要为vMotion指定主机,但是虚拟机已迁移到正确的主机,也许DRS处理