Beruflich Dokumente
Kultur Dokumente
Important: These notices provide information or advice that might help you avoid
inconvenient or difficult situations.
To view a PDF file, you need Adobe Acrobat Reader, which can be downloaded for
free from the Adobe Web site at www.adobe.com/products/acrobat/readstep.html.
If you have any comments about this book or any other IBM Systems Director
publication, go to the IBM Systems Director information center Web site at
http://publib.boulder.ibm.com/infocenter/director/v6r1x/index.jsp. There you
will find the feedback page where you can enter and submit comments.
IBM Systems Director VMControl enables you to complete the following tasks:
v Create z/VM virtual servers.
v Edit z/VM virtual servers.
v Manage z/VM virtual servers.
The licensed portion of IBM Systems Director VMControl, IBM Systems Director
VMControl Image Manager, allows you to complete the following tasks.
v Discover existing image repositories in your environment and import external,
standards-based images into your repositories as virtual appliances.
v Capture a running virtual server that is configured just the way you want,
complete with guest operating system, running applications, and virtual server
definition. When you capture the virtual server, a virtual appliance is created in
one of your image repositories with the same definitions and can be deployed
multiple times in your environment.
v Import virtual appliance packages that exist in the Open Virtualization Format
(OVF) from the Internet or other external sources. After the virtual appliance
packages are imported, you can deploy them within your data center.
v Deploy virtual appliances quickly to create new virtual servers that meet the
demands of your ever-changing business needs.
You are granted a 60-day evaluation license for IBM Systems Director VMControl
Image Manager when you download and install IBM Systems Director VMControl.
For more information, see the License Information topic.
The IBM Systems Director VMControl Summary page guides you through the
tasks you need to complete to get started using the product: installing agents,
discovering or creating image repositories, and capturing or importing virtual
appliances. Once you are up and running, the Summary page gives you quick
When you have started using the tasks available in IBM Systems Director
VMControl, you can use the following views to manage your image repositories
and virtual appliances:
v Virtual Appliances – view all of your virtual appliances and select them for
deployment.
v Image Repositories – view all of the discovered image repositories in your
environment.
v Deployment History – view all of the virtual servers that have been created from
a specific virtual appliance. You can also perform management tasks on the
virtual servers from within this view.
Related reference
IBM Systems Director Downloads
Accessibility features
This topic provides information about the accessibility features of IBM Systems
Director VMControl.
Accessibility features help users who have a disability, such as restricted mobility
or limited vision, to use information technology products successfully. The IBM
Systems Director VMControl plug-in for IBM Systems Director supports the
accessibility features that are supported in IBM Systems Director. For more
information, see the Accessibility features for IBM Systems Director topic.
License information
This topic describes the licensing for IBM Systems Director VMControl, including
the details of which components are no-charge (free) and which components are
chargeable (for-fee).
When you download, install, and begin using IBM Systems Director VMControl,
you are granted a 60-day evaluation license for IBM Systems Director VMControl
Image Manager. The evaluation license enables you to create, import, and deploy
virtual appliances in your environment. Once the evaluation license expires, you
must purchase a license in order to continue using IBM Systems Director
VMControl Image Manager. The 60-day evaluation period begins the first time you
begin using IBM Systems Director VMControl Image Manager. The number of days
left on the evaluation license appears on the bottom of the IBM Systems Director
VMControl summary page. The day the evaluation license expires is also
displayed, as well as information about obtaining a license.
If you allow the evaluation license to expire before purchasing a license for IBM
Systems Director VMControl Image Manager, you will no longer be able to create,
import, and deploy virtual appliances in your environment. However, when you
do purchase and install the license for IBM Systems Director VMControl Image
Manager, any image repositories and virtual appliances that you created during the
evaluation period will still be usable.
For detailed information about the hardware and software requirements for IBM
Systems Director, see Hardware and software requirements for IBM Systems
Director.
IBM Systems Director VMControl is supported on all IBM® systems that are
supported by IBM Systems Director Server 6.1.1.2.
IBM Systems Director VMControl is supported on all operating systems that are
supported by IBM Systems Director Server 6.1.1.2.
Note: It is recommended that you always apply the latest available service pack.
v z/VM 5.4
Note: Ensure that the following PTFs for z/VM 5.4 are installed:
– UM32505
– UM32503
– UM32521
– UM32522
– UM32693
– UM32765
Additional prerequisites
v Ensure that you have the appropriate x11 libraries installed on your system.
These libraries are needed for IBM Systems Director VMControl installation. For
example, if you are running Red Hat Enterprise Linux 5.3, use the Red Hat
installation disks to install the shared library.
Note: For System z systems, xlibs must be installed in 64-bit mode. You can
obtain the libstdc++.so.5 file from the compat-libstdc++-33-3.2.3-61.s390x.rpm
packet.
v If you are running the IBM z/VM Manageability Access Point Agent that is
supported by IBM Systems Director 6.1.1.1 (or earlier), you need to uninstall the
agent and install the version of the IBM z/VM Manageability Access Point
Agent that is supported by IBM Systems Director 6.1.1.2.
In addition, ensure that you have installed a supported version of Linux on the
z/VM system where you plan to install the IBM z/VM Manageability Access
Point Agent. For more information, see Operating systems supported by IBM
Systems Director 6.1.1.
Related tasks
“Installing IBM Systems Director VMControl subagent for NIM” on page 19
Installing z/VM manageability access point agents
You can import virtual appliance packages containing the following virtual server
images:
v AIX® mksysb images for IBM POWER® logical partitions
v Linux on System z images for z/VM
You can import a virtual appliance package if the virtual appliance package is
accessible from the system on which the IBM Systems Director Server is running or
can be accessed by using a URI. The following name and URI formats are
supported:
You can import a virtual appliance package when the following requirements are
met:
v A NIM master is running and is accessible by your IBM Systems Director Server.
v IBM Systems Director VMControl has recognized the NIM master as an image
repository in the environment.
Note: IBM Systems Director VMControl can recognize just one NIM master as
an image repository; multiple NIM Master image repositories are not supported.
v There is sufficient space on the NIM master under /export/nim/appliances to
store the AIX mksysb image file associated with the virtual appliance package
that you want to import.
You can import a virtual appliance package when the following requirements are
met:
v The IBM z/VM Manageability Access Point Agent is installed on the System z
host system where you want to store the imported virtual appliance package.
v The image repository is discovered in IBM Systems Director.
v There is sufficient space in the image repository to store the image associated
with the virtual appliance package that you want to import.
v The virtual appliance package that you want to import was created for z/VM by
IBM Systems Director VMControl Capture or Import tasks.
Related concepts
“Import” on page 45
Related tasks
“Importing a virtual appliance package” on page 54
Related reference
“OVF specifications for IBM Systems Director VMControl” on page 112
You can capture an existing mksysb image file from the following locations:
You can capture a Power Systems virtual server when the following prerequisites
are met:
v A NIM master is running and able to access the virtual server over the network.
v IBM Systems Director VMControl has recognized the NIM master as an image
repository in the environment.
Note: IBM Systems Director VMControl can recognize just one NIM master as
an image repository; multiple NIM Master image repositories are not supported.
v There is sufficient space on the NIM master under /export/nim/appliances to
store the captured virtual server.
v The Hardware Management Console (HMC) or Integrated Virtualization
Manager (IVM) that manages the virtual server is discovered in IBM Systems
Director. Access status is listed as OK.
v The virtual server that you want to capture and the operating system running
on it is discovered in IBM Systems Director. Access status is listed as OK.
v The virtual server is up and running AIX version 5.3 or AIX version 6.1.
v The virtual server has at least one virtual Ethernet adapter.
v The virtual server is not a full system partition, or the only partition on the host
to which all host resources are dedicated.
Note: You cannot capture a virtual server with an LVM system that has volume
group names or logical volume UUIDs that match, and therefore conflict with,
volume group names or volume UUIDs on the z/VM manageability access point.
Similarly, you cannot capture a virtual server that has been cloned from the z/VM
manageability access point.
IBM Systems Director VMControl captures one z/VM virtual server at a time.
Subsequent requests for capturing a virtual server are queued for processing.
Related tasks
“Capturing an existing mksysb image file to create a virtual appliance” on page 55
“Capturing a virtual server to create a virtual appliance” on page 57
You can deploy virtual appliances that have been captured or imported into IBM
Systems Director VMControl to the following platforms:
v IBM® Power Systems servers (POWER5 and POWER6) that are managed by
Hardware Management Console or Integrated Virtualization Manager
v Linux on System z systems running on the z/VM hypervisor
You can deploy a virtual appliance to create or overwrite a virtual server in the
following environments:
v A virtual server (logical partition) on a Power Systems server that is managed by
Hardware Management Console or Integrated Virtualization Manager
v A virtual server on a Power Architecture BladeCenter server that is managed by
IVM
You can deploy a virtual appliance to an existing virtual server when the following
prerequisites are met:
v The HMC or IVM that manages the target virtual server is discovered in IBM
Systems Director. Access status is listed as OK, and inventory is collected for the
HMC or IVM. If the virtual server has an operating system installed, it will be
overwritten when the virtual appliance is deployed.
v A NIM Master is running and is accessible by your IBM Systems Director Server.
v IBM Systems Director VMControl has recognized the NIM master as an image
repository in the environment.
Note: IBM Systems Director VMControl can recognize just one NIM master as
an image repository; multiple NIM Master image repositories are not supported.
v The NIM Master is able to access the target virtual server and the HMC or IVM
that manages it over the network.
v The hostname for the primary and secondary network interfaces of the virtual
server where you want to deploy the virtual appliance can be resolved from the
NIM Master. Either define the hostname on the name server, or add it to
/etc/hosts on the NIM Master.
v The virtual server is not a full system partition, or the only partition on the host
to which all host resources are dedicated.
v A supported storage configuration is available and discovered in IBM Systems
Director:
– SAN-based storage that is allocated from a storage pool hosted by the Virtual
I/O Server. See the Supported storage devices topic for a list of supported
storage devices.
– Local storage that is allocated from a storage pool hosted by the Virtual I/O
Server.
You can deploy a virtual appliance to a new virtual server when the following
prerequisites are met:
v The Hardware Management Console (HMC) or Integrated Virtualization
Manager (IVM) that will manage the new virtual server is discovered in IBM
Systems Director. Access status is listed as OK, and inventory is collected for the
HMC or IVM.
v The NIM Master is running and is accessible by your IBM Systems Director
Server.
v IBM Systems Director VMControl has recognized the NIM master as an image
repository in the environment.
Note: IBM Systems Director VMControl can recognize just one NIM master as
an image repository; multiple NIM Master image repositories are not supported.
v A NIM Master has network access to the HMC or IVM that will manage the
new virtual server.
v The virtual server that you plan to create must have network access to the NIM
Master, and any firewalls must be preconfigured to allow the virtual server to
connect to the NIM Master.
On a System z host system that is running the z/VM hypervisor, you can deploy
an empty virtual server to create a virtual server that does not include a virtual
appliance. You can also deploy a virtual appliance to a new or existing virtual
server.
IBM Systems Director VMControl deploys one z/VM virtual server or virtual
appliance at a time. Subsequent requests for deployment are queued for
processing.
You can deploy or create an empty virtual server when the following additional
prerequisite is met:
v If you plan to deploy a virtual server that uses minidisks for storage, the
directory manager supporting the z/VM system must be configured to allocate
minidisk volumes with the Auto-Group option.
You can deploy a virtual appliance to create a virtual server when the additional
prerequisites are met:
v The IBM z/VM Manageability Access Point Agent contains a repository with
images.
v Inventory of the images in the repository has completed.
v Resources required for the image exist on the z/VM system, for example:
– Available network interfaces exist for use by the virtual server.
– Available volumes exist for use by the virtual server.
– If minidisks are required for virtual server storage, the directory manager
supporting the z/VM system must be configured to allocate minidisk
volumes with the Auto-Group option.
You can deploy a virtual appliance to an existing virtual server when the following
additional prerequisites are met:
Note: If you are deploying to an existing virtual server, the operating system will
be overwritten. You cannot deploy a virtual appliance to z/VM service machines
with the following user IDs, as described in the table:
Table 1. z/VM service machines that are restricted from the deploy task
z/VM service machines restricted from deploy task
Related concepts
“Deploy” on page 50
Related tasks
“Deploying a virtual appliance or empty virtual server” on page 57
For detailed information about the hardware and software requirements for IBM
Systems Director, see Hardware and software requirements for IBM Systems
Director.
IBM Systems Director VMControl is supported on all IBM® systems that are
supported by IBM Systems Director Server 6.1.1.2.
IBM Systems Director VMControl is supported on all operating systems that are
supported by IBM Systems Director Server 6.1.1.2.
Note: It is recommended that you always apply the latest available service pack.
The minimum service pack prerequisite is listed here.
v Integrated Virtualization Manager Version 2.1.0.10
Note: It is recommended that you always apply the latest available service pack.
v z/VM 5.4
Note: Ensure that the following PTFs for z/VM 5.4 are installed:
– UM32505
– UM32503
– UM32521
– UM32522
– UM32693
– UM32765
Additional prerequisites
v Ensure that you have the appropriate x11 libraries installed on your system.
These libraries are needed for IBM Systems Director VMControl installation. For
example, if you are running Red Hat Enterprise Linux 5.3, use the Red Hat
installation disks to install the shared library.
Before installing IBM Systems Director VMControl, perform the following tasks:
v Make sure that you have installed IBM Systems Director version 6.1.1.1.
v Make sure that the target system satisfies all IBM Systems Director
VMControl-specific prerequisites. For information, see Hardware and software
requirements for IBM Systems Director.
v On Red Hat Enterprise Linux, SELinux must be disabled before installing IBM
Systems Director VMControl. To check SELinux status, enter the following
command: sestatus. If SELinux is not disabled, follow these steps:
1. Enter this command: #vi /etc/selinux/config
2. Disable SELinux by specifying SELINUX=disabled.
3. Enter this command to reboot the system: #reboot
4. Log on the system and enter this command to check SELinux status:
sestatus.
SELinux status should be disabled.
To install IBM Systems Director VMControl evaluation license, follow these steps:
1. Change to the directory in which the installation file is located.
2. Launch the IBM Systems Director VMControl program installation file.
Note: If you want to use the installation wizard to install on AIX and Linux,
you must launch the installation program in a graphics-enabled session. As an
alternative, you can use the command line to perform an unattended
installation of IBM Systems Director VMControl.
This launches the installation wizard and displays the Welcome page.
3. Follow the instructions in the installation wizard to install IBM Systems
Director VMControl. When the installation is complete, IBM Systems Director
VMControl is displayed in the IBM Systems Director Welcome page.
The IBM Systems Director VMControl evaluation license must be installed before
you can install the permanent license key for IBM Systems Director VMControl.
On Red Hat Enterprise Linux, SELinux must be disabled before installing IBM
Systems Director VMControl. To check SELinux status, enter the following
command: sestatus. If SELinux is not disabled, follow these steps:
1. Enter this command: #vi /etc/selinux/config
2. Disable SELinux by specifying SELINUX=disabled.
3. Enter this command to reboot the system: #reboot
4. Log on the system and enter this command to check SELinux status: sestatus.
SELinux status should be disabled.
Tip: You can temporarily disable SELinux by entering the following command:
/usr/sbin/setenforce 0
Note: If you want to use the installation wizard to install on AIX and Linux,
you must launch the installation program in a graphics-enabled session. As an
alternative, you can use the command line to perform an unattended
installation of IBM Systems Director VMControl.
This launches the installation wizard and displays the Welcome page.
2. Follow the instructions in the installation wizard to install IBM Systems
Director VMControl. When the installation is complete, IBM Systems Director
VMControl is displayed in the IBM Systems Director Welcome page.
Before installing IBM Systems Director VMControl, perform the following tasks:
v Make sure that you have installed IBM Systems Director version 6.1.1.1.
v Make sure that the target system satisfies all IBM Systems Director
VMControl-specific prerequisites. For information, see Hardware and software
requirements for IBM Systems Director.
v On Red Hat Enterprise Linux, SELinux must be disabled before installing IBM
Systems Director VMControl. To check SELinux status, enter the following
command: sestatus. If SELinux is not disabled, follow these steps:
1. Enter this command: #vi /etc/selinux/config
2. Disable SELinux by specifying SELINUX=disabled.
3. Enter this command to reboot the system: #reboot
4. Log on the system and enter this command to check SELinux status:
sestatus.
SELinux status should be disabled.
6. Check the appropriate log file to see if the installation completed successfully:
v For AIX and Linux:
/opt/ibm/director/VMControlManager/installLog.txt
v For Windows:
.../Director/VMControlManager/installLog.txt
where path is the absolute path of the directory where the AIX bos.sysmgt
package can be found. Optionally, you can use the disk=disk_name attribute to
control which physical volume will hold the required /export/nim file system.
For example, if you are using a SAN for your /export/nim file system, you need
to use the disk=disk_name attribute.
Note: Do not define a NIM network object name that begins with the name
of another NIM network object.
a. Define a NIM network object for the NIM Master’s secondary network
interface. For example:
nim -o define -t ent -a net_addr=1.2.3.4 -a snm=255.255.255.0 secondary_net
You can install the IBM Systems Director VMControl subagent for NIM in one of
two ways.
To install IBM Systems Director VMControl subagent for NIM from the IBM
Systems Director VMControl Summary page, click Install Agents on the Summary
page. Then follow the instructions in the installation wizard to install the subagent
for NIM (CommonAgentSubagent_VMControl_NIM) on your NIM master system.
To install IBM Systems Director VMControl subagent for NIM from the IBM
Systems Director Release Management task, follow these steps:
1. In the IBM Systems Director navigation pane, expand Release management.
2. Click Agents.
3. On the Agents page, click Common Agent Subagent Packages.
4. From the Common Agent Subagent Packages view, select the subagent for
NIM.
5. Click Actions on the menu bar, and select Release Management > Install
Agent.
6. Follow the instructions in the installation wizard to install the subagent for
NIM (CommonAgentSubagent_VMControl_NIM) on your NIM master system.
To verify that the IBM Systems Director VMControl subagent for NIM installed
successfully, sign on to the system on which you are installing the subagent and
check the following error log for messages beginning with DNZIMN:
Director/agent/logs/trace-log-0.log
To manually install IBM Systems Director VMControl subagent for NIM, follow
these steps:
1. On the IBM Systems Director Server, locate the subagent file,
CommonAgentSubagent_VMControl_NIM_2.1.0\
com.ibm.director.im.rf.nim.subagent.zip.
The following prerequisites must be met before you complete the tasks described
in this topic:
v z/VM 5.4 is installed and all service has been applied (including PTFs UM32505,
UM32503, UM32521, UM32522, UM32693 and UM32765) or a higher version that
also supports the IBM z/VM Manageability Access Point Agent.
v TCP/IP is enabled and working
v A VSWITCH or comparable network connection is available to use
v You have read the documentation that is provided by your Linux distribution.
To prepare your z/VM system for installation and to install the IBM z/VM
Manageability Access Point Agent, you will perform the following tasks:
For additional information about installing and configuring Linux on the z/VM
system, refer to the following documentation:
v Documentation that is provided by your Linux distribution.
v z/VM V5R4.0 Getting Started with Linux on System z9® and zSeries
(SC24-6096-03)
v Virtualization Cookbooks:
– z/VM and Linux on IBM System z The Virtualization Cookbook for Red Hat
Enterprise Linux 5.2 (SG24–7492)
Note: The installation process for Red Hat Enterprise Linux 5.3 might be
slightly different than the process described in this cookbook.
– z/VM and Linux on IBM System z The Virtualization Cookbook for SLES 10
SP2 (SG24–7493)
Configure DirMaint
You must configure DirMaint so you can use it to manage the user directory.
Change the passwords of the three user IDs from NOLOG to your chosen
passwords. The edited USER DIRECT file should look similar to the
following example.
where PASSWD_A, PASSWD_B, and PASSWD_C are the new passwords for
the DIRMAINT, DATAMOVE, and DIRMSAT user IDs, respectively.
c. Run the following command to bring your changes online:
directxa user
You should see results that are similar to the following output:
VMFSRV2760I SERVICE processing completed successfully
This process appends two lines to the end of your SYSTEM CONFIG file,
indicating that DirMaint is enabled. However, DirMaint must be configured
before it can be used for production.
b. Run the following command to log off of MAINT:
logoff
3. Access 5VMDIR40 disks.
a. Log on to 5VMDIR40.
b. Run the following command to access the 492 disk as E:
access 492 e
c. Run the following command to access test build minidisks:
dir2prod access_new 5vmdir40 dirm
You should see results that are similar to the following output:
DMSACP726I 492 E released
DIR2PROD: Normal Termination.
You can see that you have new minidisks accessed as J, K, and L, by
running the following command:
query disk
You should see results that are similar to the following output:
You should see results that are similar to the following output:
ENTER READ PASSWORD
DMSVML2060I MAINT 2CC linked as 0120 file mode X
f. Specify the password. The default password is READ; however it may have
been modified at your site.
g. Run the following command to copy the USER DIRECT file from MAINT
2CC to DIRMAINT 1DF as the file USER INPUT:
copyfile user direct x = input j
4. Edit the CONFIGSM DATADVH file.
a. Run the following command to create the file CONFIGSM DATADVH Z,
which is the main DirMaint configuration file:
xedit configsm datadvh z
You should see results that are similar to the following output:
and press Enter. This prevents the existing PROFILE EXEC from running
and ensures that you are not logged off before you can edit the PROFILE
EXEC file.
2. Edit the PROFILE EXEC file on the AUTOLOG1 191 disk so that the
DIRMAINT and DATAMOVE service machines are automatically started when
the z/VM host is IPLed.
a. Run the following command to open the PROFILE EXEC file:
xedit profile exec
b. Use the following example as a guide in editing the PROFILE EXEC file.
Add the lines indicated in bold type to your PROFILE EXEC file if they do
not exist already.
Start DirMaint
Start DirMaint to perform management tasks on the user directory.
Ensure that the following line is displayed at the end of the output:
DVHWAI2140I Waiting for work on 08/05/27 at 12:21:22.
If you do not see the line of text that indicates the process is waiting for work,
refer to any error messages and resolve them.
3. Run the following command to disconnect from DirMaint:
#cp disconnect
Test DirMaint
You must test DirMaint to ensure that it is ready for use.
You should see results that are similar to the following output:
DVHXMT1191I Your NEWS request has been sent for processing.
Ready; T=0.03/0.03 22:39:23
DVHREQ2288I Your NEWS request for MAINT at * has been accepted.
RDR FILE 0010 SENT FROM DIRMAINT PUN WAS 0010 RECS 0142 CPY 001 A NOHOLD
NOKEEP
DVHREQ2289I Your NEWS request for MAINT at * has completed; with RC = 0.
3. Edit the AUTHFOR CONTROL file on the DirMaint 01DF (Filemode=E) disk to
grant MAINT universal authority to issue all DirMaint commands.
4. Run the following command so that passwords are no longer required for
every command.
You should see results that are similar to the following output:
DVHXMT1191I Your REVIEW request has been sent for processing.
Ready; T=0.03/0.03 11:45:46
DVHREQ2288I Your REVIEW request for MAINT at * has been accepted.
RDR FILE 0017 SENT FROM DIRMAINT PUN WAS 0021 RECS 0487 CPY 001 A NOHOLD
NOKEEP
DVHREQ2289I Your REVIEW request for MAINT at * has completed; with RC
DVHREQ2289I = 0.
where 0017 is the spool ID number of the file being sent to the MAINT
reader.
b. Run the following command to view the file:
peek 0017
where 0017 is the spool ID number of the file being sent to the MAINT
reader.
You should see results that are similar to the following output:
You should see results that are similar to the following output:
DVHXMT1191I Your SEND request has been sent for processing.
Ready; T=0.03/0.03 10:50:34
DVHREQ2288I Your SEND request for MAINT at * has been accepted.
RDR FILE reader_file_number SENT FROM DIRMAINT PUN WAS 0008 RECS 0058 CPY
001 A NOHOLD NOKEEP
DVHREQ2289I Your SEND request for MAINT at * has completed; with RC = 0.
c. Run the following command to receive the file from the reader:
receive reader_file_number = = a (rep
e. Run the following command to send the EXTENT CONTROL file back to
DIRMAINT:
dirm file extent control
You should see results that are similar to the following output:
PUN FILE 0074 SENT TO DIRMAINT RDR AS 0045 RECS 0051 CPY 001 0 NOHOLD
DVHXMT1191I Your FILE request has been sent for processing.
Ready; T=0.03/0.04 15:51:17
DVHREQ2288I Your FILE request for MAINT at * has been accepted.
DVHRCV3821I File EXTENT CONTROL E2 has been received; RC = 0.
DVHREQ2289I Your FILE request for MAINT at * has completed; with RC = 0.
f. Run the following commands to reload the EXTENT CONTROL file. This
process refreshes the DIRMAINT memory and enables the changes to the
EXTENT CONTROL to take effect:
dirm rlde
You should see results that are similar to the following output:
If you decide to re-IPL the system, ensure that you first notify all of your users.
Note: This task assumes that you are using a VSWITCH as your network
connection. However, other comparable types of network connections can be used.
You need one z/VM manageability access point on each z/VM system on which
you want to use IBM Systems Director z/VM management functions. You should
have no more than one z/VM manageability access point per z/VM system.
A z/VM guest virtual server named ZVMMAPLX is predefined in the z/VM user
directory and is designed to be used for the z/VM manageability access point. The
ZVMMAPLX default user ID definition contains a default VSWITCH named
VSWID1, and it contains default values for the size and label of a minidisk. The
default VSWITCH name and default values for the minidisk often need to be
modified. You need to ensure that the VSWITCH defined in the ZVMMAPLX user
ID is accessible. Also, you need ensure there is sufficient disk space available for
the ZVMMAPLX virtual server. Use the following example as a guide to changing
the default values.
The example shows a minidisk with 3338 cylinders, which is the size of a 3390
Mod 3 DASD. Formatting a disk of this size for Linux results in about 2.2 GB of
disk space. After Linux is installed, the remaining disk space would be insufficient.
Therefore, the file in the user directory is modified to specify a minidisk that is
backed by a 3390 Mod 9 DASD with 10016 cylinders. This configuration results in
almost 7 GB of disk space. The example also shows that the default VSWITCH
name of VSWID1 is modified to the name of a VSWITCH that has been created
previously, for example, VSW1.
You might need to add a significant amount of disk space if the z/VM
manageability access point will contain an image repository. For example, a large
file system could be mounted over /var/opt/ibm, as the stored images are below
this directory. You can add more disk space now to prepare for an image
repository, or you can add disk space later.
2. Run the following command to send the directory entry to the reader:
receive reader_file_number zvmmaplx direct a (rep
where reader_file_number is the reader file number specified in the output of the
DIRM GET command.
You should see results that are similar to the following output:
File ZVMMAPLX DIRECT A0 replaced by ZVMMAPLX DIRECT A0 received from DIRMAINT at
System_A
Note: The LNKNOPAS and LANG AMENG options are required for the setup
of this virtual server.
USER ZVMMAPLX DRCT 512M 1G ABCEG
IPL 0150
OPTION LNKNOPAS LANG AMENG
SPOOL 00C 2540 READER *
SPOOL 00D 2540 PUNCH A
SPOOL 00E 1403 A
LINK MAINT 0190 0190 RR
LINK MAINT 019D 019D RR
LINK MAINT 019E 019E RR
NICDEF 7000 TYPE QDIO LAN SYSTEM VSWID1
MDISK 150 3390 001 3338 $$$LNX MR
Note: Ensure that you update the VSWITCH to enable the ZVMMAPLX
machine to access the VSWITCH.
v Define a minidisk for the virtual server by changing the size and label for
the minidisk to the values appropriate for your system.
5. Run the following command to update the user directory:
dirm for zvmmaplx replace
You should see results that are similar to the following output:
To install Linux on the ZVMMAPLX user ID, complete the following steps:
1. To install Linux, refer to the following documentation:
v Installation documentation for your Linux distribution. For information
about the supported Linux distributions, see Supported operating systems.
v z/VM V5R4.0 Getting Started with Linux on System z9 and zSeries
(SC24-6096-03)
v Virtualization Cookbooks:
– z/VM and Linux on IBM System z The Virtualization Cookbook for Red
Hat Enterprise Linux 5.2 (SG24–7492)
Note: The installation process for Red Hat Enterprise Linux 5.3 might be
slightly different than the process described in this cookbook.
– z/VM and Linux on IBM System z The Virtualization Cookbook for SLES
10 SP2 (SG24–7493)
2. If the Linux system is not already running, log on to the ZVMMAPLX user ID
to start the Linux system.
The following RPMs are the minimum required levels of RPMs that you need to
install.
Ensure that the required RPMs are installed for the operating system you are
running:
1. Run the following command to determine whether the RPMs are installed:
rpm -qa
2. If the RPMs are not installed, ensure that you install them.
To ensure that the kernel module af_iucv is properly loaded, complete the
following steps:
1. Run the following command:
lsmod |grep af
If the module was properly loaded, running the command will produce results
similar to the following output:
af_iucv 150624 0
iucv 111192 1 af_iucv
If you do not receive this output, the module was not loaded and you need to
perform the next step.
2. Load the module.
a. Run the following command to load the module:
modprobe af_iucv
b. Configure the module to load every time the system is booted:
v For SUSE Linux:
1) Open the following file:
/etc/sysconfig/kernel
2) Look for the following line:
MODULES_LOADED_ON_BOOT=""
Ensure that the appropriate privilege classes are defined for the
ZVMMAPLX user ID
You must give the ZVMMAPLX user ID the necessary privilege classes or
authorize the user ID to issue the commands through the external security
manager.
The ZVMMAPLX virtual server (the virtual server on which the IBM z/VM
Manageability Access Point Agent runs) requires the following z/VM privclasses
and commands.
Table 4. Privilege class and commands required by the ZVMMAPLX virtual server
Privilege Class Command
A SET CPUAFFINITY
B ATTACH
QUERY LAN
QUERY OSA
QUERY TDISK
QUERY VSWITCH
C SET PRIVCLASS
E INDICATE USER
QUERY SHARE
SET SHARE
G DETACH
LINK
QUERY MDISK
QUERY USERID
QUERY VIRTUAL DASD
’any’ QUERY USERS
In addition to the privilege classes listed in the table, the ZVMMAPLX virtual
server must have the ability to link to other virtual servers without specifying a
password. This can be done by specifying the LNKNOPAS option in the directory
entry for the ZVMMAPLX user ID. When LNKNOPAS is specified, password
authorization may still be required when an external security manager (ESM) is
installed.
Refer to Installing Platform Agent to install the IBM Systems Director Platform
Agent on your z/VM system.
To install the IBM z/VM Manageability Access Point Agent, complete the following
steps:
1. Obtain the following installation package:
SysDir6_1_1_zVM_Map_Agent_System_z.tar.gz
The installation package files are available from the IBM Systems Director
download Web page at www.ibm.com/systems/management/director/
downloads/.
From the IBM Systems Director Downloads Web page, complete the following
steps:
a. Click Agents.
b. Click Choose and download Common or Platform Agents to install
manually.
c. Log on using your universal IBM user ID and password.
d. Accept the license agreement.
e. On the Downloads page for IBM Systems Director Agents for Manual
Deployment, scroll down to the Agents for IBM Systems Director Servers
section, and select IBM z/VM Manageability Access Point Agent for System
z.
f. Click Download now.
2. Copy the installation package to the Linux that runs on your ZVMMAPLX user
ID.
3. To extract the contents of the installation package, type the following
command:
tar -zxvf SysDir6_1_1_zVM_Map_Agent_System_z.tar.gz
4. Change directory to the FILES subdirectory by running the following
command:
cd FILES
5. Start the installation by running the following script as root user:
./dir6.1.1-1_zvmmapagent_linux.sh
6. If the installation process runs without errors, run the following command to
verify whether the IBM z/VM Manageability Access Point Agent installed
successfully:
# rpm -qa | grep zV
//Instance of IBMzVM_HostOperatingSystem
instance of IBMzVM_HostOperatingSystem{...}
where ... represents a number of omitted lines in the form of <name> = <value>.
8. Optional: Relocate the virtual appliance repository.
The IBM z/VM Manageability Access Point Agent contains a repository of
captured and imported virtual appliances. After you install the IBM z/VM
Manageability Access Point Agent, the repository is located at
/var/opt/ibm/zvmmap/repository/images on the Linux system in which the
IBM z/VM Manageability Access Point Agent is installed.
Attention: A repository in this default location will be removed when the
agent is uninstalled. If you want the repository to remain after you uninstall
the IBM z/VM Manageability Access Point Agent, or if you want the repository
to exist in a different location (where more file system space is available, for
example), you can relocate the repository. Use the following instructions to
relocate the repository, either immediately after installation or at a later time.
To relocate the virtual appliance repository, complete the following steps:
a. Log on as root to the Linux system in which the IBM z/VM Manageability
Access Point Agent is installed.
b. Run the following commands to stop the Platform Agent services.
/etc/init.d/cimserverd stop
/etc/init.d/tier1slpinst stop
/etc/init.d/cimlistenerd stop
/etc/init.d/ibmsa stop
c. Run the following command to change to the directory
/var/opt/ibm/zvmmap/repository/images:
cd /var/opt/ibm/zvmmap/repository/images
d. If the directory is not empty, create a tar file containing its contents in the
parent directory. Run the following command:
tar -cf ../images.tar *
e. Run the following command to change to the directory
/var/opt/ibm/zvmmap/repository:
cd /var/opt/ibm/zvmmap/repository
f. Run the following command to remove the images directory:
rm -rf images
g. Run the following command to create an images directory that is a symbolic
link to the desired location:
ln -s repository_location images
Note: If you want to use the wizard to uninstall from AIX and Linux, you
must launch the uninstallation program in a graphics-enabled session. As an
alternative, you can use the command line to perform an unattended
uninstallation of IBM Systems Director VMControl.
Option Description
AIX or Linux /opt/ibm/director/<VMControl_directory>/
uninstall/Uninstall
Tip: To perform an unattended
uninstallation, enter the following command:
./Uninstall -i silent
Windows <VMControl_directory>\uninstall\
Uninstall.exe
Tip: To perform an unattended
uninstallation, enter the following command:
uninstall.exe -i silent
Complete the following steps to uninstall either just IBM z/VM Manageability
Access Point Agent or both IBM z/VM Manageability Access Point Agent and
Platform Agent:
where install_root represents the root directory of your IBM Systems Director
installation.
Use the IBM Systems Director update manager plug-in to update IBM Systems
Director VMControl. For information, see Updating IBM Systems Director.
After installing updates for IBM Systems Director VMControl, you can view the
updates on the IBM Systems Director Welcome page.
The following pieces to your IBM Systems Director VMControl environment must
be in place for you to use the IBM Systems Director VMControl Image Manager
v Image repositories - The images that are part of your virtual appliances are
stored in image repositories that you create.
v Agents - For IBM Systems Director VMControl to be able to see the images in
your repositories, you have to install agents on the repository systems. These
agents are specific to your environment (NIM or z/VM).
v Discovery - IBM Systems Director VMControl discovers your image repositories
and views the images that are in them as virtual appliances.
For more information, refer to the IBM Systems Director VMControl requirements
for your specific environment.
There are several pieces to your IBM Systems Director VMControl environment
that have to be in place for you to use the IBM Systems Director VMControl Image
Manager portion of the product. These pieces are shown in the following image:
Note: The images shown in the image repository are not created automatically
when a new repository is created. Images must be imported or captured after
completing the following steps.
1. Ensure that you have at least one image repository that is suitable for the
virtual appliances that you plan to import and deploy. If you do not have an
image repository, then you need to create one. For more information, refer to
the instructions for preparing and configuring the NIM master in ″Installing
IBM Systems Director VMControl subagent for NIM.″
2. Ensure that the appropriate IBM Systems Director VMControl Image Manager
agent software is installed on the system that hosts your image repository.
Note: Before you install the agent software, you must discover and request
access to the host system (the NIM master), and you must know the name of
that host system.
Click Install Agents... to install the agent software. For more information, see
″Installing IBM Systems Director VMControl subagent for NIM.″
3. Click Discover Virtual Appliances... to discover your repositories and virtual
appliances. Virtual appliances already present in your repositories, that have
been imported or captured using IBM Systems Director VMControl Image
Manager, will be detected by IBM Systems Director VMControl Image Manager.
Additional virtual appliances can be added to your repositories by using the
Import task in IBM Systems Director VMControl Image Manager.
Also, existing virtual servers and mksysb image files can be added to your
repositories as virtual appliances by using the Capture task in IBM Systems
Director VMControl Image Manager.
Related tasks
Discovering systems and collecting inventory data
Installing IBM Systems Director VMControl Image Manager subagent for NIM
Network Installation Management
Configuring the NIM master and creating basic installation resources
There are several pieces to your IBM Systems Director VMControl environment
that have to be in place for you to use the IBM Systems Director VMControl Image
Manager portion of the product. These pieces are shown in the following image:
Note: The images shown in the image repository are not created automatically
when a new repository is created. Images must be imported or captured after
completing the following steps.
1. Ensure that the appropriate IBM Systems Director VMControl Image Manager
agent software is installed on the system that will host your image repository.
Refer to ″Installing the z/VM manageability access point agent″ to install the
agent software.
2. Ensure that you have at least one image repository that is suitable for the
virtual appliances that you plan to deploy. You might have created an image
repository when you installed the z/VM manageability access point agent. If
you do not have an image repository, then you need to create one. See the
section below for details.
3. Click Discover Virtual Appliances... to discover your repositories and virtual
appliances. Images already present in your repositories will be detected by IBM
Systems Director VMControl Image Manager and will be available to deploy as
virtual appliances. Additional virtual appliances can be added to your
repositories by using the Import and Capture tasks in IBM Systems Director
VMControl Image Manager.
To create an image repository for z/VM, you need to install the z/VM
manageability access point agent. During the installation process, ensure that a
sufficient amount of disk space is provided for the image repository. When
providing disk space for the image repository, consider the size and number of the
images that you plan to create. The location of the image repository can be a
symbolic link so that the repository is not removed when the z/VM manageability
access point agent is removed. For more information, see ″Installing z/VM
manageability access point agent.″
Import
The Import task enables you to import a virtual appliance package, storing the
virtual appliance it contains in IBM Systems Director. You can then deploy the
virtual appliance into your data center.
IBM Systems Director VMControl can import virtual appliance packages that use
the Distributed Management Task Force (DMTF) Open Virtualization Format
(OVF), which is a platform independent and open packaging and distribution
format for virtual appliances. For more information on OVF, see the Open
Virtualization Format Specification available from the DMTF Web site at:
http://www.dmtf.org/standards/published_documents/DSP0243_1.0.0.pdf
You can import virtual appliance packages containing the following virtual server
images:
v AIX mksysb images for IBM POWER logical partitions
v Linux on System z images for z/VM
The following diagram shows how a virtual appliance package can be imported to
create a new virtual appliance.
1. A user selects a virtual appliance package, virtual appliance package A, to import.
The virtual appliance package can reside either on the Internet, on your IBM
Systems Director Server, or on a Web server that is accessible to your IBM
Systems Director Server.
2. Importing virtual appliance package A results in a virtual appliance, virtual
appliance A, stored on IBM Systems Director Server.
3. Virtual appliance A contains the metadata that describes the virtual server, and a
reference to Image A. Image A contains a fully configured and tested operating
system and software applications for the virtual server and is stored in an
image repository.
4. Virtual appliance A is displayed in a list of virtual appliances that can be
deployed into an environment.
You can import a virtual appliance package if the virtual appliance package is
accessible from the system on which the IBM Systems Director Server is running or
can be accessed by using a URI. The following name and URI formats are
supported:
v [relativepath]file (any IBM Systems Director Server)
v /localpath/file (IBM Systems Director Server on AIX and Linux only)
v c:\localpath/file (IBM Systems Director Server on Windows only)
v \\computername\path (IBM Systems Director Server on Windows only)
v file://localpath/file (IBM Systems Director Server on AIX and Linux only)
v file://c/localpath/file (IBM Systems Director Server on Windows only)
v http://path/file (any IBM Systems Director Server)
You can import a virtual appliance package when the following requirements are
met:
v A NIM master is running and is accessible by your IBM Systems Director Server.
v IBM Systems Director VMControl has recognized the NIM master as an image
repository in the environment.
Note: IBM Systems Director VMControl can recognize just one NIM master as
an image repository; multiple NIM Master image repositories are not supported.
v There is sufficient space on the NIM master under /export/nim/appliances to
store the AIX mksysb image file associated with the virtual appliance package
that you want to import.
You can import a virtual appliance package when the following requirements are
met:
v The IBM z/VM Manageability Access Point Agent is installed on the System z
host system where you want to store the imported virtual appliance package.
v The image repository is discovered in IBM Systems Director.
v There is sufficient space in the image repository to store the image associated
with the virtual appliance package that you want to import.
v The virtual appliance package that you want to import was created for z/VM by
IBM Systems Director VMControl Capture or Import tasks.
Related concepts
“Creating and discovering image repositories” on page 41
Related tasks
“Importing a virtual appliance package” on page 54
Related reference
importva command
“OVF specifications for IBM Systems Director VMControl” on page 112
Capture
The capture task enables you to capture a virtual server or an existing AIX mksysb
image file to create a virtual appliance. You can then deploy the resulting virtual
appliance to create a new virtual server that is complete with a fully functional
operating system and software applications.
The following diagram shows how a virtual server is captured to create a new
virtual appliance.
1. A user selects a virtual server to capture, virtual server A.
2. Capturing virtual server A results in a virtual appliance, virtual appliance A,
stored on IBM Systems Director Server.
3. Virtual appliance A is composed of metadata that describes the virtual server,
and a reference to Image A. Image A contains the full operating system and
software applications and is stored in an image repository.
4. Virtual appliance A is displayed in a list of virtual appliances that can be
deployed into an environment.
You can capture a Power Systems virtual server to create a virtual appliance in the
following environments:
v A virtual server (logical partition) on a Power Systems server that is managed by
Hardware Management Console (HMC) or Integrated Virtualization Manager
(IVM)
v A virtual server on a Power Architecture BladeCenter server that is managed by
IVM
You can capture a Power Systems virtual server when the following prerequisites
are met:
v A NIM master is running and able to access the virtual server over the network.
v IBM Systems Director VMControl has recognized the NIM master as an image
repository in the environment.
Note: IBM Systems Director VMControl can recognize just one NIM master as
an image repository; multiple NIM Master image repositories are not supported.
v There is sufficient space on the NIM master under /export/nim/appliances to
store the captured virtual server.
v The Hardware Management Console (HMC) or Integrated Virtualization
Manager (IVM) that manages the virtual server is discovered in IBM Systems
Director. Access status is listed as OK.
v The virtual server that you want to capture and the operating system running
on it is discovered in IBM Systems Director. Access status is listed as OK.
v The virtual server is up and running AIX version 5.3 or AIX version 6.1.
Note: You cannot capture a virtual server with an LVM system that has volume
group names or logical volume UUIDs that match, and therefore conflict with,
volume group names or volume UUIDs on the z/VM manageability access point.
Similarly, you cannot capture a virtual server that has been cloned from the z/VM
manageability access point.
IBM Systems Director VMControl captures one z/VM virtual server at a time.
Subsequent requests for capturing a virtual server are queued for processing.
Deploy
The deploy task enables you to deploy a virtual appliance to a new or existing
virtual server, or you can you simply create a new virtual server without an
operating system and other software. You can customize various attributes for the
resulting virtual server, such as network settings.
You can deploy virtual appliances that have been captured or imported into IBM
Systems Director VMControl to the following platforms:
v IBM® Power Systems servers (POWER5 and POWER6) that are managed by
Hardware Management Console or Integrated Virtualization Manager
v Linux on System z systems running on the z/VM hypervisor
You can deploy a virtual appliance to create or overwrite a virtual server in the
following environments:
v A virtual server (logical partition) on a Power Systems server that is managed by
Hardware Management Console or Integrated Virtualization Manager
v A virtual server on a Power Architecture BladeCenter server that is managed by
IVM
Note: You cannot perform the deploy, capture, or relocate tasks concurrently for
the same AIX virtual server. Wait until one of these tasks is complete before
beginning another.
You can deploy a virtual appliance to an existing virtual server when the following
prerequisites are met:
v The HMC or IVM that manages the target virtual server is discovered in IBM
Systems Director. Access status is listed as OK, and inventory is collected for the
HMC or IVM. If the virtual server has an operating system installed, it will be
overwritten when the virtual appliance is deployed.
v A NIM Master is running and is accessible by your IBM Systems Director Server.
v IBM Systems Director VMControl has recognized the NIM master as an image
repository in the environment.
Note: IBM Systems Director VMControl can recognize just one NIM master as
an image repository; multiple NIM Master image repositories are not supported.
v The NIM Master is able to access the target virtual server and the HMC or IVM
that manages it over the network.
You can deploy a virtual appliance to a new virtual server when the following
prerequisites are met:
v The Hardware Management Console (HMC) or Integrated Virtualization
Manager (IVM) that will manage the new virtual server is discovered in IBM
Systems Director. Access status is listed as OK, and inventory is collected for the
HMC or IVM.
v The NIM Master is running and is accessible by your IBM Systems Director
Server.
v IBM Systems Director VMControl has recognized the NIM master as an image
repository in the environment.
Note: IBM Systems Director VMControl can recognize just one NIM master as
an image repository; multiple NIM Master image repositories are not supported.
v A NIM Master has network access to the HMC or IVM that will manage the
new virtual server.
v The virtual server that you plan to create must have network access to the NIM
Master, and any firewalls must be preconfigured to allow the virtual server to
connect to the NIM Master.
v The hostname for the primary and secondary network interfaces of the virtual
server where you want to deploy the virtual appliance can be resolved from the
NIM Master. Either define the hostname on the name server, or add it to
/etc/hosts on the NIM Master.
v A supported storage configuration is available and discovered in IBM Systems
Director:
– SAN-based storage that is allocated from a storage pool hosted by the Virtual
I/O Server. See the Supported storage devices topic for a list of supported
storage devices.
– Local storage that is allocated from a storage pool hosted by the Virtual I/O
Server.
On a System z host system that is running the z/VM hypervisor, you can deploy
an empty virtual server to create a virtual server that does not include a virtual
appliance. You can also deploy a virtual appliance to a new or existing virtual
server.
You can deploy or create an empty virtual server when the following additional
prerequisite is met:
v If you plan to deploy a virtual server that uses minidisks for storage, the
directory manager supporting the z/VM system must be configured to allocate
minidisk volumes with the Auto-Group option.
You can deploy a virtual appliance to create a virtual server when the additional
prerequisites are met:
v The IBM z/VM Manageability Access Point Agent contains a repository with
images.
v Inventory of the images in the repository has completed.
v Resources required for the image exist on the z/VM system, for example:
– Available network interfaces exist for use by the virtual server.
– Available volumes exist for use by the virtual server.
– If minidisks are required for virtual server storage, the directory manager
supporting the z/VM system must be configured to allocate minidisk
volumes with the Auto-Group option.
You can deploy a virtual appliance to an existing virtual server when the following
additional prerequisites are met:
v The IBM z/VM Manageability Access Point Agent contains a repository with
images.
v Inventory is collected for the images in the repository.
v A virtual server that meets the criteria specified in the image exists and has been
discovered.
Note: If you are deploying to an existing virtual server, the operating system will
be overwritten. You cannot deploy a virtual appliance to z/VM service machines
with the following user IDs, as described in the table:
Related tasks
“Deploying a virtual appliance or empty virtual server” on page 57
Supported storage devices
Discovering systems and collecting inventory data
Discovering and collecting inventory for storage devices
Related reference
“deployva command” on page 93
The Import wizard can import virtual appliance packages containing the following
virtual server images:
v AIX mksysb images for IBM POWER logical partitions
v Linux on System z images for z/VM
You can capture an existing mksysb image file from the following locations:
v Your IBM Systems Director Server
v Your IBM Systems Director VMControl NIM master
v A Microsoft Windows server that is sharing the file (if your IBM Systems
Director Server is a Windows system)
v A Web server
To capture the mksysb image file, use the systems management command-line
interface (smcli) captureva command as follows:
To capture the mksysb image file from the following locations, specify the -F
fileLocation option as shown:
v From your IBM Systems Director VMControl NIM master image repository:
-F repos://path/mksysb_filename
Example:
-F repos://images/nim/mksysb/favorite.mksysb
Tip: To see the valid values for attribute_list, use the lscustomization command as
follows:
smcli lscustomization -a capture -r 1234
Examples:
This example captures the existing mksysb image file, favorite.mksysb, from NIM
master image repository 1234, assigns the name MyFavoriteVA, and specifies that
the virtual server should have 2.1 CPUs and 4 GB of memory.
smcli captureva -r 1234 -F repos://images/nim/mksysb/favorite.mksysb
-n MyFavoriteVA -A “cpushare=2.1,memsize=4096”
After capturing the image, you have a virtual appliance that you can deploy into
your environment. You can further customize the virtual appliance when you use
either the Deploy wizard or the deployva command to prepare the virtual
appliance for deployment.
Note: You can also access the Deploy wizard using the following methods:
v In the Virtual Appliance view, right-click a virtual appliance and select
Deploy.
v In Resource Navigator, right-click a host system or virtual server and select
Deploy.
2. Complete the instructions in the Deploy wizard to deploy a virtual appliance or
empty virtual server.
3. In the Scheduler window, click OK to run the task immediately. You also can
schedule to run this task at a later time.
For more information, see ″Deploying a virtual appliance or empty virtual server,″
″Editing virtual servers″ or ″Deleting a virtual server permanently.″
Related tasks
“Deploying a virtual appliance or empty virtual server” on page 57
Editing virtual servers
Deleting a virtual server permanently
You can delete a virtual appliance containing an AIX mksysb image from IBM
Systems Director VMControl manually by performing tasks in IBM Systems
Director and running commands on your IBM Systems Director VMControl NIM
master.
where appliance-n is the subdirectory name you noted in the previous step.
d. Remove the virtual appliance directory using the following command:
rm -rf Appliance_ID
where Appliance_ID is the appliance ID of the virtual appliance that you are
deleting, the appliance ID that you noted in 1c on page 58.
3. From the IBM Systems Director VMControl summary page in the Web
interface, perform the following steps:
a. Click Discover virtual appliances, specify the NIM master as the target,
and click OK.
b. Click virtual appliances. The Virtual Appliances page is displayed.
c. Verify that the virtual appliance you removed is no longer displayed.
You can delete a z/VM virtual appliance from IBM Systems Director VMControl
manually by running commands from the IBM Systems Director systems
management command-line interface and on the Linux system in which the IBM
z/VM Manageability Access Point Agent is installed.
Since IBM Systems Director VMControl supports just one NIM master in the IBM
Systems Director VMControl environment, copying a virtual appliance from one
NIM repository to another repository is not applicable.
However, you can store multiple copies of the same virtual appliance in one NIM
repository by importing the virtual appliance package multiple times, or by
capturing the same virtual server or existing mksysb image file multiple times.
You can copy a z/VM virtual appliance within the same repository, or you can
copy a z/VM virtual appliance from one repository to another repository.
To copy a z/VM virtual appliance within the same repository, perform the
following steps:
1. From the IBM Systems Director systems management command-line interface,
perform the following steps:
a. Run the following command to list the virtual appliances and their
properties:
smcli lsva -l
VA-197
ChangedDate:2009-06-08T18:22:05-05:00
Guid:1F5A2F5F13B53EEAA7031D6C6B6BCA97
SpecificationId:1
OID:6585
DisplayName:VA-197
Id:6585
ApplianceId:e250ed78-3101-4f32-b29d-373c7a4da0fd
ObjectType:VirtualAppliance
SpecificationVersion:1.1
Description:Linux 197- 8June
You should see the UUID for the target virtual appliance as the output, for
example:
28399609-2cbc-4ca3-8c63-191f808010fe
e. Run the following command to create the directory that corresponds to the
appliance ID in your target repository:
mkdir Target_Appliance_ID
Perform manual steps to copy a z/VM virtual appliance from one repository to
another repository.
You should see the UUID for the target virtual appliance as the output, for
example:
28399609-2cbc-4ca3-8c63-191f808010fe
e. Run the following command to create the directory that corresponds to the
appliance ID in your target repository:
mkdir Target_Appliance_ID
To modify the OVF descriptor for a virtual appliance that contains an AIX mksysb
image, complete the following steps:
1. From the IBM Systems Director VMControl summary page in the Web
interface, perform the following steps:
a. Click virtual appliances. The Virtual Appliances page is displayed.
b. Select the virtual appliance that you want to modify, click Actions from the
menu bar, and select Related Resources → Software Image.
c. Make note of the leading characters of the software image name that
comprise the Appliance_ID. For example, if the software image name is
63dc39f0-a329-4696-bfb3-2851eca1350d.file1, the Appliance_ID is
63dc39f0-a329-4696-bfb3-2851eca1350d. You will use the Appliance_ID that
you identify in Step 2a.
2. From your IBM Systems Director VMControl NIM master, perform the
following steps as the root user:
a. Change to the appliances directory and access the virtual appliance that you
want to modify using the following command:
cd /export/nim/appliances/Appliance_ID
Note: If the virtual appliance is no longer listed, then your changes to the
.ovf file have rendered it non-compliant and IBM Systems Director
VMControl will not recognize it as a valid virtual appliance. If this happens,
try restoring the original .ovf file that you saved in step 2b on page 64.
Then retry step 3 on page 64. Your virtual appliance should be listed again.
You can then try step 2 on page 64 again, being particularly careful at step
2c on page 64 to make compliant changes only.
Perform the following steps to back up and restore the virtual appliances stored in
a NIM master repository.
Note: You must be logged on to the NIM master system as the root user to
complete this procedure.
1. Tar and gzip the directories /tftp and /export/nim to create a tarball, for
example, nimrf.tar.gz.
a. Run the following command to create a tar file:
tar -cvf /usr/nimrf.tar "/export/nim/appliances" "/tftpboot"
where nimrf is the name that you want to assign to your virtual appliance
backup.
b. Run the following command to compress the tar file:
gzip /usr/nimrf.tar
c. The result is /usr/nimrf.tar.gz that contains the virtual appliances known
to the NIM master.
2. Create a backup file of the NIM database using the SMIT interface. Run the
following command to create a backup, for example master.bk.
smit nim_backup_db
The following topics contain information about known problems related to IBM
Systems Director VMControl and how to resolve them:
Problem
Installing IBM Systems Director VMControl multiple times might result in large
numbers of temporary files and processes remaining in the temporary directory.
These remaining files and processes can cause performance problems and use
needed disk space.
Resolution
Delete the temporary files and stop the processes in the /tmp folder to free disk
space on your system.
Problem
While installing IBM Systems Director VMControl, you selected to restart IBM
Systems Director Server. IBM Systems Director Server is now in an Error state.
Investigation
You can check whether IBM Systems Director Server is in an error state by using
the smstatus command.
Resolution
If IBM Systems Director Server is in an Error state, you can use the smstart
command or restart IBM Systems Director Server to return IBM Systems Director
Server to a normal state.
Problem
When installing IBM Systems Director VMControl subagent for NIM using the
Agent Installation wizard, you receive one of the following error messages:
v COPDEX040E: An unexpected deployment engine exception occurred.
v COPDEX123E: The workflow threw a MissingOperatingSystemException
exception.
Explanation
There might be several reasons for this error. Use the information in the following
table to determine the cause of the error and solve the problem:
Table 6. Causes for installation errors and resolutions
Cause or additional information Resolution
You see the following additional Sign on to the system on which you are
information: Unable to complete action for installing IBM Systems Director VMControl
feature VMControl NIM Subagent Feature subagent for NIM and check the
due to errors. <director>/agent/logs/trace-log-0.xml
error log for a message beginning with
DNZIMN. The message describes why the
installation failed. One possible reason is
that you have not met all of the
requirements for IBM Systems Director
VMControl subagent for NIM.
You see the following additional Ensure that the system clocks on the systems
information: CWPWS8461E: The message was that contain IBM Systems Director Server
expired: creation date of timestamp. and Common Agent remain synchronized.
You see the following additional There are two possible resolutions:
information: An unexpected deployment v Install IBM Systems Director VMControl
engine exception occurred: The subagent subagent for NIM manually.
feature has already been installed.
v Remove the agent system from IBM
Systems Director Server, rediscover it, and
install IBM Systems Director VMControl
subagent for NIM using the Agent
Installation wizard.
Related tasks
“Installing IBM Systems Director VMControl subagent for NIM” on page 19
Problem
Resolution
To correct this problem, ensure that the system you are installing the agent on has
been updated to IBM Systems Director version 6.1.1.1.
Related tasks
Updating IBM Systems Director
Problem
You discover all of the z/VM virtual servers on a z/VM host system by
discovering and requesting access to the IBM z/VM Manageability Access Point
Agent. The z/VM virtual servers are displayed in the IBM Systems Director Web
interface, and the appropriate access state is listed for each virtual server.
You restart IBM Systems Director Server. When you view the virtual servers in
IBM Systems Director, you notice that the access state for each of the z/VM virtual
servers is Unknown.
Explanation
Resolution
You can view the correct status for your z/VM virtual servers by running the
following command in the IBM Systems Director systems management
command-line interface:
smcli lssys -v -n VirtualServerName -l
In addition, you can refer to the State column in the Web interface to determine
whether the virtual server is Started or Stopped.
Problem
You try to discover a NIM master that is not currently configured to be the image
repository for IBM Systems Director VMControl, and the task fails.
Explanation
IBM Systems Director VMControl can only recognize one NIM master as an image
repository. Multiple NIM master image repositories are not supported.
If you want to use a different NIM master as your image repository, you need to
first remove the current NIM master from the IBM Systems Director database.
Then you can discover, access, and collect inventory for the new NIM master.
Resolution
To remove a NIM master from the IBM Systems Director database, you must
remove both the Server and Operating System managed objects that represent the
NIM master.
To use a new NIM master, ensure that the new NIM master is properly configured.
For more information, see “Installing IBM Systems Director VMControl subagent
for NIM.″ Then, discover, request access, and collect inventory for the new NIM
master.
Related tasks
“Installing IBM Systems Director VMControl subagent for NIM” on page 19
After scheduling a task such as capture or deploy, you copy the job to create a
duplicate scheduled job. To copy the job, you use the Create Like option under
Active and Scheduled Jobs. When the new scheduled job runs, the task fails with
a Null Pointer Exception error.
Explanation
The required parameters are not being passed to the duplicate task.
Resolution
Problem
You try to import an OVF package, as a set of files or as a compressed OVA, from
IBM Systems Director Server that is running on Windows. The files to be imported
are on a network share and the path is provided in UNC (Universal Naming
Convention) format, for example, \\computername\share\path. The import task
fails with the following error, even when the file exists:
OVF File FileName not found.
Explanation
Resolution
Run IBM Systems Director Server as the Administrator user, or another user with
authority to access the network share.
When capturing a IBM Power Systems virtual server, the task fails. One of the
following messages is displayed in the job log:
v DNZIMN018E
v DNZIMN861E
Investigation
Determine whether another operation is conflicting with your task and causing the
problem, by performing the following actions:
v In the IBM Systems Director navigation pane, click Task Management → Active
and Scheduled Jobs. Determine whether another capture or deploy task to the
same virtual server was running when your task started.
v Look in file /var/adm/ras/nimlog on the NIM master. Determine whether a
mksysb task was running when your task started.
Explanation
The capture task will not complete successfully on the target system if another
operation, such as a capture, deploy, or NIM mksysb task, is already running on
that system.
Resolution
Wait until the pre-existing task is complete. Then, try the capture task again.
Problem
When capturing a z/VM virtual server, the task fails. An error message indicates
that there is a failure to access an LVM volume group.
Explanation
Resolution
Problem
When capturing a z/VM virtual server, the task fails. An error message indicates
that an SSH connection to the capture target could not be established.
Explanation
Resolution
###############################################################################
# Adds the /root/.ssh/ibm_zvmmap_id_rsa.pub ssh public key to remote_server's #
# authorized_keys list. #
# #
# @param $1: The IP address or hostname of the remote server to be accessed. #
###############################################################################
remote_server=$1
hostname=$(hostname)
cd /root/.ssh
# Remove the remote server from the "known hosts" file to make sure there are
# no old and incorrect entries for that server.
# Remotely touch the remote server's authorized_keys file to make sure it will
# be there, remove any existing key entries for this host, and append this
# host's public key to the remote server's authorized_key file.
key="$(cat ibm_zvmmap_id_rsa.pub)"
ssh -i ibm_zvmmap_id_rsa \
-o BatchMode=yes \
-o ConnectTimeout=60 \
-l root $remote_server \
'echo "SSH Connection Successfully Established"'
cd -
exit 0
Problem
When capturing from, or deploying to, a Linux virtual server on System z, the job
hangs indefinitely. This problem can occur when using either the IBM Systems
Director Web interface or the IBM Systems Director systems management
command-line interface.
The capture or deploy task can hang when a lock file is created, but not deleted,
by a previous capture or deploy job that stops abruptly. For example, this problem
can occur when the previous job is stopped manually, or due to a crash or forced
shutdown of the virtual server on which the IBM z/VM Manageability Access
Point Agent was running.
Resolution
Problem
When you try to capture a virtual appliance from a Power Systems virtual
machine, the task fails with the following message displayed in the job log:
DNZIMN018E Could not define a NIM client for the specified server with
object ID (OID) <OID>.
Explanation
This problem can occur if the machine you are trying to capture was previously
deployed or captured, using a different hostname. When you attempt to capture
the machine using a different hostname, a new NIM machine object cannot be
created because the existing machine object already has the same MAC address.
NIM cannot store two machines with the same MAC address.
Resolution
Complete the following steps to remove the existing NIM machine object from the
NIM master manually. Then you can attempt to capture it again.
1. In the Web interface, check the properties of the machine that you are
attempting to capture. Locate the MAC Address property.
2. Log on to the NIM master as root user.
3. Run the following command to find out the name of the machine that has the
same MAC address:
lsnim -a if1 -t standalone
Problem
Explanation
This problem occurs when you attempt to capture an image file that is larger than
2,147,483,647 bytes using HTTP protocol.
Resolution
Download the image file to disk using a Web browser or some other means. Try
the capture task again, specifying the image from the disk location
Red Hat Enterprise Linux server fails to boot after deploy and
shows permission errors for shared libraries
This problem affects the Red Hat Enterprise Linux server after it has been
deployed.
Problem
A Red Hat Enterprise Linux server fails to boot after it is deployed. In addition, an
error similar to the following example is displayed:
/bin/mingetty: error while loading shared libraries:
libc.so.6: cannot open shared object file: Permission denied
Explanation
This problem can occur when the Red Hat Enterprise Linux server that fails to
boot was captured from a system with Security-Enhanced Linux (SELinux)
enabled, through a z/VM manageability access point on which an old version of
the star command was installed. Old versions of the star command contain a bug
that prevents the extended attributes for soft links from being correctly written on
deploy. Consequently, SELinux denies access to these files.
Resolution
Problem
When you use the deploy to new virtual server task, you might receive errors from
the HMC or IVM as it performs the steps to create the virtual server and allocate
resources to it. In these error cases the virtual server or allocated resources remain
on the HMC or IVM. The allocated resources are not deleted when the errors
occur. If you attempt the deploy task again and the errors keep happening, you
will eventually run out of resources on the HMC or IVM.
Investigation
If you used the Deploy wizard in the Web interface, locate the task activation log
for the deploy task. In the navigation area, click Task Management → Active and
Scheduled Jobs. Select your Deploy job, and then click the Logs tab. The
instructions are different based on the messages in the activation log.
Scenario 1
v If you used the Deploy wizard, does the task activation log contain an error
message between DNZVMP050E and DNZVMP070E?
v If you used the deployva command, did you receive an error message between
DNZVMP050E and DNZVMP070E?
If you answered “Yes,” then there was an error in the process to create the virtual
server or allocate storage resources to it. In this case the virtual server and
associated storage resources were not configured such that an image can be
deployed. You should remove the virtual server and associated storage resources.
Scenario 2
v If you used the Deploy wizard, does the task activation log contain the
DNZIMN104E error message?
v If you used the deployva command, did you receive the DNZIMN104E error
message?
If you answered “Yes,” then the virtual server and associated storage resources
were successfully created, but IBM Systems Director did not receive notification
about the new virtual server in the required time. In this case the virtual server is
provisioned, and you can deploy images to it. Alternately, you can remove the
virtual server and associated storage resources.
Resolution
Scenario 1
The virtual server was created, but is unusable for deploy. It should be removed
along with its associated storage resources.
1. In the navigation area, expand Inventory → Views → Virtual Servers and Hosts.
Look for the virtual server on the host that was the target of the deploy task. If
Scenario 2
The virtual server was created along with the associated storage resources. You can
either finish the image deploy by using the deploy to existing virtual server task,
or remove the virtual server and associated storage resources.
1. In the navigation area of the Web interface, click Inventory → Views → Platform
Managers and Members. Look for the host system that was the target of the
deploy task. Perform the Inventory → View and Collect Inventory → Collect
Inventory (all inventory) task.
2. Do you want to remove the virtual server and associated storage resources?
a. Yes. Perform steps 2-3 of Scenario 1. You are done.
b. No. Perform the deploy to existing virtual server task on the virtual server.
Additional information
Complete the following steps in Navigate Resources to find the storage volume
allocated in the SAN:
1. To find the storage pools click Navigate Resources → All Systems, select all
Storage Arrays, then select Topology → Storage.
2. Switch to the Resource View.
3. Find the Storage Pools in the view, and select the Pool where the volume was
allocated.
4. On the selected Storage Pool: Related Resources → Storage Volume.
5. In the resulting table of storage volumes, click Actions → Columns to add the
Change Date column
Problem
The deploy image to new virtual server task might receive a DNZVMP001E error
message, which is the incorrect error message for the failure. This topic explains
the actual error and the resolution steps.
Investigation
The most likely cause of the DNZVMP001E message is that one of the Virtual I/O
Server partitions had no available virtual slots. The deploy to new virtual server
task attempts to configure virtual SCSI on the Virtual I/O Server to make volumes
available to the new virtual server. This involves allocating virtual SCSI server
adapters in available virtual slots on the Virtual I/O Server.
Resolution
Log on to the HMC Web console, and select System Management → Servers to
view the servers. Select the server that was the host system targeted by the deploy
task. View the partitions on this server.
For each Virtual I/O Server partition on the server, complete the following steps:
1. Perform the Configuration → Manage Profiles task to edit the profile.
2. On the Virtual Adapters tab, compare “Maximum virtual adapters” with
“Number of virtual adapters.” If the number of virtual adapters equals the
maximum then this Virtual I/O Server has no available virtual slots.
3. On the Virtual Adapters tab, look in the Connecting Partition column for the
Server SCSI rows. Any entry with a number in parentheses, but no partition
name, is a virtual SCSI server adapter that can be removed to free up a virtual
slot. (See step 5.)
4. If you don’t find virtual SCSI server adapters to remove, you can increase the
“Maximum virtual adapters” value instead. Restart the Virtual I/O Server
partition after doing this. You are done for this Virtual I/O Server.
5. The following steps should be performed for each virtual SCSI server adapter
to be removed.
a. Record the number in the Adapter ID column of the virtual SCSI server
adapter to be removed. This is the virtual slot number of this adapter. This
is needed to remove the vhost (if any) in the steps below.
b. Select the virtual SCSI server adapter to be removed, and perform Actions →
Delete. Close the profile to save the changes.
c. To remove any vhost device that was configured to use the removed
adapter, complete the following steps
1) Select the Virtual I/O Server partition, and perform Operations →
Perform VIOS Command.
2) Specify the lsmap –all command.
where vhostX is the vhost that you identified in the previous step.
d. When you are done removing all the virtual SCSI server adapters and the
corresponding vhost devices, restart the Virtual I/O Server partition. If you
do not want to restart the Virtual I/O Server, then you can use the
Dynamic Logical Partitioning → Virtual Adapters task to remove the virtual
SCSI Server adapter from the running Virtual I/O Server partition.
Problem
During the deploy operation, the SSH key exchange fails. The dkeyexch command
returns an unknown status and you receive an error similar to the following:
DNZIMN867E Could not exchange SSH key with 9.12.28.87 due to the following error:
2760-287 [dkeyexch] Internal error - exchange script returns unknown error: 1.
Resolution
Rerun the dkeyexch command on your NIM master to exchange the SSH keys.
Here is an example of running the dkeyexch command for the error shown:
/opt/ibm/sysmgt/dsm/bin/dkeyexch -z -f /etc/ibm/sysmgt/dsm/config/passwd_9_12_28_87 -I ivm -H 9.12.28.87
In this example, you are exchanging the SSH key on an Integrated Virtualization
Manager (IVM) access point. You can use the dkeyexch command to exchange the
key on other access points, such as the Hardware Management Console (HMC).
For more information, see the man page for the dkeyexch command.
Problem
When you are using the Deploy wizard to deploy a virtual appliance in a Power
Systems environment, you select a target system and receive the following error:
DNZIMN107E: An error occurred during the deploy operation.
This error can occur when IBM Systems Director has not completed the inventory
collection process for the target system. You can either wait for the process to
complete, or you can explicitly perform the collect inventory task on the target
system. When inventory collection is complete for the target system, you can
attempt the deploy task again.
Related tasks
Collecting inventory
Problem
When attempting to use the deploy task to target a system that is managed by
HMC or IVM, you receive the following message:
DNZIMN871E Another operation is in progress. Unable to lock HMCName for deployment.
Explanation
Some deploy tasks fail when multiple deploy tasks are scheduled simultaneously
to partitions that are managed by the same HMC or IVM.
Resolution
A lock timeout may occur if too many deploy tasks are scheduled concurrently for
a given HMC or IVM. To avoid the lock timeout, schedule the deploy tasks to be 5
to 10 minutes apart so that the NIM master can complete its processing.
Problem
When you attempt to deploy a virtual appliance that is in a NIM repository, the
Product panel of the Deploy wizard does not contain any fields that you can edit.
When you click Finish and complete the wizard, you receive the following error
DNZIMC706E An unexpected error has occurred. See the error log for more information.
Explanation
The OVF for the virtual appliance does not contain a Product section with user
editable properties. The NIM deploy requires three properties to be set in the top
level product section of the OVF. These properties are:
<ovf:Property ovf:key="networkport.RASDID.ip" ovf:type="string"
ovf:userConfigurable="true">
<ovf:Label>Static IP address for the network adapter</ovf:Label>
<ovf:Description>Static IP address for the network
adapter</ovf:Description>
</ovf:Property>
<ovf:Property ovf:key="networkport.RASDID.gateway" ovf:type="string"
The RASDID should be substituted with the instance ID of the RASD item in the
OVF that represents the main network adapter of the system. For example, for this
RASD item the RASDID should be replaced with “6”:
<ovf:Item>
<rasd:Caption>Virtual Ethernet Adapter Allocation</rasd:Caption>
<rasd:Connection>Virtual Network 1</rasd:Connection>
<rasd:Description>Virtual Network 1</rasd:Description>
<rasd:ElementName>Allocation of non-IEEE-aware virtual ethernet adapter
on Virtual Network 1.</rasd:ElementName>
<rasd:InstanceID>6</rasd:InstanceID>
<rasd:ResourceType>10</rasd:ResourceType>
<rasd:VirtualQuantity>1</rasd:VirtualQuantity>
</ovf:Item>
Resolution
The original OVF should be modified so it contains the required properties and
then be re-imported.
Problem
Explanation
If the NIM image repository (NIM Master) connects to IBM Systems Director
Server through one network adapter, and connects to the virtual server where you
plan to deploy the virtual appliance through a different network adapter, the
secondary adapter might not be configured correctly.
Complete the following steps to create a secondary NIM network resource and
configure NIM to use this secondary adapter:
1. Log on to the NIM Master.
2. When you ran nim_master_setup to configure your NIM Master, the master_net
network object was created for you to represent the network associated with
the NIM Master’s primary network interface. If the NIM Master has a
secondary interface that you will be using to deploy virtual servers, then you
will need to create one or more additional NIM network definitions.
Note: Do not define a NIM network object name that begins with the name of
another NIM network object.
a. Define a NIM network object for the NIM Master’s secondary network
interface. For example:
nim -o define -t ent -a net_addr=1.2.3.4 -a snm=255.255.255.0 secondary_net
When you have completed these steps, attempt to deploy the virtual appliance to
the virtual server again.
Problem
Explanation
The deployment of a new AIX virtual server fails if the server does not have
network connectivity to the NIM Master, or if the virtual server cannot get
thorough a firewall to the NIM Master.
Resolution
Problem
When you use the Deploy wizard to deploy a virtual appliance or an existing
virtual server to create a new z/VM virtual server, the DNZIMC763E message is
displayed on the Minidisks page.
Explanation
IBM Systems Director VMControl populates the Deploy wizard with values from
the source virtual server or virtual appliance. However, you need to provide
additional information about the minidisks that will be created for the new virtual
server.
Problem
Explanation
The negative one (-1) for the size of the minidisk indicates that the minidisk is
using the remaining space on the volume. z/VM indicates this in the user
directory as END. IBM Systems Director shows this as negative one (-1) for the
size. When creating a minidisk for a virtual server, a valid size is required.
Negative one is not accepted.
Resolution
Specify the appropriate size for the minidisk that is being created. Log on the
virtual machine and query the device, for example, query 191.
Problem
When you deploy a virtual appliance in a Power Systems environment, you notice
that the new (target) virtual server does not have the new hostname that you
specified in the Deploy wizard or the command-line interface.
Explanation
When using the Deploy wizard or the command-line interface, you can specify
both an IP address and a hostname for the target virtual server. If the IP address
and hostname do not map to one another through DNS or /etc/hosts on the NIM
master, then the IP address takes precedence. In this situation, the hostname for the
Resolution
Ensure that the IP address and the hostname that you specify in the Deploy wizard
or command-line interface resolve to one another in DNS or /etc/hosts on the
NIM master.
Problem
When you attempt the edit virtual server task for the stored settings of a System z
virtual server to change the dedicated/shared property, an error can occur
indicating that the modification failed. This problem occurs on a virtual server that
does not have a CPU statement in the z/VM user directory entry for the virtual
server.
Explanation
A CPU statement is not required in the z/VM user directory for a user if the
system has only one virtual CPU defined and it is defaulting to shared virtual
processors. The IBM z/VM Manageability Access Point Agent attempted to modify
the CPU statement and one did not exist. The modification did not occur.
Resolution
On z/VM use the directory manager to add a CPU statement to the user directory
for the virtual server. When the CPU statement is added to the user directory for
the virtual server, the IBM z/VM Manageability Access Point Agent can modify
the CPU statement.
Problem
When editing a System z virtual server or creating a new virtual server based on
an existing virtual server, the virtual processors do not indicate that a processor is
dedicated.
Explanation
The property indicating that the virtual processor is dedicated is not returned with
the proper value. The value is always shown as not dedicated.
Resolution
Problem
When you attempt the edit virtual server task for active and stored settings of a
System z virtual server, the minidisks associated with the virtual server are
attempted to be modified, although you did not request the minidisk change.
Explanation
Resolution
Problem
When editing a System z virtual server, the dedicated property cannot be set for
virtual processors that are added or modified.
Explanation
Resolution
You can update the z/VM user directory for the virtual server using the z/VM
directory manager. Specify the DEDICATED option on the CPU statement for the
virtual server.
Problem
When you use the edit virtual server task for a running System z server to add a
virtual switch or guest LAN to active and stored settings, an error is returned for
the job. The error indicates an unexpected error with return code 204, reason code
Explanation
The network interface was successfully added. The return code and reason code
indicate that the device was automatically coupled to the LAN by the z/VM
control program. The IBM Systems Director Server is not updated with information
on the resource changes. An update will occur the next time inventory collection is
performed on the IBM z/VM Manageability Access Point Agent or when a
successful change is made to the virtual server that does not return an error.
Resolution
When you try to deploy a virtual appliance to a NIM Master, you see the
following message:
DNZIMN868E: Could not define NIM machine <name of the NIM machine you are trying
to create with the deploy operation>. MAC ID <MAC address of the system you are
trying to deploy to> is already used by NIM machine <name of the existing NIM machine>.
Resolution
To resolve this problem, delete the existing NIM machine from the NIM Master
manually and try the deploy again. Follow these steps to remove the existing NIM
machine from the NIM Master:
1. Log on to the NIM Master as the root user.
2. Run the following command:
nim -Fo reset <name of the NIM machine that you want to delete>
3. Run the following command:
nim -Fo deallocate -a subclass=all <name of the NIM machine that you want to delete>
4. Run the following command:
nim -Fo remove <name of the NIM machine that you want to delete>
Problem
After you uninstall an IBM Systems Director VMControl agent, either the IBM
Systems Director VMControl subagent for NIM or the IBM Systems Director z/VM
manageability access point agent, the image repository hosted on that managed
system is still known to IBM Systems Director and the corresponding virtual
appliances still appear to be available.
Resolution
Complete the following steps to eliminate the image repository and associated
virtual appliances from appearing after you have uninstalled the IBM Systems
Director VMControl agent.
Attention: Completing the following steps will cause all history and automatic
event automation for the managed system to be lost.
1. Remove both the Server and Operating System managed objects that represent
the managed system where one of the following IBM Systems Director
VMControl agents was uninstalled:
v IBM Systems Director VMControl subagent for NIM
v IBM Systems Director z/VM manageability access point agent
2. Rediscover and request access to the managed system again, if you still require
access when it no longer contains the image repository.
Related tasks
Removing a resource
Performing a system discovery
Reference
This section provides reference information for IBM Systems Director VMControl,
including commands and OVF specifications.
smcli commands
The following smcli commands are available for IBM Systems Director VMControl:
captureva
Use the captureva command to capture a virtual appliance from a virtual
server or from an existing AIX mksysb image file.
deployva
Use the deployva command to deploy a virtual appliance into a new or
existing virtual server as a workload.
captureva command
Use the captureva command to capture a virtual appliance from a virtual server or
from an existing AIX mksysb image file.
SyntaxSynopsis
Description
FlagsOptions
-A | --attribute ″key=value [, ...]″
Assigns values to one or more customizable attributes, where key is the
attribute key and value is the new attribute value.
Tips:
v You can use the lscustomization command to list all customizable attributes.
– To list the customizable attributes for capturing a virtual server, run the
following command:
smcli lscustomization -a capture -r repository -s server
– To list the customizable attributes for capturing an existing AIX mksysb
image file, run the following command:
smcli lscustomization -a capture -r repository
Note: The specified AIX mksysb image file is always copied to a new
appliance directory under /export/nim/appliances on the NIM master. The
original AIX mksysb image file remains unchanged.
Note: This option is not supported when performing the capture task on
z/VM.
-h | -?
Displays the syntax and a brief description of the command.
Tip: If you specify additional options other than -L | --lang, the options are
ignored.
--help
Displays detailed information about the command, including the syntax, a
description of the command, a description of the options and operands, error
codes, and examples.
Tips:
v If you specify additional options other than -L | --lang, the options are
ignored.
v (AIX and Linux only) You can also display detailed help in the form of man
pages using the man command_name command.
-L | --lang language
Specifies the language to use for the command.
The following languages are supported:
v de: German
v en: English
v es: Spanish
v fr: French
v it: Italian
v ja: Japanese
v ko: Korean
v pt_BR: Brazilian Portuguese
v zh_CN: Simplified Chinese
Tips:
v This option overrides other mechanisms for specifying the locale, including
the environment variable DIR_LANG and operating-system settings.
v If you specify the language using the format language_country, where
language is a supported language but country is a not a supported country
code for that language (for example, en_US), then the specified language is
used (for example, in this case, en is used). An error is not displayed.
v If you specify a language that is not supported, irrespective of country code,
the default language is used and an error message is displayed.
-n | --name ″name″
Specifies a name for the virtual appliance that is created. If the name contains
special characters such as spaces, enclose the name in quotation marks.
-r | --repository repository
Specifies the unique ID (OID) of the targeted repository object.
Specify the unique ID as a decimal or hexadecimal value (for example, 123 or
0x7b).
Tips:
v Use the following command to list the specific repository that is needed to
handle the server that you want to capture:
smcli lsrepos -o -a capture -s server
v Use the following command to find the unique ID of your NIM repository if
you are capturing an existing AIX mksysb image file:
smcli lsrepos -ol
-s | --server server
Specifies the unique ID (OID) of the targeted server object.
Specify the unique ID as a decimal or hexadecimal value (for example, 123 or
0x7b).
Tip: Use the lscapsrv command with the -o option to list the name and OID of
all servers that you can capture.
-v | --verbose
Writes verbose messages to standard output.
If this option is not specified, this command suppresses noncritical messages.
Exit status
deployva command
Use the deployva command to deploy a virtual appliance into a new or existing
virtual server as a workload.
SyntaxSynopsis
Description
The deployva command deploys a virtual appliance into an existing virtual server
or creates a virtual server and deploys a virtual appliance.
Tip: To deploy an empty virtual server, which is a function that is available in the
IBM Systems Director Web interface deploy wizard, run the mkvs command.
FlagsOptions
-a | --action {deploy_existing | deploy_new}
Specifies the target action. The following deployment actions are supported:
deploy_existing
This action deploys a virtual appliance to an existing virtual server.
deploy_new
This action deploys a virtual appliance to a newly created virtual
server on the specified host system.
-A | --attribute ″key=value [, ...]″
Assigns values to one or more customizable attributes, where key is the
attribute key and value is the new attribute value.
Tips:
v You can use the lscustomization command to list all customizable attributes.
– To list the customizable attributes for deploying a virtual appliance to an
existing virtual server, run the following command:
smcli lscustomization -a deploy_existing -V virtualAppliance -s server
Tip: If you specify additional options other than -L | --lang, the options are
ignored.
--help
Displays detailed information about the command, including the syntax, a
description of the command, a description of the options and operands, error
codes, and examples.
Tips:
v This option overrides other mechanisms for specifying the locale, including
the environment variable DIR_LANG and operating-system settings.
v If you specify the language using the format language_country, where
language is a supported language but country is a not a supported country
code for that language (for example, en_US), then the specified language is
used (for example, in this case, en is used). An error is not displayed.
v If you specify a language that is not supported, irrespective of country code,
the default language is used and an error message is displayed.
-s | --server {server | host}
Specifies the unique ID (OID) of the targeted server or host object.
Specify the unique ID as a decimal or hexadecimal value (for example, 123 or
0x7b).
Tips:
v Use the lsdeploytargets command with the -o option to list all servers and
hosts.
v If the deploy_existing action is specified, then you must specify an existing
virtual server.
v If the deploy_new action is specified, then you must specify a virtualization
host system.
-v | --verbose
Writes verbose messages to standard output.
If this option is not specified, this command suppresses noncritical messages.
-V | --virtualAppliance virtual_appliance
Specifies the unique ID (OID) of the targeted virtual appliance object on which
you want to take action.
Specify the unique ID as a decimal or hexadecimal value (for example, 123 or
0x7b).
Tip: Use the lsva -l command to list all virtual appliance IDs.
Examples
1. Create a new server and deploy a new AIX workload
This example illustrates how to create a new server on host 123 and deploy a
new AIX workload (virtual appliance 345).
smcli deployva -v -s 123 -V 345 -a deploy_new -A
"poolstorages=rootvg:VIOS vioserver,
virtualnetworks[Virtual Network 1]=hostVnet:ETHERNET0/1,
product.AIX1.com.ibm.ovf.vim.2.system.hostname=dir44,
product.AIX1.com.ibm.ovf.vim.2.networkport.6.ip=1.22.33.44,
product.AIX1.com.ibm.ovf.vim.2.networkport.6.hostname=dir44,
product.AIX1.com.ibm.ovf.vim.2.networkport.6.netmask=255.255.255.192,
product.AIX1.com.ibm.ovf.vim.2.networkport.6.gateway=5.22.33.254,
product.AIX1.com.ibm.ovf.vim.2.networkport.6.dns1.ip=5.44.3.2"
2. Deploy a new AIX workload into an existing virtual server
This example illustrates how to deploy a new AIX workload (virtual appliance
348) into an existing virtual server 975.
smcli deployva -v -s 975 -V 348 -a deploy_existing -A
"product.AIX1.com.ibm.ovf.vim.2.networkport.6.ip=1.22.33.44,
product.AIX1.com.ibm.ovf.vim.2.networkport.6.netmask=255.255.255.192,
product.AIX1.com.ibm.ovf.vim.2.networkport.6.gateway=5.22.33.254"
3. Deploy a new z/VM workload into an existing virtual server
This example illustrates how to deploy a new z/VM-based Linux workload
(virtual appliance 4677) into an existing virtual server 4091.
smcli deployva -v -a deploy_existing -V 4677 -s 4091 -A
product.LINUX235.com.ibm.ovf.vim.2.zvm.5.networkport.eth0.usedhcp=false,
product.LINUX235.com.ibm.ovf.vim.2.zvm.5.networkport.eth0.ip=5.66.77.88,
product.LINUX235.com.ibm.ovf.vim.2.zvm.5.networkport.eth0.gateway=5.66.77.99,
product.LINUX235.com.ibm.ovf.vim.2.zvm.5.networkport.eth0.netmask=
255.255.255.128,
product.LINUX235.com.ibm.ovf.vim.2.zvm.5.networkport.eth0.dns1.ip=8.7.6.55,
product.LINUX235.com.ibm.ovf.vim.2.zvm.5.networkport.eth0.registerindns=true,
product.LINUX235.com.ibm.ovf.vim.2.zvm.5.networkport.eth0.hostname=gses88,
product.LINUX235.com.ibm.ovf.vim.2.zvm.5.networkport.eth0.domainname=
spot.abc.com,
product.LINUX235.com.ibm.ovf.vim.2.zvm.5.system.hostname=gses88,
product.LINUX235.com.ibm.ovf.vim.2.zvm.5.system.domainname=spot.abc.com,
product.LINUX235.com.ibm.ovf.vim.2.zvm.5.timezone.offset=-0400
importva command
Use the importva command to import a virtual appliance into IBM Systems
Director VMControl Image Manager.
SyntaxSynopsis
Description
FlagsOptions
-A | --attribute ″key=value [, ...]″
Assigns values to one or more customizable attributes, where key is the
attribute key and value is the new attribute value.
Tips:
v To list all customizable attributes for the importva command, use the
following command:
smcli lscustomization -a import -F fileLocation -r repository
v Separate the key-value pairs with commas (for example,
″cpushare=2.1,memsize=4096″).
v The attributes and attribute values are not locale specific.
-D | --description ″description″
Specifies descriptive text that you supply for the object that is created. If the
description contains special characters such as spaces or commas, enclose the
description in quotation marks.
-F | --fileLocation ″file_location″
Specifies the name or URI of an existing .ovf file (an OVF descriptor file which
has references to the other files comprising an OVF package in set-of-files
format) or .ova file (an OVF package in TAR format) that you want to import.
If the name or URI contains spaces, enclose it in quotation marks. The
following name and URI formats are supported:
v -F [relativepath]file (any IBM Systems Director Server)
v -F /localpath/file (IBM Systems Director Server on AIX and Linux only)
v -F c:\localpath/file (IBM Systems Director Server on Windows only)
v -F \\computername\path (IBM Systems Director Server on Windows only)
v -F file://localpath/file (IBM Systems Director Server on AIX and Linux
only)
Tip: If you specify additional options other than -L | --lang, the options are
ignored.
--help
Displays detailed information about the command, including the syntax, a
description of the command, a description of the options and operands, error
codes, and examples.
Tips:
v If you specify additional options other than -L | --lang, the options are
ignored.
v (AIX and Linux only) You can also display detailed help in the form of man
pages using the man command_name command.
-L | --lang language
Specifies the language to use for the command.
The following languages are supported:
v de: German
v en: English
v es: Spanish
v fr: French
v it: Italian
v ja: Japanese
v ko: Korean
v pt_BR: Brazilian Portuguese
v zh_CN: Simplified Chinese
v zh_TW: Traditional Chinese
Tips:
v This option overrides other mechanisms for specifying the locale, including
the environment variable DIR_LANG and operating-system settings.
v If you specify the language using the format language_country, where
language is a supported language but country is a not a supported country
code for that language (for example, en_US), then the specified language is
used (for example, in this case, en is used). An error is not displayed.
v If you specify a language that is not supported, irrespective of country code,
the default language is used and an error message is displayed.
-n | --name ″name″
Specifies a name by which the imported virtual appliance should be known
within IBM Systems Director VMControl Image Manager. If the name contains
special characters such as spaces, enclose the name in quotation marks.
Note: You can set the name only if the OVF package does not already have a
name for the virtual appliance.
-r | --repository repository
Specifies the unique ID (OID) of the targeted repository object.
Tip: Use the following command to list the specific repository that is needed
to handle the file that you want to import:
smcli lsrepos -o -a import -F fileLocation
-v | --verbose
Writes verbose messages to standard output.
If this option is not specified, this command suppresses noncritical messages.
Exit status
Examples
1. Import a virtual appliance
This example illustrates how to import the virtual appliance in joe.ova, an OVF
package in TAR format.
smcli importva -v -F "/tmp/joe.ova" -r 123
Related tasks
“Importing a virtual appliance package” on page 54
“Managing workloads in your virtual environment” on page 41
lscapsrv command
Use the lscapsrv command list servers that you can capture as virtual appliances.
SyntaxSynopsis
Description
The lscapsrv command displays a list of servers that have workloads that you can
capture as virtual appliances.
FlagsOptions
-d | --delimiter ″delimiter_symbol″
Specifies the character or set of characters that separates output data, where
delimiter_symbol is a string of one or more characters. This command separates
data fields in a record by a comma followed by a space. Data records are
separated by the specified delimiter delimiter_symbol.
Tip: If you specify additional options other than -L | --lang, the options are
ignored.
--help
Displays detailed information about the command, including the syntax, a
description of the command, a description of the options and operands, error
codes, and examples.
Tips:
v If you specify additional options other than -L | --lang, the options are
ignored.
v (AIX and Linux only) You can also display detailed help in the form of man
pages using the man command_name command.
-l | --long
Displays all attributes of the specified object.
-L | --lang language
Specifies the language to use for the command.
The following languages are supported:
v de: German
v en: English
v es: Spanish
v fr: French
v it: Italian
v ja: Japanese
v ko: Korean
v pt_BR: Brazilian Portuguese
v zh_CN: Simplified Chinese
v zh_TW: Traditional Chinese
Tips:
v This option overrides other mechanisms for specifying the locale, including
the environment variable DIR_LANG and operating-system settings.
v If you specify the language using the format language_country, where
language is a supported language but country is a not a supported country
code for that language (for example, en_US), then the specified language is
used (for example, in this case, en is used). An error is not displayed.
v If you specify a language that is not supported, irrespective of country code,
the default language is used and an error message is displayed.
-o | --oid
Displays the unique IDs (OIDs), in addition to other information, associated
with the targeted object.
The unique IDs are displayed as decimal values (for example, 123).
Note: You can combine this option with the -l | --long option.
Exit status
Examples
1. Display servers that you can capture
This example illustrates how to display a list of servers that you can capture.
smcli lscapsrv -v
2. Display servers and object IDs that you can capture
This example illustrates how to display a list of servers, along with their object
IDs, that you can capture.
smcli lscapsrv -v -o
Related tasks
“Managing workloads in your virtual environment” on page 41
lscustomization command
Use the lscustomization command to list attributes that you can customize for a
virtual appliance when you run the captureva, deployva, or importva commands.
SyntaxSynopsis
Description
memsize
Value: 1024
Increment: 1
IncrementType: LINEAR
Description: Memory (MB)
In this example, cpushare and memsize are the names of the customizable
attributes. The Value property indicates the default value of each attribute. The
other properties then provide information about how you can customize the
attribute. Here, cpushare has a default value of 1.0. This means that, if you do not
provide a customized value, the virtual appliance will expect a virtual server with
exactly one virtual processor (and zero fractional virtual processors). However, if
you choose to customize this attribute, you must specify 0.1 or a value that is
higher than 0.1 by an increment of 0.1. Therefore, you can specify -A
"cpushare=2.3" when using the deployva command, but you cannot specify -A
"cpushare=0.009" (because it does not meet the minimum value criteria) or -A
"cpushare=4" (because it is a simple integer, which is not the correct form).
FlagsOptions
-a | --action {capture | deploy_existing | deploy_new | import}
Specifies the target action. The following deployment actions are supported:
capture
This action displays the virtual appliance attributes that you can
specify when using the captureva command.
deploy_existing
This action displays the virtual appliance attributes that you can
specify when using the deployva -a deploy_existing command.
deploy_new
This action displays the virtual appliance attributes that you can
specify when using the deployva -a deploy_new command.
import
This action displays the virtual appliance attributes that you can
specify when using the importva command.
-F | --fileLocation ″file_location″
Specifies the name or URI of an existing .ovf file (an OVF descriptor file which
has references to the other files comprising an OVF package in set-of-files
format) or .ova file (an OVF package in TAR format). If the name or URI
contains spaces, enclose it in quotation marks. The following name and URI
formats are supported:
v -F [relativepath]file (any IBM Systems Director Server)
v -F /localpath/file (IBM Systems Director Server on AIX and Linux only)
v -F c:\localpath/file (IBM Systems Director Server on Windows only)
Tip: If you specify additional options other than -L | --lang, the options are
ignored.
--help
Displays detailed information about the command, including the syntax, a
description of the command, a description of the options and operands, error
codes, and examples.
Tips:
v If you specify additional options other than -L | --lang, the options are
ignored.
v (AIX and Linux only) You can also display detailed help in the form of man
pages using the man command_name command.
-L | --lang language
Specifies the language to use for the command.
The following languages are supported:
v de: German
v en: English
v es: Spanish
v fr: French
v it: Italian
v ja: Japanese
v ko: Korean
v pt_BR: Brazilian Portuguese
v zh_CN: Simplified Chinese
v zh_TW: Traditional Chinese
Tips:
v This option overrides other mechanisms for specifying the locale, including
the environment variable DIR_LANG and operating-system settings.
v If you specify the language using the format language_country, where
language is a supported language but country is a not a supported country
code for that language (for example, en_US), then the specified language is
used (for example, in this case, en is used). An error is not displayed.
v If you specify a language that is not supported, irrespective of country code,
the default language is used and an error message is displayed.
-r | --repository repository
Specifies the unique ID (OID) of the targeted repository object.
Specify the unique ID as a decimal or hexadecimal value (for example, 123 or
0x7b).
Tip: To list all repository names and OIDs, use the lsrepos command with the
-o option.
Tips:
v Use either the lscapsrv or lsdeploytargets command, depending on the
specified -a option value, to list servers or hosts.
v If you will run captureva to capture an existing AIX mksysb image file, do
not specify the -s option on lscustomization.
v If the capture action is specified, then specify a server, but only if you intend
to run captureva to capture an existing virtual server.
v If the deploy_existing action is specified, then you must specify an existing
virtual server.
v If the deploy_new action is specified, then you must specify a virtualization
host system.
-v | --verbose
Writes verbose messages to standard output.
If this option is not specified, this command suppresses noncritical messages.
-V | --virtualAppliance virtual_appliance
Specifies the unique ID (OID) of the targeted virtual appliance object on which
you want to take action.
Specify the unique ID as a decimal or hexadecimal value (for example, 123 or
0x7b).
Tip: Use the lsva -l command to list all virtual appliance IDs.
Exit status
Examples
1. Display customizable attributes for a virtual appliance that you can capture
from a mksysb image file and store in a repository
This example illustrates how to display the customizable attributes for a virtual
appliance that you intend to capture from an existing AIX mksysb image file
and store in repository 722.
smcli lscustomization -v -a capture -r 722
Note: Use this format before running smcli captureva -r repository -n name
-F fileLocation.
Note: Use this format before running smcli captureva -r repository -n name
-s server.
3. Display customizable attributes for a virtual appliance that you can deploy to
an existing virtual server
This example illustrates how to display the customizable attributes for virtual
appliance 322 that you intend to deploy to existing virtual server 456.
smcli lscustomization -v -a deploy_existing -V 322 -s 456
Note: Use this format before running smcli deployva -a deploy_new -s host
-V virtualAppliance.
5. Display customizable attributes for a virtual appliance that you can import
from the Internet and store in a repository
This example illustrates how to display the customizable attributes for a virtual
appliance that you intend to import from the Internet and store in repository
722.
smcli lscustomization -v -a import -F http://www.acmeimages.com/aix/aix61.ova
-r 722
lsdeploytargets command
Use the lsdeploytargets command to list the target servers or hosts on which you
can deploy a virtual appliance workload.
SyntaxSynopsis
FlagsOptions
-a | --action {deploy_existing | deploy_new}
Specifies the target action. The following deployment actions are supported:
deploy_existing
This action indicates that you want a list of existing virtual servers that
can accommodate the specified virtual appliance.
deploy_new
This action indicates that you want a list of host systems on which you
can create a virtual server to accommodate the specified virtual
appliance.
-d | --delimiter ″delimiter_symbol″
Specifies the character or set of characters that separates output data, where
delimiter_symbol is a string of one or more characters. This command separates
data fields in a record by a comma followed by a space. Data records are
separated by the specified delimiter delimiter_symbol.
If you specify this option with the -l | --long option, the delimiter option is
ignored.
Tip: If you specify additional options other than -L | --lang, the options are
ignored.
--help
Displays detailed information about the command, including the syntax, a
description of the command, a description of the options and operands, error
codes, and examples.
Tips:
v If you specify additional options other than -L | --lang, the options are
ignored.
v (AIX and Linux only) You can also display detailed help in the form of man
pages using the man command_name command.
-l | --long
Displays all attributes of the specified object.
-L | --lang language
Specifies the language to use for the command.
The following languages are supported:
v de: German
v en: English
v es: Spanish
v fr: French
v it: Italian
v ja: Japanese
Tips:
v This option overrides other mechanisms for specifying the locale, including
the environment variable DIR_LANG and operating-system settings.
v If you specify the language using the format language_country, where
language is a supported language but country is a not a supported country
code for that language (for example, en_US), then the specified language is
used (for example, in this case, en is used). An error is not displayed.
v If you specify a language that is not supported, irrespective of country code,
the default language is used and an error message is displayed.
-o | --oid
Displays the unique IDs (OIDs), in addition to other information, associated
with the targeted object.
The unique IDs are displayed as decimal values (for example, 123).
Note: You can combine this option with the -l | --long option.
-v | --verbose
Writes verbose messages to standard output.
If this option is not specified, this command suppresses noncritical messages.
-V | --virtualAppliance virtual_appliance
Specifies the unique ID (OID) of the targeted virtual appliance object on which
you want to take action.
Specify the unique ID as a decimal or hexadecimal value (for example, 123 or
0x7b).
Tip: Use the lsva -l command to list all virtual appliance IDs.
Exit status
Examples
1. Display servers on which you can deploy a virtual appliance
This example illustrates how to display a list of servers on which you can
deploy virtual appliance 322.
smcli lsdeploytargets -v -a deploy_existing -V 322
2. Display hosts on which you can create new virtual servers and deploy a
virtual appliance
lsrepos command
Use the lsrepos command to list repositories.
SyntaxSynopsis
smcli lsrepos [-L language] [-v] [-l] [-o] [-d delimiter_symbol] -a capture
-s server
smcli lsrepos [-L language] [-v] [-l] [-o] [-d delimiter_symbol] -a import
-F fileLocation
Description
The lsrepos command displays a list of virtual appliance repositories. The list of
repositories that is returned depends on the filtering parameters that are passed on
the command. If you specify an action, then the action that you specify determines
which other options you must or can specify:
v To display a list of all repositories, do not specify an action.
v To display a list of repositories that are available to store captured workloads for
a virtual server, pass the capture action and the OID of the virtual server object.
v To display a list of repositories that are available for importing an OVF file,
specify the import action and the OVF file name.
FlagsOptions
-a | --action {capture | import}
Specifies the target action. The following deployment actions are supported:
capture
This action lists repositories that can store the virtual appliance created
by capturing the workload on the specified server.
import
This action lists the repositories to which you can import the specified
OVF file.
-d | --delimiter ″delimiter_symbol″
Specifies the character or set of characters that separates output data, where
delimiter_symbol is a string of one or more characters. This command separates
data fields in a record by a comma followed by a space. Data records are
separated by the specified delimiter delimiter_symbol.
If you specify this option with the -l | --long option, the delimiter option is
ignored.
Tip: If you specify additional options other than -L | --lang, the options are
ignored.
--help
Displays detailed information about the command, including the syntax, a
description of the command, a description of the options and operands, error
codes, and examples.
Tips:
v If you specify additional options other than -L | --lang, the options are
ignored.
v (AIX and Linux only) You can also display detailed help in the form of man
pages using the man command_name command.
-l | --long
Displays all attributes of the specified object.
-L | --lang language
Specifies the language to use for the command.
The following languages are supported:
v de: German
v en: English
v es: Spanish
v fr: French
v it: Italian
v ja: Japanese
v ko: Korean
v pt_BR: Brazilian Portuguese
v zh_CN: Simplified Chinese
v zh_TW: Traditional Chinese
Tips:
v This option overrides other mechanisms for specifying the locale, including
the environment variable DIR_LANG and operating-system settings.
v If you specify the language using the format language_country, where
language is a supported language but country is a not a supported country
Note: You can combine this option with the -l | --long option.
-s | --server server
Specifies the unique ID (OID) of the targeted server object.
Specify the unique ID as a decimal or hexadecimal value (for example, 123 or
0x7b).
Tip: Use the lscapsrv command with the -o option to list the name and OID of
all servers that you can capture.
-v | --verbose
Writes verbose messages to standard output.
If this option is not specified, this command suppresses noncritical messages.
Exit status
Examples
1. Display all repositories
This example illustrates how to display a list of all repositories.
smcli lsrepos -v
2. Display repositories that can store captured objects
This example illustrates how to display a list of repositories that are available
to store captured virtual appliances for a virtual server with an ID of 123.
smcli lsrepos -v -a capture -s 123
3. Display repositories to which you can import an object
This example illustrates how to display a list of repositories to which you can
import virtual appliance /tmp/joe.ova..
smcli lsrepos -v -a import -F "/tmp/joe.ova"
lsva command
Use the lsva command to list virtual appliances.
SyntaxSynopsis
Description
The lsva command displays a list of virtual appliances. The results that are
returned depend on the options that are specified.
FlagsOptions
-d | --delimiter ″delimiter_symbol″
Specifies the character or set of characters that separates output data, where
delimiter_symbol is a string of one or more characters. This command separates
data fields in a record by a comma followed by a space. Data records are
separated by the specified delimiter delimiter_symbol.
If you specify this option with the -l | --long option, the delimiter option is
ignored.
Tip: If you specify additional options other than -L | --lang, the options are
ignored.
--help
Displays detailed information about the command, including the syntax, a
description of the command, a description of the options and operands, error
codes, and examples.
Tips:
v If you specify additional options other than -L | --lang, the options are
ignored.
v (AIX and Linux only) You can also display detailed help in the form of man
pages using the man command_name command.
-l | --long
Displays all attributes of the specified object.
-L | --lang language
Specifies the language to use for the command.
The following languages are supported:
v de: German
v en: English
v es: Spanish
v fr: French
v it: Italian
Tips:
v This option overrides other mechanisms for specifying the locale, including
the environment variable DIR_LANG and operating-system settings.
v If you specify the language using the format language_country, where
language is a supported language but country is a not a supported country
code for that language (for example, en_US), then the specified language is
used (for example, in this case, en is used). An error is not displayed.
v If you specify a language that is not supported, irrespective of country code,
the default language is used and an error message is displayed.
-o | --oid
Displays the unique IDs (OIDs), in addition to other information, associated
with the targeted object.
The unique IDs are displayed as decimal values (for example, 123).
Note: You can combine this option with the -l | --long option.
-v | --verbose
Writes verbose messages to standard output.
If this option is not specified, this command suppresses noncritical messages.
Exit status
Examples
1. Display all virtual appliances
This example illustrates how to display a list of all virtual appliances.
smcli lsva -v
2. Display all virtual appliances and object IDs
This example illustrates how to display a list of all virtual appliances and their
object IDs.
smcli lsva -v -o
Related tasks
“Managing workloads in your virtual environment” on page 41
There are several extension elements to the Item (RASD) element and to other
sections of the OVF descriptor file. For information on these extension elements,
see “XML schema definition (XSD) files for OVF descriptor” on page 115.
There are several extension elements to the Item (RASD) element and to other
sections of the OVF descriptor file. For information on these extension elements,
see “XML schema definition (XSD) files for OVF descriptor.”
The specification for the OVF descriptor file is a combination of these things:
v The Distributed Management Task Force (DMTF) Open Virtualization Format
(OVF) standard, which is a platform independent and open packaging and
distribution format for virtual appliances.
For more information on the OVF standard, see the Open Virtualization Format
Specification available from the DMTF Web site at: http://www.dmtf.org/
standards/published_documents/DSP0243_1.0.0.pdf
v IBM Systems Director VMControl requirements and restrictions for importing
OVF packages
For information on these requirements and restrictions, see “OVF package
requirements” on page 113.
v XML schema definition (XSD) files that define elements and attributes of the
OVF descriptor file that are unique extensions for IBM Systems Director
VMControl
You can use both the XSD files and sample OVF descriptor files for Power and
z/VM to create or modify an OVF descriptor file. To use these files, save the
XSD files to a local directory. Then use an XML editor to create an OVF
descriptor file or modify the contents of one of the sample OVF descriptor files.
Using an XML editor with the XSD files displays a description of the OVF
descriptor file elements and validates the OVF descriptor file that you create.
Note: The OVF Editor that is available from the alphaWorks® Web site supports
the latest OVF standard and incorporates IBM Systems Director VMControl
extensions and can be used to edit or create OVF descriptor files. You can
download the OVF Editor from the following Web site: http://
www.alphaworks.ibm.com/tech/ovfsdk/download
XML schema definition (XSD) files define elements and attributes of the OVF
descriptor file that are unique extensions for IBM Systems Director VMControl.
This topic contains these XSD files that you can use to create or modify an OVF
descriptor file.
These files are available to download from the IBM Systems Director VMControl
information center at the following Web site:
The XSD files shown in the following table define extensions for OVF descriptor
files that are unique to IBM Systems Director VMControl, to Power Systems, and
to z/VM. Save the XSD files that you need to create or modify an OVF descriptor
file for your environment.
This topic contains a sample OVF descriptor file for NIM. You can copy and
modify this file to create your own OVF descriptor file.
<?xml version="1.0" encoding="UTF-8"?>
<ovf:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1"
xmlns="http://schemas.dmtf.org/ovf/envelope/1"
xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData"
xmlns:vim="http://www.ibm.com/xmlns/ovf/extension/vim/2"
xmlns:vimphyp="http://www.ibm.com/xmlns/ovf/extension/vim/2/phyp/3"
xmlns:vimphyprasd="http://www.ibm.com/xmlns/ovf/extension/vim/2/phyp/3/rasd"
xmlns:vimrasd="http://www.ibm.com/xmlns/ovf/extension/vim/2/rasd"
xmlns:vssd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData"
xsi:schemaLocation="http://www.ibm.com/xmlns/ovf/extension/vim/2 ibm-vim2_2.1.0.xsd
http://schemas.dmtf.org/ovf/envelope/1 dsp8023_1.0.0.xsd
http://www.ibm.com/xmlns/ovf/extension/vim/2/phyp/3/rasd ibm-vim2-phyp3-rasd_2.1.0.xsd
http://www.ibm.com/xmlns/ovf/extension/vim/2/rasd ibm-vim2-rasd_2.1.0.xsd" xml:lang="en-US">
<ovf:References>
<ovf:File ovf:href="image1.mksysb" ovf:id="vimRef1" ovf:size="2337126400"/>
</ovf:References>
<ovf:DiskSection>
<ovf:Info>Disk Section</ovf:Info>
<ovf:Disk ovf:capacity="14472683520" ovf:capacityAllocationUnits="byte"
ovf:diskId="vimRef1disk" ovf:fileRef="vimRef1"
ovf:format="http://www.ibm.com/xmlns/ovf/diskformat/power.aix.mksysb"
ovf:populatedSize="7236341760"/>
</ovf:DiskSection>
<ovf:NetworkSection>
<ovf:Info>Network Section</ovf:Info>
<ovf:Network ovf:name="Virtual Network 1">
<ovf:Description>Captured from virtual server ProductionServer connected to VLAN 1
on host IBM 9133 55A 12345 </ovf:Description>
Sample OVF descriptor file for Linux on z/VM with Linux Logical Volume
Manager (LVM):
This topic contains a sample OVF descriptor file for Linux on z/VM that specifies
Linux Logical Volume Manager. You can copy and modify this file to create your
own OVF descriptor file.
<?xml version="1.0"?>
<ovf:Envelope xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:vssd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData"
xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData"
xmlns:vim="http://www.ibm.com/xmlns/ovf/extension/vim/2"
xmlns:vimrasd="http://www.ibm.com/xmlns/ovf/extension/vim/2/rasd"
xmlns:vimzvm="http://www.ibm.com/xmlns/ovf/extension/vim/2/zvm/5"
xmlns:vimzvmvssd="http://www.ibm.com/xmlns/ovf/extension/vim/2/zvm/5/vssd"
xmlns:vimzvmrasd="http://www.ibm.com/xmlns/ovf/extension/vim/2/zvm/5/rasd"
xsi:schemaLocation="http://www.ibm.com/xmlns/ovf/extension/vim/2/zvm/5/vssd ibm-vim2-zvm5-vssd_2.1.0.xsd
http://www.ibm.com/xmlns/ovf/extension/vim/2/zvm/5/rasd ibm-vim2-zvm5-rasd_2.1.0.xsd
http://www.ibm.com/xmlns/ovf/extension/vim/2 ibm-vim2_2.1.0.xsd
http://schemas.dmtf.org/ovf/envelope/1 dsp8023_1.0.0.xsd
http://www.ibm.com/xmlns/ovf/extension/vim/2/rasd ibm-vim2-rasd_2.1.0.xsd
http://www.ibm.com/xmlns/ovf/extension/vim/2/zvm/5 ibm-vim2-zvm5_2.1.0.xsd"
xml:lang="en-us">
<ovf:References>
<!-- This section contains a list of files referenced by this OVF package.
Generally, this will consist of filesystem images. -->
<ovf:File ovf:id="EXAMPLE2:/boot"
ovf:href="EXAMPLE2_boot.star.gz"
ovf:compression="gzip"/>
<ovf:File ovf:id="EXAMPLE2:/opt"
ovf:href="EXAMPLE2_opt.star.gz"
ovf:compression="gzip"/>
<ovf:File ovf:id="EXAMPLE2:/"
ovf:href="EXAMPLE2.star.gz"
ovf:compression="gzip"/>
</ovf:References>
<ovf:DiskSection>
<!-- This section contains a list of the Linux file systems and
swap spaces described by this package, along with the size of the
volumes which are to contain them and the file format of the image file
(if relevant) with which they are to be populated. -->
<ovf:Info>Disk-related information for the Linux file systems included
within this package.</ovf:Info>
<ovf:Disk ovf:diskId="EXAMPLE2:/boot"
ovf:capacity="104841216"
ovf:capacityAllocationUnits="byte"
ovf:fileRef="EXAMPLE2:/boot"
ovf:format="http://www.ibm.com/xmlns/ovf/diskformat/s390.linuxfile.exustar.gz"/>
<ovf:Disk ovf:diskId="EXAMPLE2:/opt"
ovf:capacity="4227858432"
ovf:capacityAllocationUnits="byte"
ovf:fileRef="EXAMPLE2:/opt"
ovf:format="http://www.ibm.com/xmlns/ovf/diskformat/s390.linuxfile.exustar.gz"/>
<ovf:Disk ovf:diskId="EXAMPLE2:/"
ovf:capacity="6811549696"
ovf:capacityAllocationUnits="byte"
ovf:fileRef="EXAMPLE2:/"
ovf:format="http://www.ibm.com/xmlns/ovf/diskformat/s390.linuxfile.exustar.gz"/>
<ovf:Disk ovf:diskId="EXAMPLE2:swap"
ovf:capacity="1040187392"
ovf:capacityAllocationUnits="byte"/>
</ovf:DiskSection>
<ovf:NetworkSection>
<!-- This section contains a list of logical networks to which any network interfaces
described in this package are to be connected. Network interfaces referring to the same
"network" here (with their rasd:Connectionproperty) should be connected to the same
network when deployed. -->
<ovf:Info>The networks to which virtual network ports connect when deploying this package.</ovf:Info>
<ovf:Network ovf:name="network1">
<ovf:Description>
Sample OVF descriptor file for Linux on z/VM without Linux Logical Volume
Manager (LVM):
This topic contains a sample OVF descriptor file for Linux on z/VM. You can copy
and modify this file to create your own OVF descriptor file.
<?xml version="1.0"?>
<ovf:Envelope xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:vssd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData"
xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData"
xmlns:vim="http://www.ibm.com/xmlns/ovf/extension/vim/2"
xmlns:vimrasd="http://www.ibm.com/xmlns/ovf/extension/vim/2/rasd"
xmlns:vimzvm="http://www.ibm.com/xmlns/ovf/extension/vim/2/zvm/5"
xmlns:vimzvmvssd="http://www.ibm.com/xmlns/ovf/extension/vim/2/zvm/5/vssd"
xmlns:vimzvmrasd="http://www.ibm.com/xmlns/ovf/extension/vim/2/zvm/5/rasd"
xsi:schemaLocation="http://www.ibm.com/xmlns/ovf/extension/vim/2/zvm/5/vssd ibm-vim2-zvm5-vssd_2.1.0.xsd
http://www.ibm.com/xmlns/ovf/extension/vim/2/zvm/5/rasd ibm-vim2-zvm5-rasd_2.1.0.xsd
http://www.ibm.com/xmlns/ovf/extension/vim/2 ibm-vim2_2.1.0.xsd
http://schemas.dmtf.org/ovf/envelope/1 dsp8023_1.0.0.xsd
http://www.ibm.com/xmlns/ovf/extension/vim/2/rasd ibm-vim2-rasd_2.1.0.xsd
http://www.ibm.com/xmlns/ovf/extension/vim/2/zvm/5 ibm-vim2-zvm5_2.1.0.xsd"
xml:lang="en-us">
<ovf:References>
<!-- This section contains a list of files referenced by this OVF package.
Generally, this will consist of filesystem images.
-->
<ovf:File ovf:id="EXAMPLE1:/"
ovf:href="EXAMPLE1.star.gz"
ovf:compression="gzip"/>
</ovf:References>
<ovf:DiskSection>
<!-- This section contains a list of the Linux file systems and swap spaces
described by this package, along with the size of the volumes which are to contain them
and the file format of the image file (if relevant) with which they are to be populated.
-->
<ovf:Info>Disk-related information for the Linux file systems included within this package.</ovf:Info>
<ovf:Disk ovf:diskId="EXAMPLE1:/"
ovf:capacity="2460303360"
ovf:capacityAllocationUnits="byte"
ovf:fileRef="EXAMPLE1:/"
ovf:format="http://www.ibm.com/xmlns/ovf/diskformat/s390.linuxfile.exustar.gz"/>
<ovf:Disk ovf:diskId="EXAMPLE1:swap1"
ovf:capacity="266203136"
ovf:capacityAllocationUnits="byte"/>
<ovf:Disk ovf:diskId="EXAMPLE1:swap2"
ovf:capacity="532409344"
ovf:capacityAllocationUnits="byte"/>
</ovf:DiskSection>
<ovf:NetworkSection>
<!-- This section contains a list of logical networks to which any network interfaces
described in this package are to be connected.
Network interfaces referring to the same "network" here (with their rasd:Connection property)
should be connected to the same network when deployed.
-->
<ovf:Info>The networks to which virtual network ports connect when deploying this package.</ovf:Info>
Processor settings
This topic provides information about using IBM Systems Director VMControl to
specify processor settings for z/VM virtual servers.
Processor type
You can specify one of the following processor types for each virtual processor in
your virtual server:
v IFL (Integrated Facility for Linux processor)
v CP (general-purpose Central Processor)
v ICF (Internal Coupling Facility)
v zAAP (IBM System z Application Assist Processor)
v zIIP (IBM System z9 Integrated Information Processor and IBM System z10™
Integrated Information Processor)
CPU affinity
CPU affinity (that is, the CPUAFFINITY setting of the z/VM guest) is used to
determine whether simulation or virtualization is desired for the virtual processors
of a virtual server. With CPU affinity on, z/VM will dispatch a virtual server’s
virtual processors on real processors that match their types. If no matching real
processors exist, z/VM will simulate these processors, but dispatch them on real
processors of type CP; this condition is called ″CPU affinity suppressed.″ With
CPU affinity off, z/VM will dispatch virtual processors of types other than the
primary processor type on real processors, regardless of the existence of matching
real processors. The primary processor type of a z/VM system is IFL if all of its
real processors are of type IFL. Otherwise, the primary processor type is CP.
CPU affinity also affects the way in which the share of processor capacity is
determined. If CPU affinity is on, the minimum and maximum share of processor
capacity is determined separately for each real processor type that is dispatched to
the virtual server. If CPU affinity is off, these shares are determined at the level of
the virtual server and are then used for all processor types.
Share values
You can specify share values for a virtual server to control the amount of processor
cycles (i.e. processor capacity) the virtual server receives. Share values are specified
for all processor types together. Each such share value consists of a minimum share
and a maximum share.
Note that while share values control the processor capacity directly, they indirectly
also influence access to other types of system resources when they are constrained.
Specifically, access to real memory and access to paging service are indirectly
influenced by the minimum share of the virtual server if these system resources are
constrained.
v Minimum share
The minimum share determines the amount of processor capacity the z/VM
system will offer to the virtual server as a minimum. When the total processor
Server settings
This topic provides information about using IBM Systems Director VMControl to
specify server settings for z/VM virtual servers.
The privilege class defines the privileges (functions and commands) for the virtual
server. A privilege class consists of one or more characters each of which can occur
You can also specify options to define special characteristics for the virtual server.
Options are added to the OPTION control statement in the directory entry for the
virtual server.
IPL settings
When creating a new virtual server, you can specify IPL setting for starting the
virtual server. You can designate the virtual device number or the named saved
system as the IPL source.
You can also specify parameters (parms) and load parameters (loadparms). Read
the following information for details about parameters and load parameters. For
more information, refer to the IPL command in z/VM: CP Commands and Utilities
Reference (SC24-6081-07).
Parameters
Specifies a parameter string up to 64 bytes long to pass to your virtual
server in general purpose registers at completion of IPL. The parameter
string begins with the first nonblank character and consists of all
remaining characters that follow, including trailing blanks.
If you are IPLing a device, the parameter string is inserted into the virtual
server registers, four bytes per register, starting with register 0. If the string
is less than 64 bytes, a single byte of binary zeros is inserted following the
string. If you omit the Parameters operand, the virtual server registers are
unchanged. If you are IPLing a named saved system that was defined with
the PARMREGS=m-n option on the DEFSYS command, the parameter
string is inserted into the virtual server registers m through n, which are
first initialized to binary zeros.
If you are IPLing a named saved system that was defined with the
PARMREGS=NONE option on the DEFSYS command, specifying the
PARM option results in an error message being issued and in the
command not being processed.
If you are IPLing a named saved system that was defined without the
PARMREGS=m-n option on the DEFSYS command, the parameter string is
inserted into the virtual server registers 0 through 15. The registers are not
first initialized to binary zeros. If you omit the Parameters operand, the
virtual server registers are unchanged.
Load parameters
Specifies a 1– to 8-character load parameter. If fewer than eight characters
are specified, the load parameter is left-justified and padded with blanks. If
LOADPARM is not specified, a load parameter of eight EBCDIC blanks is
formed.
IBM® may not offer the products, services, or features discussed in this document
in other countries. Consult your local IBM® representative for information on the
products and services currently available in your area. Any reference to an IBM®
product, program, or service is not intended to state or imply that only that IBM®
product, program, or service may be used. Any functionally equivalent product,
program, or service that does not infringe any IBM® intellectual property right may
be used instead. However, it is the user’s responsibility to evaluate and verify the
operation of any non-IBM product, program, or service.
IBM® may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not grant you
any license to these patents. You can send license inquiries, in writing, to:
For license inquiries regarding double-byte (DBCS) information, contact the IBM®
Intellectual Property Department in your country or send inquiries, in writing, to:
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or
implied warranties in certain transactions, therefore, this statement may not apply
to you.
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those Web
sites. The materials at those Web sites are not part of the materials for this IBM®
product and use of those Web sites is at your own risk.
IBM® may use or distribute any of the information you supply in any way it
believes appropriate without incurring any obligation to you.
IBM Corporation
MW9A/050
5600 Cottle Road
San Jose, CA 95193
U.S.A.
The licensed program described in this information and all licensed material
available for it are provided by IBM® under terms of the IBM® Customer
Agreement, IBM® International Program License Agreement, or any equivalent
agreement between us.
All statements regarding IBM’s future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.
This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
If you are viewing this information softcopy, the photographs and color
illustrations may not appear.
Trademarks
IBM, the IBM logo, and ibm.com® are trademarks or registered trademarks of
International Business Machines Corporation in the United States, other countries,
or both. These and other IBM trademarked terms are marked on their first
occurrence in this information with the appropriate symbol (® or ™), indicating US
registered or common law trademarks owned by IBM at the time this information
was published. Such trademarks may also be registered or common law
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered
trademarks or trademarks of Adobe Systems Incorporated in the United States,
and/or other countries.
H
hardware requirements 5, 13
I
import
virtual appliance 97
import requirements 6
importva 97
L
legal notices 137
lscapsrv 99
lscustomization 101
lsdeploytargets 105
lsrepos 108
lsva 111
R
requirements, capture 7
requirements, deploy 9
Printed in USA