Sun ロゴ      前へ      目次      索引      次へ     

Sun ONE Calendar Server 6.0 インストールガイド (Solaris 版)

付録 C
Calendar Server 5.x から 6.0 へのアップグレード / 移行プロセス

この付録では、SunTM ONE または iPlanetTM Calendar Server 5.x をCalendar Server 6.0 にアップグレードまたは移行する方法を説明します。次の節で構成されています。

 


アップグレード / 移行プロセス

Calendar Server  6.0 にアップグレードするには

  1. Calendar Server 5.x がインストールされているサーバーで、/opt/SUNWics5/cal/sbin ディレクトリに移動し、Calendar Server 5.x を停止します。
  2. ./stop-cal

  3. 次の Calendar Server 5.x ディレクトリおよびファイルをバックアップします。
    • カレンダデータベースディレクトリ デフォルトの場所は :
      /var/opt/SUNWics5/csdb
    • Calendar Server ログのディレクトリ デフォルトの場所は :
      /var/opt/SUNWics5/logs
    • ics.conf 設定ファイル デフォルトは :
      /opt/SUNWics5/cal/bin/config/ics.conf
  4. 次のファイルを含むカスタマイズした Calendar Server 5.x ファイルをバックアップします。
    • /opt/SUNWics5/cal/bin/data 内のユーザーインタフェース (UI) XSL ファイル
    • メール形式ファイル デフォルトの場所は :
      /opt/SUNWics5/cal/bin/config/language/
    • default.html ファイル デフォルトの場所は :
      /opt/SUNWics5/cal/bin/html/language/
    • HTML ファイル たとえば、次のディレクトリ内 :
      /opt/SUNWics5/cal/bin/html/language/
    • timezones.ics および change_timezone.xml などのタイムゾーンファイル
    • language ディレクトリには、使用中の言語に対応したファイルが含まれています。たとえば en - 英語、de - ドイツ語、es - スペイン語、fr - フランス語、ja - 日本語、zh-TW - 繁体字中国語、zh-CN - 簡体字中国語

  5. /opt/SUNWics5/cal/ ディレクトリに移動し、Calendar Server 5.x をアンインストールします。スーパーユーザー (root) として実行する必要があります。たとえば、次のように入力します。
  6. ./uninst

  7. /opt/SUNWics5 ディレクトリ内のすべてのファイルを削除します。
  8. Java Enterprise System インストーラを実行し、/opt/SUNWics5 ディレクトリの Calendar Server 6.0 をアンインストールします。詳細については、『Sun Java Enterprise System インストールガイド』を参照してください。
  9. /opt/SUNWics5/cal/sbin ディレクトリに移動して comm_dssetup.pl ユーティリティを実行し、Sun ONE Directory Server 5.x を Calendar Server 6.0 で使用できるように設定します。comm_dssetup については、「Directory Server 設定 Perl スクリプト(comm_dssetup.pl)」を参照してください。
  10. Calendar Server 6.0 設定プログラム (csconfigurator.sh) を実行し、新しい ics.conf 設定ファイルを作成します。詳細については、「Calendar Server 設定プログラム (csconfigurator.sh)」を参照してください。
  11. 5.x の設定を保存しておく場合は、ics.conf ファイルをバックアップ場所からコピーするか、/etc/opt/SUNWics5/config/ics.conf ファイルをテープに保存します。
  12. ics.conf ファイルに UNIX ユーザー ID とグループ ID (デフォルトはそれぞれ icsuser および icsgroup)、およびアクセス権を設定します。たとえば、次のように入力します。
  13. chown icsuser:icsgroup /opt/SUNWics5/cal/config/ics.conf
    chmod 600  /opt/SUNWics5/cal/config/ics.conf

  14. cs5migrate ユーティリティを実行し、Calendar Server 5.x データベースを 6.0 に移行します。詳細については、「cs5migrate ユーティリティ」を参照してください。
  15. cs5migrate 移行が正常に終了したら、移行した 6.0 データベースを /var/opt/SUNWics5/csdb ディレクトリにコピーします。/csdb ディレクトリ内のすべてのファイルの所有者が icsuser および icsgroup (または ics.conf ファイルで指定したユーザー ID およびグループ ID) であることを確認してください。
  16. Calendar Server 6.0 XSL、XML、HTML、およびメール形式ファイルには、5.x から重大な変更が加えられています。手順 3 で 5.x のファイルを保存している場合は、カスタマイズした変更内容を5.0 のファイルから6.0 のファイルに手作業でマージする必要があります。XSL ファイルに変更内容をマージするヒントについては、「XSL のヒント」を参照してください。
  17. /opt/SUNWics5/cal/sbin ディレクトリに移動し、Calendar Server 6.0 を起動します。
  18. ./start-cal

  19. Calendar Express を使用して Calendar Server 6.0 にログインし、Calendar Server コンポーネント (イベントおよび todo (タスク)) が表示されることを確認します。

 


XSL のヒント

Calendar Server 6.0 XSL ファイルに変更内容をマージしている場合は、以下のヒントや指針に従って、よくある間違いを避けるようにしてください。



前へ      目次      索引      次へ     


Copyright 2003 Sun Microsystems, Inc. All rights reserved.