3.4 新しいホストプラットフォームへのアップグレード

既存のPlateSpin Migrate 12.2.2 Serverから新しいホストプラットフォームにアップグレードできます。たとえば、Windows Server 2012 R2で実行しているPlateSpin Migrate 12.2.2サーバをWindows Server 2016プラットフォームにアップグレードできます。

このセクションの情報を使用して、置換用PlateSpin Serverホストを準備し、PlateSpin Migrateを再インストールします。アップグレード前にデータベースをエクスポートして、それを後で新しいデータベースインスタンスにインポートします。

3.4.1 新しいプラットフォームへのアップグレード準備

アップグレード前に、新しいプラットフォームへのアップグレードのための前提条件を満たしていることを確認します。

  • 置換用サーバへの移動に備えて現在のPlateSpin Migrateサーバのアクティベーションコードとライセンスをリセットする場合は、Micro Focusのサポートに問い合わせてください。ライセンスがリセットされたら、新しいプラットフォームに移動する準備が整ったことを確認します。

  • [診断の実行]を使用して、アップグレード前に実行されるジョブに関する詳細な診断レポートを生成します。アップグレード後に、アップグレード前に実行したジョブに関する診断レポートを作成することはできません。『PlateSpin Migrate 12.3ユーザガイド』の診断レポートの生成を参照してください。

  • 今後のマイグレーションに必要なカスタムblkwatchドライバをバックアップします。

    詳細については、アップグレード前のカスタムLinux blkwatchドライバのバックアップを参照してください。

  • データベースをエクスポートします。詳細については、セクション 3.4.2, データベースのエクスポートを参照してください。

    新しいプラットフォーム上でPlateSpin Serverをアップグレードした後で、エクスポートしたXMLファイルをインポートに利用可能な場所にコピーしてください。

3.4.2 データベースのエクスポート

古いサーバを無効にする前に、ワークロードマイグレーションデータベースをエクスポートします。

  1. 次の手順でデータベースのエクスポートを準備します。

    1. Migrate ClientとMigrate Webインタフェースを使用して、すべてのレプリケーションスケジュールが一時停止され、レプリケーションが実行されていないことを確認します。進行中のレプリケーションが完了するまで待機するか、実行中の操作を中止します。

    2. Migrate Clientからログアウトして、アプリケーションを閉じます。

    3. Migrate Webインタフェースからログアウトしてから、ブラウザを閉じます。

  2. 次の手順でデータベースをエクスポートします。

    1. PlateSpin Serverホストに管理者ユーザとしてログインします。

      サーバがドメイン内にある場合、ドメイン管理者グループおよびローカル管理者グループのメンバーであるドメインユーザとしてログインする必要があります。

    2. コマンドプロンプトを開きます。

      ImportExportAll.batユーティリティを実行するプロセスには昇格権限が必要です。そのための最も簡単な方法は、管理者として実行コンテキストメニューオプションを使用してコマンドウィンドウを起動することです。

    3. インポート/エクスポートユーティリティ(ImportExportAll.bat)を含むディレクトリに移動します。

      C:\Program Files\PlateSpin Migrate Server\PlateSpin Forge\bin\ImportExport

    4. 指定されたディレクトリにデータをエクスポートします。以下を入力してください。

      ImportExportAll.bat /export /dir "C:\temp"

      ステップ 1.aに沿ってジョブを停止し、スケジュールを一時停止しているので実行中のジョブがないにもかかわらず、ジョブが実行されていることが原因でエクスポートが失敗した場合、/forceスイッチを使用してコマンドを再発行し、エクスポートを強制します。以下を入力してください。

      ImportExportAll.bat /export /dir "C:\temp" /force
  3. 新しいプラットフォーム上にPlateSpin Serverを設定した後で、エクスポートしたXMLファイルをインポートに利用可能な場所にコピーします。

  4. 新しい置換プラットフォームにアップグレードするために、次のパスのいずれかに進みます。

3.4.3 現在のPlateSpinサーバホストで使用しているプラットフォームのアップグレード

このアップグレードパスでは、現在のPlateSpinサーバホストのプラットフォームをアップグレードします。アップグレード済みの前提条件のOSおよびソフトウェアをインストールおよび設定する際に、インストール済みのPlateSpinコンポーネントを削除する必要があります。データベースをエクスポートすると、現在のPlateSpin Serverホストの前提条件のソフトウェアおよびオペレーティングシステムをアップグレードする準備が整います。

  1. 現在のPlateSpin Serverホストに管理者ユーザとしてログインします。

    サーバがドメイン内にある場合、ドメイン管理者グループおよびローカル管理者グループのメンバーであるドメインユーザとしてログインする必要があります。

  2. インストール済みのPlateSpin Migrateコンポーネントを削除します。

    1. Windowsのコントロールパネルを使用して、PlateSpin Migrate Clientをアンインストールします。

    2. Windowsのコントロールパネルを使用して、PlateSpin Migrateをアンインストールします。

    3. (条件付き) SQL Server Express EditionがPlateSpin Serverホストにインストールされている場合、Windowsのコントロールパネルを使用してアンインストールします。

  3. PlateSpin Serverホストで、サポートされているWindows Serverオペレーティングシステムにアップグレードし、そのプラットフォームに必要な機能および設定を設定します。

    オペレーティングシステムおよび前提条件のソフトウェアのインストールを参照してください。

  4. PlateSpin Serverホストのすべての前提条件ソフトウェアを確実にインストールおよび再設定します。

    必須ソフトウェアおよび前提条件のソフトウェアのインストールを参照してください。

  5. 再設定されたPlateSpin Serverホストと連携するためにデータベースサーバを準備します。

    詳細については、データベースサーバのインストールを参照してください。

    SQL Server Express Editionを使用している場合は、現在のバージョンをインストールします。アップグレードが完了し、製品ライセンスが再度有効化された後で、再インストールされたSQL Server Expressデータベースサーバ用のセキュアなカスタムパスワードを設定する必要があります。詳細については、SQL Server Expressシステム管理者ユーザのパスワード変更を参照してください。

    Microsoft SQL Server Standard EditionまたはEnterprise Editionを使用している場合、新しいデータベースインスタンスを作成し、アップグレードしたプラットフォームと連携できるように設定していることを確認します。アップグレードが完了した後で、この新しいデータベースインスタンスにデータベースをインポートします。

  6. PlateSpin Serverホストに管理者の権利を持つユーザとしてログインします。

    対象のサーバがドメインコンピュータである場合は、ドメイン管理者グループおよびローカル管理者グループのメンバーであるドメインユーザとしてログインする必要があります。

    SQL Server Standard EditionまたはEnterprise Editionに対してWindows認証を使用する場合は、SQL管理者の権利を持つドメインユーザとしてログインする必要があります。このユーザはローカル管理者権限も持っている必要があります。また、SQL Server資格情報で指定したサービスユーザも、ローカル管理者の権利を必要とします。

  7. 最新のPlateSpin Migrate Serverをインストールします。詳細については、PlateSpin Serverのインストールを参照してください。

  8. (オプション)最新のPlateSpin Migrate Clientをインストールします。詳細については、PlateSpin Migrate Clientのインストールを参照してください。

  9. アップグレードする前に、Micro Focusのサポートから取得したリセット用アクティベーションコードを使用して、PlateSpin Serverホストのライセンスを有効にします。

    PlateSpin Migrate 12.3ユーザガイド』の製品ライセンスの有効化を参照してください。

  10. エクスポートされたデータベースを新しいデータベースインスタンスにインポートします。詳細については、データベースのインポートを参照してください。

  11. (オプション)置換用サーバにその他のリセットまたは再有効化ライセンスを追加します。『PlateSpin Migrate 12.3ユーザガイド』のワークロードマイグレーションで使用するライセンスキーの管理を参照してください。

  12. (オプション)アップグレード後、今後のマイグレーションに必要なカスタムLinux blkwatchドライバを再アップロードする必要があります。ナレッジベースの記事7005873を参照してください。

    アップグレード前のカスタムLinux blkwatchドライバのバックアップも参照してください。

  13. (条件付き)以前のPlateSpin ServerホストとともにMicrosoft SQL Server Standard EditionまたはEnterprise Editionデータベースサーバを使用している場合は、そのPlateSpin Serverホストに関連付けられている不要のデータベースインスタンスを削除します。

3.4.4 置換用PlateSpin Serverホストへのアップグレード

このアップグレードパスでは、置換用PlateSpin Serverホストを設定してから、現在のPlateSpin Serveホストを廃止します。アップグレードされた前提条件のOSとソフトウェアを新しいマシン上にインストールおよび設定するときは、以前のホスト上のあらゆるマイグレーションサービスを停止する必要があります。データベースをエクスポートすると、前提条件のソフトウェアおよびオペレーティングシステムとともに置換用PlateSpin Serverホストをセットアップする準備が整います。

  1. 新たに使用予定のPlateSpin Serverホストで、サポートされているWindowsオペレーティングシステムをインストールし、そのプラットフォームに必要な機能および設定を設定します。

    オペレーティングシステムおよび前提条件のソフトウェアのインストールを参照してください。

  2. すべての前提条件ソフトウェアをインストールして設定してください。詳細については、必須ソフトウェアを参照してください。

  3. 新しいPlateSpin Serverホストと連携するようにデータベースサーバを準備します。詳細については、データベースサーバのインストールを参照してください。

    SQL Server Express Editionを使用している場合は、現在のバージョンをインストールします。アップグレードが完了し、製品ライセンスが再度有効化された後で、再インストールされたSQL Server Expressデータベースサーバ用のセキュアなカスタムパスワードを設定する必要があります。詳細については、セクション 1.7, SQL Server Expressシステム管理者ユーザのパスワード変更を参照してください。

    Microsoft SQL Server Standard EditionまたはEnterprise Editionを使用している場合は、新しいデータベースインスタンスを作成します。アップグレードが完了した後で、この新しいデータベースインスタンスにデータベースをインポートします。

  4. 置換用PlateSpin Serverホストに管理者の権利を持つユーザとしてログインします。

    サーバがドメインコンピュータの場合、ドメイン管理者グループおよびローカル管理者グループのメンバーであるドメインユーザとしてログインする必要があります。

    SQL Server Standard EditionまたはEnterprise Editionに対してWindows認証を使用する場合は、SQL管理者の権利を持つドメインユーザとしてログインする必要があります。このユーザはローカル管理者権限も持っている必要があります。また、SQL Server資格情報で指定したサービスユーザも、ローカル管理者の権利を必要とします。

  5. 最新のPlateSpin Migrate Serverをインストールします。詳細については、PlateSpin Serverのインストールを参照してください。

  6. (オプション)最新のPlateSpin Migrate Clientをインストールします。詳細については、PlateSpin Migrate Clientのインストールを参照してください。

  7. アップグレードする前に、Micro Focusのサポートから取得したリセット用アクティベーションコードを使用して、置換用PlateSpin Serverホストのライセンスを有効にします。

    PlateSpin Migrate 12.3ユーザガイド』の製品ライセンスの有効化を参照してください。

  8. エクスポートされたデータベースを新しいデータベースインスタンスにインポートします。詳細については、セクション 3.4.5, データベースのインポートを参照してください。

  9. (オプション)置換用サーバにその他のリセットまたは再有効化ライセンスを追加します。『PlateSpin Migrate 12.3ユーザガイド』のワークロードマイグレーションで使用するライセンスキーの管理を参照してください。

  10. (オプション)アップグレード後、今後のマイグレーションに必要なカスタムLinux blkwatchドライバを再アップロードする必要があります。ナレッジベースの記事7005873を参照してください。

    アップグレード前のカスタムLinux blkwatchドライバのバックアップも参照してください。

  11. 以前のPlateSpin ServerホストからPlateSpin Migrateコンポーネントを削除し、PlateSpinサーバとして廃止します。

    1. 以前のPlateSpin Serverホストに管理者ユーザとしてログインします。

      サーバがドメイン内にある場合、ドメイン管理者グループおよびローカル管理者グループのメンバーであるドメインユーザとしてログインする必要があります。

    2. Windowsのコントロールパネルを使用して、PlateSpin Migrate Clientをアンインストールします。

    3. Windowsのコントロールパネルを使用して、PlateSpin Migrateをアンインストールします。

    4. (条件付き) SQL Server Express Editionが以前のPlateSpin Serverホストにインストールされている場合は、Windowsのコントロールパネルを使用してアンインストールします。

  12. (条件付き)以前のPlateSpin ServerホストとともにMicrosoft SQL Server Standard EditionまたはEnterprise Editionデータベースサーバを使用している場合は、そのPlateSpin Serverホストに関連付けられている不要のデータベースインスタンスを削除します。

3.4.5 データベースのインポート

アップグレードされたPlateSpin Serverホストの準備ができたら、アップグレード済みPlateSpin Serverと連携する新しいデータベースインスタンスにデータをインポートします。

  1. PlateSpin Serverホストに管理者ユーザとしてログインします。

    サーバがドメイン内にある場合、ドメイン管理者グループおよびローカル管理者グループのメンバーであるドメインユーザとしてログインする必要があります。

  2. エクスポートされたXMLファイルをPlateSpin Serverホスト上のC:\tempにコピーします。

  3. コマンドプロンプトを開きます。

    ImportExportAll.batユーティリティを実行するプロセスには昇格権限が必要です。そのための最も簡単な方法は、管理者として実行コンテキストメニューオプションを使用してコマンドウィンドウを起動することです。

  4. インポート/エクスポートユーティリティ(ImportExportAll.bat)を含むディレクトリに移動します。

    C:\Program Files\PlateSpin Migrate Server\PlateSpin Forge\bin\ImportExport

  5. 指定されたディレクトリからデータをインポートします。以下を入力してください。

    ImportExportAll.bat /import /dir "C:\temp"
  6. インポートが完了した後で、Migrate WebインタフェースおよびMigrate Clientに接続して、データに損傷がないことを確認します。

  7. レプリケーションを再開します。