是否有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 之后不会改变