G.5 将 Migrate 代理与基于块的传输驱动程序搭配使用

Migrate 代理实用程序捆绑了基于块的传输驱动程序副本。您还可以指定 /psserver= 命令行开关,以便在调用 statusdriver-installdriver-upgrade 选项时从 PlateSpin 服务器下载驱动程序。当使用新驱动程序包增补了服务器,但未增补 Migrate 代理命令行实用程序时,此方法十分有用。

注:为了避免混淆,建议使用 Migrate 代理来安装、卸装或升级驱动程序,然后在执行复制之前重引导。

每次安装、升级或卸装驱动程序后,都应该重引导系统。重引导会强制停止正在运行的驱动程序,并在重启动系统后应用新的驱动程序。如果在复制之前未重引导系统,源的行为将如同未完成操作时一样。例如,如果您安装了驱动程序但未重引导系统,在复制期间,源的行为就像未安装驱动程序时一样。同理,如果您升级了驱动程序但未重引导系统,源在复制期间将继续使用正在运行的驱动程序,直到您重引导系统。

如果安装的驱动程序版本不同于正在运行的驱动程序版本,status 选项会提醒用户重引导。例如:

C:\MigrateAgent\MigrateAgent.cli.exe status
Step 1 of 2: Querying the PlateSpin controller service
   Done
Step 2 of 2: Querying the installed PlateSpin driver version
   Done

The task completed successfully
PlateSpin Controller Service Status
    The PlateSpin Controller service is not installed
   
PlateSpin Driver Status
    Installed Driver Version: 8.0.0.11
    Running Driver Version: Not running. Reboot to load the driver.
    Upgrade Available: No

PlateSpin 会创建一个任务以警告用户,完成驱动程序的安装或升级需要重引导系统。该通知将显示在“任务”列表中(图 G-1)。在复制期间,该通知将显示在“命令细节”页上(图 G-2)。

图 G-1 重引导通知任务

图 G-2 复制期间的重引导通知

重引导源计算机即会应用并启动已安装或升级的驱动程序。如果最近安装了驱动程序,则在重引导后,需要执行完整复制或服务器同步复制一次,以确保捕获源的所有更改。“状态”字段中会以警告形式通知用户需要进行这种服务器同步复制(图 G-3)。后续的递增复制将会完成且不出现警告。

图 G-3 需要服务器同步复制通知