预冻结和解冻后脚本

在本页面

    如果备份或复制运行不支持 Microsoft VSS 的应用程序的虚拟机,则可以指示 Veeam Backup & Replication 为虚拟机运行自定义脚本。例如,预冻结脚本可能会在虚拟机来宾操作系统上静默文件系统和应用程序数据,以使虚拟机在 Veeam Backup & Replication 触发虚拟机检查点前处于一致状态。创建检查点后,解冻后脚本将虚拟机和应用程序恢复到初始状态。

    您可以对以下类型的作业使用预冻结和解冻后脚本:

    • 备份作业
    • 复制作业

    脚本必须事先创建。您必须在作业设置中指定它们的路径。可以按虚拟机或容器配置脚本执行设置,具体取决于作业中包含的对象。

    作业启动时,Veeam Backup & Replication 将脚本上传到虚拟机来宾操作系统,并以作业设置的来宾操作系统凭据部分中指定的帐户执行脚本。

    • Microsoft Windows 虚拟机的脚本通过网络上传到 \\<vmname>\admin$。脚本从C:\ Windows目录执行。如果网络连接失败,则使用PowerShell Direct。脚本上传到 \\ <hostname> \ ADMIN $ \ <tempdir>,并从主机上的C:\ Windows \ <tempdir>目录执行。

    PowerShell Direct用于驻留在Microsoft Hyper-V Server 2016(或更高版本)上并运行Microsoft Windows 10(或更高版本)或Microsoft Windows Server 2016 (或更高版本)的虚拟机。Veeam Backup&Replication需要Microsoft PowerShell 2.0(或更高版本)支持PowerShell Direct。

    • Linux虚拟机脚本通过SSH上传。Scripts are executed from the /tmp directory. If you use Renci or Rebex SSH library, and the Elevate account privileges automatically check box is selected for the user that you have specified in Guest OS credentials, the scripts will first be uploaded to the /home/<username> and then moved to /tmp.

    如果返回“0”,则认为脚本已成功执行。

    脚本执行的默认时间段是 10 分钟。如果脚本在超时到期前执行失败,则 Veeam Backup & Replication 会在作业会话中显示错误消息,并在脚本执行期间发出错误或警告消息

    预冻结和解冻后脚本 

     

    支持的脚本格式

    预冻结和解冻后脚本可用于 Microsoft Windows 和 Linux 虚拟机。

    预冻结和解冻后脚本的限制

    Veeam Backup & Replication 对于预冻结和解冻后脚本具有以下限制:

    相关主题