クラシック・データ・センター間での仮想サーバーのマイグレーション
IBM Cloud® クラシック・インフラストラクチャー・データ・センター間で仮想サーバーを移動するには、以下の 2 つの方法があります。
- リフト・アンド・シフト
「Lift and Shift」方式を使用する場合は、イメージ・テンプレートを作成し、それをプロビジョンして、古い仮想サーバーを取り消します。 この方法の利点は、通常、仮想サーバーをより簡単かつ迅速に移動する方法であることです。 ただし、イメージの作成中は、仮想サーバーはシャットダウンされます。
- システムの再ビルド
システム再構築方式を使用する場合は、新しい仮想サーバーを注文し、古い仮想サーバーから新しい仮想サーバーにデータをコピーします。 この方法は、OS の詳細の再ビルドと、アプリケーションの再デプロイ (アプリケーションの変更を伴う場合もあります) を行う必要があるため、より複雑になります。 この方法の利点は、この方法が新しいシステムで新たに始める機会を提供するか、または新しい OS にアップグレードする機会を提供する点です。
選択する方法は、ビジネス要件とタイムライン要件によって異なります。
リフト・アンド・シフトの方法
開始前に
イメージ・テンプレートを作成する前に、次の点を検討してください。
- 保守時間の計画
イメージ・テンプレートの作成は、割り込みとなる操作であり、仮想サーバーのシャットダウンが必要になります。 テンプレートが完了すると、仮想サーバーの電源がバックアップされます。 電源のオフとオンは自動的に実行され、ユーザーの対話操作は不要です。
- 接続されたストレージに関する考慮事項
接続されたストレージ上のデータの収集は任意です。 どの接続されたストレージ・ディスクがイメージ・テンプレートの一部であるかを選択することができます。 ブート・ボリュームは常に必須です。
- Network Attached Storage に関する考慮事項
ブロック・エンデュランス、パフォーマンス、およびファイルの各ストレージ・ボリュームは、イメージ処理の一部として収集されません。 これらのボリュームのデータは、scp
、rsync
、dd
、またはお好みの別のサード・パーティー製のツールなど、最適なデータ・マイグレーション・ツールを使用して、OS レベルでマイグレーションします。 これらのストレージ・サービスは、データ・センター固有のものです。 仮想サーバーを別のデータ・センターに移動する場合は、新しい仮想サーバーをデプロイする場所と同じ場所で新しいストレージ・ボリュームを注文します。
イメージ・テンプレートの評価および作成
-
マイグレーションする仮想サーバーが、下記のどのサービスを使用しているかを確認するために、その仮想サーバーを評価します。
- オート・スケール・グループ
- 配置グループ
- セキュリティー・グループ
-
固有の資格情報を使用して IBM Cloud® コンソール にログインします。
-
ダッシュボードで、**「メニュー」アイコン
>「クラシック・インフラストラクチャー」>「デバイス」>「デバイス・リスト」**をクリックします。
-
イメージ・テンプレートの作成に使用する仮想サーバーをクリックします。
-
**「アクション」メニューから「イメージ・テンプレートの作成」 を選択します。 容易に認識できる固有の名前をテンプレートに付けます。 詳しくは、イメージ・テンプレートの作成を参照してください。
新規仮想サーバーのプロビジョン
-
IBM Cloud® コンソールで、 「メニュー」アイコン
>「クラシック・インフラストラクチャー」>「デバイス」>「デバイス・リスト」>「管理」>「イメージ」 をクリックします。
-
『イメージ・テンプレートの評価および作成 』で作成したイメージ・テンプレートを見つけます。
-
そのイメージ・テンプレートの**「アクション」**
アイコン アイコンをクリックして、*「注文」 < 「タイプ」 > 「VSI 」 *を選択します。<「タイプ」> には、作成する仮想サーバーのタイプが入ります。
-
仮想サーバーの場所を新しいデータ・センターに変更します。 そのフォームは、デフォルトで元の仮想サーバーのプロパティーになります。 新しい場所を選択する以外に、新しい環境により適合するように、次のようなその他のパラメーターを保持または変更することができます。
- ホスト名とドメインの入力
- (オプション) 配置グループの選択または作成
- 仮想サーバー・プロファイルの選択
- (推奨) SSH 鍵の選択
- アップリンク・ポート速度の選択
新しい仮想サーバーには、デプロイメント時に新しい IP アドレスが自動的に付与されます。
仮想サーバーの検証と検証、およびネットワーク・リソースの更新
-
新規仮想サーバーがデプロイされたら、仮想サーバーを検証します。
-
仮想サーバーに必要な、OS レベルのすべての変更を行います。
-
(オプション) ブロック・ストレージ・ボリュームまたはファイル・ストレージ・ボリュームが元の仮想サーバーの一部であった場合は、新規ボリュームを作成して、新しい仮想サーバーで iSCSI 構成または NFS 構成を更新します。 ボリュームを作成して接続したら、お好みのツールを使用して、古い仮想サーバーから新しい仮想サーバーにデータをコピーします。
-
次に示すような、すべてのインフラストラクチャー・リソースを更新してから、追加または変更します。
- セキュリティー・グループ
- ファイアウォール規則
- ロード・バランサー
- VPN
- DNS
最終確認
-
新しい仮想サーバーの確認を完了して、その新規サーバーをアクティブにする準備ができたら、古い仮想サーバーから新しい仮想サーバーにすべてのデータ・ドリフトの最後の 1 回の同期を実行します。
-
古いサーバーをシャットダウンします。
-
最後の 1 つのイメージ・テンプレートをバックアップとして作成します。
-
準備ができたら、古い場所で、すべての未使用のリソースをクリーンアップして取り消します。
システムの再ビルドの方法
この方法の場合、新しい仮想サーバーを注文し、データを古い仮想サーバーから新しい仮想サーバーにコピーします。 このデータのコピーは、scp
、rsync
、dd
、または別のサード・パーティー製のツールを使用して、OS レベルで処理されます。
仮想サーバーの評価
-
マイグレーションする仮想サーバーが、下記の (完全なリストではない) どのサービスを使用しているかを確認するために、その仮想サーバーを評価します。
- オート・スケール・グループ
- 配置グループ
- セキュリティー・グループ
- ファイアウォール規則
- ロード・バランサー
-
同様のサービスが新しいデータ・センターで必ず作成されるようにします。
新しい仮想サーバーの注文、プロビジョン、および構成
-
固有の資格情報を使用して IBM Cloud® コンソール にログインします。
-
カタログ内の**「クラシック用の仮想サーバー (Virtual Server for Classic)」**タイルをクリックします。
-
新しい仮想サーバーを次のようにプロビジョンします。
- 1 つのホスト名とドメインの入力
- (オプション) 配置グループの選択または作成
- ロケーションの選択
- 仮想サーバー・プロファイルの選択
- (推奨) 1 つの SSH 鍵の選択
- 取り付けられたストレージ・ディスクの追加 (必要な場合)
- アップリンク・ポート速度の選択
-
(オプション) ブロック・ボリュームまたはファイル・ボリュームが元の仮想サーバーの一部であった場合は、新規ボリュームを作成して、それらを新しい仮想サーバーに接続します。
-
新しい仮想サーバーで OS を構成します。
-
すべての適切なパッケージとアプリケーションをインストールします。
-
scp
、rsync
、dd
、または別のサード・パーティー製のツールを使用して、データを古いサーバーから新しいサーバーにコピーします。 -
次に示すような、すべてのインフラストラクチャー・リソースを更新してから、追加または変更します。
- セキュリティー・グループ
- ファイアウォール規則
- ロード・バランサー
- VPN
- DNS
確認と検証
-
新しい仮想サーバーを確認します。
-
新しい仮想サーバーをアクティブにする準備ができたら、古いサーバーの電源をオフにします。
-
古いサーバーのイメージ・テンプレートをバックアップとして作成します。 詳しくは、イメージ・テンプレートの作成を参照してください。
-
準備ができたら、古い場所で、すべての未使用のリソースをクリーンアップして取り消します。