Enterprise Cloud VM Image Import User Guide Version 1.0
Version History Issue Date Comments 1.0 2013/03/20 Initial version i
Introduction 1) Purpose of this document: The purpose of this document is to inform Enterprise Cloud customers on how to import a Virtual Machine (VM) to an Enterprise Cloud environment. Please note that the items and conditions listed in this document are provided as-is and is intended to be updated regularly. Please refer to the most up-to-date version of this document when uploading a VM. Company strongly recommends to customers that they take and maintain a backup of the VM to be uploaded. Company takes no responsibility that the uploaded VM will function as intended by the customer. 2) Definitions and interpretations: In this document, the term Company refers directly to either NTT Com or to one of its affiliate companies which sells Enterprise Cloud to its end customers. Service(s) refers specifically to the Enterprise Cloud service, in which details are described in the Service Description document. 3) Target Audience Company assumes that the user of this document has knowledge of VMware ESX, VMware vcenter and can create/export a VM by configuring parameters in ESX and vcenter. 1
VM Image Import User Guide 1. Prerequisites In order to import a VM to Enterprise cloud environment, the VM must be created in either one of the (2) environments listed below. 1. VMware vsphere 4.x and above 2. VMware ESXi 4.x and above In addition to the above, customers are requested to use vcloud Director (VCD) 1.5 and above. Company takes no responsibility that the imported VM (including the Operating System and application within the VM) will function as intended by the customer. 2. Requirements to create a VM image Customers are requested to read and understand the following document from VMware vsphere Document Center in order to export a VM image as an OVF template. (External Link) http://pubs.vmware.com/vsphere-50/topic/com.vmware.icbase/pdf/vsphere-esxi-vcenter-server-50-virtual-machine-admin-guide.pdf When creating a VM image (exporting to OVF template), the following conditions must be met: - Customers are requested to use VCD to set Enable Guest Customization to On. Customers must prepare the VCD environment. - The VM image must be shutdown properly. VMs that was improperly shutdown prior to creating a VM image may not function when imported to the Enterprise Cloud environment. - The VM within the VM image is limited to one VM. VM images with multiple VMs (such as vapps) may not be imported to Enterprise Cloud environment. - All virtual disk files within the VM image must be a single virtual disk file (VMDK file). A VMDK file that is split into multiple files cannot be supported. 3. Requirements of VM image The VM image must be a single file in OVA format v1.0.0 or 1.1.0. The size of the OVA file must be 250GB or less. 2
All characters (text) used within the OVA template, including the OVA file name and parameters within the VM image, may not use the following. (space) multi-byte characters characters that may not be used in Microsoft Windows Other characters that are not listed as UTF-8 4. Requirements of Virtual Hardware Requirements of Virtual Hardware listed in Appendix 1. 5. Requirements of Guest OS A list of Guest OS s that may be imported can be found at the following VMware document (external link): http://www.vmware.com/pdf/vcd_15_users_guide.pdf Please refer to Chapter 9 Working With Virtual Machines, Section Guest Operating System and refer to the table in Guest Operating System Support. Guest OS installed in the VM image must have Guest Customization as Automatic. All software that requires certain hardware (such as hardware monitoring agents) must be uninstalled or disabled before creating a VM image. It is the sole responsibility of the customer to comply with all license agreements of the OS, applications, etc when creating and importing a VM image to Enterprise Cloud environment. When importing a VM with a specific version of Windows Server, there is a possibility that our operator can switch the license from a customer owned to a license that the Company provides in Enterprise Cloud for a price. Please contact your local sales representative for details. Other requirements of Guest OS listed in Appendix 2. 6. Support by Company for VM Image Import If customer has trouble when importing a VM image to Enterprise Cloud environment, please contact your local support center for support. 3
Appendix 1 Virtual Hardware Requirements Windows Linux Virtual Hardware version OS type of Virtual Hardware *1 Virtual Devices Required only 7 or 8 (8 recommended) OS type that is appropriate for the installed Guest OS CPU, Memory, Video Card, VMCI Device, SCSI Controller, CD/DVD drive (1 st drive), Floppy Drive (1 st drive), Hard Disk (1 st drive) Virtual Devices Not Supported Parallel Port, SCSI Device, Serial Port, USB Controller, USB Device, PCI Device, CD/DVD drive (2 nd device or more), Floppy Drive (2 nd device or more) SCSI Bus Sharing None SCSI Controller LSI Logic SAS recommended LSI Logic Parallel recommend vcpu 1, 2, 4, 6 or 8 CPU Cores CPU Resource Allocation Limit Memory Virtual Disk Type Virtual Disk numbers Virtual Device Node of root disk *2 1 Core per Socket Must be Unlimited More than or equal to 1GB, Less than or equal to 32 GB Thin Provisioning recommended, may be thick provisioned Max. 7 virtual disks (including root disk), cannot be in Independent Mode SCSI(0:0) Virtual Disk size *3 vnic *4 VMCI CD/DVD Drive Less than or equal to 2000GB for all virtual disks Recommended to delete all vnics beforehand (will be deleted when importing) Must be disabled Must be either in Host Device Mount or Client Device Mount setting *1 For example, when Guest OS in VM is CentOS 5, you should select Red Hat Enterprise Linux 5, when CentOS 6 you should select Red Hat Enterprise Linux 6. 4
*2 Root disk can not be changed after importing to Enterprise Cloud environment *3 When uploading a VM image to Enterprise Cloud environment, it is required to have sufficient space available in the private catalog. The uploaded VM size should be calculated by the virtual disk size, not the thin provisioned file size. For example, if a customer has created a VM image (OVA) with 5 virtual disks each with 500 GB in size, the VM image may be small as 100 GB if using thin provisioned virtual disks. In this case, the total of the virtual disk size would be 2,500GB (500GB x 5) and would fail when importing the VM to Enterprise Cloud according to the limitation of Virtual Disk Size (Less than or equal to 2000GB for all virtual disks). *4 Existing vnics should be deleted and new vnics should be created in such a way that Company can support during the post process of VM image import. 5
Appendix 2 Requirements of Guest OS Windows Linux Configuration of Firewall within Guest OS *1 Must permit ICMP (Company monitors VM using ICMP ping) Perl N/A Must use Perl pre-installed in the Guest OS Network Adaptor (NICs) Must not disable Network Adaptor (NICs) from Guest OS VMware Tools Must have the most up-to-date VMware tools installed, and must be automatically enabled when a VM is turned on *1 Customer has the responsibility to secure the VM. Customer may do so by configuring the vfirewall that Enterprise Cloud provides and/or by using the firewall within the Guest OS or by using other methods. 6
Appendix 3 The following is the Customer Portal guide to import VM image to Enterprise Cloud environment. 1. Login to the Enterprise Cloud portal and Click on 1 to open the Compute Resource Pool configuration. 1 2. From the Compute Resource Pool Configuration page, select Catalogs to open the catalog page. 2 7
3. From the Catalog page, click on the + (plus) mark to open popup. 3 4. From the popop, enter the template name and click on the Upload button. After selecting the VM image (in OVA format), click on the 5. Save button to start upload. 4 5 8