這個還是 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 即可

 

相关文章