You are previewing The Virtualization Cookbook for IBM z Systems Volume 3: SUSE Linux Enterprise Server 12.
O'Reilly logo
The Virtualization Cookbook for IBM z Systems Volume 3: SUSE Linux Enterprise Server 12

Book Description

This IBM® Redbooks® publication is Volume 3 of a series of three books called The Virtualization Cookbook for IBM z Systems. The other two volumes are called:

  • , SG24-8147

    The Virtualization Cookbook for IBM z Systems Volume 1: IBM z/VM 6.3

  • , SG24-8303

    The Virtualization Cookbook for IBM z Systems Volume 2: Red Hat Enterprise Linux 7.1 Servers


  • It is suggested that you start with Volume 1 of this series, because IBM z/VM® is the base “layer” when installing Linux on IBM z Systems™. Volume 1 starts with an introduction, describes planning, and then describes z/VM installation into a two-node, single system image (SSI) cluster, configuration, hardening, automation, and servicing. It adopts a cookbook format that provides a concise, repeatable set of procedures for installing and configuring z/VM using the SSI clustering feature.

    Volumes 2 and 3 describe how to roll your own Linux virtual servers on z Systems hardware under z/VM. The cookbook format continues with installing and customizing Linux.

    Volume 3 focuses on SUSE Linux Enterprise Server 12. It describes how to install and configure SUSE Linux Enterprise Server 12 onto the Linux administration system, which does the cloning and other tasks. It also explains how to use AutoYaST2, which enables you to automatically install Linux using a configuration file, and explains how to create and use appliances and bootable images from configuration files. In addition, it provides information about common tasks and tools available to service SUSE Linux Enterprise Server.

    Table of Contents

    1. Front cover
    2. Notices
      1. Trademarks
    3. Innovation Data Processing
    4. IBM Redbooks promotions
    5. Preface
      1. Description of volumes in this series
      2. Conventions
      3. Operating system releases used
      4. Authors
      5. Special thanks
      6. Now you can become a published author, too
      7. Comments welcome
      8. Stay connected to IBM Redbooks
    6. Summary of changes
      1. Summary of changes in this book
    7. Part 1 SUSE Linux Enterprise Server 12
    8. Chapter 1. Installing SUSE Linux Enterprise Server 12 on LNXADMIN
      1. 1.1 Preparing the SUSE Linux Enterprise Server bootstrap files
      2. 1.2 Installing SUSE Linux Enterprise Server 12 onto the Linux administration system
      3. 1.3 Configuring the SUSE Linux Enterprise Server 12 administration system
        1. 1.3.1 Enabling swap on the virtual disks
        2. 1.3.2 Setting up the data DASD disk
        3. 1.3.3 Copying the SUSE Linux Enterprise Server 12 Installation tree to LNXADMIN
        4. 1.3.4 Configuring the FTP server
        5. 1.3.5 Reconfigure the Software Repositories
        6. 1.3.6 Configuring graphical YaST
        7. 1.3.7 Applying service if necessary: Online update
        8. 1.3.8 Rebooting the system
        9. 1.3.9 Verify that the system comes up correctly
    9. Chapter 2. Automating SUSE Linux Enterprise Server 12 installation using the AutoYaST tool
      1. 2.1 Getting started with AutoYaST
      2. 2.2 Creating an AutoYaST XML file
      3. 2.3 Run the automated installation
    10. Chapter 3. Creating appliances with KIWI
      1. 3.1 Set up KIWI on LNXADMIN
        1. 3.1.1 Add disks for KIWI
        2. 3.1.2 Install the required packages
        3. 3.1.3 Create a basic KIWI configuration
      2. 3.2 Options to adapt the KIWI image
        1. 3.2.1 Add more software packages
        2. 3.2.2 Add software repositories
        3. 3.2.3 Update configurations and services in the target system
        4. 3.2.4 Reduce the initial zipl boot timeout
        5. 3.2.5 Update the System during first boot
        6. 3.2.6 Replace or add configuration files
        7. 3.2.7 Manually provide an update script
        8. 3.2.8 Add more software not available in SUSE Linux Enterprise Server 12
      3. 3.3 Create and clone the image
      4. 3.4 More information
    11. Chapter 4. Servicing SUSE Linux Enterprise Server 12
      1. 4.1 System patching philosophies
      2. 4.2 The Subscription Management Tool
      3. 4.3 SUSE Manager on z Systems
      4. 4.4 Managing software and repositories with zypper
      5. 4.5 The btrfs and grub2 features on SUSE Linux Enterprise Server 12
    12. Part 2 Other topics
    13. Chapter 5. Working with disks
      1. 5.1 Add disk space to virtual machines
        1. 5.1.1 Make new minidisks or CKD DASD available in SUSE Enterprise Linux 12
        2. 5.1.2 Making new EDEV available in SUSE Enterprise Linux 12
        3. 5.1.3 Make new zFCP LUN available in Linux
      2. 5.2 Add a logical volume
        1. 5.2.1 Create a logical volume and file system
        2. 5.2.2 Update the file system table
      3. 5.3 Extend an existing logical volume
      4. 5.4 Moving a physical volume
    14. Chapter 6. Monitoring IBM z/VM and Linux
      1. 6.1 Using basic z/VM commands
        1. 6.1.1 Using the INDICATE command
        2. 6.1.2 Use other basic commands
      2. 6.2 The z/VM Performance Toolkit
        1. 6.2.1 Configure the IBM Performance Toolkit for VM
        2. 6.2.2 Configuring web browser support
        3. 6.2.3 Configure PERFSVM
        4. 6.2.4 Start the IBM Performance Toolkit for VM
        5. 6.2.5 Use the IBM Performance Toolkit for VM
      3. 6.3 Collect and use raw CP monitor data
        1. 6.3.1 Collect CP monitor data
        2. 6.3.2 Use CP monitor data
      4. 6.4 Monitoring Linux performance for troubleshooting
        1. 6.4.1 Monitoring Linux performance from z/VM
        2. 6.4.2 Monitoring Linux performance from inside Linux
    15. Chapter 7. Configuring Linux for cloning
      1. 7.1 Creating golden image for cloning
      2. 7.2 Cloning the golden image using dirmaint
      3. 7.3 Sending configuration update to the clone system
      4. 7.4 Starting the clone system
    16. Chapter 8. Working with systemd
      1. 8.1 Getting started with systemd
      2. 8.2 Using systemd units
        1. 8.2.1 Managing services
        2. 8.2.2 Managing systemd target units
      3. 8.3 Working with the systemd journal
        1. 8.3.1 Getting started with the journal
        2. 8.3.2 Viewing the journal
        3. 8.3.3 Filtering the journal
      4. 8.4 The system boot process
      5. 8.5 Analyzing Linux instances that use systemd
        1. 8.5.1 Retrieving performance statistics
        2. 8.5.2 Retrieving information about unit dependencies
    17. Chapter 9. Miscellaneous recipes
      1. 9.1 Rescuing a Linux system
        1. 9.1.1 The initrd shell and systemd targets
        2. 9.1.2 Using rescue mode with SUSE Linux Enterprise Server
      2. 9.2 Setting up Memory Hotplugging
      3. 9.3 Using the cpuplugd service
        1. 9.3.1 Determining the virtual CPUs being used
        2. 9.3.2 Generating a workload to see cpuplugd work
        3. 9.3.3 Setting memory sizes with cpuplugd
      4. 9.4 Hardware cryptographic acceleration support for OpenSSH using SUSE Linux Enterprise Server 12
      5. 9.5 Use Crypto-Express to seed /dev/random
      6. 9.6 The X Window system
        1. 9.6.1 Virtual Network Computing Server
        2. 9.6.2 X server on a workstation
      7. 9.7 Setting up the IUCV Linux Terminal Server
        1. 9.7.1 Configuring z/VM for Linux Terminal Server
        2. 9.7.2 Configuring SUSE Linux Enterprise Server 12 for IUCV consoles
        3. 9.7.3 Configuring SUSE Linux Enterprise Server 12 for IUCV LTS
      8. 9.8 Issue z/VM CP commands from Linux
      9. 9.9 Access z/VM CMS disks from Linux
        1. 9.9.1 Use the CMS file system tools
        2. 9.9.2 Mount a CMS disk using cmsfs-fuse
      10. 9.10 NFS mounting the LNXADMIN SFS directory from Linux
      11. 9.11 Printing from z/VM
      12. 9.12 Install a package from the z/VM Download Library
        1. 9.12.1 Use the CMS web browser
      13. 9.13 Manually formatting DASD for use
    18. Part 3 Appendixes
    19. Appendix A. References, cheat sheets, and blank worksheets
      1. Important IBM z/VM files
      2. Cheat sheets
      3. Blank planning worksheet
    20. Appendix B. Additional material
      1. Locating the web material
      2. Using the web material
      3. z/VM REXX EXECs and XEDIT macros
      4. Sample files
      5. Linux code
    21. Related publications
      1. IBM Redbooks
      2. Other publications
      3. Online resources
      4. Help from IBM
    22. Back cover