
使用 ghettoVCB 的免费 VMware 备份
ghettoVCB.sh 是我知道的为数不多的可以帮助我们免费复制 VMware 环境的好脚本之一, 这是, 我们将能够在没有许可证的情况下在 ESX 和 ESXi 服务器上进行备份! 我们可以说它的行为与传统的 VCB 相同, 拍摄要复制的虚拟机的快照, 它将虚拟机的文件复制到目录,然后删除快照.
ghettoVCB 是一个必须在 VMware ESX 服务器本身上运行的脚本(我), 我们可以使用 'Cron’ 或者,就像我的情况下一样,我将使用实用程序 plink.exe 从远程计算机运行它. 另外, ghettoVCB 将备份存储在 ESX 数据存储中(我), 在本文档中,我们将看到最后如何在 Windows 文件夹中进行备份,这要归功于 NFS.
第一件事是从 这里, 另外, 您有官方文档和下载链接,网址为: http://communities.vmware.com/docs/DOC-8760.
我们将其保存在 ESX 服务器上(我), 我们可以使用 WinSCP 或 FastSCP 等实用程序将其上传到服务器,通过 SSH 我们可以将文件安全地传输到 ESX 主机(我) (以前,我们必须启用对主机的 SSH 访问权限), 我们将其存储在数据存储中, 我们想去哪里, 我们用: 'tar -zxvf ghettoVCB.tar.gz’
我们进入刚刚为我们生成的目录,并使用: 'vi ghettoVCB.conf'. 在此文件中,我们将指示将进行备份的位置 (VM_BACKUP_VOLUME), 如果我们希望副本的格式仅为使用的格式或尊重整个大小 (DISK_BACKUP_FORMAT薄或厚), 如果我们想要压缩它, 如果我们想要以 NFS 为目标,则可以在此处配置 (目前,在此示例中,它未配置)…
如果我们想创建一个包含要备份的虚拟机列表的文件,我们可以稍后在执行脚本时使用 -f 参数来指示它, 或者,如果我们想备份此主机上运行的所有虚拟机,我们将 -a 参数. 配置 ghettoVCB.conf 文件后运行脚本: './ghettoVCB.sh -f FICHERO_LISTA_MV -g /PATH/FICHERO_CONFIGURACIÓN’
根据我们系统的结构,副本将或多或少地需要.
如果我们想要, 我们将能够通过 Cron 安排 ghettoVCB.sh 脚本的执行,以便它定期从 VMware 主机运行,就像在任何 Linux 中配置的那样. 如果我们更喜欢远程运行, 我们可以通过 plink.exe 从 Windows 运行它,甚至将其设置为 BAT/CMD 并将其设置为计划任务. 运行它: 'plink.exe usuario@host -pw 密码 “要运行的命令”‘.
如果我们想要, 我们可以在数据存储中制作这些副本,并将这些副本放置在 Windows 上, 为此,我们将使用 NFS, 我们可以在 Windows 上安装该角色 “NEtwork File System 的服务” 并共享我们本地磁盘上的文件夹以将备份存储在其中, 位于外部 USB 驱动器上, 在本地磁盘上, 网络文件夹…
安装该角色后, 我们转到要作为 NFS 目标共享的文件夹,以便 ESX 托管(我) 连接, 在 “安全” 我们添加到 “匿名” 具有所有权限.
除了, 我们进入您的标签 “NFS 共享” 我们共享文件夹, 我们将检查选项 “允许匿名访问” 我们把 “匿名 UID” 自 0 和 “匿名 GID” 也 0. 我们点击 “权限” ,然后添加 ESX 主机(我) 我们希望他们同意 (或者我们将 ALL EQUIPMENT), 放 “阅读和写作” 和 “允许 root 访问”.
此外,这样它就不会给我们 “NFS 服务器” 从控制台 “网络文件系统服务” 在 transport protocol 中,我们只放置 “TCP 协议”. 我们还可以使用 gpedit.msc 打开策略控制台 (GPO (英文)) 当地, 我们将 “团队设置” > “Windows 设置” > “安全设置” > “地方指令” > “安全选项” 并启用 “网络访问: 允许将 All 权限应用于匿名用户”.
现在来自主机, 因为 “配置” > “存储” 点击 “添加存储…”, 选择 “网络文件系统” & “下一个”,
在 “服务器” 我们输入 NFS 服务器的名称/IP, 在 “文件夹” 文件夹并指示数据存储的名称.
准备好了,我们已经组装好了. 现在剩下的工作就是在 ghettoVCB.conf 文件中修改/添加以下配置行,以便将备份保存在 NFS 设备上:
UNMOUNT_NFS=0
NFS_SERVER=SERVIDOR_NFS
NFS_MOUNT=/路径
NFS_LOCAL_NAME=名称
NFS_VM_BACKUP_DIR=路线