3.3. ベアメタルサーバー新環境移行(RHEL)のデータ移行手順

3.3.1. 前提条件および注意事項

・移行元に展開したミドルウェア、アプリケーションなどは移行先に新規にインストールする必要があります。

 ミドルウェア、アプリケーションなどの移行手順は、提供元のベンダーにお問合せください。

・本手順では、データ移行にファイルストレージを利用します。

・移行作業にかかる時間は、データの容量やネットワーク環境によって異なります。

・サーバーリストの一覧画面でフレーバーが「General Purpose 1 v2、v4、General Purpose 2 v2、v3、v4、General Purpose 3 v2、v4」のものは旧環境のリソースです。

・旧環境でご利用いただいているサーバーは、本手順での移行が必要です。

 完了後、フレーバーが「General Purpose 1 v5、General Purpose 2 v5、General Purpose 3 v5」のいずれかが表示されていることを必ずご確認ください。

<ベアメタルサーバーのフレーバー確認手順>

 ①SDPFポータルにて、「物理サーバー」→「ベアメタルサーバー」→「サーバーリスト」を選択します。

 ②サーバーリストの一覧画面に「フレーバー」が表示されます。

../../../_images/image0448.png

3.3.2. 移行作業内容

  1. 移行先サーバーの作成

    ・以下リンクを参照して、移行先サーバーを作成します。

     ベアメタルサーバーの新規作成方法

  2. バックアップデータ保存用ストレージの作成

    ・SDPFポータルへログインし、バックアップデータ保存用ストレージを作成します。

     ファイルストレージの新規作成方法

  3. バックアップ作業

    ・移行元サーバーで、バックアップデータを作成します。

     「id ユーザー名」で出力される、移行するユーザーのID情報(ユーザーID・グループID・所属グループ)を控えてください。

     ※控えた情報は、後続手順「リストア作業」にて利用します。

    コマンド例 : # id test
    
    ../../../_images/image02031.png

    ・「mkdir マウントポイント」で、マウントポイント用のディレクトリを作成します。

    コマンド例 : # mkdir /mnt/migration
    
    ../../../_images/image02128.png

    ・以下コマンドで、ストレージをマウントポイントにマウントします。

    コマンド例 : # mount -t nfs -o vers=<NFSバージョン> <ターゲットIP>:/<マウント先のパス> <マウントディレクトリ>
    

    ※詳細につきましては、以下チュートリアルをご確認ください。

     リソースからファイルストレージボリュームへの接続

    ../../../_images/image02228.png

    ・「cp –auv コピー元 コピー先」で、移行が必要なデータをバックアップデータ保存用ストレージにコピーします。

    コマンド例 : # cp –auv /home/test/migration_data /mnt/migration/
    
    ../../../_images/image02328.png

    ・「umount マウントポイント」で、ストレージをマウントポイントからアンマウントします。

    コマンド例 : # umount /mnt/migration
    
    ../../../_images/image02426.png
  4. リストア作業

    ・移行先サーバーで、リストア作業を実施します。

    ・「mkdir マウントポイント」で、マウントポイント用のディレクトリを作成します。

    コマンド例 : # mkdir /mnt/migration
    
    ../../../_images/image02523.png

    ・以下で、ストレージをマウントポイントにマウントします。

    コマンド例 : # mount -t nfs -o vers=<NFSバージョン> <ターゲットIP>:/<マウント先のパス> <マウントディレクトリ>
    

    ※詳細につきましては、以下チュートリアルをご確認ください。

     リソースからファイルストレージボリュームへの接続

    ../../../_images/image02623.png

    ・移行先となるユーザーを作成します。

    ・以下のコマンド例をバックアップ時に確認したUIDやGIDに置き換えてください。

    コマンド例 : # groupadd –g (GID) ユーザー名# useradd –u (UID) –g (GID) グループ名
    
    ../../../_images/image02719.png

    ・移行先となるユーザーのパスワードを設定します。

    コマンド例 : # passwd ユーザー名
    
    ../../../_images/image02819.png

    ・「mkdir ディレクトリ」で、移行先となるユーザーディレクトリ配下に移行データ用ディレクトリを作成します。

    コマンド例 : # mkdir /home/test/migration_data_from_oldrhel
    
    ../../../_images/image02919.png

    ・「cp –auv コピー元 コピー先」で、バックアップデータを移行先ディレクトリにコピーします。

    ・移行対象のデータが含まれるドライブを選択します。

     ※手順書ではユーザデータ(ユーザーディレクトリ配下のファイル)の移行手順を記載します。

    コマンド例 :# cp -auv/mnt/migration_data /home/test/migration_data_from_oldrhel
    
    ../../../_images/image03019.png

    ・「diff -r コピー元 コピー先」で、差分を確認します。何も表示されなければ成功です。

    コマンド例 :# diff -r /home/test/migration_data_from_oldrhel/migration_data/mnt/migration/migration_data
    
    ../../../_images/image03119.png

    ・「cat ファイル名」で、ファイルの中身が読み取れるか確認します。

    コマンド例 : $ cat testtext1.txt
    
    ../../../_images/image03217.png
  5. バックアップデータ保存用ストレージ・移行元サーバの削除

    ・新環境へのデータ移行が完了し、アプリケーションが問題なく稼働することをご確認いただけましたら、バックアップデータ保存用ストレージと移行元サーバーを削除していきます。

    ・移行先サーバーで、下記コマンドを入力し、バックアップデータ保存用ボリュームをアンマウントします。

    コマンド例 : # umount /mnt/migration
    
    ../../../_images/image03317.png

    ・下記コマンドを入力し、 アンマウントされたことを確認します。

    コマンド例  : # df -Th
    
    ../../../_images/image03417.png

    [ファイルストレージの削除]

    ・SDPFポータル画面を開き、「ストレージ」→「ファイルストレージ」→「スタンダード」で「仮想ストレージ」画面を開きます。

    ../../../_images/image03513.png

    ・「仮想ストレージ」画面で、バックアップデータ保存用ストレージをクリックします。

    ../../../_images/image03610.png

    ・「仮想ストレージの詳細」画面が開くので、「ボリュームの編集」の右の「▼」を押し、「ボリュームの削除」を押下します。

    ../../../_images/image03710.png

    ・「ボリュームの削除の確認」画面が表示されるので、「ボリュームの削除」を押下します。

    ../../../_images/image03810.png

    ・「仮想ストレージの詳細」画面に戻りますので、バックアップデータ保存用ストレージのボリュームが削除されたことを確認します。

    ../../../_images/image03910.png

    ・画面左のメニュー欄で、 「ストレージ」→「ファイルストレージ」→「スタンダード」をクリックします。

    ../../../_images/image0408.png

    ・「仮想ストレージ」の画面が開くので、バックアップデータ保存用ストレージの右の「▼」を押し、「仮想ストレージの削除」を押下します。

    ../../../_images/image0418.png

    ・「仮想ストレージの削除の確認」の画面が表示されるので、 「仮想ストレージの削除」を押下します。

    ../../../_images/image0428.png

    ・「仮想ストレージ」の画面に戻るので、バックアップデータ保存用ストレージの「仮想ストレージ」が削除されたことを確認します。

    ../../../_images/image0438.png

    【移行元サーバの削除】

    ・全てのバックアップデータが移行先サーバーに移行され、移行先での稼働に問題ないことを確認した上で、移行元サーバーを削除します。

     削除方法は以下を参照ください。

      ベアメタルサーバーの削除方法

3.3.3. APIを利用した移行作業内容および詳細

APIを利用した手順について、現時点での準備はございません。

3.3.4. 切り戻し方法

・手順「バックアップデータ保存用ストレージ・移行元サーバの削除」前であれば、移行元環境が残っているため、切り戻しが可能です。

・手順「バックアップデータ保存用ストレージ・移行元サーバの削除」後の切り戻しはできません。

 必要に応じて、以下ユースケースを参考にバックアップの取得をご検討ください。

  ベアメタルサーバーのバックアップ&リストア概要および手順 RHEL8.8編

3.3.5. 手順通り進まない場合の対処方法

・エラー等が発生した場合や手順に関する不明点がございましたら、チケットシステムより、

チケット起票いただきお問合わせください。

 ※チケット起票手順につきましては、「SDPFクラウド/サーバー関連チケット起票方法 」をご参照ください。

・お問い合わせ内容によって下記区分をご選択ください。

  Incident Submission : 故障・不具合に関するお問い合わせ

  General Inquiry : 設備更改のガイドラインおよび手順書に関するお問い合わせ

以上で「ベアメタルサーバー新環境移行(RHEL)のデータ移行手順」は完了となります。