With a new self-service VM import capability, users can now import OVFs from VMware environments into CenturyLink Cloud.
However, some OVFs may still require significant “prep” work, depending on the state of the image. Requirements for OVF images are listed below; please keep this in mind when prepping an image for import.
Supported Operating Systems for Self-Service Import
- Red Hat Enterprise Linux 6 | 64bit
- Windows 2008 R2 DataCenter Edition | 64bit
- Windows 2012 R2 DataCenter Edition | 64bit
Your OVF Must Meet the Following Requirements to be Imported Successfully
- File must be an OVF; OVAs are not supported
- Manifest must use the SHA1 hashing algorithm
- The VM must pass a “checksum” test to ensure there was no packet loss during the FTP transfer
- Must be less than 1 TB in total size
- Must not include a customized or specialized appliances
- All disks should be SCSI (not IDE)
- Only one SCSI controller is allowed
- Must have a single NIC
- DHCP must be disabled
- Only a single image should be present; multiple images (for example a vApp) are not supported. Refer to the Open Virtualization Format White Paper for more information.
- The OVF file name must not include a "." or a "-"
- Ping should not be blocked on the firewall
- The VMware hardware version (vmx) must be 8 or lower
- The latest version of VMware tools must be installed (you will get the error message that reads "the guest operations agent is out of date" if your version is not correct)
- The OVF must be exported from VMware; other hypervisors are not supported
- The current Administrator / Root password must be input during the import process
- Avoid usage of disk type 'monolithicSparse' for VMDK disks
- Must have a valid DNS address
Specific Requirements for Windows 2012 R2 DataCenter 64-bit / Windows 2008 R2 DataCenter 64-bit OVFs
- The machine cannot be joined to a domain
- NOTE: Customers can join their virtual machine to a domain after the import process
- RDP needs to be available on the image
- RDP needs to be unblocked by Windows firewall
Specific Requirements for Red Hat 6 64-bit OVFs
- Ensure SSH is enabled and not firewalled
- Prior to uploading the OVF for import, delete the file 70-persistent-net.rules (rm /etc/udev/rules.d/70-persistent-net.rules)
- Create a blank file named 75-persistent-net-generator.rules. (touch /etc/udev/rules.d/75-persistent-net-generator.rules) to prevent the build of the persistent net rules file.
- In addition, the import function will enable the following capabilities if they are not available on your OVF image:
- For Windows: PSEXEC must not be firewalled; PS Remoting is enabled; WinRM is enabled
- For Red Hat: Ensure the root account’s shell is bash
- We assume that Windows OS OVFs are properly licensed under Volume Licensing; upon successful import, the OVF is then licensed using CenturyLink's SPLA agreement with Microsoft. No changes are made to the license key during import.
- Bring your own licensing is not supported for neither Windows nor Red Hat.
- All OVF files will be stored in the FTP server located in your account's home data center
- All OVF files will be deleted 5 days after initial import; please import your images soon after completion of the FTP transfer
- Managed services are not available on imported VMs
- Import failures can be caused by conflicting settings on the OVF. To assist with troubleshooting a failured OVF, try to import the OVF back into the original virtualized environment and gather logs from this activity.