This chapter describes how to install VM Client software.
Before installing ELS, verify ELS requirements and review pre-installation considerations described in Chapter 2, "Preparing for Installation".
After the VM Client is installed, you must obtain and install VM Client cumulative maintenance. See Chapter 4, "Installing VM Client Maintenance" for more information.
VM Client is installed using IBM's VMSES/E (Virtual Machine Serviceability Enhancements Staged/Enhanced), a component of IBM VM/ESA.
VMSES/E includes the VMFINS installation aid, designed to make installation of products consistent.
Refer to the IBM publication VMSES/E Introduction and Reference for more information about VMSES/E operation.
The following is a summary of installation steps. Each step is described in detail in the sections that follow.
Determine VM client resource requirements.
Use the VMFINS
command to load several VMSES/E files from the product SRVLINK
file to obtain VM Client resource requirements.
Allocate VM client resources.
Use the information obtained from the previous step to allocate the appropriate minidisks and user IDs needed to install and use VM Client.
Install VM Client product files.
Use the VMFINS
command to load the VM Client product files from the product SRVLINK
file to the BASE
minidisk.
Build the VM Client executable code.
Use the VMFINS
command to build the VM Client test BUILD
minidisk.
Create the VM Client service machine.
Create a directory entry for the VM Client Service Machine.
Customize VM Client service machine files.
Edit the VM Client Service Machine samples.
Test the VM Client.
Test the VM Client on the test build disk.
Place the VM Client into Production.
After VM Client testing, copy the VM Client files from the test build disk to the production build disk.
Use the VMFINS
command to determine VM Client resource requirements.
Log on as the installer/planner.
Use any user ID with read access to MAINT 5E5
and write access to the 51D
disk that will contain the VM Client software inventory.
Enter the following commands to establish read access to the VMSES/E code:
LINK MAINT 5E5 5E5 RR ACCESS 5E5 B
Enter the following commands to establish write access to the Software Inventory disk, MAINT 51D
in this example.
LINK MAINT 51D 51D M ACCESS 51D D
Note the following:
The Software Inventory disk can be the system Software Inventory disk. It is recommended that a 51D
disk be allocated to the maintenance/install user ID (VSMC730A
).
If another user is currently linked to the Software Inventory disk in write mode (R/W), the LINK
command will fail. If this occurs, direct the other user to re-link to the Software Inventory disk in read-only mode (RR
), and then re-issue the above LINK
and ACCESS
commands. Do not proceed until you establish a Read/Write link to the Software Inventory (51D
) disk.
Load the VM Client product control files to the 51D
minidisk.
Enter the following:
VMFINS INSTALL INFO ( NOMEMO ENV VSMC730A
The INSTALL INFO
command loads various product control files and creates the VMFINS PRODLIST
file.
Obtain resource planning information for VMCLIENT.
Enter the following:
VMFINS INSTALL PPF VSMC730A VMCLIENT ( NOMEMO PLAN ENV VSMC730A
The file, VMFINS PLANINFO
, is created on the A-disk. This file contains information about the user IDs and minidisks required to install VM Client.
Review the install message log file, $VMFINS $MSGLOG
. All installation messages are written to the installation user's A-disk. Correct any errors before proceeding.
If the maintenance or service machine user IDs must be changed, use the following procedure to create a PPF override file:
At the following prompt, enter 1.
VMFINS2601R Do you want to create an override for :PPF VSMC730A VMCLIENT :PRODID VSMC730A%VMCLIENT? Enter 0 (No), 1 (Yes) or 2 (Exit)
At the following prompt, enter 0.
VMFMKO2917R Do you want to use the defaults for this product? Enter 0 (No), 1 (Yes) or 2 (Exit)
Update only the VM Client INSTALL
User, only the VM Client SERVER
, or both the VM Client INSTALL
User and VM Client SERVER
on the Make Override Panel
. Press F3
to exit this panel.
Select 2 - Save as...
and enter file name of the override file.
The override $PPF
and PPF
files are copied to the D-disk (51D
).
The override PPF now replaces the VSMC730A
PPF
file. Substitute this override PPF
for all instances of VSMC730A
in all remaining installation steps.
Use the planning information in the VSMC730A PLANINFO
file to create the VSMC730A
user directory entry.
Create the VSMC730A
user directory entry.
The VSMC720A
user directory is located at the bottom of the PLANINFO
file. These entries contain the links and privilege classes necessary for the VSMC730A
user ID. Use the directory entry found in PLANINFO
as a model for the VSMC730A
directory entry.
Add the MDISK
statements to the directory entry for VSMC720A
. The minidisk layout can be found in the PLANINFO
file.
Add the VSMC730A
directory entry to the system directory. Change the password for VSMC730A
from XXXXXX to a valid password, in accordance with your security guidelines.
Place the new directory online.
Use the VMFINS
command to build the VM Client test BUILD
minidisk.
Logon to the installation user ID VSMC730A
, created in Step 2.
Create a PROFILE EXEC
that contains the ACCESS
commands for MAINT 5E5
and 51D
minidisks.
XEDIT PROFILE EXEC A ===> input /**/ ===> input 'access 5e5 b' ===> input 'access 51d d' ===> file
Execute the profile to access MAINT
's minidisks.
PROFILE
Establish write access to the Software Inventory disk, if it is not already linked R/W
.
LINK MAINT 51D 51D M ACCESS 51D D
If another user is currently linked to the Software Inventory disk in write mode (R/W
), the LINK
command will fail. If this occurs, direct this user to re-link to the Software Inventory disk in read-only mode (RR
), and then re-issue the above LINK
and ACCESS
commands. Do not proceed until you establish a Read/Write link to the Software Inventory (51D
) disk.
Copy the VMSES/E files created on the installer/planner 191 disk to the VSMC730A
191 disk. This will place all the VM Client VMSES/E files in one location. The files to copy are:
VSMC730A PLANINFO
VSMC730A PRODLIST
Install VM Client.
Enter the following:
VMFINS INSTALL PPF VSMC730A VMCLIENT (NOMEMO NOLINK ENV VSMC730A OVERRIDE NO
The NOLINK
option indicates that VMFINS
is not to link the maintenance minidisks, only access them if they are not already accessed.
The OVERRIDE NO
option indicates that VMFINS
is not to create an override PPF. If an override PPF was created above, replace VMSMC730A
with the name of the PPF created.
Review the install message log file, $VMFINS $MSGLOG
. All installation messages are written to the installation user's A-disk. If necessary, correct any errors before proceeding.
Use the VMFINS
command to build the VM Client test BUILD
minidisk.
Enter the following command to build the test BUILD
minidisk.
VMFINS BUILD PPF VSMC730A VMCLIENT (ALL NOLINK
Review the install message log ($VMFINS $MSGLOG
). All installation message logs are written to the installation user's A-disk. Correct any errors before proceeding.
The following messages in the VMFINS BUILD
log are normal:
VMFBDC2178I
Object =.HELPMSG
cannot be rebuilt because it is not serviced
VMFBDC2178I
Object =.HELPSMC
cannot be rebuilt because it is not serviced
VMFINB2173I
No verification exec found for this product
Create a directory entry for the VM Client Service Machine. The VM Client Service Machine must be able to issue the CP MSGNOH
command (Privilege Class B).
Refer to the VSMC730A PLANINFO
file for machine and minidisk requirements.
Copy the following files from the LOCALSAM
minidisk to the VM Client service machine 191 minidisk (VMSMC191
):
Table 3-1 VM Client Service Machine Files
Sample Name | Operational Name | Use |
---|---|---|
SMCPARMS SAMPLE |
SMCPARMS (FILE) |
Start parameters |
SMCCMDS SAMPLE |
SMCCMDS (FILE) |
Start commands |
SMCSTART EXEC |
SMCSTART EXEC |
VM Client start EXEC |
SMCPRO SAMPLE |
PROFILE EXEC |
VM Client PROFILE EXEC |
The SMCPARMS
and SMCCMDS
contain start parameters and commands. The file names of these files must match FIILDEF
names in the SMCSTART EXEC
.
See "VM Client Command Files" for information about updating VM Client parameter and command files.
VM Client is now ready for testing. The executable code to be tested is on the VSMC730A
201 minidisk. The options to run the VM Client are:
LINK to VSMC730A 201
and issue SMCSTART
.
Copy VSMC730A 201
to VMSMC 200
minidisk and issue SMCSTART
. The sample PROFILE EXEC
(SMCPRO SAMPLE
) assumes this option.
After VM Client testing, enter the following commands to copy the VM Client files from the test disk (201) to the production disk (202):
VMFSETUP VSMC730A VMCLIENT VMFCOPY ** fm1==fm2 (PRODID VSMC720A%VMCLIENT SPRODID VSMC730A%VMCLIENT OLDDATE REPLACE
fm1
is the file mode of the TEST
build disk (BUILD1 - 201
)
fm2
is the file mode of the PRODUCTION
build disk (BUILD2 – 202
)
The VM Client service machine will need to be modified to use the PRODUCTION
version. The options are:
LINK to VSMC730A 202
and issue SMCSTART
.
Copy VSMC730A 202
to VMSMC 200
minidisk and issue SMCSTART
. The sample PROFILE EXEC (SMCPRO SAMPLE)
assumes this option.