GCP 控制台脚本可以自动将 VPS 迁移到更高层级吗?

GCP 控制台脚本可以自动将 VPS 迁移到更高层级吗?

是否有gccloud将机器从 迁移general-purpose到 的示例脚本compute-optimised?它是一个网络服务器,所以我宁愿新机器也保留 IP。停机时间 10-20 分钟是可以的。

答案1

更改 VM 类型gcloud需要为项目设置默认区域和区域、停止 VM、更改类型:

# set defaults
gcloud compute project-info add-metadata \
  --metadata google-compute-default-region=us-east4,google-compute-default-zone=us-east4-c

# check it was set (see commonInstanceMetadata section)
gcloud compute project-info describe --project YOURPROJECTNAME

# reinit gcloud to enable new defaults
gcloud init

# change machine type
gcloud compute instances stop VMNAME

gcloud compute instances set-machine-type VMNAME --machine-type e2-highcpu-4

gcloud compute instances start VMNAME

注意:你需要静态 IP 才能 100% 确保 IP 之后不会改变

相关内容