オンプレミス環境に Cloud Backup クライアントをインストールする際に発生する可能性のある一般的なネットワーク問題のトラブルシューティングを行います。このガイドでは、リクエストの失敗、DNS 名前解決の問題、帯域幅の問題について説明します。
背景情報
Alibaba Cloud の VPC (Virtual Private Cloud) 以外のさまざまなオンプレミス環境に Cloud Backup クライアントをインストールすると、未知で複雑なさまざまなネットワーク問題が発生する可能性があります。例:ファイアウォールがドメイン名やポートへの接続をブロックし、バックアップが失敗する。ファイアウォールがネットワーク伝送速度を制限し、一部のリクエストがタイムアウトする。ネットワーク動作検知ツールが一部の HTTP リクエストの内容を検知して変更する。アップストリーム帯域幅が不足している場合、リクエストのタイムアウトやバックアップの失敗が発生します。
一般的なネットワーク問題の概要
問題 | 診断チェックまたはクライアントログ | 分析とソリューション |
コンソールに次のエラーメッセージが表示されます:バックアップボールトを開けませんでした。 | 診断ツールによって検出された、またはクライアントログに表示される問題は次のとおりです:
| Cloud Backup クライアントからドメイン名へのリクエストが失敗します。考えられる原因:
これらの問題のトラブルシューティング方法の詳細については、「リクエスト失敗のトラブルシューティング」をご参照ください。 |
コンソールに次のエラーメッセージが表示されます:バックアップボールトを開けませんでした。 | 診断ツールによって検出された、またはクライアントログに表示される問題は次のとおりです:これは通常、ホスト名の名前解決時に発生する一時的なエラーで、ローカルサーバーが権威サーバーから応答を受信しなかったことを意味します。 | DNS サーバーによるドメイン名の名前解決が失敗します。考えられる原因:
これらの問題のトラブルシューティング方法の詳細については、「DNS 名前解決失敗のトラブルシューティング」をご参照ください。 |
リクエスト失敗のトラブルシューティング
ネットワークの接続性、および Cloud Backup クライアントのドメイン名とポートを確認します。
ご利用のネットワークのファイアウォールルールを確認します。
Cloud Backup クライアントのドメイン名とポートに対して、ホワイトリストまたは許可ルールを設定します。
診断ツールによって検出されたドメイン名が http で始まる場合は、ドメイン名とポート 80 を確認します。ドメイン名が https で始まる場合は、ドメイン名とポート 443 を確認します。
ウイルス対策ソフトウェアが実行されているかどうかを確認します。
ウイルス対策ソフトウェアは、Cloud Backup クライアントプロセスの正常な実行に影響を与え、例外を引き起こす可能性があります。ウイルス対策ソフトウェアを無効にしてから、再度お試しください。
HTTP、SOCKS5、または TCP プロキシが設定されているか、およびプロキシが正常に動作しているかを確認します。
プロキシは、Cloud Backup クライアントのエンドポイントとポートにメッセージを正しく転送する必要があります。
Cloud Enterprise Network (CEN) を使用してネットワーク接続を確立している場合は、Cloud Enterprise Network サポートに連絡し、対応するアクセスポイントとポートが正常に機能していることを確認してください。
Alibaba Cloud VPN を使用してネットワーク接続を確立している場合は、Alibaba Cloud VPN サポートに連絡し、対応するアクセスポイントとポートが正常に機能していることを確認してください。
telnet コマンドを実行してドメイン名とポートにアクセスし、現在のネットワークでデータバックアップに利用可能なアップストリーム帯域幅、またはデータ復元に利用可能なダウンストリーム帯域幅を確認します。
ドメイン名は、Cloud Backup クライアント診断ツールによって検出された制御ネットワークのパブリックドメイン名にすることができます。たとえば、次の telnet コマンドを実行してドメイン名とポートにアクセスします:
telnet post-cn-mp90rcien05.mqtt.aliyuncs.com 80ネットワークが監視されている場合は、データがバックアップまたは復元された時点のネットワークトラフィックを確認します。
インターネットを使用している場合は、キャリアまたはネットワーク管理者に問い合わせて、ネットワークトラフィック情報を取得します。
CEN または VPN Gateway を使用している場合は、帯域幅を確認し、CEN または VPN Gateway コンソールでモニタリングデータを表示します。
帯域幅と同時ジョブ数に基づいて、現在の帯域幅が不足していないかを確認します。
たとえば、アップストリーム帯域幅が 20 MB/s であるのに対し、データバックアップに利用できるのは 10 MB/s のみである場合、データ量が多いとリクエストの失敗が発生する可能性があります。
帯域幅 (特にアップストリーム帯域幅) の正確な情報を取得できない場合は、ossutil の probe コマンドを実行してネットワークトラフィックを確認します。
ドメイン名と AccessKey ペアを取得します。
ドメイン名は、Cloud Backup クライアント診断ツールによって検出された制御ネットワークのパブリックドメイン名にすることができます。
ossutil をダウンロードしてインストールします。
詳細については、「ossutil のダウンロードとインストール」をご参照ください。
アップロード帯域幅を確認します。
examplebucket という名前の一時的なバケットを作成し、一時的なオブジェクトを examplebucket にアップロードし、現在のデバイスのハードウェア仕様とアップロード帯域幅に基づいて、推奨される同時アップロードジョブ数を取得します。コマンド例:
./ossutil64 probe --probe-item upload-speed --bucketname examplebucket出力は次のようになります:
cpu core count:2 parallel:2,average speed:679.72(KB/s),current speed:1344.00(KB/s),max speed:1440.00(KB/s)) parallel:3,average speed:643.31(KB/s),current speed:704.00(KB/s),max speed:1632.00(KB/s)) parallel:4,average speed:646.62(KB/s),current speed:512.00(KB/s),max speed:1600.00(KB/s)) suggest parallel is 2, max average speed is 679.72(KB/s)
チェックの結果、利用可能な帯域幅が不足していることが確認された場合は、次の操作を実行します。
帯域幅を増やします。
`retry_times` および `retry_interval` パラメーターを設定して、タイムアウトのリトライ間隔と回数を増やします。これにより、バックアップが成功する確率を高めることができます。
詳細については、「データバックアップのリトライ回数と間隔の設定」をご参照ください。
バックアップジョブの実行時間を調整して、ネットワークがアイドル状態のときにバックアップを実行します。
複数の Cloud Backup クライアントとバックアップジョブがある場合は、バックアップジョブの実行時間をスケジュールして、帯域幅を最大限に活用します。
DNS 名前解決失敗のトラブルシューティング
ローカルホストの DNS 設定を確認します。
プライベート DNS サーバーが設定されていない場合は、Alibaba Cloud パブリック DNS アドレス
223.5.5.5を設定することを推奨します。ファイアウォールルールを確認します。Cloud Backup クライアントのドメイン名とポートに対して、ホワイトリストまたは許可ルールを設定します。
ネットワーク管理者に問い合わせて、他の制限が設定されているかどうかを確認します。
診断ツールによって検出されたドメイン名が解決できることを確認し、バックアッププランを再度実行します。