WEB开发网
开发学院服务器虚拟化 解决VMware快照故障的方法 阅读

解决VMware快照故障的方法

 2008-11-26 16:49:14 来源:WEB开发网   
核心提示: 更改快照文件位置默认状态下,快照被写入每台虚拟机的主目录里,解决VMware快照故障的方法(3),有时你需要改变它的位置,不占用属于虚拟机的卷上的空间,委托(commit)所有的快照,不过如果你不这样做,为每台虚拟机上的快照指定一个新的目录是可能的,当你这么做后

更改快照文件位置

默认状态下,快照被写入每台虚拟机的主目录里。有时你需要改变它的位置,不占用属于虚拟机的卷上的空间。为每台虚拟机上的快照指定一个新的目录是可能的。当你这么做后,快照和vswp文件都被写入到这个目录里。

不过要注意,如果你的虚拟机在共享存储上,你指定本地存储作为地址将不能使用像VMotion/HA/DRS这样的功能。更改方法步骤如下:

1.关闭虚拟机,登录到服务器控制台。

2.使用Nano或Vi编辑虚拟机VMX文件。

3.使用下面的语句新添一行:workingDir = "/vmfs/volumes/SnapVolume/Snapshots/" 。

4.如果你想使vswp文件留在虚拟机目录里,添加下面的到VMX文件:sched.swap.dir = "/vmfs/volumes/VM-Volume1/MyVM/"。这步是可选的。此外,你不需要担心更新现有的“sched.swap.derivedName”参数,因为它由虚拟机生成,每次虚拟机开启时,就被写入config文件。

5.启动虚拟机,vswp、vmsn以及快照(delta-vmdk)文件现在位于这个目录里。

和快照一起使用VMotion

如果你要从一台主机移动一台运行快照的虚拟机到另一台主机,你将收到下面的警告:“在目的主机恢复到快照可能产生错误(警告)”。如果你更改了虚拟机任何文件的默认位置(像上面提到的快照或vswp文件),就会出现这个警告,当迁移完成时,这台虚拟机将崩溃。如果目的主机不能访问在资源主机上的文件里的存储,这种情况会发生。

因此,如果虚拟机在共享存储上并被配置,快照文件是在本地存储上,那么,如果你移动虚拟机到另一台主机,将会有问题。如果虚拟机所有文件都在共享存储上,并且在所有ESX主机上可访问,那么虚拟机就是正常工作的。VMware建议在移动虚拟机之前,委托(commit)所有的快照。不过如果你不这样做,也能工作。

上一页  1 2 3 

Tags:解决 VMware 快照

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接