この記事では、Transfer Appliance のオンライン モードに関する問題のトラブルシューティングと解決方法について説明します。
オンライン オペレーション用に構成されていません
エラー:
This appliance has not been configured for online operations.
解決策:
オンライン アプライアンスを注文してこのエラーが発生した場合は、Transfer Appliance チーム(data-support@google.com)にお問い合わせください。
オフライン アプライアンスを注文した場合は、このメッセージが表示されます。オフライン アプライアンスはオンライン モードをサポートしていません。さらにサポートが必要な場合は、Transfer Appliance チームにお問い合わせください。
認証情報ファイルがない
エラー:
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.
このエラーは、Transfer 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=