私はGoogle Cloudを初めて使用します。 wordpressサイトをセットアップして現在作業中です。ただし、私のvmインスタンスはそのゾーンに次のasia-east1-aを使用しているようです。変更することができました。次の出力でgcloudコマンドを使用してリージョンとゾーンを作成します。
$ gcloud config list compute/region
Your active configuration is: [default]
[compute]
region = us-east4
$ gcloud config list compute/zone
Your active configuration is: [default]
[compute]
zone = us-east4-b
アクティブなデフォルトを新しいセットゾーンに変更するにはどうすればよいですか?インスタンスを米国の北東海岸で実行したいですか?
ありがとう、T
Cloud Shellで以下のコマンドを使用します。
ご希望の地域を確認するには:
$ gcloud compute regions list
コンピューティングリージョンを変更するには、us-east4
リージョンを選択します。
$ gcloud config set compute/region us-east4
プロパティ[compute/region]を更新しました。
$ gcloud config list compute/region
[計算]
region = us-east4
同様に、コンピューティング/ゾーンを変更できます。
説明されているように、 ここ 、project-info
メタデータをプロジェクトごとに追加して、デフォルトのリージョンとゾーンを指定できます。これは、gcloud
を初期化するときにのみ使用されます(gcloud init
を使用)。
さらに、gcloud
は、compute/region
およびcompute/zone
構成(ローカルgcloud構成に追加したように見える)を使用したデフォルトのリージョンとゾーンのローカル設定をサポートしています。これらのプロパティが設定されると、project-info
で設定された構成が上書きされます。
要件に応じてこれらのプロパティを設定したので、そのgcloud構成を使用している限り、デフォルトが設定されていると思います。
zone
コマンドの--zone
および--region
引数を使用すると、region
およびgcloud
をいつでもオーバーライドできることに注意してください。
デフォルトのゾーン/リージョンを変更しても、既存のVMは新しいゾーンに移動されません。 VMゾーン間で移動 したい場合は、永続ディスクのスナップショットを取得し、スナップショットを使用して目的のゾーンで新しいインスタンスを起動できます元のVMで使用されているリソースをクリーンアップします。
gcloud
を使用するか、一連の手順を手動で実行して同じ結果を得ることができます。
gcloud compute instances move INSTANCE_NAME --zone SOURCE_ZONE --destination-zone DESTINATION_ZONE
具体的には、Compute Engineは次のことを行います。
- ソースインスタンスに接続されている永続ディスクのスナップショットを作成します。
- 宛先ゾーンに永続ディスクのコピーを作成します。
- 同じリージョン内で移動するインスタンスの場合、インスタンスに割り当てられている一時的な外部IPアドレスを静的な外部IPアドレスに一時的に昇格させます。
- 宛先ゾーンに新しいインスタンスを作成します。
- 新しく作成した永続ディスクを新しいインスタンスに接続します。
- 新しいインスタンスに外部IPアドレスを割り当てます。必要に応じて、アドレスをエフェメラル外部IPアドレスに降格します。
- スナップショット、元のディスク、元のインスタンスを削除します。
インスタンスを手動で移動する場合は、これらの手順を手動で実行することもできます。
既存のインスタンスのイメージを作成し、新しいゾーンを使用して新しいインスタンスを作成した後、このイメージを以前に作成してアップロードします。