MigrateAgent (MigrateAgent.cli.exe) 是一个命令行实用程序,可用于安装、升级、查询或卸装基于块的传输驱动程序。尽管安装、卸装或升级驱动程序后总是需要重引导,但是,在执行该操作并因而重引导服务器时,MigrateAgent 可让您更好地进行控制。例如,您可以使用 MigrateAgent 实用程序在安排好的停机时间安装驱动程序,而不用在第一次复制时进行安装。
MigrateAgent 实用程序的语法为:
MigrateAgent.cli.exe [Option] [/psserver=%IP%]
表 8-1 描述了 MigrateAgent.cli.exe 命令可用的选项和开关。
表 8-1 MigrateAgent 命令的选项和开关
使用 |
描述 |
---|---|
选项 |
|
h |? | help |
显示命令的用法和选项。 |
logs|view-logs |
打开应用程序日志目录。 |
status |
显示 PlateSpin 控制器和驱动程序的安装状态。 |
din|driver-install |
安装 PlateSpin 驱动程序。 |
dup|driver-upgrade |
升级 PlateSpin 驱动程序。 |
dun|driver-uninstall |
卸装 PlateSpin 驱动程序。 |
开关 |
|
/psserver=%IP% |
在调用 status、driver-install 或 driver-upgrade 选项时从指定的服务器下载基于块的传输驱动程序。 |
MigrateAgent 实用程序捆绑了基于块的传输驱动程序的副本。您还可以指定 /psserver= 命令行开关,以便在调用 status、driver-install 或 driver-upgrade 选项时从 PlateSpin 服务器下载驱动程序。当使用新驱动程序包增补了服务器,但未增补 MigrateAgent 命令行实用程序时,此方法十分有用。
注:为了避免混淆,MigrateAgent 的推荐用法是安装、卸装或升级驱动程序,然后在执行复制之前重引导。
每次安装、升级或卸装驱动程序后,都应该重引导系统。重引导会强制停止正在运行的驱动程序,并在重启动系统后应用新的驱动程序。如果在复制之前未重引导系统,源的行为将如同未完成操作时一样。例如,如果您安装了驱动程序但未重引导系统,在复制期间,源的行为就像未安装驱动程序时一样。同理,如果您升级了驱动程序但未重引导系统,源在复制期间将继续使用正在运行的驱动程序,直到您重引导系统。
如果安装的驱动程序版本不同于正在运行的驱动程序版本,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 会创建一个任务以警告用户,完成驱动程序的安装或升级需要重引导系统。该通知将显示在“任务”列表中(图 8-1)。在复制期间,该通知将显示在“命令细节”页上(图 8-2)。
图 8-1 重引导通知任务
图 8-2 复制期间的重引导通知
重引导源计算机即会应用并启动已安装或升级的驱动程序。如果最近安装了驱动程序,则在重引导后,需要执行完整复制或服务器同步复制一次,以确保捕获源的所有更改。“状态”字段中会以警告形式通知用户需要进行这种服务器同步复制(图 8-3)。后续的递增复制将会完成且不出现警告。
图 8-3 需要服务器同步复制通知