Chapter 4. Functional comparison 115
Install the operating system using the appliance and the corresponding NIM resources.
VMControl will call all necessary NIM operations and create additional NIM resource
definitions to install the operating system.
Other DSM-provided operations are also started from the NIM server to control the
installation process—for example, key exchanges between the NIM server and HMC, and
MAC address collection.
In a CSM cluster beside others, the systemid, getadapters, csm2nimnodes, csmsetupnim
and netboot commands are doing what is automated in VMControl.
The customizable attributes used by VMControl to set up the deployed operating system
depend on the type of deployment. To check what attributes are available, use the smcli
lscustomization command. Many of the attributes are explained in 4.5.2, “Post-install
customization” on page 118.
There are two types of deployment operations:
–The smcli -a deploy_new command creates a new virtual server or LPAR definition,
so this will need to set the processor, memory, and virtual disk information also. In this
deployment mode the host or server system pool can be specified as a target with the
-s flag. The creation of the new LPAR is controlled by the following customization
methods:
• Some of the attributes can be specified at capture time, which will determine the
attributes used at deployment as shown in Example 4-12. These will be
incorporated into the virtual appliance definition. You can find them in the OVF file
created for the virtual appliance.
• Additional customization attributes can be specified with the -A flag of the smcli
deploy -a deploy_new command.
• A customization file can be specified with the -F flag.
For further explanation and examples, see IBM Systems Director VMControl
Implementation Guide on Power Systems, SG24-7829.
–The smcli -a deploy_existing command deploys an operating system onto an
existing virtual server or LPAR. In this case the LPAR basic virtualization attributes can
not be changed by the deployment operation. In this mode one or more virtual servers
can be specified with the -s flag.
When you run a deploy operation, VMControl provides the IP addresses the NIM server
should use for key exchanges. It is possible that the HMC’s IP address used for
communication with the managed systems is provided. The NIM server will not be able to
communicate with HMC using that address and gives back the error that is shown in
Example 4-12. In this case, HMC has the IP address 10.0.0.1 set for communication with
the service processors of the managed systems.
Example 4-12 Deployment error because of failing communication between NIM server and HMC
p5570lp01(root)/export/nim/cust> smcli deployva -a deploy_existing -V 11703 -s
10765 -F /export/nim/cust/cust_for_p5570lp02_>
DNZIMC032E Error occurred during deploy operation.
DNZIMN105E An error occurred starting the virtual server to prepare it for
deployment.
Note: We had to remove the network interface definition from Systems Director, which
belongs to the HMC.