2.1 准备迁移预引导分发包以外的分发包

仅当您要迁移预引导分发包以外的分发包对象时才需参考以下章节。如果要迁移预引导分发包,请参见部分 2.2, 准备迁移预引导分发包。如果不想迁移分发包对象,请跳至部分 2.3, 启动迁移实用程序

2.1.1 在 Linux 上迁移分发包的先决条件

如果您选择使用安装在 Linux 设备上的 ZENworks Linux Management Migration Utility 将预引导分发包以外的任何 ZENworks Linux Management 分发包迁移到 ZENworks 11 SP2,则必须在迁移分发包之前执行以下任务:

  1. 备份源数据库和目标数据库。

  2. 访问 ZENworks Linux Management 服务器上的包储存库目录:

    1. 编辑 /etc/exports 文件,在其中追加下行,以对 ZENworks Linux Management 服务器上的包储存库目录执行 NFS 共享:

      /var/opt/novell/zenworks/pkg-repo *(ro,sync)
      
    2. 保存 /etc/exports 文件。

    3. 使用 /etc/init.d/nfsserver start 命令启动 NFS 服务器。

    4. 使用 showmount -e zlm 服务器 id 命令校验包储存库目录是否已经共享。

  3. 在安装了该实用程序的设备上,使用 mkdir -p 命令创建 pkg-repo 目录。

    装入包储存库目录的默认位置是 /mnt/zlm

    不过,您也可以指定其他位置来装入包储存库目录。请务必存档此位置,因为您需要在“迁移自选设置”页上将其指定为装入的 ZLM 包储存库的路径分发包自选设置的值。

    例如,要在默认位置 /mnt/zlm 下创建包储存库目录,请使用以下命令:

    mkdir -p /mnt/zlm/pkg-repo

  4. 使用以下命令将共享的 pkg-repo 目录装入您在设备上创建的目录:

    mount zlm 服务器 ip 地址:/var/opt/novell/zenworks/pkg-repo /mnt/zlm/pkg-repo/

2.1.2 在 Windows 上迁移分发包的先决条件

如果您选择使用安装在 Windows 设备上的 ZENworks Linux Management Migration Utility 将预引导分发包以外的任何 ZENworks Linux Management 分发包迁移到 ZENworks 11 SP2,则必须在迁移分发包之前执行以下任务:

  1. 访问 ZENworks Linux Management 服务器上的包储存库目录。

  2. 对 ZENworks Linux Management 服务器上的包储存库目录执行 Samba 共享:

    1. 编辑 /etc/samba/smb.conf 文件,在其中追加以下信息:

      [pkg-repo]
      
      comment = All users 
      
      path = /var/opt/novell/zenworks/pkg-repo/ 
      
      read only = No 
      
      create mask = 0775 
      
      directory mask = 0775 
      
    2. 运行 smbpasswd -a test 命令,然后提供口令。

    3. 使用 /etc/init.d/smb start 命令启动 Samba 服务。

  3. 在安装了该实用程序的设备上,单击我的电脑 > 工具 > 映射网络驱动器

  4. 提供 ZENworks Linux Management 服务器和包储存库路径的详细信息。

    例如:\\ZLM 服务器 IP 地址\pkg-repo