Sun Java System Messaging Server 6 2005Q4 管理指南

运行升级实用程序

本节介绍 do_the_upgrade.sh 实用程序(位于 /var/tmp/UpgradeMsg5toMsg6.ScratchDir 中),该实用程序是由四个子脚本组成的 shell 脚本。本节包含以下主题:

升级实用程序概述

do_the_upgrade.sh 实用程序由四个 shell 脚本组成,这些脚本使用 *.MERGED 文件更新当前版本 Messaging Server 系统中的 MTA 配置的配置和文件目录位置、configutil 参数、备份参数以及 mboxlist 数据库。

您可以运行 do_the_upgrade.sh 实用程序,也可以单独运行组成 do_the_upgrade.sh 实用程序的一个或多个脚本(make_mta_config_changes.shmake_configutil_changes.shmake_backup_config_changes.shmake_mboxlistdb_changes.sh)。

如果希望将 MTA 中继计算机从 Messaging Server 5.2 升级到当前版本的 Messaging Server,则只需运行 make_mta_config_changes.shmake_backup_config_changes.sh(如备份配置中所述)。

执行 do_the_upgrade.sh 实用程序或任何子脚本时,请确保 Messaging Server 5.2 和 Messaging Server 6 2005Q4 均未启动和运行。

Procedure运行 do_the_upgrade.sh 实用程序

步骤
  1. 将 Messaging Server 5.2 和当前版本的 Messaging Server 都关闭。

  2. 运行实用程序:


    # sh /var/tmp/UpgradeMsg5toMsg6.ScratchDir/do_the_upgrade.sh
    

    运行 do_the_upgrade.sh 脚本后,可以继续引用 Messaging Server 5.2 的分区路径(但无法删除 Messaging Server 5.2 的 server-root 目录),或者将 Messaging Server 5.2 的存储分区手动移动到相应的当前版本 Messaging Server 的目录位置。您应该在重新启动 Messaging Server 之前执行此步骤。

MTA 配置

作为 do_the_upgrade.sh 实用程序组成部分的 MTA 升级配置子脚本名为 make_mta_config_changes.sh(位于 /var/tmp/UpgradeMsg5toMsg6.ScratchDir 中)。

make_mta_config_changes.sh 脚本将在当前版本 Messaging Server 的文件目录结构内备份 *.MERGED 服务器配置文件,然后将其重命名为原始名称并移至原始位置。

完成重命名和移动文件后,此脚本将自动运行 imsimta cnbuild 命令来重新编译 MTA 配置。


注 –

如果希望将 MTA 中继计算机从 Messaging Server 5.2 升级到当前版本的 Messaging Server,则只需运行 make_mta_config_changes.shmake_backup_config_changes.sh(如备份配置中所述)。


configutil 参数

作为 do_the_upgrade.sh 实用程序组成部分的 configutil 升级配置子脚本名为 make_configutil_changes.sh 脚本(位于 /var/tmp/UpgradeMsg5toMsg6.ScratchDir 中)。

make_configutil_changes.sh 脚本包含 msg.conflocal.conf 文件中的新参数或更新参数。如果当前版本 Messaging Server 中的 configutil 参数中未指定默认值,则 Messaging Server 5.2 的所有值都将在当前版本的 Messaging Server 中继续使用。

备份配置

作为 do_the_upgrade.sh 实用程序组成部分的备份升级配置子脚本名为 make_backup_config_changes.sh 脚本(位于 /var/tmp/UpgradeMsg5toMsg6.ScratchDir 中)。

make_backup_config_changes.sh 脚本升级备份服务的配置(例如 backup-groups.conf 文件中的服务)。

mboxlist 数据库

作为 do_the_upgrade.sh 实用程序组成部分的 mboxlist 数据库升级配置子脚本名为 make_mboxlistdb_changes.sh 脚本(位于 /var/tmp/UpgradeMsg5toMsg6.ScratchDir 中)。

make_mboxlistdb_changes.sh 脚本传送和升级 Messaging Server 5.2 的 mboxlist 数据库并将其升级到当前版本 Messaging Server 的目录结构。此脚本将四个 *.db 文件(folder.dbquota.dbperuser.dbsubscr.db)从 Messaging Server 5.2 系统上的 server-root/msg-instance/store/mboxlist 复制到当前版本 Messaging Server 系统上的 msg_svr_base/data/store/mboxlist 中。