4.2 从物理 11 SP3 ZENworks 主服务器迁移到 11 SP4 ZENworks Appliance

ZENworks 11 SP4 Appliance 将 ZENworks 数据储存在外部虚拟磁盘中。需要将 ZENworks 11 SP3 数据复制到一个新的虚拟磁盘,稍后再将这个磁盘挂接到 ZENworks 11 SP4 Appliance。

要将 ZENworks 11 SP3 数据复制到新的虚拟磁盘,请暂时将该磁盘装入与 ZENworks 11 SP4 Appliance 处于同一个超级管理程序中的 Linux 设备。这么做的原因是必须先复制数据才能启动设备。

重要说明:该磁盘装入到的 Linux 设备将不会发生任何更改。

先决条件

在执行从 ZENworks 服务器到 ZENworks Appliance 的迁移之前,请确保已满足以下先决条件:

  • 将要在其中部署 ZENworks 11 SP4 Appliance 的超级管理程序应具有一个可用于暂时装入硬盘驱动器的 Linux 设备。

  • 应启用通过 Passwordless SSH 从 ZENworks 11 SP3 服务器登录临时 Linux 设备的功能。有关详细信息,请参考 Linux 网站

操作步骤

  1. 部署 ZENworks 11 SP4 Appliance。请勿打开电源。

  2. 将一个新虚拟硬盘添加到 ZENworks 11 SP4 Appliance。

  3. 根据以下目录计算新硬盘的大小:

    • database (/var/opt/novell/zenworks/database),如设备托管了嵌入式 Syase 数据库。

    • content-repo (/var/opt/novell/zenworks/content-repo)

    • downloads (/opt/novell/zenworks/install/downloads)

    • collection (/var/opt/novell/zenworks/collection)

    另外再分配 20 GB 的额外空间。

    如以上任一目录属于装入的磁盘分区,在计算新磁盘大小时可以忽略该目录的大小。

  4. 将新添加的虚拟磁盘从 ZENworks 11 SP4 Appliance 取下,然后挂接到超级管理程序中的某个 Linux 设备。

  5. 使用 ZENworks Diagnostic Center 检查主服务器的运行状况:

    1. 将 ZENworks 11 SP3 Diagnostic Center 下载到设备。您可以从 ZENworks 11 SP3 下载站点下载 ZENworksDiagnosticCenter.zip 文件。

    2. ZENworksDiagnosticCenter.zip 文件解压缩到设备。

    3. 运行 ZENworks Diagnostic Center。

      有关如何运行 ZENworks Diagnostic Center 的信息,请参见《ZENworks 11 SP4 Command Line Utilities Reference》(ZENworks 11 SP4 命令行实用程序参考手册)中的“Running ZDC”(运行 ZDC)。

  6. 备份 ZENworks 数据库,并停止区域中所有其他主服务器上的 ZENworks 服务,以确保需要复制的文件未被任何服务使用。您不必关闭要迁移的设备上的 ZENworks 服务,因为 LinuxToApplianceMigration script 会自动执行此操作。有关如何关闭服务的信息,请参见《ZENworks 11 SP4 Primary Server and Satellite Reference》(ZENworks 11 SP4 主服务器和从属服务器参考手册)中的“Stopping the ZENworks Services”(停止 ZENworks 服务)。

  7. 启用通过 Passwordless SSH 从 ZENworks 11 SP3 服务器登录挂接了虚拟硬盘的 Linux 设备的设备。

  8. 使用解压缩 LinuxToApplianceMigration.zip 命令将 LinuxToApplianceMigration.zip 文件的内容复制并解压缩到 ZENworks 11 SP3 服务器。LinuxToApplianceMigration.zip 文件的内容会提取到 LinuxToApplianceMigration 文件夹。在终端窗口中,切换到 LinuxToApplianceMigration 目录。

  9. 使用以下变量编辑 LinuxToApplianceMigration 文件夹中的 NvlVAinit 文件:

    • CONFIG_VAINIT_HOSTNAME=""(FQDN)

    • CONFIG_VAINIT_IPADDRESS="dhcp" or "ipaddress"

      重要说明:如果您是使用 DHCP 选项来获取 IP 地址的,则需要键入 dhcp;如果您使用的是静态 IP 地址,则需要以 0.0.0.0 格式指定该 IP 地址。

    • CONFIG_VAINIT_TIMEZONE=" "(例如 Asia/Kolkata)

    • CONFIG_VAINIT_GATEWAY="0.0.0.0"

    • CONFIG_VAINIT_NETWORK_MASK="0.0.0.0

    • CONFIG_VAINIT_SEARCH_DOMAINS="domain"

    • CONFIG_VAINIT_DNS_SERVER="0.0.0.0"

    • CONFIG_VAINIT_DNS_SERVER_2="0.0.0.0"

    • CONFIG_VAINIT_DNS_SERVER_3="0.0.0.0

    应该针对上述字段提供 ZENworks 11 SP3 设备细节,以确保网络身份也得以迁移。

  10. 使用以下命令行自变量运行 LinuxToApplianceMigration.sh 命令:

    • ip: 在其中装入虚拟硬盘的 Linux 设备的 IP 地址。

    • 用户名: 在其中装入虚拟硬盘的 Linux 设备的用户名。该用户应具有管理员特权。

    • 设备: 之前挂接到临时 Linux 设备的虚拟磁盘的名称。例如 /dev/sdb、/dev/sdc 等。

      重要说明:在终端窗口中,切换到 LinuxToApplianceMigration 目录,然后运行 LinuxToApplianceMigration.sh。检查 LinuxToApplianceMigration.log 以确定是否存在任何错误。

  11. 关闭 ZENworks 11 SP3 服务器。

  12. 将添加的虚拟硬盘从临时 Linux 设备去除,将其挂接到 ZENworks 11 SP4 Appliance 服务器,然后再打开设备电源。

  13. 遵照部分 3.3, 部署和配置 ZENworks 11 SP4 Appliance中的步骤 4 及后面的步骤继续操作。

完成所述步骤后,ZENworks 服务器便会从 Linux 迁移到 ZENworks 11 SP4 Appliance,且设备可以正常运行。

如在数据复制过程中出现任何故障,您可以打开 ZENworks 11 SP3 服务器计算机的电源。ZENworks 11 SP3 Server 将会正常运行。