このトピックでは、サポートされている移行テスト項目と推奨される解決策について説明します。
サーバー移行テスト項目
移行テストレポートを確認してテスト項目をチェックし、推奨される解決策を使用して問題を解決します。
移行元環境のチェック
このチェックでは、移行元システムの CPU 使用率、メモリ使用量、およびファイアウォールを検証します。
Linux
移行テスト項目 | 深刻度 | 説明 | 推奨される解決策 |
CPU 使用率 | 警告 | CPU 使用率が 90% を超えています。これは、SMC クライアントの通常の操作に影響を与える可能性があります。 | 必要に応じて、不要なサービスまたはプロセスをシャットダウンします。 |
メモリ使用量 | 警告 | メモリ使用量が 95% を超えています。これは、SMC クライアントの通常の操作に影響を与える可能性があります。 | 必要に応じて、不要なサービスまたはプロセスをシャットダウンします。 |
ファイルシステムタイプ | 警告 | サポートされていないファイルシステムタイプが存在します。 | 手動での修正は必要ありません。対応するパーティションは、移行中に自動的に ext2、ext3、または ext4 に再フォーマットされます。 |
ファイルシステムの inode 使用率 | 警告 | ファイルシステムの inode 使用率が 99% を超えています。これにより、移行が失敗する可能性があります。 | 必要に応じて、不要なファイルを削除して、使用されている inode を解放します。 |
ファイルシステムの領域使用率 | 警告/重大 | ファイルシステムの領域使用率が 99% を超えています。これにより、移行が失敗する可能性があります。 | 必要に応じて、不要なファイルを削除して領域を解放します。 |
ファイアウォールのステータス | 警告 | ファイアウォールが有効になっています。これにより、ネットワーク接続が失敗する可能性があります。 | 移行元のネットワークステータスを確認します。詳細については、「移行元サーバーがアウトバウンド方向でアクセスする必要があるパブリックアドレスとポート」をご参照ください。 |
ネットワークプロキシのステータス | 警告 | プロキシが有効になっています。これにより、ネットワーク接続が失敗する可能性があります。 | 移行元のネットワークステータスを確認します。詳細については、「移行元サーバーがアウトバウンド方向でアクセスする必要があるパブリックアドレスとポート」をご参照ください。 |
initramfs ファイル | 警告 |
| initramfs ファイルを再構築します。 |
vmlinuz ファイル | 警告 |
| vmlinuz ファイルを再構築します。 |
Grub 構成ファイルの再構築 | 警告 | grub-mkconfig を使用して Grub 構成ファイルを再構築できませんでした。 | |
Grub モジュール | 警告/重大 | 対応する Grub モジュールがありません。 | 必要な Grub モジュールをインストールするか、お問い合わせください。 |
docker ディレクトリデータ | 警告 | ファイルレプリケーションは、docker ディレクトリ内のデータの移行をサポートしていません。 | docker ディレクトリデータが配置されているマウントポイントでブロックレプリケーションが有効になっていない場合、データは移行中に自動的に除外されます。移行タスクのパラメーターを確認してください。現在のタスクがブロックレプリケーションをサポートしていない場合は、移行完了後にイメージリポジトリを使用して元の Docker イメージを手動でプッシュおよびプルできます。 |
Windows
移行テスト項目 | 深刻度 | 説明 | 推奨される解決策 |
Powershell バージョン | 警告 | PowerShell のバージョンが 3.0 より前です。移行元環境のチェックを実行できません。 | 移行元環境のチェックを再度実行するには、PowerShell 3.0 以降をインストールし、必要に応じてタスクを再作成します。 |
CPU 使用率 | 警告 | CPU 使用率が 90% を超えています。これは、SMC クライアントの通常の操作に影響を与える可能性があります。 | 必要に応じて、不要なサービスまたはプロセスをシャットダウンします。 |
メモリ使用量 | 警告 | メモリ使用量が 95% を超えています。これは、SMC クライアントの通常の操作に影響を与える可能性があります。 | 必要に応じて、不要なサービスまたはプロセスをシャットダウンします。 |
VSS サービスのステータス | 警告 | ボリュームシャドウコピーサービス (VSS) が無効になっています。VSS スナップショットを作成できません。 | VSS サービスのステータスを確認して変更します。 |
VSS の最小ストレージ領域 | 警告 | ボリュームの利用可能な領域が 300 MB 未満です。VSS スナップショットを作成できません。 | 必要に応じて、ボリューム領域を解放するか、VSS スナップショットのストレージ場所を十分な空き領域のあるボリュームに構成します。 |
VSS の空き領域制限 | 警告 | VSS スナップショットストレージに上限が設定されています。移行中に大量のデータがディスクに書き込まれると、VSS スナップショットのストレージ領域が不足する可能性があります。 | 必要に応じて、シャドウコピーの使用制限をキャンセルまたは増やします。 |
VSS の利用可能なストレージ領域 | 警告 | ボリュームの利用可能な領域が 5% 未満です。移行中に大量のデータがディスクに書き込まれると、VSS スナップショットのストレージ領域が不足する可能性があります。 | 必要に応じて、ボリューム領域を解放するか、VSS スナップショットのストレージ場所を十分な空き領域のあるボリュームに構成します。 |
ウイルス対策ソフトウェア | 警告 | ウイルス対策ソフトウェアが実行されています。これにより、移行例外が発生する可能性があります。 | 必要に応じて、ウイルス対策ソフトウェアをシャットダウンまたはアンインストールします。 |
ネットワークプロキシのステータス | 警告 | プロキシが有効になっています。これにより、ネットワーク接続が失敗する可能性があります。 | ネットワークプロキシのステータスを確認します。詳細については、「移行元サーバーがアウトバウンド方向でアクセスする必要があるパブリックアドレスとポート」をご参照ください。 |
ファイアウォールのステータス | 警告 | ファイアウォールが有効になっています。これにより、ネットワーク接続が失敗する可能性があります。 | ファイアウォールのステータスを確認します。詳細については、「移行元サーバーがアウトバウンド方向でアクセスする必要があるパブリックアドレスとポート」をご参照ください。 |
ドライバーレジストリのステータス | 警告 | レジストリがドライバーのインストールを禁止するように構成されています。これにより、移行後に起動が失敗する可能性があります。 | |
Virtio ドライバー | 警告 | Virtio ドライバーがインストールされていません。これにより、移行後に起動が失敗する可能性があります。 | 重要 この操作により、インストール後に起動が失敗する可能性があります。ドライバーをインストールする前にデータをバックアップしてください。そうしない場合は、ドライバーをインストールしないでください。 |
Xen ドライバー | 警告 | Xen ドライバーが残っています。これにより、移行後に起動が失敗する可能性があります。 | 重要 この操作により、インストール後に起動が失敗する可能性があります。ドライバーをインストールする前にデータをバックアップしてください。そうしない場合は、ドライバーをインストールしないでください。 |
システムファイル | 警告 | 重大なシステムファイルがありません。これは、システムの通常の操作に影響を与える可能性があります。 | 必要に応じてシステムファイルを復元します。 |
移行先環境のチェック
このチェックでは、現在の Alibaba Cloud アカウントが、アカウント残高、権限、ECS インスタンスを作成するための環境など、基本的な移行要件を満たしているかどうかを検証します。
ECS イメージへの移行
移行テスト項目 | 深刻度 | 説明 | 推奨される解決策 |
VPC の準備 | 重大 | VPC の作成に失敗しました。 | 例外の詳細が [QuotaExceeded.Vpc:VPC Quota Exceeded.] の場合は、現在のリージョンの VPC の数がクォータを超えているかどうかを確認します。 |
vSwitch の準備 | 重大 | vSwitch の作成に失敗しました。 | |
セキュリティグループの準備 | 重大 | セキュリティグループの作成に失敗しました。 | [例外の詳細] と CreateSecurityGroup API ドキュメントをご参照ください。 |
中間インスタンスの作成 | 重大 | 中間インスタンスの作成に失敗しました。 | [例外の詳細] と CreateInstance API ドキュメントをご参照ください。 |
中間インスタンスのリリース | 重大 | 中間インスタンスのリリースに失敗しました。 | 中間インスタンスのステータスを確認します。 |
ネットワークリソースのリリース | 重大 | ネットワークリソースのリリースに失敗しました。 | VPC、vSwitch、セキュリティグループなどのネットワークリソースのステータスを確認します。 |
クライアントステータスの確認 | 重大 | 移行元の SMC クライアントが長期間ステータスを報告していません。現在のテストレポートは不完全である可能性があります。 | 移行元の SMC クライアントの実行ステータスを確認します。停止している場合は、現在の移行タスクを削除し、クライアントを再起動してから、[移行テスト] オプションを有効にして別の移行タスクを作成し、テストを実行します。 |
ECS インスタンスへの移行
移行テスト項目 | 深刻度 | 説明 | 推奨される解決策 |
バックアップスナップショット | 重大 | スナップショットのバックアップに失敗しました。 | 宛先インスタンスのディスクのスナップショットが作成されているかどうかを確認します。はいの場合は、スナップショットが作成されるのを待ってから、タスクリストページで [テストをリトライ] をクリックします。 |
セキュリティグループの作成 | 重大 | セキュリティグループの作成に失敗しました。 | [例外の詳細] と CreateInstance をご参照ください。 |
セキュリティグループへの参加 | 重大 | セキュリティグループへの参加に失敗しました。 | 宛先インスタンスをセキュリティグループに追加できるかどうかを確認します。 |
システムディスクを中間イメージに置き換え | 重大 | システムディスクを中間イメージに置き換えることに失敗しました。 | 宛先インスタンスのオペレーティングシステムを変更できるかどうかを確認します。 |
ディスクの作成とアタッチ | 重大 | ディスクの作成とアタッチに失敗しました。 | アカウントの残高が 100 CNY 以上であることを確認してください。アカウントの残高が要件を満たしている場合は、[例外の詳細] と「CreateDisk - データディスクの作成」をご参照ください。 |
クライアントステータスの確認 | 重大 | 移行元の SMC クライアントが長期間ステータスを報告していません。現在のテストレポートは不完全である可能性があります。 | 移行元の SMC クライアントの実行ステータスを確認します。詳細については、「SMC クライアントの表示と実行」をご参照ください。停止している場合は、SMC クライアントを再起動し、タスクリストページでテストをリトライしてください。 |
ディスクのデタッチと削除 | 重大 | ディスクのデタッチと削除に失敗しました。 | ディスクを宛先インスタンスからデタッチできるかどうかを確認します。 |
宛先インスタンスのロールバック | 重大 | 宛先インスタンスのロールバックに失敗しました。 | 宛先インスタンスのオペレーティングシステムを変更でき、ディスクをロールバックできるかどうかを確認します。 |
セキュリティグループの削除 | 重大 | セキュリティグループの削除に失敗しました。 | [例外の詳細] と「DeleteSecurityGroup - セキュリティグループの削除」をご参照ください。 |
データ同期テスト
このテストでは、ネットワーク接続、スナップショットの作成、データ同期など、基本的な移行プロシージャを検証します。
移行テスト項目 | 深刻度 | 説明 | 推奨される解決策 |
ネットワーク接続チェック (中間サービス) | 重大 | 中間インスタンスの中間サービスポート (8080) への接続に失敗しました。 | 移行元のネットワークステータスを確認します。移行元が中間インスタンスのパブリック IP アドレスのポート 8080 にアウトバウンド方向でアクセスできることを確認してください。VPC ベースの移行ソリューションを使用する場合は、プライベート IP アドレスにアクセスする必要があります。詳細については、「エラー S11: 宛先インスタンスの中間サービスへの接続に失敗しました」をご参照ください。 |
ネットワーク接続チェック (データ同期) | 重大 | 中間インスタンスのデータ同期ポート (8703) への接続に失敗しました。 | 移行元のネットワークステータスを確認します。移行元が中間インスタンスのパブリック IP アドレスのポート 8703 にアウトバウンド方向でアクセスできることを確認してください。VPC ベースの移行ソリューションを使用する場合は、プライベート IP アドレスにアクセスする必要があります。 |
ディスクパーティションの初期化 | 重大 | ディスクパーティションの初期化に失敗しました。 | 詳細については、「エラー S4: 宛先ディスクパーティションの初期化に失敗しました」をご参照ください。 |
ブロックレプリケーション転送キーの取得 | 警告 | ブロックレプリケーション転送キーの取得に失敗しました。 | 詳細については、「エラー S12: データ同期キーの取得に失敗しました」をご参照ください。 |
ディスクパーティションヘッダーの同期 | 重大 | ディスクパーティションヘッダーの同期に失敗しました。 | 詳細については、「エラー S9: ディスクパーティションヘッダーのデータの同期に失敗しました」をご参照ください。 |
パーティションスナップショットの作成 | 重大 | パーティションスナップショットの作成に失敗しました。 | 詳細については、「エラー S6: ディスクパーティションのスナップショットの作成に失敗しました」をご参照ください。 |
ブロックレプリケーションテスト | 重大 | ブロックレプリケーションを使用したパーティションの同期に失敗しました。 | 詳細については、「エラー S3: ディスクパーティションのデータの同期に失敗しました」をご参照ください。 |
ファイルレプリケーションテスト | 重大 | ファイルレプリケーションを使用したパーティションの同期に失敗しました。 | 詳細については、「エラー S10: ディスクパーティションのファイルデータ同期のテストに失敗しました」をご参照ください。 |
ネットワークパフォーマンステスト | 警告 | lperf テストツールの実行に失敗しました。 | 移行時間を見積もり、転送速度を自分でテストします。詳細については、「移行時間を見積もり、転送速度をテストする」をご参照ください。 |
ディスク I/O パフォーマンステスト | 警告 | ディスク I/O テストツールの実行に失敗しました。 |
オペレーティングシステム移行テスト項目
移行テストレポートを確認してテスト項目をチェックし、推奨される解決策を使用して問題を解決します。
移行元環境のバックアップ
このプロセスでは、基本ディスクのスナップショットを作成、ロールバック、削除することで ECS インスタンスをバックアップします。
移行テスト項目 | 深刻度 | 説明 | 推奨される解決策 |
インスタンスのステータス | 重大 | インスタンスを起動できません。 | インスタンスのステータスを確認します。インスタンスが期待どおりに起動できることを確認してから、テストをリトライしてください。 |
ディスクスナップショットの作成 | 重大 | ディスクスナップショットの作成に失敗しました。 | 現在のディスクのスナップショットが作成されているかどうかを確認します。はいの場合は、スナップショットが作成されるのを待ってから、テストをリトライしてください。 |
クライアントステータスの確認 | 重大 | 移行元の SMC クライアントが長期間ステータスを報告していません。現在のテストレポートは不完全である可能性があります。 | 移行元の SMC クライアントの実行ステータスを確認します。停止している場合は、クライアントを再起動してテストをリトライしてください。 |
ディスクスナップショットのロールバック | 重大 | ディスクスナップショットのロールバックに失敗しました。 | ディスクのロールバックに使用されたスナップショットが手動で削除されたかどうかを確認します。削除された場合は、テストプロセス中にバックアップスナップショットを削除しないでください。テストをリトライしてください。 |
スナップショットの削除 | 重大 | スナップショットの削除に失敗しました。 |
移行元環境のチェック
このチェックでは、移行元システムが、システムアーキテクチャーやシステムバージョンなど、移行ツールの基本要件を満たしているかどうかを検証します。
移行テスト項目 | 深刻度 | 説明 | 推奨される解決策 |
システムアーキテクチャー | 重大 | 現在のシステムアーキテクチャーは移行でサポートされていません。 | x86_64 および aarch64 アーキテクチャーのみが移行でサポートされています。
サポートされている移行シナリオを表示するには、「 オペレーティングシステムの移行 (Linux)」をご参照ください。 |
システムバージョン | 重大 | 現在のシステムバージョンは移行でサポートされていません。 | 次を実行します。
サポートされている移行シナリオを表示するには、「 オペレーティングシステムの移行 (Linux)」をご参照ください。 |
移行前チェック
このチェックでは、移行元システムが移行条件を満たしているかどうかを検証します。テスト項目は、同一バージョン移行とクロスバージョン移行で異なります。
全般
移行テスト項目 | 深刻度 | 説明 | 推奨される解決策 |
不明なエラー | 重大 | 移行テスト中に不明なエラーが発生しました。 | |
インストールスクリプトのダウンロード | 重大 | スペックアップツールのインストールスクリプトのダウンロードに失敗しました。 |
|
スペックアップツールのインストール | 重大 | スペックアップツールのインストールに失敗しました。 |
|
クロスバージョン移行
移行テスト項目 | 深刻度 | 説明 | 推奨される解決策 |
/boot ディレクトリの利用可能な領域 | 重大 | /boot ディレクトリの領域が不足しています。 | システムディスク領域を解放して、 |
合計システムメモリ | 重大 | 合計システムメモリが最小要件を満たしていません。 | 必要に応じてインスタンスタイプを変更します。x86_64 アーキテクチャーのマシンの合計メモリは少なくとも 1.5 GiB である必要があります。aarch64 アーキテクチャーのマシンの合計メモリは少なくとも 2 GiB である必要があります。詳細については、「インスタンスタイプの変更」をご参照ください。 |
システムメモリまたはシステムディスク領域 | 重大 | 利用可能なシステムメモリまたは利用可能なシステムディスク領域が不足しています。 | 必要に応じて領域を解放します。利用可能なシステムメモリが 600 MiB を超え、利用可能なシステムディスク領域が 4 GiB を超えていることを確認してください。 |
YUM/DNF リポジトリ構成 | 重大 | YUM/DNF パッケージリポジトリ構成ファイルで repo ID が複数回定義されています。 |
|
Btrfs ファイルシステム | 重大 | Btrfs ファイルシステムがマウントされているか、 btrfs モジュールがシステムにロードされています。 | 宛先システムは Btrfs ファイルシステムをサポートしなくなりました。Btrfs パーティションのデータをバックアップし、EXT4 や XFS などの別の主流のファイルシステムにフォーマットします。Btrfs ファイルシステムがマウントされていない場合は、btrfs モジュールをアンインストールします。詳細については、「エラー: "Btrfs は削除されました"」をご参照ください。 |
XFS ファイルシステム | 重大 | /etc/fstab に非推奨の XFS マウントオプションが存在します。 | /etc/fstab の XFS マウントに以下の非推奨のマウントオプションが存在する場合、手動で /etc/fstab ファイルを変更しない限り、スペックアップ後にシステムは XFS ファイルシステムをマウントできません。/etc/fstab ファイルを開き、XFS ファイルシステムを構成する行を見つけ、4 番目の列にある非推奨の XFS マウントオプションを削除するか、defaults に変更します。詳細については、「エラー: "FSTAB に非推奨の XFS マウントオプションが存在します"」をご参照ください。 |
NFS ファイルシステム | 重大 | NFS ファイルシステムがシステムにマウントされています。 | オペレーティングシステムの移行前に NFS をアンマウントし、一時的に無効にします。オペレーティングシステムの移行が完了したら、NFS を再マウントします。 リファレンス: |
OSSFS ファイルシステム | 重大 | OSSFS ファイルシステムがシステムにマウントされています。 | オペレーティングシステムの移行前に OSSFS をアンマウントし、一時的に無効にします。オペレーティングシステムの移行が完了したら、OSSFS を再マウントします。詳細については、「エラー: "OSSFS の使用が検出されました"」をご参照ください。 |
OpenSSH 構成 | 重大 | PermitRootLogin 構成がありません。 | OpenSSH 構成ファイルで、root ユーザーが SSH 経由でログインできるかどうかが指定されていません。 |
OpenSSH 構成 | 重大 | OpenSSH 構成で安全でない、または非推奨の暗号化アルゴリズムが使用されています。 | OpenSSH 構成で安全でない、または非推奨の暗号化アルゴリズムが使用されています。/etc/ssh/sshd_config ファイルの Cipher 構成を変更して、次の非推奨の暗号化アルゴリズムを削除します: blowfish-cbc、cast128-cbc、arcfour、arcfour128、および arcfour256。詳細については、 「エラー: "削除された暗号を使用するように OpenSSH が構成されています"」をご参照ください。 |
OpenSSH 構成 | 重大 | OpenSSH 構成で安全でない、または非推奨のメッセージ認証コードが使用されています。 | OpenSSH 構成で安全でない、または非推奨のメッセージ認証コードが使用されています。/etc/ssh/sshd_config ファイルの MAC 構成を変更して、次の非推奨のメッセージ認証コードを削除します: hmac-ripemd160。詳細については、「エラー: "削除された暗号を使用するように OpenSSH が構成されています"」をご参照ください。 |
カーネルバージョン | 重大 | カーネルバージョンは移行でサポートされていません。 | システムが起動するカーネルは、最新のインストール済み公式 (またはサードパーティ) カーネルではありません。現在のカーネルを最新のインストール済み公式カーネルに変更してから、移行を開始します。詳細については、「エラー: "最新のインストール済みカーネルが使用されていません"」をご参照ください。 |
NIC 構成 | 重大 | NIC 構成は移行でサポートされていません。 | 現在のシステムは、ネットワークインターフェースに不安定な命名規則 (eth0, eth1) を使用しています。この命名規則は、スペックアップ後の命名の信頼性を保証できず、ネットワーク接続の問題を引き起こす可能性があります。スペックアップを続行する前に、この命名規則に対処して変更する必要があります。詳細については、「エラー: "サポートされていないネットワーク構成"」をご参照ください。 |
Python バージョン | 警告 | Python 3 がデフォルトバージョンです。 | 宛先システムでは、Python 3 (下位互換性なし) がメインの Python バージョンです。Python 2 はサポートが限定されており、パッケージのセットも限定されています。 |
glibc バージョン | 警告 | glibc バージョンの重要な変更。 | 宛先システムの基盤となる GLIBC ライブラリのバージョンは 2.28 (Anolis OS 8) または 2.32 (Alibaba Cloud Linux 3) です。このバージョンは nss 関連のモジュールをサポートしなくなり、libnss_nis.so または libnss_nisplus.so を提供しなくなりました。すべての nis 関連の構成は |
同一バージョン移行
移行テスト項目 | 深刻度 | 説明 | 推奨される解決策 |
システムディスク領域 | 重大 | 利用可能なシステムディスク領域が不足しています。 | 必要に応じて領域を解放します。利用可能なシステムディスク領域が 2 GiB を超えていることを確認してください。 |
システムメモリ | 重大 | 利用可能なシステムメモリが不足しています。 | 必要に応じて領域を解放します。利用可能なシステムメモリが 300 MiB を超えていることを確認してください。 |
合計システムメモリ | 重大 | 合計システムメモリが最小要件を満たしていません。 | 必要に応じてインスタンスタイプを変更します。サーバーの合計メモリは少なくとも 512 MiB である必要があります。詳細については、「インスタンスタイプの変更」をご参照ください。 |
システムメモリまたはシステムディスク領域 | 重大 | 利用可能なシステムメモリまたは利用可能なシステムディスク領域が不足しています。 | 必要に応じて領域を解放します。利用可能なシステムメモリが 300 MiB を超え、利用可能なシステムディスク領域が 2 GiB を超えていることを確認してください。 |
パッケージのスペックアップ | 重大 | サポートされていない i686 パッケージが存在します。 | 宛先システムは i686 パッケージを提供していません。現在のマシンには i686 パッケージがインストールされています。これらの i686 RPM パッケージを確認し、手動でアンインストールします。詳細については、「エラー: "Anolis OS は i686 パッケージを提供していません。移行前に削除してください"」をご参照ください。 |
パッケージのスペックアップ | 重大 | サポートされていない GUI パッケージが存在します。 | 宛先システムはグラフィカルユーザーインターフェイス (GUI) をサポートしていません。現在のマシンには GUI 関連のパッケージがインストールされています。これらの GUI 関連の RPM パッケージを確認し、手動でアンインストールします。詳細については、「エラー: "システムに GUI モジュールがインストールされているようです"」をご参照ください。 |