4 PlateSpin Orchestrate 2.5 Virtual Machine Management Guide
4.3 Configuring the Amazon EC2 Provisioning Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.3.1 Components of the EC2 Provisioning Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.3.2 EC2 Objects Mapped to PlateSpin Orchestrate Objects. . . . . . . . . . . . . . . . . . . . . . 45
4.3.3 Managing VMs in the EC2 Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.3.4 Specifying Properties of an EC2 Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.4 Configuring the hyperv Provisioning Adapter and Hyper-V VMs . . . . . . . . . . . . . . . . . . . . . . . 48
4.4.1 Configuring Policies for the hyperv Provisioning Adapter . . . . . . . . . . . . . . . . . . . . . 48
4.4.2 Known Configuration Limitations for Hyper-V VMs . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5 Troubleshooting Provisioning Actions 51
6 Autoprep and Sysprep 55
6.1 Understanding Autoprep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.1.1 How Autoprep Works. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.1.2 Setting Autoprep Facts in the Development Client . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.1.3 Applying Autoprep Facts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.1.4 Example Autoprep Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
6.1.5 Known Autoprep Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
6.2 Understanding Sysprep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
6.2.1 How Sysprep Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6.2.2 Setting Sysprep Facts in the Development Client . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.2.3 Using the Sysprep deploy.cab Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
6.2.4 Applying Sysprep Facts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.2.5 Example Sysprep Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
6.2.6 Known Sysprep Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
A Virtual Machine Technologies and Actions 79
A.1 Virtual Machine Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
A.2 Xen Hypervisor on SLES 10 SP3 or SLES 11 Host. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
A.2.1 Additional Xen Provisioning Adapter Information . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
A.3 VMware vSphere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
A.3.1 Additional VMware vSphere Provisioning Adapter Information . . . . . . . . . . . . . . . . . 85
A.4 Microsoft Hyper-V Hypervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
A.5 Amazon EC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
B Tuning the vsphere Provisioning Adapter for Large Scale VM Provisioning 89
C Discovering or Dynamically Creating vSphere Port Groups 91
C.1 How Orchestrate Models a vSphere Port Group and Exposes vSwitch Settings. . . . . . . . . . . 91
C.2 Dyanamically Creating Port Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
C.2.1 Network Configuration Facts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
C.2.2 Enabling Dynamic Creation of Port Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
D Documentation Updates 93
D.1 March 11, 2011 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
D.2 November 12, 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
D.3 October 15, 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93