[GCP] How To Import OVF Disk With OS Or Without OS To GCE
@ GordonWei · Sunday, Aug 15, 2021 · 2 minute read · Update at Aug 15, 2021


Migration OVF To Google Cloud Engine

Before Start

You Can Upload Your OVF With VMDK File To Google Cloud Storage

Import Disk With OS

Go To GCS Find OVF File

Next Step, Go To Terminal Use gcloud Command And Check Your Auth Config, Region & Zone

Use gcloud auth list Check Your Config

gcloud auth list

       Credentialed Accounts
*       wei@youraccount-a.com

To set the active account, run:
    $ gcloud config set account `ACCOUNT`
gcloud config get-value compute/region

gcloud config get-value compute/zone

Check Your Have GCS Permission

gsutil ls gs://your-ovf-bucket

Use gcloud compute Command Import Your OVF File

gcloud compute instances import <VM Name> --source-uri=gs://your/ovf/bucket/path/ --network=<VPC> --subnet=<subnet> --private-network-ip=<PRIVATE_NETWORK_IP> etc...

Then Wait About More Than 40 Min To Wait Create Disk, Instance. It Will Return

WARNING: Importing OVF. This may take 40 minutes for smaller OVFs and up to a couple of hours for larger OVFs.
Created [https://cloudbuild.googleapis.com/v1/projects/project/builds/123-123-123].
Logs are available at [https://console.cloud.google.com/cloud-build/builds/123-123-123?project=123123123].
starting build "123-123-123-123"
[import-ovf]: 2021-06-23T11:16:13Z Starting OVF import workflow.
[import-ovf]: 2021-06-23T11:16:13Z Found gs://your/ovf/path/vm.ovf
[import-ovf]: 2021-06-23T11:16:14Z Found gs://your/ovf/path/disk1.vmdk
[import-ovf]: 2021-06-23T11:16:14Z Found gs://your/ovf/path/disk2.vmdk
[import-ovf]: 2021-06-23T11:16:14Z Found valid OS info in OVF descriptor, importing VM with `windows-2008r2` as OS.
[import-ovf]: 2021-06-23T11:16:14Z Will create instance of `n1-standard-4` machine type.
[import-disk-2]: 2021-06-23T11:16:18Z Creating Google Compute Engine disk from gs://your/ovf/path/disk2.vmdk
[import-disk-1]: 2021-06-23T11:16:18Z Creating Google Compute Engine disk from gs://your/ovf/path/disk1.vmdk
[import-disk-2]: 2021-06-23T11:52:21Z Finished creating Google Compute Engine disk
[import-ovf]: 2021-06-23T11:52:21Z Creating image "ovf-71111"
[import-disk-1]: 2021-06-23T12:07:20Z Finished creating Google Compute Engine disk
[import-disk-1]: 2021-06-23T12:07:20Z Inspecting disk for OS and bootloader
[import-disk-1]: 2021-06-23T12:09:04Z Inspection result=os_release:{cli_formatted:"windows-2008r2" distro:"windows" major_version:"2008" minor_version:"r2" architecture:X64 distro_id:WINDOWS} elapsed_time_ms:103837 os_count:1
[import-disk-1]: 2021-06-23T12:09:23Z Making disk bootable on Google Compute Engine
[import-ovf]: 2021-06-23T12:27:12Z OVF import workflow finished successfully.
[import-ovf]: 2021-06-23T12:27:12Z Cleaning up.

After Finished, You Can See Your Instance On Console, The Instance Name Will Be Your Import Command Spectified Name

Ref Doc

Import Disk Without OS

Go To GCS Find OFV File

gcloud compute images import batchserver-disk-2 --source-file gs://<gcs-bucket-name>/<path>/Disk --data-disk --timeout=24h 

GordonWei's blog

.net .net-framworke-3.5 4g-dongle 4g-lte 518 across-project active-directory activity ad add-repo alcatel alpine always-free amazon amd-apu ap apache arm associate aws aws-cdk aws-certified aws-cli aws-efs aws-lex aws-nuke aws-s3 aws-saa aws-security aws-ssm aws-sso aws帳單整合 bind bind-view blackbox blog brew bridge-network bucket-sync build-image calculator catalina centos centos-7 centos7 cfn-flip change-swap chatbot cidr cidrcalculator clean-cache clean-resources cloudfront command consolidated-billing container controller cups curl deeplearning delete-sns developer directory-service disk dlink-dcs930l dns-server docker docker-build docker-compose docker-error docker-image docker-setting-proxy domain dotnet dvac01 ec2 ec2-mount-efs ec2-ssm elk enabled error export-ovf exporter fail2ban fat32-to-ntfs freeradius funny gcloud gcp gcp-change-account gcp-logging gcs git git-error github github-error google google-adsens google-cloud-platform grafana grub hh41 homebridge homekit homekit-ui http https huawei-e3372 hugo hugo-blog hugo-post import-vm instances ios ios-run-python iphone-backup ipv6-apt iso-to-usb job-bank json json-dumps keras kibana kvm lambda latin ldap ldap3 letsencrypt libvirt likecoin linux linux-dotnet linux-vnc loop lte-dongle mac mac-backup macos mail-server mi-home migration mongodb monitor ms-ad multiple-account mysql mysql-error mysql-federated netapp npm npm-upgrade ns ntfs ntp-server oai on-premise openvpn openwebmail openwrt options oracle-cloud orange-pi organizations ovf peering permission-deny pip-error pip-install port-25 printer prometheus proxy-server python python-access-ad python-ftp python-get-nowtime python-time python2 python3 radius radius-mysql radius3.0 raspberry-pi raspberry-pi-zero rc.local redhat repo request reset-password resize-img resize-sd-partition root router rpi-camera s3 s3-error s3-policy sam-cli samba samba-error script scs-c01 security selinux session session-manage share-snapshot shell sms sms-log smtp snapshot sns solution-architect-associate ssh-server ssl ssl-error ssm sudo sysops system-log system-manager systems-manager table-sync time-machine time.gmtime time_wait timezone tls totolink typeerror ubuntu ubuntu-18.04 ubuntu16.04 ubuntu20.04 unifi unifi-ac-lite uniout update-error usb usb-install virsh virt visudo vmware vmware-player volume-lock vpc vpn vpn-server web-server wifi win-server win10 windows windows-server windows-server-2019 windows-ssh-server xiaomi yaml zimbra 廣告 永久免費 無法更新索引 無線分享器 燒光碟 自動搶 阿爾卡特

© 2021 GordonWei's Blog

Powered by Hugo with theme Dream.


2021 - Now / 博弘科技 - 資深SRE工程師

2020 - 2021 / 趣遊科技 - 資深SRE工程師

2019 - 2020 / 104人力銀行 - DevOps 工程師

2018 - 2019 / 104人力銀行 - Net 工程師

2016 - 2018 / 全林實業股份有限公司 - 系統部協理

2015 – 2016 / 恩據優資訊工作室 – 負責人

2014 – 2015 / 安盟科技股份有限公司 – 資深IT工程師

2013 – 2014 / 上海鷺豐農業科技有限公司 – 系統工程師

2010 – 2012 / 104 人力銀行 – 維護工程師

2008 - 2009 / 典匠資訊 – MIS


  • 2021/02 - 2021/12 博弘雲端 - 家樂福數位轉型
  • 2020/10 - 2020/11 趣遊科技 - 產品container化
  • 2020/09 - 2020/10 趣遊科技 - 產品架構重構
  • 2020/08 - 2020/09 趣遊科技 - 規範訂製
  • 2019/09 - 2020/07 104人力銀行 - AWS Account 回收暨IaC專案
  • 2018/10 - 2018/12 104人力銀行 - DR Site 協助建置
  • 2018/03 - 2018/05 全林實業 - 工研院人臉辨識與使用者行為分析專案
  • 2018/04 - 2018/05 全林實業 - 嘉義公車站無線網路專案
  • 2017/06 - 2018/05 全林實業 - 新加坡無線網路專案
  • 2017/05 - 2018/05 全林實業 - 捷運無線網路專案
  • 2017/01 - 2017/04 全林實業 - 弋楊科技遊覽車專案
  • 2016/12 - 2017/04 全林實業 - 亞太好行網重構、建置
  • 2016/12 - 2017/02 全林實業 - 愛巴士無線網路專案
  • 2016/11 - 2017/01 全林實業 - 泰國Free AD Wifi專案
  • 2016/10 - 2016/12 全林實業 - 桃園客運無線網路專案
  • 2016/09 - 2016/12 全林實業 - 怡客咖啡廳無線網路專案
  • 2016/07 - 2017/07 全林實業 - 主要系統規劃、重構與建置
  • 2014/09 - 2015/04 安盟科技 - 機房架構規劃rebuild / CRM系統開發客製
  • 2013/07 – 2014/07 上海鷺豐農業科技 - 研發農業環境監控系統(Arduino)
  • 2011/11 – 2012/06 104人力銀行 - 協助導入虛擬化技術專案 (Citrix Xen Server、Desktop)



小弟是一位沒錢又沒閒的普通人, 只能靠自學以及不斷的實作來吸取經驗。