このトピックでは、Server migration Center (SMC) の移行テスト機能でサポートされている移行テスト項目について説明し、異常な移行テスト項目を修正する方法について提案します。
概要
移行テストの実行後、このトピックを参照して、サーバーの移行またはオペレーティングシステムの移行のテスト項目を確認し、提供されている推奨ソリューションに基づいて検出された問題を修正できます。
サーバー移行のテスト項目
ソース環境のテスト項目
ソース環境のテスト項目には、CPU使用率、メモリ使用率、およびファイアウォールステータスが含まれます。
Linux
移行テスト項目 | 異常重症度 | 異常な説明 | 推奨ソリューション |
CPU 使用率 | 警告 | CPU使用率が90% を超えています。 これは、SMCクライアントの動作に影響を与える可能性があります。 | 使用されなくなったサービスまたはプロセスを無効にします。 |
メモリ使用量 | 警告 | メモリ使用量が95% を超えています。 これは、SMCクライアントの動作に影響を与える可能性があります。 | 使用されなくなったサービスまたはプロセスを無効にします。 |
ファイルシステムタイプ | 警告 | サポートされていないファイルシステムタイプが使用されます。 | 関連するパーティションが移行されると、システムは自動的にファイルシステムタイプを2番目、3番目、または4番目の拡張ファイルシステムに変更します。 |
ファイルシステムのInode使用量 | 警告 | ファイルシステムのinode使用量が99% を超えています。 これは移行の失敗を引き起こす可能性があります。 | inodeを解放するために使用されなくなったファイルを削除します。 |
ファイルシステムの使用量 | 警告 | ファイルシステムのストレージ使用量が99% を超えています。 これは移行の失敗を引き起こす可能性があります。 | ストレージのリリースに使用されなくなったファイルを削除します。 |
ファイアウォールステータス | 警告 | ファイアウォールが有効になっています。 この場合、ネットワークが切断される可能性がある。 | 移行元のネットワーク状態を確認してください。 詳細については、「」をご参照ください。ソースサーバーがアクセスする必要があるパブリックエンドポイントとポート 「FAQ」トピックのセクション。 |
ネットワークプロキシのステータス | 警告 | プロキシが有効です。 この場合、ネットワークが切断される可能性がある。 | 移行元のネットワーク状態を確認してください。 詳細については、「」をご参照ください。ソースサーバーがアクセスする必要があるパブリックエンドポイントとポート 「FAQ」トピックのセクション。 |
initramfsファイル | 警告 | initramfsファイルが | initramfsファイルを再作成します。 |
vmlinuzファイル | 警告 | vmlinuzファイルが | vmlinuzファイルを再作成します。 |
Windows
移行テスト項目 | 異常重症度 | 異常な説明 | 推奨ソリューション |
Powershellバージョン | 警告 | 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ストレージ容量の上限をキャンセルまたは増やします。 |
VSS使用可能なストレージスペース | 警告 | ボリュームのストレージ使用量が95% を超えています。 移行中に大量のデータがディスクに書き込まれた場合、VSSスナップショットに使用できるストレージ容量が不足する可能性があります。 | ビジネス要件に基づいてボリュームスペースを解放するか、十分な使用可能なストレージスペースを持つボリュームにVSSスナップショットを保存します。 |
ウイルス対策ソフトウェア | 警告 | ウイルス対策ソフトウェアが実行中です。 この場合、移行中に例外が発生する可能性があります。 | ビジネス要件に基づいて、ウイルス対策ソフトウェアを無効化またはアンインストールします。 |
ネットワークプロキシのステータス | 警告 | プロキシが有効です。 この場合、ネットワークが切断される可能性がある。 | ネットワークプロキシのステータスを確認します。 詳細については、「」をご参照ください。ソースサーバーがアクセスする必要があるパブリックエンドポイントとポート 「FAQ」トピックのセクション。 |
ファイアウォールステータス | 警告 | ファイアウォールが有効になっています。 この場合、ネットワークが切断される可能性がある。 | ファイアウォールの状態を確認してください。 詳細については、「」をご参照ください。ソースサーバーがアクセスする必要があるパブリックエンドポイントとポート 「FAQ」トピックのセクション。 |
ドライバーレジストリのステータス | 警告 | ドライバレジストリは、ドライバのインストールを無効にするように構成される。 この場合、移行されたインスタンスの起動に失敗する可能性があります。 | |
Virtioドライバー | 警告 | virtioドライバがインストールされていません。 この場合、移行されたインスタンスの起動に失敗する可能性があります。 | |
Xenドライバー | 警告 | Xenドライバは特定の画像に残ります。 この場合、移行されたインスタンスの起動に失敗する可能性があります。 | |
システムファイル | 警告 | コアシステムファイルがありません。 この場合、システムが期待どおりに実行できない可能性があります。 | ビジネス要件に基づいてシステムファイルを復元します。 |
宛先環境のテスト項目
移行先環境のテスト項目は、現在のAlibaba Cloudアカウントが、アカウントの残高、権限、Elastic Compute Service (ECS) インスタンスの作成環境など、移行の基本要件を満たしているかどうかを確認するのに役立ちます。
ECSイメージへの移行
移行テスト項目 | 異常重症度 | 異常な説明 | 推奨ソリューション |
VPC の作成 | クリティカル | 仮想プライベートクラウド (VPC) の作成に失敗しました。 | QuotaExceeded.Vpc:VPCクォータ超過エラーが発生した場合、現在のリージョンのVpcの数がクォータを超えているかどうかを確認します。 |
vSwitchの作成 | クリティカル | vSwitchの作成に失敗しました。 | |
セキュリティグループの作成 | クリティカル | セキュリティグループの作成に失敗しました。 | エラーの詳細を表示し、CreateSecurityGroupトピックを参照して、エラーをトラブルシューティングします。 |
中間インスタンスの作成 | クリティカル | 中間インスタンスの作成に失敗しました。 | エラーの詳細を表示し、CreateInstanceトピックを参照して、エラーのトラブルシューティングを行います。 |
中間インスタンスのリリース | クリティカル | 中間インスタンスのリリースに失敗しました。 | 中間インスタンスのステータスを確認します。 |
ネットワークリソースの解放 | クリティカル | ネットワークリソースのリリースに失敗しました。 | VPC、vSwitch、セキュリティグループなどのネットワークリソースのステータスを確認します。 |
クライアントのステータスの確認 | クリティカル | SMCクライアントは、移行元のステータスを長期間報告しません。 移行テストレポートが不完全な場合があります。 | 移行元のSMCクライアントのステータスを確認します。 SMCクライアントが停止している場合は、現在の移行ジョブを削除し、SMCクライアントを再起動します。 次に、移行テスト機能を有効にして別の移行ジョブを作成し、移行テストを実行します。 |
ECSインスタンスへの移行
移行テスト項目 | 異常重症度 | 異常な説明 | 推奨ソリューション |
スナップショットのバックアップ | クリティカル | スナップショットのバックアップに失敗しました。 | コピー先インスタンスのディスクに対してスナップショットが作成されているかどうかを確認します。 ディスクのスナップショットが作成されている場合は、スナップショットが作成されるまで待ちます。 次に、[移行ジョブ] ページで移行ジョブを見つけ、[操作] 列の [テストの再試行] をクリックします。 |
セキュリティグループの作成 | クリティカル | セキュリティグループの作成に失敗しました。 | エラーの詳細を表示し、CreateInstanceトピックを参照して、エラーのトラブルシューティングを行います。 |
セキュリティグループに追加 | クリティカル | インスタンスをセキュリティグループに追加できませんでした。 | インスタンスをセキュリティグループに追加できるかどうかを確認します。 |
システムディスクを中間イメージに置き換える | クリティカル | 中間イメージを使用したシステムディスクの交換に失敗しました。 | インスタンスのオペレーティングシステムを交換できるかどうかを確認します。 |
ディスクの作成とマウント | クリティカル | ディスクの作成と接続に失敗しました。 | ディスクがインスタンスにアタッチできるかどうかを確認します。 |
クライアントのステータスの確認 | クリティカル | SMCクライアントは、移行元のステータスを長期間報告しません。 移行テストレポートが不完全な場合があります。 | 移行元のSMCクライアントのステータスを確認します。 詳細については、「SMCクライアントの表示と実行」をご参照ください。 SMCクライアントが停止している場合は、SMCクライアントを再起動します。 次に、[移行ジョブ] ページで移行ジョブを見つけ、[操作] 列の [テストの再試行] をクリックします。 |
ディスクのマウント解除と削除 | クリティカル | ディスクの取り外しと削除に失敗しました。 | ディスクがインスタンスからデタッチできるかどうかを確認します。 |
宛先インスタンスをロールバックする | クリティカル | 移行先インスタンスのロールバックに失敗しました。 | 移行先インスタンスのオペレーティングシステムを置き換えることができ、インスタンスのディスクをロールバックできるかどうかを確認します。 |
セキュリティグループを削除します。 | クリティカル | セキュリティグループの削除に失敗しました。 | エラーの詳細を表示し、DeleteSecurityGroupトピックを参照して、エラーをトラブルシューティングします。 |
データ同期のテスト項目
データ同期のテスト項目は、ネットワーク接続、スナップショット作成、データ送信など、データ同期の基本ステップを評価するのに役立ちます。
移行テスト項目 | 異常重症度 | 異常な説明 | 推奨ソリューション |
中間インスタンスの接続性チェック | クリティカル | 中間インスタンスのポート8080への接続に失敗しました。 | 移行元のネットワークステータスを確認し、移行元が中間インスタンスのパブリックIPアドレスとポート8080にアクセスできることを確認します。 VPC経由で移行元を移行する場合、移行元は中間インスタンスのプライベートIPアドレスにアクセスする必要があります。 |
データ同期の接続性チェック | クリティカル | 中間インスタンスのポート8703への接続に失敗しました。 | 移行元のネットワークステータスを確認し、移行元が中間インスタンスのパブリックIPアドレスとポート8703にアクセスできることを確認します。 VPC経由で移行元を移行する場合、移行元は中間インスタンスのプライベートIPアドレスにアクセスする必要があります。 |
ディスクパーティションの初期化 | クリティカル | ディスクパーティションの初期化に失敗しました。 | コピー先ディスクの容量がコピー元ディスクの容量よりも小さいかどうかを確認します。 |
ブロックレプリケーションのキーの取得 | 警告 | ブロックレプリケーションのキーの取得に失敗しました。 | |
パーティションスナップショットの作成 | クリティカル | パーティションのスナップショットの作成に失敗しました。 |
|
ブロック複製テスト | クリティカル | パーティションはブロックレプリケーションに基づいて同期できませんでした。 | |
ファイル複製テスト | クリティカル | ファイルレプリケーションに基づくパーティションの同期に失敗しました。 | |
ネットワーク性能テスト | 警告 | iperfテストツールの実行に失敗しました。 | 移行に必要な時間を手動で見積もり、データ転送速度をテストします。 詳細については、「移行に必要な時間の見積もりとデータ転送速度のテスト」をご参照ください。 |
オペレーティングシステム移行のテスト項目
ソース環境のバックアップ
バックアッププロセス中、ECSインスタンスでは、基本ディスクのスナップショットの作成、ロールバック、および削除の操作が実行されます。
移行テスト項目 | 異常重症度 | 異常な説明 | 推奨ソリューション |
[インスタンスステータス] | クリティカル | インスタンスの起動に失敗しました。 | インスタンスのステータスを確認します。 インスタンスが期待どおりに起動できることを確認したら、移行テストを再試行します。 |
クラウドディスクスナップショットの作成 | クリティカル | ディスクスナップショットの作成に失敗しました。 | クラウドディスクのスナップショットが作成されているかどうかを確認します。 そうである場合、スナップショットが作成されるまで待ってから、移行テストを再試行してください。 |
クライアントのステータスの確認 | クリティカル | SMCクライアントは、移行元のステータスを長期間報告しません。 移行テストレポートが不完全な場合があります。 | 移行元のSMCクライアントのステータスを確認します。 SMCクライアントが停止している場合は、SMCクライアントを再起動し、移行テストを再試行します。 |
クラウドディスクスナップショットのロールバック | クリティカル | ディスクスナップショットのロールバックに失敗しました。 | クラウドディスクのデータをロールバックするために使用されるスナップショットが手動で削除されているかどうかを確認します。 スナップショットを手動で削除する場合は、移行テストを再試行し、移行テスト中にバックアップスナップショットを削除しないでください。 |
スナップショットの削除 | クリティカル | ディスクスナップショットの削除に失敗しました。 |
ソース環境のテスト項目
移行元環境のテスト項目は、移行元のオペレーティングシステムが移行ツールの基本要件 (システムアーキテクチャやシステムバージョンなど) を満たしているかどうかを確認するのに役立ちます。
移行テスト項目 | 異常重症度 | 異常な説明 | 推奨ソリューション |
システムアーキテクチャ | クリティカル | 現在のシステムアーキテクチャは移行をサポートしていません。 | x86_64またはAArch64アーキテクチャを使用するオペレーティングシステムのみ移行できます。
サポートされている移行シナリオの詳細については、Linuxオペレーティングシステムの移行 |
システムバージョン | クリティカル | 現在のシステムバージョンは移行をサポートしていません。 | を実行します。Run the
サポートされている移行シナリオの詳細については、Linuxオペレーティングシステムの移行 |
移行前のテスト項目
移行前のテスト項目は、移行元のオペレーティングシステムが移行の基本要件を満たしているかどうかを確認するのに役立ちます。 テスト項目は、オペレーティングシステムの移行がシステムバージョン間で実行されるかどうかによって異なります。
一般的なテスト項目
移行テスト項目 | 異常重症度 | 異常な説明 | 推奨ソリューション |
不明なエラー | クリティカル | 移行テスト中に不明なエラーが発生しました。 | |
Installation Scriptダウンロード | クリティカル | アップグレードツールのインストールスクリプトのダウンロードに失敗しました。 |
|
アップグレードツールのインストール | クリティカル | アップグレードツールのインストールに失敗しました。 |
|
異なるバージョンのオペレーティングシステム間の移行に関するテスト項目
移行テスト項目 | 異常重症度 | 異常な説明 | 推奨ソリューション |
/bootディレクトリの使用可能なスペース | クリティカル | /bootディレクトリの使用可能なストレージ容量が不足しています。 | システムディスクのストレージスペースを解放して、 |
総システムメモリ | クリティカル | システムメモリの合計が下限に達していません。 | インスタンスタイプの変更。 x86_64アーキテクチャを使用するインスタンスの合計メモリサイズは1.5 GiB以上、AArch64アーキテクチャを使用するインスタンスの合計メモリサイズは2 GiB以上である必要があります。 詳細は、「インスタンスタイプの変更」をご参照ください。 |
システムメモリまたはシステムディスク容量 | クリティカル | 使用可能なシステムメモリが不足しているか、システムディスクの使用可能なストレージ容量が不足しています。 | システムメモリまたはストレージスペースを解放して、使用可能なシステムメモリのサイズが600 MiBを超え、システムディスクの使用可能なストレージスペースが4 GiBを超えるようにします。 |
YUM/DNFリポジトリ構成 | クリティカル | 重複するリポジトリIDは、YUMまたはDNFソフトウェアリポジトリの構成ファイルで定義されます。 |
|
Btrfsファイルシステム | クリティカル | Btrfsファイルシステムがマウントされているか、 Btrfsモジュールがシステムにロードされます。 | 宛先システムはBtrfsファイルシステムをサポートしていません。 Btrfsパーティションのデータをバックアップし、Btrfsファイルシステムをext4やXFSなどの別の主流のファイルシステム形式にフォーマットすることをお勧めします。 Btrfsファイルシステムがマウントされていない場合は、Btrfsモジュールをアンインストールします。 詳細については、「」をご参照ください。「Btrfs has been removed」というエラーメッセージが表示された場合はどうすればよいですか? |
XFSファイルシステム | クリティカル | XFSファイルシステムの破棄されたマウントオプションが /etc/fstabファイルに存在します。 | 破棄されたXFSファイルシステムのマウントオプションが /etc/fstabファイルに存在し、アップグレード後に /etc/fstabファイルを手動で変更しない場合、XFSファイルシステムをマウントできません。 /etc/fstabファイルを開き、XFSファイルシステムが構成されている行を見つけてから、XFSファイルシステムの破棄されたマウントオプションを削除するか、4列目のマウントオプションをデフォルトに変更します。 詳細については、「」をご参照ください。「FSTABに非推奨のXFSマウントオプションがあります」というエラーメッセージが表示された場合はどうすればよいですか? |
NFSファイルシステム | クリティカル | NFS (Network File System) ファイルシステムがシステムにマウントされています。 | NFSファイルシステムをアンマウントし、オペレーティングシステムの移行が完了するまでNFSファイルシステムを無効にします。 オペレーティングシステムの移行が完了したら、NFSファイルシステムを再度マウントします。 詳細については、次をご参照ください: 「NFS/CIFSの使用が検出された場合はどうしますか」。 アップグレードできません "エラーメッセージが表示されますか? |
OSSFSファイルシステム | クリティカル | OSSFSファイルシステムはシステムにマウントされています。 | オペレーティングシステムの移行が完了するまで、OSSFSファイルシステムをアンマウントし、OSSFSファイルシステムを無効にします。 オペレーティングシステムの移行が完了したら、OSSFSファイルシステムを再度マウントします。 詳細については、「」をご参照ください。「OSSFSの使用が検出されました」というエラーメッセージが表示された場合はどうすればよいですか? |
OpenSSH設定 | クリティカル | PermitRootLoginパラメーターが指定されていません。 | OpenSSH設定ファイルでルートユーザーからのSSHベースのログオンを許可するかどうかを指定していません。 |
OpenSSH設定 | クリティカル | 安全でない、または推奨されない暗号化アルゴリズムは、OpenSSH設定で使用されます。 | /etc/ssh/sshd_configファイルの暗号設定を変更して、破棄される次の暗号化アルゴリズムを削除します。 blowfish-cbc、cast128-cbc、arcfour、arcfour128、およびarcfour256。 詳細については、次をご参照ください: |
OpenSSH設定 | クリティカル | セキュリティで保護されていない、または推奨されていないメッセージ認証コードがOpenSSH設定で使用されます。 | /etc/ssh/sshd_configファイルのMAC設定を変更して、破棄される次のメッセージ認証コードを削除しhmac-ripemd160。 詳細については、「」をご参照ください。「削除された暗号を使用するように設定されたOpenSSH」エラーメッセージが表示された場合はどうすればよいですか? |
Kernel バージョン | クリティカル | 移行元のカーネルバージョンはサポートされていません。 | システムの現在のデフォルトの起動カーネルは、Alibaba Cloudが提供する最新バージョンではありません。 Alibaba Cloudが提供する最新バージョンのカーネルをデフォルトの起動カーネルとして設定し、インスタンスを再起動してから移行を実行します。 詳細については、「」をご参照ください。「最新のインストールされたカーネルが使用されていません」というエラーメッセージが表示された場合はどうすればよいですか? |
ENI設定 | クリティカル | 移行元のelastic network interface (ENI) 設定はサポートされていません。 | 現在のシステムのENIは、eth0およびeth1と名付けられています。 このENIの命名方法は不安定であり、アップグレード後のENI名の信頼性を保証できません。 これにより、アップグレード後にネットワーク接続の問題が発生する可能性があります。 アップグレードを続行するには、別のENI命名方法を使用する必要があります。 詳細については、「」をご参照ください。「サポートされていないネットワーク設定」エラーメッセージが表示された場合はどうすればよいですか? |
Pythonバージョン | 警告 | Python 3はデフォルトバージョンです。 | 移行先システムでは、Python 3をメインバージョンとして使用しますが、以前のバージョンとは互換性がありません。 Python 2は、限られたサポートとソフトウェアパッケージのみを提供します。 |
glibcバージョン | 警告 | glibcバージョンが大幅に変更されました。 | 移行先システムは、Anolis OS 8に適用されるglibc 2.28、またはAlibaba Cloud Linux 3に適用されるglibc 2.32を使用します。 これらのglibcバージョンは、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モジュールをインストールしているようです」というエラーメッセージが表示された場合はどうすればよいですか? |