月度归档:2010年07月

用脚本修改ESX上VM的目录名和虚拟机名

1. 关闭修改名称的虚拟机

2. cd /vmfs/volumes/datastore
此处datastore为虚拟所在存储卷

3. vmware-cmd -s unregister vm_old/vm_old.vmx
将vm_old虚拟机从ESX的注册虚拟机列表中移除

4. mv vm_old vm_new
修改目录名称

5. cd vm_new

6. vmkfstools -E vm_old.vmdk vm_new.vmdk
如还有其他虚拟磁盘则逐一修改

7. find . -name ‘*.vmx*’ -print -exec sed -e ‘s/vm_old/vm_new/g’ {}
将虚拟机配置文件中相关的名称都进行替换

8. mv vm_old.vmx vm_new.vmx

9. vmware-cmd -s register vm_new.vmx
再将改名后的虚拟机重新注册到ESX中

ESX/ESXi 4.1 root密码问题

你可能已经知道了在VMware ESX/ESXi 4.1中加密算法导致root密码验证的一个问题:当你的密码超过8个字符时,系统只能识别前8位的字符,也就是说如果你设置了一个12个字符的密码,只有前8个字符是生效的。

VMware发布了KB 1024500来暂时解决这个问题,如果你碰到了这个问题,请根据KB的说明来进行解决。

vCenter Server 4.1将不再支持MSCS集群安装方式及32位操作系统

1. 从VMware vSphere 4.1开始,vCenter Server 4.1将不再支持MSCS(Micorosft Cluster Server)安装方式,具体请见VMware KB1024051
虽然使用MSCS安装vCenter的人不多,影响不是很大,但VMware的这个举措告诉我们,虚拟化有其独特的容灾方式,MSCS将被淘汰,现在唯一支持的vCenter冗余方式就是vCenter Heartbeat。
另外VMware官方也推荐将vCenter Server安装成一台虚拟机,这样可以更好地利用到虚拟化的优势——HA、DRS和vMotion。

2. 从VMware vSphere 4.1开始,vCenter Server 4.1将不再支持32位Windows操作系统。官方的解释是:64位操作系统能带来更好的性能和内存使用量来支持更多的虚拟机。
安装64位的vCenter时有一点要注意,如果你是用的不是vCenter自带的SQL Server Express,那就需要配置ODBC DSN,但是控制面板中的ODBC是64位,vCenter无法识别到,要使用这个C:WindowsSysWOW64odbcad32.exe

vSphere 4.1提升了vMotion的速度

VMware vSphere 4.1在增加了并行vMotion处理数量的同时显著增强了vMotion的性能,下图说明了新旧版本vMotion速度的比较。

我们可以发现万兆网卡的速度提升非常地显著,最多达到了约5倍。而千兆网卡在高负债时也有1.5倍的性能提升。

ESX 4.1与ESXi 4.1的区别

根据VMware的策略,将来发布的vSphere版本中将只包含ESXi作为Hypervisor。现在VMware已经开始推荐使用ESXi 4.1来作为vSphere 4.1部署的最佳实践。

下面这张图简单说明了ESX与ESXi的区别,虽然看上去ESXi功能稍简单,但毕竟这是趋势–Hypervisor层越简单越好!

VMware的几个新产品

今天发现VMware网站上多出了三个vCenter的产品,而且版本号都很奇怪,应该都是收购来的产品,点击以下链接进行查看

VMware Service Manager 9.0
这个产品是做基于ITIL的服务管理的。
http://www.infra-corp.com/

VMware vCenter Configuration Manager 5.2.1
这个产品主要是做基于SOX、HIPAA、ISO17799、Basel II和PCI等标准的合规性检查。
http://www.vmware.com/products/configuration-manager/

VMware vCenter Application Discovery Manager 6.0.7
这个产品的前身叫EMC Ionix Application Discovery Manager,他能自动侦测各应用之间的接口关系。
http://www.vmware.com/products/application-discovery-manager/

VMware vCenter ConfigControl (2010年内发布)
该产品应该是侧重于变更管理的,对所有变更作一致性和合规性的检查。
http://www.vmware.com/products/vcenter-configcontrol/

如何让VMware的管理员更清楚地明白NetApp的各种技术

把vFiler、MultiStore视为Virtual Machine(VM)
vFiler和MultiStore是NetApp的存储虚拟化技术

把Data Motion视为VMotion、Storage VMotion
Data Motion是NetApp的无缝数据迁移技术

把NetApp Cluster视为VMware FT、HA Cluster
NetApp的集群技术在大部分功能上同FT一样是实时地不停机切换

把Aggregate视为Resource Pool
NetApp中的Aggregate是由一堆磁盘组成的资源集

把ASIS(Deduplication)视为Transparent Page Sharing(TPS)
ASIS和TPS的概念是一致的,对重复的数据进行删除,只不过ASIS是针对磁盘,而TPS是针对内存

把FlexClone视为Clone
NetApp的FlexClone产生的clone副本不要占用空间,而VMware的Clone是1:1的复制

把VIF视为vSwitch
VIF是NetApp存储上部分网卡绑定后生成的虚拟网卡,其概念是和vSwitch是一致的

把Snapshot视为Snapshot
这个不用多解释了…