事前構成された FQDN を使用して Google コンピューティング エンジン (GCE) インスタンスを起動しようとしています。/etc/hosts の内容に基づいてライセンスされたアプリケーションを実行しようとしています。
Google Cloud SDK ユーティリティ - gcloud を使用してインスタンスを開始しています。
次のように、メタデータ オプションを使用して「ホスト名」キーを設定しようとしました。
gcloud compute instances create mynode (standard opts) --metadata hostname=mynode.example.com
開発者コンソールにログインするたびに、コンピューターのインスタンスの下で、「カスタム メタデータ」の下にホスト名が表示されます。これは新しいカスタム キーのようです。次のものには影響しません。
http://metadata.google.internal/computeMetadata/v1/instance/hostname
戻り値。
また、以下のように「インスタンス/ホスト名」を設定しようとしましたが、gcloud を使用すると解析エラーが発生します。
--metadata instance/hostname=mynode.example.com
メタデータ サーバーの起動スクリプト機能を正常に使用して、新しく作成されたインスタンスの新しい内部 IP アドレスを解析する起動スクリプトを実行し、/etc/hosts を更新しました。これは機能しているように見えますが、「Google のように」感じません。
メタサーバー機能を使用して、インスタンスの作成中にインスタンスのFQDN (具体的には、インスタンス名は常にホスト名であるため、ドメイン名)を構成できますか?