ESXi虚拟机vmdk压缩瘦身

为了节约虚拟机的磁盘占用,VMware提供了精简置备(Thin Provision)方式,使得磁盘占用按需分配。但是,虚拟机内删除文件虽然释放了Guest OS的可用空间,但却不会使得vmdk文件相应地缩小。随着虚拟机的使用,vmdk势必不断增大。对于桌面级VMware Workstaion,可以通过Disk Cleanup功能释放未用空间,而ESXi并没有直接提供这个功能。本文介绍如何通过手动操作,对精简置备的vmdk进行瘦身。

继续阅读“ESXi虚拟机vmdk压缩瘦身”

vSphere6总提示已弃用VMFS卷

我昨天给几台ESXi6主机挂载了新的存储,结果主机全部变叹号,点进去看,提示下面的错误:

Deprecated VMFS volume(s) found on the host. Please consider upgrading volume(s) to the latest version.

即“已弃用VMFS卷”。这让我很奇怪,仔细检查所有已挂载存储,全都是VMFS5,并没有低版本,更没办法升级。原来这是vSphere 6的一个已知bug,解决方法是重启管理代理,方法有两种。

继续阅读“vSphere6总提示已弃用VMFS卷”

虚拟机挂载本地ISO始终处于连接中的解决办法

现象

在vSphere Client中,给某个虚拟机挂载光驱时选择本地ISO,结果就始终处于Connecting状态,即便关闭虚拟机也没有用,导致无法挂载ISO。

成因

导致这个问题需要两个条件:一是虚拟机光驱类型为Client Device并且模式为Passthrough IDE,二是vSphere Client没有以管理员方式运行。

解决方案

关闭vSphere Client,然后以管理员方式重新运行,这时Connecting状态就应该已经解除。编辑CD/DVD属性,令其选择Emulate IDE。

vCenter Server Appliance 6.0打补丁

vCenter和vCSA 6.0.0a的补丁已经放出来了,具体的升级内容可以查看vmware官方的release note。vCSA 6.0.0a的补丁是两个iso文件:

如果要打完整补丁,实际上只需要那个FP iso就可以了。由于vCSA 6取消了5480的管理页面,现在打补丁需要用全新的方式。

  1. 在vSphere Client里打开vCSA虚拟机的控制台,登录,进【Troubleshooting Mode Options】,将SSH登录打开(会显示Disable SSH项)。
  2. 挂载patch-FP.iso到vCSA的虚拟机。
  3. ssh登录vCSA,在vmware shell下,输入
    software-packages install --iso
    等待完成
  4. 重启vCSA。

OK,这样就完了。

 

在vCenter Server Appliance中启用Active Directory验证

vCSA看发展趋势未来是要彻底取代Windows版vCenter的。不过域账号验证这个功能是企业无论如何不可能割舍的。好在vCSA具有更强大的LDAP集成功能,能够兼容AD的用户验证。

在vCSA的配置向导(5480端口的那个)中,有个关于AD Authentication的内容,如果你在那使劲折腾,就上当了。。根本就不用在那做任何设置,一切都在Web Client中进行。。

用administrator@vsphere.local用户登录Web Client(一定要用这个用户名,别的管理员用户是看不到下面提到的菜单项的),在导航菜单中选择【系统管理】,然后点击【Single Sign-On】下的【配置】。

在中间一大栏中,点击【标识源】选项卡,然后点击绿色的加号。
2015-01-12_153021

弹出添加标识源对话框。选择第二项【Active Directory作为LDAP服务器】,然后填表:
2015-01-12_153507
在确认前,可以点击【测试连接】进行验证。

之后在各个权限管理对话框中,就可以从这个域里面选择用户了。如果想要省点事,每次都在这里选用户,可以在标识源选项卡里将该域设置为默认域。