这两天用VEEAM 7还原VM文件,遇见了好几个小问题,跟大家分享一下。


最近一台Citrix的VM因为升级程序失败,导致不工作了,正好之前用Veeam 7进行了备份,豆子打算试试看能不能进行还原。升级之前的full backup是10月30号了,该备份存储在tape上,然后放在异地保存。取回tape之后,在Veeam 里面进行catalogue,理论上我就应该在Backup -> Tape里面找到之前的job,进行还原了,不过现实往往是残酷的,就是找不到那个时间点的job,最后右键直接点开一个那个VM最新的备份job,在point里面强行指定了正确的时间点和路径,这才成功还原。设置的时候需要注意选择正确的repository和proxy server,尤其是有多个跨站点的服务器,默认可能会指向其他的站点~~豆子第一次尝试restore就是因为没有注意repository的路径,结果4T的文件默认的指向了另外一个城市的服务器~~拖了一个晚上完成了不到5%~j_0012.gif


需要注意的是,VEEAM 7 不支持直接从tape 还原VM !!!!!

他会自动或者你手动创建2个job,第一个是从tape还原整个job的数据库文件,也就是vbk 文件;第二个job再从还原的vbk文件里面还原你需要的VM。豆子之前设置了一个很大的备份作业,备份了30多个Ctrix VM,加起来快4T了。我只想还原一个90G的VM,结果被迫先得还原4T的vbk文件到硬盘上,然后才能还原我想要的VM。吐血啊~~ 这个让我想起了4年前的备份技术,当年我为了还原一个mailbox,被迫搭建了整个AD+Exchange系统,前后折腾了一个礼拜才搞定了一个丢失的pst文件。4年过去了,VEEAM还在让我做类似的事情~~


成功还原了VM,本来以为就没事了,高兴太早了,VEEAM不会让你这么轻松的。开机,域管理员账户登录,直接报错!!The trust relationship between this workstation and the primary domain failed.

我当时也是一激动,直接反应就是和AD的连接失败了,那么最简单的法子就是退域再加域好了。为了求保险,我把Citrix 网关里面这个VM对应的相关实例也都删除了。结果我的操作被经理批评了一通,因为他担心SID变化了会导致权限失效。退域的时候,幸好多了个心眼,没有删除AD里面的对象,而是直接就加域回去了。事后证实幸亏这么做了,SID没有变化(豆子还专门做个试验验证了一下),之后一切操作也都正常了。后来网上又搜索了一下,发现根本原因是AD认为该服务器超过30天没有登录,自动lock out了,只需要更改一下本地管理员的账户密码就可以用域用户登录了。


VEEAM 7是目前最好的虚拟机备份软件之一,但是在tape这一块的技术还不成熟,毕竟是第一代支持tape的产品,只有期待下一版有所改进了。