tencent cloud

フィードバック

オンライン移行:クライアントからの移行元のインポート

最終更新日:2023-12-05 10:55:42
    このドキュメントでは、クライアントから移行元をインポートして、移行元サーバーを Tencent Cloud CVM に移行する方法について説明します。

    移行ワークフロー

    クライアントから移行元をインポートする手順は以下のとおりです。
    
    

    移行手順

    手順1:移行の準備

    APIキー管理 ページに移動してキーを作成し、 SecretIdSecretKeyを取得します。 -移行時に既存のアプリケーションに影響しないように、移行元サーバー上のアプリケーションを一時停止してデータをバックアップすることをお勧めします。
    移行元サーバー:スナップショット機能またはその他の方法を使用して、移行元サーバー上のデータをバックアップできます。移行元サーバーは、移行されるサーバーです。
    移行先CVM: スナップショットの作成 などの方式を選択して、移行先CVMのデータをバックアップできます。
    サブアカウントを使用してコンソールで移行を実行する場合、ルートアカウントで CAMコンソール にログインし、サブアカウントにQcloudCSMFullAccessとQcloudCVMFullAccess権限を付与する必要があります。
    移行前、実際の状況に基づいて次の構成を確認する必要があります。ご確認いただきたい内容は以下のとおりです:
    CVM インスタンスへの移行:移行元サーバーと移行先CVMを確認する必要があります。
    CVM イメージへの移行:移行元サーバーのみを確認します。
    Linux 移行元サーバー
    1. Virtio を確認してインストールします。詳細については、LinuxでのVirtioドライバーの確認 をご参照ください。
    2. which rsyncコマンドを実行して、 rsync がインストールされているかどうかを確認します。インストールされていない場合は、rsync をインストールする方法 の指示に従ってインストールしてください。
    3. SELinux が有効化されているかどうかを確認します。SELinuxが有効になっている場合は、SELinuxを無効化する方法 を参照して無効化してください。
    4. Tencent Cloud API に移行リクエストを送信した後、API は現在の UNIX 時間を使用して、生成されたトークンを確認します。サーバーのシステム時刻が正しいことを確認してください。
    Windows 移行元サーバー
    1. Virtio を確認してインストールします。詳細については、WindowsでのVirtioドライバーの確認 をご参照ください。
    2. (オプション)Cloudbase-Init を確認してインストールします。詳細については、Windows への Cloudbase-Init のインストール ‍をご参照ください。移行前に移行元サーバーにインストールするか、移行後にターゲットインスタンスにインストールするかを選択できます。移行前にインストールされている場合は、移行後にネットワークの自動構成やアクティベーションなどの初期化作業が行われます。
    移行前にインストールされていない場合は、VNC 経由でインスタンスにログイン‍ し、ネットワーク構成を手動で変更する必要があります。
    移行先CVM
    1. ストレージ容量:移行先CVMのクラウドディスク(システムディスクとデータディスクを含む)には、移行元サーバーから移行されたデータを保存するための十分な容量が必要です。
    2. セキュリティグループ:セキュリティグループでポート80、443、および3389を開放します。
    3. 帯域幅:移行をより円滑に進めるためには、移行元と移行先の両方の環境の帯域幅を最大化することをお勧めします。移行プロセス中に消費されるトラフィックは、移行されたデータの量とほぼ同じになります。必要に応じて、移行前にネットワーク課金モデルを調整します。
    4. ネットワーク設定:移行元または移行先サーバーが IPv6 のみをサポートし、IPv4 をサポートしていない場合は、client.jsonファイルのパラメータ説明 をご参照ください。
    説明:
    sudo ./go2tencentcloud_x64 --checkなどのツールコマンドを使用して、移行元サーバーを自動的にチェックできます。
    デフォルトでは、go2tencentcloudツールは起動時に自動的にチェックを実行します。このチェックをスキップして強制移行する場合は、client.json ファイルのClient.Extra.IgnoreCheckフィールドの値をtrueに設定してください。

    ‍手順2:移行元のインポート

    移行ツールによる移行元のインポート

    Linuxサーバー
    Windowsサーバー
    1. 移行元サーバーで次のコマンドを実行して、移行ツールgo2tencentcloud.zipダウンロード してディレクトリに進みます。
    wget https://go2tencentcloud-1251783334.cos.ap-guangzhou.myqcloud.com/latest/go2tencentcloud.zip
    unzip go2tencentcloud.zip
    cd go2tencentcloud/go2tencentcloud-linux
    説明:
    go2tencentcloudディレクトリ下のファイルは移行されません。移行するファイルをこのディレクトリに置かないでください。
    2. (オプション)移行元サーバー上で移行不要のファイルまたはディレクトリを除外します Linux移行元サーバー上で移行不要のファイルおよびディレクトリがある場合、ファイルおよびディレクトリを rsync_excludes_linux.txtファイル に追加できます。
    3. 移行元をインポートします。
    3.1 例えば、64ビットのLinux移行元サーバーで、root ユーザーとして次のコマンドを順番に実行してツールを実行します。
    chmod +x go2tencentcloud_x64
    sudo ./go2tencentcloud_x64
    3.2 準備事項 で取得したアカウントのAPIアクセスキーのSecretIdおよびSecretKeyを入力し、Enterを押します。下図に示すとおり:
    
    次のメッセージが表示されたら、移行元サーバーは正常にインポートされています。CVM コンソールに移動してサーバーを表示できます。
    
    
    1. 移行ツールgo2tencentcloud.zipを移行元サーバーに ダウンロード またはアップロードします。この圧縮ファイルを解凍してgo2tencentcloudフォルダーを入手し、その中の「go2tencentcloud-windows」を開くと以下のディレクトリが表示されます。
    
    
    2. 以下の方法で「go2tencentcloud_x64.exe」アプリケーションを実行します。
    方法1:「go2tencentcloud_x64.exe」を右クリックし、管理者権限で「go2tencentcloud_x64.exe」を実行し、ポップアップした画面でSecretId、SecretKeyを入力します。
    方法2:管理者権限でcmdまたはpowershelコマンドライン :cd /d "go2tencentcloud_x64.exeが所在するディレクトリの絶対パス"を起動し、 go2tencentcloud_x64.exeを実行します。
    3. ポップアップした画面で Tencent Cloud API キー (SecretIdと SecretKey) を入力します。
    
    
    
    
    4. 以下のメッセージが表示された場合は、移行元がすでにコンソールにインポートされています。コンソールで移行元を確認できます。
    
    
    説明:
    「Import source server successfully」が表示されない場合は、移行元のインポートが失敗したことを意味します。ログ(デフォルトでは移行ツールディレクトリ下にあるlogs/logファイル)を確認して問題を解決した後、移行ツールを再実行して移行元をインポートすることができます。

    コンソールでの移行元サーバーの確認

    オンライン移行コンソール にログインし、インポートされた移行元を確認します。サーバーのステータスはオンラインとなっています。下図に示すとおり:
    
    
    ご注意:
    移行元を正常にインポートした後、移行タスクの実行が完了するまで、インスタンス内の移行ツールを停止しないでください。停止すると、移行元がオフラインになり、移行タスクを完了できません。

    手順3:移行タスクの作成

    1. 移行タスクの作成

    オンライン移行コンソール にログインし、対象の移行元がある行の右側の移行タスクの作成をクリックします。移行タスクの作成画面が表示されます。この画面で以下の情報を参照して設定します。下図に示すとおり:
    
    
    移行タスクの詳細設定内容は、以下のとおりです。
    基本オプション:
    アイテム
    入力必須
    説明
    移行先リージョン
    はい
    移行元サーバーの移行先となる Tencent Cloudリージョン。リージョンの詳細については、リージョンとアベイラビリティーゾーン ドキュメントをご参照ください。
    タスク名
    はい
    移行タスクの名前。
    タスクの説明
    いいえ
    移行タスクの説明。
    ターゲットタイプ
    はい
    Tencent Cloud に移行する移行元サーバーのターゲットタイプを設定します。
    CVMイメージ:移行完了後、移行元サーバーのCVMイメージが生成されます。 イメージ名:移行元に対して生成されるターゲットCVM イメージの名前。名前がすでに存在する場合は、移行タスク ID が名前に追加されます。
    CVMインスタンス:移行先リージョン内のCVMインスタンスを移行先として選択します。 移行先インスタンス:移行先インスタンスと移行元サーバーには同じOSを使用することをお勧めします。‍例えば、CentOS 7 移行元サーバーを移行するには、移行先として CentOS 7 CVM を選択します。
    ネットワークモード
    はい
    データを転送するために使用されるネットワークタイプを設定します。
    パブリックネットワーク経由のデータ転送:移行先CVMまたはリレーインスタンスにデータを移行および転送する場合は、パブリックネットワークを使用します。
    プライベートネットワーク経由のデータ転送:移行先CVMまたはリレーインスタンスにデータを移行および転送する場合は、プライベートネットワークを使用します。詳細については、プライベートネットワーク経由の移行をご参照ください。 Virtual Private Cloud(VPC):CVMイメージに移行する場合、リレーインスタンスはVPC内に作成されます。 サブネット:CVMイメージに移行する場合、リレーインスタンスはサブネット内に作成されます。
    移行方法
    はい
    Linux インスタンスの場合:
    Linuxファイルレベルの移行:移行の粒度はファイルレベルであり、互換性は高く、転送効率は比較的低くなります。
    Linuxブロックレベルの移行:移行の粒度はディスクのロジックストレージユニットの「ブロック」レベルであり、転送効率は高く、互換性は比較的低くなります。
    Windowsブロックレベルの移行:移行の粒度はディスクのロジックストレージユニットの「ブロック」レベルであり、Windows移行では、互換性が高く、転送効率が高いブロックレベルの移行がデフォルトで採用されています。
    増分同期の構成
    いいえ
    増分同期時間をカスタマイズし、データを継続的に同期し、移行の配信時間を柔軟に制御します。
    無効化:移行ツールによって増分移行を自動的に認識して実行し、通常は1回実行されます。
    有効化:増分同期の実行時間を自由に選択でき、ツールは増分データをTencent Cloudに継続的に同期します。タスクリストで増分同期を手動で停止することもできます。
    予約実行時間
    いいえ
    移行タスクを作成後、設定した時間に自動的に移行タスクを開始します。予約実行時間は最短で現在時刻の10分後に設定できます。
    高度な設定(オプション):
    アイテム
    入力必須
    説明
    転送速度制限(KB/s)
    いいえ
    移行中、データ転送の帯域幅の上限(0 ~ 25600 KB/s)。デフォルトでは 0 に設定されています。現在、Windows移行はこのオプションをサポートしていません。
    Checksum検証
    いいえ
    有効にすると、データの整合性チェックが強化されますが、転送速度は遅くなる場合があります。現在、Windows移行はこのオプションをサポートしていません。

    2. 移行タスクの起動

    説明:
    スケジュールされたタスクは、この手順をスキップすることができます。移行タスクは、スケジュールされた時刻に移行を自動的に実行します。
    移行タスクを作成した後、移行タスクタブをクリックして移行タスクを確認することができます。下図に示すとおり:
    
    タスクの右側にある開始/リトライをクリックしてタスクを開始し、表示された画面からOKをクリックすると、移行タスクを開始できます。このとき、タスクのステータスは「移行中」に変わります。下図に示すとおり:
    
    
    ご注意:
    移行先がCVM インスタンスの場合、移行開始後に移行先CVMは移行モードに入ります。移行を完了して移行モードが終了するまで、移行先CVMに対してシステムの再インストール、シャットダウン、破棄、パスワードのリセットなどの操作を行わないでください。
    移行先がCVMイメージの場合、移行開始後にアカウント下にdo_not_delete_csm_instanceという名前のリレーインスタンスが作成されます。移行が完了して、今回作成されたリレーインスタンスが自動的に破棄されるまで、リレーインスタンスに対してシステムの再インストール、シャットダウン、破棄、パスワードのリセットなどの操作を行わないでください。

    ‍手順4:移行後のチェック

    1. コンソールで移行の進行状況の確認

    移行タスクのステータスが成功になると、移行処理が正常に完了したことを示します。下図に示すとおり:
    
    
    説明:
    データ転送に必要な時間は、移行元データのサイズ、ネットワーク帯域幅などの要因に左右されます。移行が完了するまでお待ちください。
    移行タスクの開始後、移行タスクのある行で一時停止をクリックすると、移行タスクを停止できます。
    移行ツールはデータ転送の中断からの再開をサポートしています。タスクの一時停止後、開始/リトライをクリックすると、前回一時停止したポイントから移行を継続できます。
    移行タスクはデータ転送段階での一時停止のみサポートしています。コンソールでの移行タスク中に一時停止をクリックすると、移行ツールはデータ転送段階でデータの転送を一時停止します。
    移行中に消費時間が長くなりすぎ、今回の移行を中止したい場合は、まず移行タスクを一時停止してから削除をクリックすると、今回の移行タスクをキャンセルすることができます。

    2. 移行後のチェック

    移行に失敗した場合: -ログファイル(デフォルトでは移行ディレクトリ下のログファイル)に出力されている内容を確認し、操作ガイドまたは サーバー移行に関するよくあるご質問 ドキュメントを参照し、問題のトラブルシューティングを行ってください。問題を解決した後、移行タスクの操作列で開始/リトライをクリックすると、移行タスクを再開できます。
    移行に成功した場合: 移行先がCVMの場合は、移行先CVMが正常に起動できるか、移行先CVMのデータが移行元サーバーと一致しているか、ネットワークが正常か、他のシステムサービスが正常かなどを確認してください。 移行先がCVMイメージの場合は、移行タスクのある行のCVMイメージIDをクリックし、CVMイメージページ に進むとこのイメージの情報を確認でき、このイメージを使用してCVMインスタンスを作成することができます。
    ご質問がある場合や移行エラーが発生した場合は、サービス移行に関するFAQ を参照するか、お問い合わせ ください。
    お問い合わせ

    カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

    テクニカルサポート

    さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

    電話サポート(24 時間365日対応)