这个还是 note 一下, 免得之后还是忘了怎么用...

原本的做法是用 gcutil (< 2013), 但是 gcutil deprecated, 改用 gcloud compute BLAH 方式处理.

做法是:

Requirements:

1. Project ID: A & B

2. Image Name (@ project A): IMAGE_TO_BE_MIGRATED

3. 确定操作帐号可以在 project A & B 有 full permission


指令如下:

1. 将 project ID 设定为 B

> gcloud config set project B

2. 利用 IMAGE_TO_BE_MIGRATED, 在 project B 开一个 instance, naming INSTANCE_PROJECT_B

> gcloud compute instances create INSTANCE_PROJECT_B \

   --image-project A --image IMAGE_TO_BE_MIGRATED \

   --zone ZONE --machine-type TYPE

3. 接下来只要对 INSTANCE_PROJECT_B 的 disk 做 image 即可

 

相关文章