A.0 ZENworks Appliance 查错

以下小节针对您在部署 ZENworks Virtual Appliance 11 (ZENworks Appliance) 时可能遇到的问题提供了一些解决方案:

下载 ZENworks Appliance 映像时发生错误

来源: ZENworks 11 SP2;ZENworks Appliance。
可能的原因: 用来下载 ZENworks Appliance 映像的 FAT 文件系统不允许文件大于 4 GB。
操作: 使用允许文件大于 4 GB 的文件系统,例如 Windows 上的 NTFS 和 Linux 上的 ext3 或 ReiserFS。

将 ZENworks 10 Configuration Management SP3 Appliance 升级到 ZENworks 11 SP2 Appliance 之后,无法配置 ZENworks Reporting Server

来源: ZENworks 11 SP2;ZENworks Reporting Server。
操作: 重引导升级到 ZENworks 11 的设备。

ZENworks Reporting Server 向导无法在 ZENworks Appliance 上起动

来源: ZENworks 11 SP2;ZENworks Reporting Server。
解释: 配置 ZENworks 11 SP2 后,ZENworks Reporting Server 向导不会在 ZENworks Appliance 上自动起动。
操作: 执行下列操作:
  1. 安装 ZENworks 11 SP2 后重引导设备。

  2. 登录 ZENworks Appliance。

  3. 打开一个终端,并运行以下命令:

    /usr/share/ZRSConfiguration/setup.sh --zrs-config-only

将 ZENworks 10 Configuration Management SP3 Appliance 升级到 ZENworks 11 SP2 Appliance 之后,无法配置 ZENworks Reporting Server

来源: ZENworks 11 SP2;ZENworks Reporting Server.
解释: 将 ZENworks 10 Configuration Management SP3 Appliance 升级到 ZENworks 11 SP2 Appliance 之后,便无法配置 ZENworks Reporting Server。

ZENworks 11 SP2 Appliance 上安装的 VMware 工具包已损坏。

来源: ZENworks 11 SP2;ZENworks Appliance。
操作: 如果 ZENworks 11 SP2 Appliance 上安装的 VMware 工具包已损坏,请执行以下操作:
  1. 分别运行以下命令卸装 VMware 工具包:

    • 在 ESX 4.5 Update 1 上运行以下命令:

      rpm -e vmware-open-vm-tools vmware-open-vm-tools-common vmware-open-vm-tools-kmod vmware-open-vm-tools-nox vmware-open-vm-tools-xorg-drv-display vmware-open-vm-tools-xorg-drv-mouse vmware-open-vm-tools-xorg-utilities vmware-tools vmware-tools-common vmware-tools-nox

    • 在 ESX 5 上运行以下命令:

      rpm -e vmware-tools-core vmware-tools-esx vmware-tools-esx-kmods-default vmware-tools-esx-nox vmware-tools-foundation vmware-tools-guestlib vmware-tools-guestsdk vmware-tools-help vmware-tools-hgfs vmware-tools-libraries-nox vmware-tools-libraries-x vmware-tools-plugins-autoUpgrade vmware-tools-plugins-deployPkg vmware-tools-plugins-desktopEvents vmware-tools-plugins-dndcp vmware-tools-plugins-guestInfo vmware-tools-plugins-hgfsServer vmware-tools-plugins-powerOps vmware-tools-plugins-resolutionSet vmware-tools-plugins-timeSync vmware-tools-plugins-unity vmware-tools-plugins-vix vmware-tools-plugins-vmbackup vmware-tools-pvscsi-common vmware-tools-pvscsi-kmp-default vmware-tools-services vmware-tools-user vmware-tools-vmblock-common vmware-tools-vmblock-kmp-default vmware-tools-vmci-common vmware-tools-vmci-kmp-default vmware-tools-vmhgfs-common vmware-tools-vmhgfs-kmp-default vmware-tools-vmmemctl-common vmware-tools-vmmemctl-kmp-default vmware-tools-vmsync-common vmware-tools-vmsync-kmp-default vmware-tools-vmxnet3-common vmware-tools-vmxnet3-kmp-default vmware-tools-vmxnet-common vmware-tools-vmxnet-kmp-default vmware-tools-vsock-common vmware-tools-vsock-kmp-default vmware-tools-xorg-drv-display vmware-tools-xorg-drv-mouse

  2. 运行 /var/adm/zenworks/installVMTools.sh 命令重新安装 VMware 工具包。

部署失败,并显示错误讯息“无法装载 zlib1.dll”

来源: ZENworks 11 SP2;ZENworks Appliance。
解释: 当您在 ESX 5.0 客户端上部署设备服务器时,部署会失败,并显示无法装载 zlib1.dll 错误。
操作: 要成功部署设备,请将 zlib1.dll 文件从之前的安装位置复制到 <VMware 客户端安装目录>\Infrastructure\Virtual Infrastructure Client\5.0,然后开始部署 ZENworks Appliance。

由于网络暂时中断,从 10.3.x 到 11.x 的设备迁移失败

来源: ZENworks 11 SP2;ZENworks Appliance。
解释: 设备迁移因网络暂时中断而失败后,如果您重新尝试迁移设备,系统会显示以下讯息:
device is already upgraded. 
操作: 要完成迁移过程,请在 11.x 计算机上执行下列步骤:
  1. 运行以下命令:

    /var/zenworks/migrate.sh <APP_IP> <ZONE_NAME>

    请分别用 10.3.x 服务器的 IP 地址和区域名称替换 APP_IPZONE_NAME

  2. 运行以下命令:

    /var/adm/zenworks/copyNetwork.sh <APP_IP>

    请用 10.3.x 服务器的 IP 地址替换 APP_IP

  3. 创建一个名为 servicehandler 的文件,然后在该文件中添加以下文本:

    #!/bin/bash
    
    if [ $# != 4 ] ; then
      echo "Usage: servicehandler <servicename> <Operation (1 for install, 2 for uninstall)> <Start ID> <Kill ID>"
      exit 1
    fi
    
    
    if [ `id -u` -ne 0 ] ; then
      echo "Run this file as root."
      exit 1
    fi
    
    INSTALL=1
    UNINSTALL=2
    
    SERVICE_NAME=$1
    OPERATION=$2
    START_ID=$3
    KILL_ID=$4
    
    if [ $OPERATION -eq $INSTALL ] ; then
      #Install service
    
      if [ -x /usr/lib/lsb/install_initd ]; then
            /usr/lib/lsb/install_initd /etc/init.d/$SERVICE_NAME
        elif [ -x /sbin/chkconfig ]; then
            /sbin/chkconfig --add $SERVICE_NAME
        else
            for i in 2 3 4 5; do
                ln -s /etc/init.d/$SERVICE_NAME /etc/rc.d/rc$i.d/S$START_ID$SERVICE_NAME
            done
            for i in 1 6; do
                ln -s /etc/init.d/$SERVICE_NAME /etc/rc.d/rc$i.d/K$KILL_ID$SERVICE_NAME
            done
        fi
    elif [ $OPERATION -eq $UNINSTALL ] ; then
      #Uninstall service
    
      if [ -x /usr/lib/lsb/remove_initd ]; then
            /usr/lib/lsb/remove_initd /etc/init.d/$SERVICE_NAME
        elif [ -x /sbin/chkconfig ]; then
            /sbin/chkconfig --del $SERVICE_NAME
        else
            for i in 2 3 4 5; do
                rm /etc/rc.d/rc$i.d/S$START_ID$SERVICE_NAME
            done
            for i in 1 6; do
                rm /etc/rc.d/rc$i.d/K$KILL_ID$SERVICE_NAME
            done
        fi
    else
      echo "Invalid operation specified";
    fi
    
  4. 要指定对 servicehandler 文件的可执行权限,请运行 chmod +x servicehandler 命令。

  5. servicehandler 文件放入根目录,然后运行以下命令:

    ./servicehandler novell-zenmntr 1 90 10
    ./servicehandler novell-zenworks-xplatzmd 1 90 10
    ./servicehandler novell-xplat-RunLevelChange3 1 90 10
    ./servicehandler novell-zenloader 1 90 10
    ./servicehandler novell-zenserver 1 90 10
    ./servicehandler novell-pbserv 1 90 10
    ./servicehandler novell-proxydhcp 1 90 10
    ./servicehandler novell-tftp 1 90 10
    ./servicehandler novell-zmgprebootpolicy 1 90 10
    
  6. 如果您当前使用的是嵌入式 Sybase 数据库,请运行以下命令:

    ./servicehandler novell sybase-asa 1 90 10
    ./servicehandler novell casa_atsd 1 90 10
    
  7. 要完成此过程,请运行 /opt/novell/zenworks/bin/permissions.sh 命令。