この記事では、転送アプライアンスのオンライン モードに関する問題のトラブルシューティングと解決方法について説明します。
オンライン オペレーション用に構成されていない
エラー:
This appliance has not been configured for online operations.
解決策:
オンライン アプライアンスをご注文いただいたときにこのエラーが表示された場合は、Transfer Appliance チーム(data-support@google.com)にお問い合わせください。
オフライン アプライアンスをご注文の場合は、このメッセージが表示されます。オフライン アプライアンスはオンライン モードをサポートしていません。他にご不明な点がございましたら、転送アプライアンス チームにお問い合わせください。
認証情報ファイルがない
エラー:
An error occurred while running hta containers: "credential file:
'/tmp/key.json is missing"
解決策:
次の項目を実施したことを確認します。
- 準備された IAM 権限とストレージ。
- ユーザー管理サービス アカウントのサービス アカウント キーを作成しました。
- サービス アカウント キーの名前を
key.json
に変更しました - アプライアンスの
/tmp
にサービス アカウント キーをアップロードしました。
コンテナ バイナリを実行できませんでした
エラー:
An error occurred while running hta containers: "Failed to run HTA
containers binary \"opt/ta_containers/ta_containers\": exit status 1"
解決策:
サポートが必要な場合は、Transfer Appliance チーム(data-support@google.com)にお問い合わせください。
オペレーティング システムの更新に失敗しました
エラー:
Failed to update Operating System.
An error occurred while updating the appliance: "failed update OS: error
transferring configuration files: error setting up tmp mount for new srv
partition: error setting up mount /var/tmp/update1298680145: command
[mount /dev/sdc2 /var/tmp/update1298680145] failed with output: mount:
/var/tmp/update1298680145: special device /dev/sdc2 does not exist.\n and
error: exit status 32"
解決策:
サポートが必要な場合は、Transfer Appliance チーム(data-support@google.com)にお問い合わせください。
認証情報ファイルなしで更新を実行できない
エラー:
Update cannot be run without credentials file. Please upload credentials file
onto the appliance.
このエラーは、転送アプライアンスでソフトウェアを更新しようとすると発生します。
解決策:
以下の手順が完了していることを確認します。
オンライン移行の準備を行う。具体的には、以下の点を確認してください。
- ユーザー管理サービス アカウントが作成されます。
- サービス アカウントに適切な権限が付与されている。
- ユーザー管理サービス アカウントのサービス アカウント キーを作成しました。
- 鍵の名前を
key.json
に変更し、アプライアンスの/tmp
にアップロードしました。
オブジェクト接頭辞が nil 文字列に更新されない
エラー:
このエラーは、更新先バケットの実行時にオブジェクト接頭辞がデフォルトで nil 文字列になるはずなのに、そうならない場合に発生します。
オブジェクト接頭辞を指定しない場合の更新:
ta online --bucket=myrandombucket
このコマンドを実行しても、オブジェクト接頭辞は nil 文字列に更新されません。オブジェクト接頭辞は、--object_prefix
フラグを指定した場合にのみ更新されます。
解決策:
少なくともオブジェクトの接頭辞を指定して更新します。
ta online --bucket=myrandombucket --object_prefix=""
ta online --bucket=myrandombucket --object_prefix=
ta online --object_prefix=""
ta online --object_prefix=