Configuring z/OSMF Lite (for non-production use)
Configuring z/OSMF Lite (for non-production use)
This section provides information about requirements for z/OSMF Lite configuration.
Disclaimer: z/OSMF Lite can be used in a non-production environment such as development, proof-of-concept, demo and so on. It is not for use in a production environment. To use z/OSMF in a production environment, see Configuring z/OSMF.
Introduction
IBM® z/OS® Management Facility (z/OSMF) provides extensive system management functions in a task-oriented, web browser-based user interface with integrated user assistance, so that you can more easily manage the day-to-day operations and administration of your mainframe z/OS systems.
By following the steps in this guide, you can quickly enable z/OSMF on your z/OS system. This simplified approach to set-up, known as "z/OSMF Lite", requires only a minimal amount of z/OS customization, but provides the key functions that are required by many exploiters, such as the open mainframe project (Zowe™).
A z/OSMF Lite configuration is applicable to any future expansions you make to z/OSMF, such as adding more optional services and plug-ins.
It takes 2-3 hours to set up z/OSMF Lite. Some steps might require the assistance of your security administrator.
For detailed information about various aspects of z/OSMF configuration such as enabling the optional plug-ins and services, see the IBM publication z/OSMF Configuration Guide.
Assumptions
This document is intended for a first time z/OSMF setup. If z/OSMF is already configured on your system, you do not need to create a z/OSMF Lite configuration.
This document is designed for use with a single z/OS system, not a z/OS sysplex. If you plan to run z/OSMF in a sysplex, see z/OSMF Configuration Guide for multi-system considerations.
It is assumed that a basic level of security for z/OSMF is sufficient on the z/OS system. IBM provides a program, IZUNUSEC, to help you set up basic security for a z/OSMF Lite configuration.
System defaults are used for the z/OSMF environmental settings. Wherever possible, it is recommended that you use the default values. If necessary, however, you can override the defaults by supplying an IZUPRMxx member, as described in Appendix A. Creating an IZUPRMxx parmlib member.
It is recommended that you use the following procedures as provided by IBM:
-
Started procedures IZUSVR1 and IZUANG1
-
Logon procedure IZUFPROC
Information about installing these procedures is provided in Copying the IBM procedures into JES PROCLIB.
Software Requirements
Setting up z/OSMF Lite requires that you have access to a z/OS V2R2 system or later. Also, your z/OS system must meet the following minimum software requirements:
Minimum Java level
Java™ must be installed and operational on your z/OS system, at the required minimum level. See the table that follows for the minimum level and default location. If you installed Java in another location, you must specify the JAVA_HOME statement in your IZUPRMxx parmlib member, as described in Appendix A. Creating an IZUPRMxx parmlib member.
z/OS Version | Minimum level of Java™ | Recommended level of Java | Default location |
---|---|---|---|
z/OS V2R2 | IBM® 64-bit SDK for z/OS®, Java Technology Edition V7.1 (SR3), with the PTFs for APAR PI71018 and APAR PI71019 applied OR IBM® 64-bit SDK for z/OS®, Java Technology Edition V8, with the PTF for APAR PI72601 applied. | IBM® 64-bit SDK for z/OS®, Java™ Technology Edition, V8 SR6 (5655-DGH) | /usr/lpp/java/J7.1_64 |
z/OS V2R3 | IBM® 64-bit SDK for z/OS®, Java™ Technology Edition, V8 SR4 FP10 (5655-DGH) | IBM® 64-bit SDK for z/OS®, Java™ Technology Edition, V8 SR6 (5655-DGH) | /usr/lpp/java/J8.0_64 |
WebSphere® Liberty profile (z/OSMF V2R3 and later)
z/OSMF V2R3 uses the Liberty Profile that is supplied with z/OS, rather than its own copy of Liberty. The WebSphere Liberty profile must be mounted on your z/OS system. The default mount point is: /usr/lpp/liberty_zos
. To determine whether WebSphere® Liberty profile is mounted, check for the existence of the mount point directory on your z/OS system.
If WebSphere® Liberty profile is mounted at a non-default location, you need to specify the location in the IZUSVR1 started procedure on the keyword WLPDIR=. For details, see Appendix B. Modifying IZUSVR1 settings.
Note: Whenever you apply PTFs for z/OSMF, you might be prompted to install outstanding WebSphere Liberty service. It is recommended that you do so to maintain z/OSMF functionality.
System settings
Ensure that the z/OS host system meets the following requirements:
-
Port 443 (default port) is available for use.
-
The system host name is unique and maps to the system on which z/OSMF Lite will be configured.
Otherwise, you might encounter errors later in the process. If you encounter errors, see Troubleshooting problems for the corrective actions to take.
Web browser
For the best results with z/OSMF, use one of the following web browsers on your workstation:
-
Microsoft Internet Explorer Version 11 or later
-
Microsoft Edge (Windows 10)
-
Mozilla Firefox ESR Version 52 or later.
To check your web browser's level, click About in the web browser.
Creating a z/OSMF nucleus on your system
The following system changes are described in this chapter:
- Running job IZUNUSEC to create security
- Running job IZUMKFS to create the z/OSMF user file system
- Copying the IBM procedures into JES PROCLIB
- Starting the z/OSMF server
- Accessing the z/OSMF Welcome page
- Mounting the z/OSMF user file system at IPL time
The following sample jobs that you might use are included in the package and available for download:
- IZUAUTH
- IZUICSEC
- IZUNUSEC_V2R2
- IZUNUSEC_V2R3
- IZUPRM00
- IZURFSEC
- IZUTSSEC
- IZUWFSEC
Check out the video for a demo of the process:
Running job IZUNUSEC to create security
The security job IZUNUSEC contains a minimal set of RACF® commands for creating security profiles for the z/OSMF nucleus. The profiles are used to protect the resources that are used by the z/OSMF server, and to grant users access to the z/OSMF core functions. IZUNUSEC is a simplified version of the sample job IZUSEC, which is intended for a more complete installation of z/OSMF.
Note: If your implementation uses an external security manager other than RACF (for example, Top Secret or ACF2), provide equivalent commands for your environment. For more information, see the following product documentation:
Before you begin
In most cases, you can run the IZUNUSEC security job without modification. To verify that the job is okay to run as is, ask your security administrator to review the job and modify it as necessary for your security environment. If security is not a concern for the host system, you can run the job without modification.
Procedure
- If you run z/OS V2R2 or V2R3, download job IZUNUSEC in the sample jobs package and upload this job to z/OS. If you run z/OS V2R4, locate job IZUNUSEC at SYS1.SAMPLIB.
- Review and edit the job, if necessary.
- Submit IZUNUSEC as a batch job on your z/OS system.
- Connect your user ID to IZUADMIN group.
- Download job IZUAUTH in the sample jobs package and customize it.
- Replace the 'userid' with your z/OSMF user ID.
- Submit the job on your z/OS system.
Results
Ensure the IZUNUSEC job completes with return code 0000
.
To verify, check the results of the job execution in the job log. For example, you can use SDSF to examine the job log:
-
In the SDSF primary option menu, select Option ST.
-
On the SDSF Status Display, enter S next to the job that you submitted.
-
Check the return code of the job. The job succeeds if '0000' is returned.
Common errors
Review the following messages and the corresponding resolutions as needed:
Symptom | Cause | Resolution |
---|---|---|
Message IKJ56702I: INVALID data is issued | The job is submitted more than once. | You can ignore this message. |
Job fails with an authorization error. | Your user ID lacks superuser authority. | Contact your security admin to run IZUNUSEC. If you are using RACF®, select a user ID with SPECIAL attribute which can issue all RACF® commands. |
Job fails with an authorization error. | Your installation uses the RACF PROTECT-ALL option. | See Troubleshooting problems. |
ADDGROUP and ADDUSER commands are not executed. | The automatic GID and UID assignment is required. | Define SHARED.IDS and BPX.NEXT.USER profiles to enable the use of AUTOUID and AUTOGID. |
Running job IZUMKFS to create the z/OSMF user file system
The job IZUMKFS initializes the z/OSMF user file system, which contains configuration settings and persistence information for z/OSMF.
The job mounts the file system. On a z/OS V2R3 system with the PTF for APAR
PI92211 installed, the job uses mount point /global/zosmf
. Otherwise, for an
earlier system, the job mounts the file system at mount point /var/zosmf
.
Before you begin
To perform this step, you need a user ID with "superuser" authority on the z/OS host system. For more information about how to define a user with superuser authority, see the publication z/OS UNIX System Services.
Procedure
-
In the system library
SYS1.SAMPLIB
, locate job IZUMKFS. -
Copy the job.
-
Review and edit the job:
- Modify the job information so that the job can run on your system.
- You must specify a volume serial (VOLSER) to be used for allocating a data set for the z/OSMF data directory.
-
Submit IZUMKFS as a batch job on your z/OS system.