Sun N1 Service Provisioning System 5.1 インストールガイド

第 10 章 N1 Service Provisioning System 5.1 へのアップグレード

この章では、5.0 バージョンの製品を N1 Service Provisioning System 5.1 へアップグレードする手順を示します。


注 –

バージョン 5.0 以前にリリースされたソフトウェアバージョンを使用している場合は、N1 Service Provisioning System 5.1 にアップグレードする前にバージョン 5.0 にアップグレードする必要があります。バージョン 4.0 以前にリリースされたソフトウェアバージョンを使用している場合は、バージョン 4.1 にアップグレードする前にバージョン 4.0 にアップグレードする必要があります。


アップグレードの概要

アップグレードの手順は、N1 Service Provisioning System 5.1 がサポートするオペレーティングシステムバージョンで N1 Service Provisioning System 5.0 が稼働しているかどうかによって異なります。以前にサポートされていたオペレーティングシステムでも、新バージョンの N1 Service Provisioning System でサポートされない場合があります。

アップグレードの要件

N1 Service Provisioning System アプリケーションのどれかをアップグレードする場合、5.1 アプリケーションをインストールする新しいサーバーは次の要件を満たしている必要があります。

アップグレード – 作業概要

次に、N1 Service Provisioning System 5.0 から N1 Service Provisioning System 5.1 に正しくアップグレードするために必要な作業の概要を示します。

  1. アップグレードするサーバーが N1 Service Provisioning System 5.1 を稼働させる上での最小要件を満たしているかどうかを確認します。

    第 2 章「N1 Service Provisioning System 5.1 のシステム要件」を参照してください。

  2. 作業を行い、マスターサーバーをアップグレードします。

  3. 指示に従って、リモートエージェントとローカルディストリビュータをアップグレードします。

    「リモートエージェントとローカルディストリビュータのアップグレード」を参照してください。

  4. CLI Clients はアップグレードする必要はありません。5.1 バージョンの CLI Client をインストールし、5.0 バージョンをアンインストールしてください。

マスターサーバーのアップグレード

マスターサーバーアプリケーションのアップグレードは、通常のソフトウェアのようには行われません。まず、新バージョンのマスターサーバーを旧バージョンのマスターサーバーと同じサーバーにインストールします。続いて、旧バージョンのマスターサーバーから新バージョンのマスターサーバーにデータを移行します。

Procedureマスターサーバーのデータを移行する

5.0 バージョンのマスターサーバーデータを 5.1 マスターサーバーに移行すると、5.1 バージョンのマスターサーバー内のデータはすべて削除されます。マスターサーバーの両バージョンは、移行作業が完了するまで移行スクリプトによって停止されます。移行作業が進行している間、マスターサーバーは利用できません。

始める前に

アップグレードするサーバーのオペレーティングシステムバージョンが N1 Service Provisioning System 5.1 でサポートされているか確認してください。サポートされているオペレーティングシステムのリストは、「オペレーティングシステム要件」を参照してください。

移行前にデータのバックアップをとってください。『Sun N1 Service Provisioning System 5.1 システム管理者ガイド』の第 9 章「バックアップと復元」を参照してください。

手順
  1. 5.0 バージョンのマスターサーバーをインストールしたユーザーでマシンにログインします。

  2. 5.1 バージョンのマスターサーバーを 5.0 バージョンのマスターサーバーがインストールされているサーバーにインストールします。

    • Linux または UNIX システムを実行している場合は、「Linux および UNIX システムに N1 Service Provisioning System 5.1 をインストールする」 の説明に従って N1 Service Provisioning System 5.1 マスターサーバーをインストールします。

    • Windows を使用している場合は、次の操作を行います。

      1. Windows Administrative Tools 内の Service アプリケーションを使用して IPC Daemon サービスを停止することにより、5.0 マスターサーバーを停止します。

      2. 5.0 マスターサーバー (具体的には IPC Daemon と Server) を手動で起動するように設定します。

      3. 「Windows に N1 Service Provisioning System 5.1 マスターサーバーをインストールする」 の説明に従って、5.1 バージョンのマスターサーバーをインストールします。

        5.0 バージョンのマスターサーバーマスターサーバーを所有するユーザーとグループによる所有権を指定して 5.1 マスターサーバーをインストールします。

  3. Linux および UNIX マスターサーバーの場合、移行処理中にデータベースが最適化されないようにしてください。

    データの移行中にデータベースの最適化を開始する cron ジョブがスケジュールされていないかを確認してください。

  4. コマンドプロンプトにアクセスします。

    • Linux および UNIX サーバーでは、シェルウィンドウを開いてマスターサーバーを所有するユーザーとしてログインします。

    • Windows では、Command Prompt ウィンドウを開きます。

  5. 移行スクリプトが入っているディレクトリに移動します。

    • Linux および UNIX サーバーでは、次のように入力します。


      % cd /N1SPS5.1-home/server/bin/migrate
      

      N1SPS5.1-home には、マスターサーバーをインストールしたディレクトリを指定します。

    • Windows では、次のように入力します。


      C:\> cd C:\N1SPS5.1-home\server\bin\migrate
      

      C:\N1SPS5.1-home には、マスターサーバーをインストールしたディレクトリを指定します。

  6. 移行スクリプトを起動します。

    • Linux および UNIX サーバーでは、次のように入力します。


      % ./migrateMS_5.0-5.1.sh
      
    • Windows では、次のように入力します。


      C:\N1SPS5.1-home\5.1\server\bin\migrate\>.\migrateMS_5.0-5.1.cmd
      
  7. 画面上に表示される説明に従って移行作業を進めます。

    移行が完了すると、次のメッセージが表示されます。


    Master Server migration completed successfully.

    注 –

    Postgres データベース、ブラウザインタフェース、およびマスターサーバーのリスナーポート番号は移行されません。N1 Service Provisioning System 5.1 マスターサーバーは、インストール時に指定されたポート番号を使用します。


  8. ログファイルをチェックし、移行中にエラーが発生していないか確認します。

    移行スクリプトにより、ログファイルの場所が表示されます。

  9. マスターサーバー ブラウザインタフェースへのアクセスに使用するブラウザのキャッシュを消去します。

    マスターサーバーをアップグレードする前にブラウザセッションを起動した場合は、ブラウザにキャッシュ化されているグラフィックとスタイルシートのために、アップグレートされたブラウザインタフェースが表示されなくなる可能性があります。

  10. 『Sun N1 Service Provisioning System 5.1 システム管理者ガイド』の第 9 章「バックアップと復元」の説明に従って、新しいマスターサーバーに移行したデータのバックアップを作成します。

    5.0 マスターサーバーのデータを 5.1 マスターサーバーへ復元することはできません。必要に応じて使用できる正確なバックアップ一式を保持するため、5.1 マスターサーバーデータをバックアップしてください。

  11. (省略可能) 5.0 バージョンのマスターサーバーをアンインストールします。

    5.0 バージョンのマスターサーバーを使用しない場合は、第 11 章「N1 Service Provisioning System 5.1 のアンインストール」の説明に従ってアンインストールできます。

マスターサーバーのデータ移行の詳細

この節では、旧バージョンのマスターサーバーから新バージョンのマスターサーバーに移行されるデータについて詳しく説明します。

マスターサーバーのデータ移行

次に、マスターサーバー上で移行されるデータの種類を示します。

表 10–1 移行の概要

マスターサーバー上のデータ 

移行対象のデータですか 

移行手段 

PostgresSQL データ 

はい 

SQL スクリプト 

既存のコマンドに変更を加えるための CLI Client スクリプト 

いいえ 

 

CLI Client でシリアル化されるオブジェクトの移行 

いいえ 

 

各ホスト上の config.properties ファイルに対する変更の移行

はい 

このファイルにリストされているプロパティは、「プロパティファイルの移行についての詳細」で説明されている方法を使用して移行する

リソースの移行 

はい 

リソースディレクトリをコピーする 

ロガー構成ファイル 

いいえ 

 

ユーザーインタフェースのカスタマイズ 

いいえ 

 

プロパティファイルの移行についての詳細

5.0 config.properties は、5.1 config.properties ファイルへ移行されます。この移行では、5.0 ファイルに入っている各プロパティーの値が、5.1 config.properties ファイルに入っているプロパティーの値と比較されます。値が同じであれば、そのプロパティは無視されます。値が異なる場合は、5.0 の値が 5.1 の config.properties ファイルにコピーされます。プロパティが、5.0 バージョンのファイルに存在するが、5.1 バージョンのファイルには存在しない場合は、5.0 バージョンの値が 5.1 バージョンのファイルに追加されます。次に示すプロパティの値は、5.1 バージョンの config.properties ファイルに移行されません。

5.0 のプロパティーファイルでこれらのプロパティーのいずれかの値を変更した場合は、5.1 config.properties ファイルの値を手動で変更する必要があります。

リモートエージェントとローカルディストリビュータのアップグレード

N1 Service Provisioning System 5.1 には、マスターサーバーのブラウザインタフェースを使用してリモートエージェントとローカルディストリビュータをアップグレードできる自動アップグレードユーティリティがあります。

Procedureリモートエージェントとローカルディストリビュータをアップグレードする

始める前に

リモートエージェントとローカルディストリビュータをアップグレードする前にマスターサーバーを移行します。

手順
  1. N1 Service Provisioning System 5.1 マスターサーバーのブラウザインタフェースにログインします。

  2. 「Hosts」をクリックします。

  3. 「masterserver」をクリックします。

  4. 「Update Entire N1 SPS network...」ボタンをクリックします。

    ウィンドウが開かれ、アップグレード中のホストの一覧と、アップグレードの進捗状態が表示されます。処理が完了したところで、次のメッセージが表示されます。


    Host Update not yet complete.
  5. 「Close」ボタンをクリックします。

  6. アップグレードの第 2 段階を完了するために、「Update Entire N1 SPS network...」ボタンをもう一度クリックします。

    アップグレード中のホストの一覧と、アップグレードの進捗状態が表示されます。処理が完了したところで、各ホストのステータスが「Updated」と表示されます。

  7. 「Close」ボタンをクリックします。

    以上でアップグレードが完了します。

  8. アップグレードしたホストの準備作業を行います。

    アップグレードしたホストでプランを実行する前に、そのホストの準備作業を行う必要があります。ホストの準備作業を行う場合は、『Sun N1 Service Provisioning System 5.1 システム管理者ガイド』「物理ホストを準備する」の説明に従ってください。