标签 备份 下的文章

esxi备份配置文件

esxi单机运行时如果系统崩溃,虽然重装系统只要十几分钟,虚拟机可以放在其他硬盘或者nas上,但是配置文件还是会丢失,所以备份配置文件很有必要。
备份配置文件大致有四种方法
1是vSphere CLI
2是vSphere CLI for Windows
3是vSphere PowerCLI
4是ESXi 命令行
这里介绍第四种
首先打开ssh,登陆到esxi

要将已更改的配置与持久存储同步,请运行以下命令: vim-cmd hostsvc/firmware/sync_config

要备份 ESXi 主机的配置数据,请运行以下命令:

vim-cmd hostsvc/firmware/backup_config

注意:此命令应输出 Web 浏览器可能用于下载此文件的 URL。 例如: Bundle can be downloaded at :
http://*/downloads/123456/configBundle-xx.xx.xx.xx.tgz

其中 * 是指主机的 IP/FQDN。

备份文件还位于 /scratch/downloads 目录中,形式为 configBundle-HostFQDN.tgz

使用filezilla或者其他工具备份上述打包配置文件到安全地方。

恢复配置文件

注意:还原配置数据时,此主机的内部版本号必须与创建备份文件的主机的内部版本号匹配,并且主机的 UUID (可通过 "esxcfg-info
-u" 命令获得)应与创建备份文件的主机的 UUID 一致。

使用数字 1 作为强制选项忽略不匹配的 UUID。例如: vim-cmd hostsvc/firmware/restore_config 1
/tmp/configBundle.tgz 运行以下命令,将主机置于维护模式:

vim-cmd hostsvc/maintenance_mode_enter 将备份配置文件复制到主机可访问的位置,并运行以下命令:

在此情况下,配置文件复制到主机的 /tmp 目录。有关详细信息,请参见 Using SCP to copy files to or from
an ESX host (1918)。 vim-cmd hostsvc/firmware/restore_config
/tmp/configBundle.tgz

注意:执行此命令将在命令完成后启动主机的自动重新引导。

其他方式参考官方说明

通过rclone备份vps数据到google drive

1,安装rclone

apt update && apt install curl unzip -y
curl https://rclone.org/install.sh | sudo bash

2,配置rclone

rclone config

有Leave blank normally字样的直接回车就行,注意选择Use auto config?选择Say N if you are working on a remote or headless machine or Y didn't work。
复制一串url到浏览器按提示登陆后会得到一串密钥,复制到终端里会车即可。

3,配置定时同步
crontab -e
rclone sync 要备份的目录 rclone的配置名称:google drive的路径

注意不会备份目录的根目录