Q WmWare的虚拟机的备份的解决方案

一个方案是用客户机进行系统内备份操作,考虑异构环境、不同需求,无统一解决方案。

一个方案是利用wmware虚拟机的天然优势,进行整机备份,最笨的方法是直接下载虚拟机文件,或者导出虚拟机;但是这两种操作均需要虚拟机关机状态操作,不能热备份,而且也不支持命令行、任务程序进行自动化备份。

目前选择的解决方案是使用 xsibackup ,这是一个支持命令行运行、热备份、直接安装在Esxi Host上的的第三方工具,虽然官网和文档做的都很Low,但似乎是比较能够较好满足需求

1. 在官网填报邮箱,获取下载链接和授权码

2.按照收到的邮件说明,直接通过SSH操作台,下载 – 安装 xsibackup

3.运行xsibackup 进行备份、设定日程

./xsibackup --backup-point=/vmfs/volumes/LA1 --backup-type=custom --backup-vms="EMB-AD2"

更加的帮助信息可以看这里 man-page

4. Done

上面这种备份,会备份整个虚拟机,对一些服务器,生产的临时文件、索引文件很多,没有备份价值的情况下,可能还是进行文件级备份比较好了。一个比较简便的方案就是直接利用windows backup。

windows backup似乎主要考虑的本机本地备份,为了在网络环境下实现集中备份,我的解决方案是:

1) 配置一台服务器(SA)挂接一个比较大的硬盘,开共享(SMB)

2)在需要备份的服务器上(SB)启用Windows backup

3)在SB上配置备份计划,指向SA的SMB路径,我是用每天一次的频率,Windows backup备份到网络路径时是不支持都版本的,也就是说每次备份会覆盖上次备份。

4)在SA上备份盘启用卷影副本,卷影副本的时间最好和备份时间间隔大一些。现在我们就可以通过卷影副本来获取历史备份版本,也就间接实现了多历史版本备份的保留,恢复还做测试,判断应该是没有问题的。

5)Done.

Q 如何更新(升级、Upgrade)现有的Esxi主机

主要是利用 esxcli 命令进行在线热升级

1.下载Patch文件,在 Wmware官网-我的下载- Patch

2.SSH登录Host

3.运行升级命令

esxcli software vib update -d "/vmfs/volumes/patch-directory/ESXi650-201803001.zip"

4.Done (Esxi5.5 升级 6.5成功)

更多参考这里: esxcli software vib 命令为 ESXi 5.x/6.x 主机安装补丁程序 (2101199)

(16)

分类: 系统

发表评论

电子邮件地址不会被公开。