Azure Stack Edge デバイスの BLOB ストレージに関する問題のトラブルシューティング

適用対象:Yes for Pro GPU SKUAzure Stack Edge Pro - GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro RYes for Mini R SKUAzure Stack Edge Mini R

この記事では、お使いの Azure Stack Edge デバイスの BLOB ストレージに関する問題のトラブルシューティング方法について説明します。

デバイス上の BLOB ストレージのエラー

ここでは、Azure Stack Edge デバイス上の BLOB ストレージに関連するエラーについて説明します。

問題/エラー 解像度
Unable to retrieve child resources. (子リソースを取得できません。) The value for one of the HTTP headers is not in the correct format. (いずれかの HTTP ヘッダーの値の形式が正しくありません。) [編集] メニューから [Target Azure Stack APIs]\(Azure Stack API を対象とする\) を選択します。 その後、Azure Storage Explorer を再起動します。
getaddrinfo ENOTFOUND <accountname>.blob.<serialnumber>.microsoftdatabox.com エンドポイント名 <accountname>.blob.<serialnumber>.microsoftdatabox.com が、Windows ではパス C:\Windows\System32\drivers\etc\hosts、Linux では /etc/hosts にある hosts ファイルに追加されていることを確認します。
Unable to retrieve child resources. (子リソースを取得できません。)
Details: self-signed certificate (詳細: 自己署名証明書)
次の手順に従って、ご使用のデバイス用の SSL 証明書を Azure Storage Explorer にインポートします。
  1. 証明書を生成してダウンロードします
  2. [編集] メニューから、[SSL 証明書]、[証明書のインポート] の順に選択します。
AzCopy コマンドが 1 分間応答を停止しているように見えた後、次のメッセージが表示されます。
Failed to enumerate directory https://… The remote name could not be resolved <accountname>.blob.<serialnumber>.microsoftdatabox.com
エンドポイント名 <accountname>.blob.<serialnumber>.microsoftdatabox.comC:\Windows\System32\drivers\etc\hosts にあるホスト ファイルに追加されていることを確認します。
AzCopy コマンドが 1 分間応答を停止しているように見えた後、次のメッセージが表示されます。
Error parsing source location. The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel
次の手順に従って、ご使用のデバイス用の SSL 証明書を Azure Storage Explorer にインポートします。
  1. 証明書を生成してダウンロードします
  2. [編集] メニューから、[SSL 証明書]、[証明書のインポート] の順に選択します。
AzCopy コマンドが 20 分間応答を停止しているように見えた後、次のメッセージが表示されます。
Error parsing source location https://<accountname>.blob.<serialnumber>.microsoftdatabox.com/<cntnr>. No such device or address
エンドポイント名 <accountname>.blob.<serialnumber>.microsoftdatabox.com/etc/hosts にあるホスト ファイルに追加されていることを確認します。
AzCopy コマンドが 20 分間応答を停止しているように見えた後、次のメッセージが表示されます。
Error parsing source location… The SSL connection could not be established
次の手順に従って、ご使用のデバイス用の SSL 証明書を Azure Storage Explorer にインポートします。
  1. 証明書を生成してダウンロードします
  2. [編集] メニューから、[SSL 証明書]、[証明書のインポート] の順に選択します。
AzCopy コマンドが 20 分間応答を停止しているように見えた後、次のメッセージが表示されます。
Error parsing source location https://<accountname>.blob.<serialnumber>.microsoftdatabox.com/<cntnr>. No such device or address
エンドポイント名 <accountname>.blob.<serialnumber>.microsoftdatabox.com/etc/hosts にあるホスト ファイルに追加されていることを確認します。
AzCopy コマンドが 20 分間応答を停止しているように見えた後、次のエラーが表示されます。Error parsing source location… The SSL connection could not be established ご使用のデバイス用の SSL 証明書をシステムの証明書ストアにインポートします。 詳細については、「証明書のダウンロード」を参照してください。
The value for one of the HTTP headers is not in the correct format. (いずれかの HTTP ヘッダーの値の形式が正しくありません。) インストールしたバージョンの Python 用 Microsoft Azure Storage ライブラリが Azure Stack Edge でサポートされていません。 サポートされているライブラリ バージョンについては、「 サポートされている Azure クライアント ライブラリ」を参照してください。
… [SSL: CERTIFICATE_VERIFY_FAILED] … Python を実行する前に、REQUESTS_CA_BUNDLE 環境変数を Base64 でエンコードされた SSL 証明書ファイルのパスに設定してください (証明書のダウンロード方法を参照してください)。 たとえば、以下を実行します。
export REQUESTS_CA_BUNDLE=/tmp/mycert.cer
python
あるいは、証明書をシステムの証明書ストアに追加し、この環境変数をそのストアのパスに設定します。 たとえば、Ubuntu では以下を実行します。
export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
python
The connection times out. (接続がタイムアウトになりました。) ご自身のデバイスにサインインし、ロックが解除されているかどうかを確認します。 デバイスは再起動されるたびに、ユーザーがサインインするまでロックされた状態になります。
ストレージ アカウントを作成または更新できませんでした。 ストレージ アカウントのアクセス キーが有効であることを確認してください。 必要に応じて、デバイスのキーを更新します。 ストレージ アカウント キーを同期します。 ここに記載されている手順に従います。

次のステップ