408
10/9/2015 1 IBM Inside Sales International Technical Support Organization Global Content Services © 2015 IBM Corporation ITSO-1 IBM Wave for z/VM and Linux on z Systems Virtualization

IBM Wave for z/VM

Embed Size (px)

Citation preview

Page 1: IBM Wave for z/VM

10/9/2015

1

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-1

IBM Wave for z/VM and Linux on z Systems Virtualization

Page 2: IBM Wave for z/VM

10/9/2015

2

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-2

Introduction

• <<speaker name>>• <<division>>• <<city, state, country>>

Page 3: IBM Wave for z/VM

10/9/2015

3

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-33

The following are trademarks of the International Business Machines Corporation in the United States, other countries, or both.

The following are trademarks or registered trademarks of other companies.

* All other products may be trademarks or registered trademarks of their respective companies.

Notes: Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here. IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions.This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area.All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.

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.Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are registered trademarks of Microsoft Corporation in the United States, other countries, or both.Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office.IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency, which is now part of the Office of Government Commerce.

For a complete list of IBM Trademarks, see www.ibm.com/legal/copytrade.shtml:

*BladeCenter®, DB2®, e business(logo)®, DataPower®, ESCON, eServer, FICON, IBM®, IBM (logo)®, MVS, OS/390®, POWER6®, POWER6+, POWER7®,

Power Architecture®, PowerVM®, S/390®, System p®, System p5, System x®, System z®, System z9®, System z10®, WebSphere®, X-Architecture®,

zEnterprise, z9®, z10, z/Architecture®, z/OS®, z/VM®, z/VSE®, zSeries®

Not all common law marks used by IBM are listed on this page. Failure of a mark to appear does not mean that IBM does not use the mark nor does it mean that the product is not actively marketed or is not significant within its relevant market.

Those trademarks followed by ® are registered trademarks of IBM in the United States; all others are trademarks or common law marks of IBM in the United States.

Trademarks© IBM Corporation, 2015

Page 4: IBM Wave for z/VM

10/9/2015

4

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-4

What is the ITSO-GCS?International Technical Support Organization – Global Content

Services

Is the IBM engine for producing and delivering technical content targeted to the marketplace; making it simpler to understand, faster and more fun to install and use IBM products solutions and services

– Building a strong, healthy relationship with the marketplace technical community – an essential element of IBM’s success

Page 5: IBM Wave for z/VM

10/9/2015

5

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-5

The ITSO webpage: www.redbooks.ibm.com

Page 6: IBM Wave for z/VM

10/9/2015

6

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-6

Participate in an ITSO residency

Join us for a two- to four-week residency program! Help write a book dealingwith specific products or solutions, while getting hands-on experience withleading-edge technologies. You will have the opportunity to team with IBMtechnical professionals, Business Partners, and Clients.

Your efforts will help increase product acceptance and customer satisfaction.As bonus, you will develop a network of contacts in IBM development labs,and increase your productivity and marketability.

Find out more about the residency program, browse the residency index, andapply online at:

www.ibm.com/redbooks/residencies.html

Page 7: IBM Wave for z/VM

10/9/2015

7

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-7

Workshop Agenda

Introduction to IBM Wave for z/VM– Background on IBM Wave

– What is IBM Wave (Solution overview )

– Benefits of using IBM Wave (what can you do with IBM Wave)

• Solution architecture– High level overview of architecture

• Planning and design tasks• Installation pre-requisites• z/VM configuration tasks• Installation • Post installation tasks

Page 8: IBM Wave for z/VM

10/9/2015

8

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-8

Workshop Agenda (cont.)

• Managing z/VM • Live Guest Relocation• Managing device pools• Managing DASD• Managing the network• How to manage Linux virtual machines• Introduction to IBM Wave user interfaces• IBM Wave administration (site defined groups, projects, golden masters, storage

administration, network administration, adding users)• IBM Wave operations

8

Page 9: IBM Wave for z/VM

10/9/2015

9

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-9

IBM Wave for z/VM

IBM Wave for z/VM Background

Page 10: IBM Wave for z/VM

10/9/2015

10

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-10

IBM accelerates cloud computing on z Systems with the acquisition of CSL International

CSL International was a privately held company headquartered in Hertzelia Pituach, Israel, They developed the IBM Wave software product to simplify and automate the management of z/VM and Linux on z virtual servers. IBM Wave:• Fully abstracts and visualizes the virtual

and physical resources. • Monitors and manages virtual servers and

resources from a single graphical interface –essentially turning complex activities into simple actions.

• Simplifies and Automates day-to-day tasks.

• Provisions virtual resources (Guests, Network, Storage).

• Fully supports advanced z/VM capabilities including Single System Image and Live Guest Relocation.

The Power of Enterprise Linux made Easy

A strategic investment in the z Systems portfolio, the acquisition deepens our consolidation and cloud capabilities by offering simplified management

of the virtualization environment.

• Provides direct on-ramp to cloud computing with Linux on System z.

• Leverages common virtualization skill set allowing clients to free up experienced staff to address other business opportunities.

• Combined with the Enterprise Linux Server solution, provides ground breaking management capabilities with turn key approach for consolidation and virtualization solutions.

• Consolidation at scale can help businesses save up to halfthe cost of a commodity server environment.

Page 11: IBM Wave for z/VM

10/9/2015

11

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-11

Introduction to IBM Wave for z/VM

11

IntelligentVisualization• Shorten the learning curve

needed to manage complex environments and reduce dependency on scarce technical skills

• Use a consumable management interface to help organize and understand your environment

• Define and control all network, storage and communication devices, view servers and storage utilization graphically

• Focus on key resources using highly customizable views, reducing unnecessary steps

Simplified Monitoring

• Monitor the status of all controlled z/VM systems through a single interface

• Monitor performance and access performance metrics for CPU, paging devices, spool disks and more; determine trends

• Annotate resources for additional policy based management

• Employ advanced filters, tagging, layout and layer selection for any display

Unified Management• Monitor and manage your

system from a single point of control – CPU, DASD, networking

• Use an agentless approach to detect servers, networks, storage and more

• Provision, clone, and activate virtual resources instantly

• Perform routine management tasks like live guest relocation and executing scripts with ease

• Assign and delegate administrative access with role based assignments

Page 12: IBM Wave for z/VM

10/9/2015

12

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-12

Feature overview - Automation and simplification• View the entire server farm laid out graphically

• Ordered Activation/Deactivation of servers

• Execution of customer’s REXX as part of the cloning process to allow local z/VM customization

• Run Linux shell scripts against dynamically grouped/filtered servers, as IBM Wave background tasks, listing the results for each selected server - All via the GUI

• Run REXX EXECs against any virtual object with customized parameters and results listing - All via the GUI

• WAVECLI – A CLI for IBM Wave actions that can be utilized from Linux shell scripts or Windows Batch files

• Access Linux guests directly from the GUI using SSH, 3270 or CLC– No hostnames or IP addresses to remember, simply right-click on the server and select the desired access

12

Page 13: IBM Wave for z/VM

10/9/2015

13

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-13

Feature overview - Provisioning

• Sophisticated guests cloning including Cross System Clone– CSC is the functionality that allows you to clone z/VM virtual guests across IBM Wave

managed z/VM Systems - both across LPARs and CPCs

• Ability to customize the first boot of a cloned server (before TCP/IP is initialized)

• Simple creating and manipulation of Vswitches and Guest LANs

• Connect/disconnect guests to Vswitches or Guest LANs via the GUI

• Storage management and provisioning at the z/VM and Linux levels (including LVM support)

• Automatic handling of Real or Dedicated devices via IBM Wave’s user defined Device Pool

13

Page 14: IBM Wave for z/VM

10/9/2015

14

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-14

Feature overview – Graphical control

• Rich GUI with graphical views of all managed objects

• Advanced filters, tagging, layouts and layers for every display

• Multiple objects may be selected

14

Page 15: IBM Wave for z/VM

10/9/2015

15

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-15

Feature overview – Auto-detection

• Agentless technology

• Automatic initial detection of all virtual server farms components (servers, prototypes, networks, network devices and storage)

• Ongoing monitoring of changes made outside of IBM Wave after the initial auto-detection

15

Page 16: IBM Wave for z/VM

10/9/2015

16

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-16

Feature overview – Network support

• Centralized, layer based view of the entire network topology per z/VM system

• Define and control all network devices such as VSwitches and guest LANs

• Manipulation of servers-to-network connect/disconnect using GUI

• Support for VLAN usage

• Management of VSwitches with protocol layer 2 or 3

• Customize network topology view with external resources such as routers, LPARs etc.

16

Page 17: IBM Wave for z/VM

10/9/2015

17

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-17

IBM Wave for z/VM - Overview

• Graphical management of your z/VM Complex with no limitson the number of CPCs, z/VM LPARs or SSI clusters.

• Extremely intuitive Point-and-Click and Drag-and-Drop gestures.

• Full abstraction of the underlying z/VM Environment, so Linux System Administrators can be

productive day-one.

• Simplification and automation of all day-to-day tasks

• Provisioning of all virtual entities (Guests, Network and Storage)

• Advanced security architecture to enable delegation of authorities

• Flexible reporting capabilities on all managed entities,

including internal IBM Wave resources

• Comprehensive logging with external integration options

17

Page 18: IBM Wave for z/VM

10/9/2015

18

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-18

Solution overview

18

• Complete provisioning and management solution for z/VM environment

– Offers provisioning of all aspects of the z/VM hypervisor, including server, network and storage provisioning

• Gives Linux administrators the freedom to manage their Linux on z Systems servers without the need to employ a zVM system programmer for every VM USER environment change needed for their Linux on z Systems servers

– System administrators do not need to have any knowledge or understanding of the physical or virtual infrastructure hosting their virtual servers

• Fully abstracts the virtual and physical resources while providing automation of operating procedures

Page 19: IBM Wave for z/VM

10/9/2015

19

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-2121

• zEnterprise: zEC12, zBC12

• Linux on System z

• z/VM 6.3

System z Cloud Ecosystem

IBM Products & Offerings

ISV Solutions

IBM Wave for z/VM• Provided by CSL International• Hypervisor manager• Provides simplified user

interface for z/VM system programmer tasks.

APPLogic• Provided by Computer Associates• Manages both distributed and z/VM

environments.

MOAB• Provided by Adaptive Computing• Provides a policy based cloud

management based on xCAT

Integrate Automate Orchestrate

• Tivoli Provisioning Manager

• SmartCloud Entry

• SmartCloud Provisioning

zPRO• Provided by Velocity Software• Add-on feature to Velocity’s zVPS

product that provides performance management

• Provides golden image creation, cloning, and operational controls

xCAT• Extreme Cloud Administration Tool• Now shipped in z/VM 6.3

OpenStack• Being enabled with z/VM 6.3 • Used as a code base for SmartCloud Entry / Provisioning / Orchestrator

Open Source Options

System z support currently in development

• Tivoli Service Automation Manager

• Cloud Ready for Linux on System z

• SmartCloud Orchestrator

IBM acquired CSL-International

New

Page 20: IBM Wave for z/VM

10/9/2015

20

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-22

With IBM Wave for z/VM this changed dramatically – you can now use andcombine z/VM's virtualization with an intuitive and efficient graphical userinterface that supports Point-and-Click as well as Drog-and-Drop to perform systems and virtualization management tasks.

For historical reasons the administration and usage of z/VM was cmd-linebased and 3270 (“green-screen”) skills were required. This was often an inhibitor, specially for new (FIE) customers.

In most environments Linux on System zruns as a guest (aka virtual machines) on top of z/VM.

Due to the fact that Linux supports and exploits differentarchitectures, the entire systems have different characteristics.That means for example different quality of services,levels of 'RAS' and hypervisors, like IBM z/VM (and PR/SM).

Linux is Linux is Linux is …The Linux operating systems, for all the different platformsout there, look and indeed are the same; they share thesame roots and have common source code (kernel.org).

Solution overview...

22

Page 21: IBM Wave for z/VM

10/9/2015

21

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-23

Administrators and system programmers may workusing 3270 terminal emulation or with IBM Wave interchangeably– the configuration and state of IBM Wave can be updated

and re-read from the underlying z/VM system.

For an outside-in view of the z/VM hypervisor or the Linux guests(ie: to get an idea about resources or performance),Linux administrators no longer need system programmer support– or at least much less.

With IBM Wave, system programmers are now able todefer tasks to Linux administrators with limited z/VM skills,due to the 'role' and 'project' concept that IBM Wave provides.

But the initial setup, as well as the maintenance and upgrade of z/VM stillrequires system programmer skills.

Solution Overview (cont.)

IBM Wave for z/VM can be used for day-to-day use of nearly any z/VM. administration task.

23

Page 22: IBM Wave for z/VM

10/9/2015

22

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-24

IBM Wave for z/VM provides the graphical interface that simplifies and helps to automate the management of z/VM and Linux on z Systems virtual servers.

A simple, intuitive graphical tool providing management, provisioning, and automation for a z/VM environment, supporting Linux virtual servers.

Monitors and manages virtual servers and resources from a single graphical interface

Simplifies and Automates tasks

Provisions virtual resources (Guests, Network, Storage)

Supports advanced z/VM capabilities such as Single System Image and Live Guest Relocation

Allows delegation of administrative capabilities to the appropriate teams

Page 23: IBM Wave for z/VM

10/9/2015

23

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-25

Key Values

25

IBM Wave for z/VM

• Is a single point of control for z/VM and it's virtual (Linux) machines.

• Offers system-, virtualization- and network-management,and more administration functionalities – so basic Cloud management.

• Includes essential functionalities for the provisioning and automation oftasks.

• Contains basic monitoring capabilities and can further integrate with z/VMPerformance Toolkit.

• Offers an easy, convenient, efficient and modern Java Web-Start basedgraphical user interface, supporting Windows clients.

Page 24: IBM Wave for z/VM

10/9/2015

24

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-26

Key Values

26

IBM Wave for z/VM

• Is more efficient with just a few clicks – instead of lot's of 3270 commands.

• Provides a flat learning curve to z/VM administration skills and helps toovercome the z Systems and specially the z/VM skill barrier.

• With IBM Wave, the efficiency of a System z machine and it's z/VMhypervisor finally reaches the administration interface.

Page 25: IBM Wave for z/VM

10/9/2015

25

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-27

Benefits of using IBM Wave for z/VM

• Most actions can be carried out against multiple objects whether they are on a single or multiple LPARs.

• Intelligent icons help the user understand the status of the system and its resources. For example an icon can indicate whether a virtual guest is running, whether it is running a Linux distribution from Suse or Red Hat, or whether it is a CMS guest, a system service machine or a IBM Wave for z/VM internal virtual server.

• Definition and use of functionality types ensures ordered activation and deactivation of z/VM guests. For example, a database server can be brought up followed by a transaction server and a web server with deactivation occurring in the reverse order.

Page 26: IBM Wave for z/VM

10/9/2015

26

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-28

Benefits of using IBM Wave for z/VM

• Ability to broadcast a message to a set of Linux users. This can be finely filtered with the use of custom attributes.

• Intelligent Active Notes (IANs) allow free form text to be associated with an object and displayed during a mouse hover. Initiating an action on the object causes the IAN to pop up.

• At a glance views of overall system storage utilization with the ability to drill down to the volume level for site level administrators and for Linux administrators views of storage groups to which they are uniquely permitted.

• Simplified mechanism of storage assignment and storage management allowing the IBM Wave user to interact with DASD Volumes, DASD Groups and DIRMAINT regions

Page 27: IBM Wave for z/VM

10/9/2015

27

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-29

Benefits of using IBM Wave for z/VM

• Performance view of all managed systems includes current CPU utilization, page and spool space and virtual to real storage ratios. Drill down to the Linux guest level is also supported.

• Generate concise reports for selected objects with the ability to use complex filters and customization.

• Custom attributes and their associated values can be defined and associated with virtual guests. Multiple attributes can be assigned to guests and then used for grouping and filtering in any combination to take action on a set of guests. For example, an attribute called Server Use could be defined with possible values Production, QA, Development.

Page 28: IBM Wave for z/VM

10/9/2015

28

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-30

IBM Wave for z/VM

Architectural overview

Page 29: IBM Wave for z/VM

10/9/2015

29

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-31

IBM Wave for z/VM Architectural Overview

31

The GUI Client

The GUI Client must run on an Windows client. It provides a graphic interpretation of the knowledgebase and allows the user to interact with the TVP using Point-and-Click and Drag-and-Drop operations.

The BTS (WAVESRV)

This server can be a physical or virtual one and hosts the application database, web server and BTS (Background Task Scheduler). There is no limitation on the number of TVPs or virtual guests that one BTS server can manage.

The TVP

The Target Virtualization Platform (TVP) represents the hypervisor which hosts the virtual guests. The BTS and the GUI Clients utilize the TVP API to query and perform changes to the TVP and hosted virtual guests.

Page 30: IBM Wave for z/VM

10/9/2015

30

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-32

IBM Wave for z/VM: Tier 1- GUI

32

Page 31: IBM Wave for z/VM

10/9/2015

31

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-33

IBM Wave for z/VM: Tier 2 – WAVESRV server

33

z/VM LPAR API Server

WAVESRV Server

Background TaskScheduler (BTS)

IBM Wave for z/VM

database

IBM Wave for z/VMGUI client

IBM Wave for z/VM

web server

Page 32: IBM Wave for z/VM

10/9/2015

32

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-34

Tier 2: The WAVESRV server: Knowledgebase

MySQL database which contains information on:

• All z/VM elements managed by IBM Wave• IBM Wave regular log• Objects managed by IBM Wave for z/VM:

– CPCs

– z/VMs

– Linux on z Systems virtual servers and their z/VM guests

– Virtual networks and their connections’ definitions

– Prototypes

– Logs

– Users

– Projects

– Storage grouops

– Disks and their attributes

– Directory records

34

Page 33: IBM Wave for z/VM

10/9/2015

33

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-35

Tier 2: The WAVESRV server: Background Task Scheduler (BTS)

• Updates with live data

• GUI client gets its information from the IBM Wave database

• Handles requests using worker threads– User worker threads: Responsible for running user-generated BTS Workunits and

Requests. This is a configurable option. To determine the number of User Worker Threads, use the following formula:

<Number of concurrent IBM Wave Users>*2 + <Number of concurrent clone operations>*<maximum of minidisks in a source guest for cloning>

– Internal worker threads: Responsible for running the internal IBM Wave Workunits and Requests such as the periodic tasks. This is not customizable and is determined by the number of z/VM systems managed by the BTS.

35

Page 34: IBM Wave for z/VM

10/9/2015

34

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-36

Tier 2: The WAVESRV server: Background Task Scheduler (BTS)

• Every request is run under a BTS Work Unit.

• All output generated by the BTS and all BTS requests are stored in the COR

36

Page 35: IBM Wave for z/VM

10/9/2015

35

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-37

Tier 2: The WAVESRV server: Background Task Scheduler (BTS)

• Each BTS request is allocated at least one COR entry

37

Page 36: IBM Wave for z/VM

10/9/2015

36

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-38

Tier 2: The WAVESRV server: Background Task Scheduler (BTS)

• Some scheduling intervals can be changed in the IBM Wave parameters panel

– Log dump interval

– Workunit Sampling

– Relocation sampling

– Etc

• The scheduling requests:– Monitor the status of internal

IBM Wave components such as the IBM Wave service machines and the WAVESRV file system. They also clean the BTS work units that have expired

– Update the IBM Wave knowledgebase with information from the managed

38

Page 37: IBM Wave for z/VM

10/9/2015

37

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-40

IBM Wave for z/VM WAVESRV server foundation

40

Background Task Scheduler (BTS)

– Employs Work Unit processing architecture for BTS worker threads

Knowledge Base

– Keeps track of the managed system components and their associated metadata

Common Output Repository (COR)

– Stores output generated by each BTS work unit

Message Brokers

– Efficiently moves messages across all system components

Security Enforcer

– Controls the scope and permission of every user action

Device Management

– Simple and automatic control of all virtual and real/dedicated devices

Page 38: IBM Wave for z/VM

10/9/2015

38

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-41

IBM Wave for z/VM: Tier 3 – Target Virtualization Platform (TVP)

41

Page 39: IBM Wave for z/VM

10/9/2015

39

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-42

IBM Wave for z/VM Target Virtualization Platform (TVP)

42

IBM Wave utilizes the SMAPI interface in order to mediate requests from the BTS and the GUI Client.

Specific functions executed on the z/VM System using the following Service Machines:

WAVEWRKS

- The Short Service Machine executes various compiled REXX EXECs tointeract with the z/VM environment.

WAVEWRKL

- The Long Service Machine provides an additional thread of execution to run longer scripts or executes some directory manager commands.

WAVEWRKC

- This Cross-System Cloning Service Machine is used to stream minidisks from a source z/VM system to a target z/VM system during cloning actions.

As part of the auto-detection process when adding a new z/VM System to IBM Wave management, these 3 service machines are created and started on the z/VM System automatically.

Page 40: IBM Wave for z/VM

10/9/2015

40

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-43

GUI Client

zLinux : WAVESRV

zVM : TVP API

IBM Wave Operational Model

Repository DB

IBM Wave BTS

Service Machines

WAVEWRKS

REXX/CP/CMScmd

Dirmaintcmd

Cross SystemCloning

WAVEWRKL WAVEWRKC

WebServer

ManagementProvisioningOperationAutomation

JAVAWebStartApp

ElementsObjectsUsersLog

• Elements• Objects• Users• Log

• Physical Servers• z/VM instances, Virtual Linux Server Objects• Virtual Networks (Guest LANs/VSwitches)• Virtual-servers-to-Virtual Networks Connections• Storage Volumes/Groups

Scope

• WAVEWRKS – REXX executables, CP/CMScommands• WAVEWRKL – Directory Manager commands• WAVEWRKC – Cross System Clone feature

Page 41: IBM Wave for z/VM

10/9/2015

41

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-44

IBM Wave for z/VM

Planning and Design

Page 42: IBM Wave for z/VM

10/9/2015

42

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-45

Planning and Design

45

Sizing

1,5 GB RAM

Filesystems:

• /boot 100MB

• / 3GB

• /var 3GB

Sizing the log space areas

• By default, logs are stored in /var

• configure the /var filesystem as a logical volume under LVM so it can be extended when needed.

Page 43: IBM Wave for z/VM

10/9/2015

43

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-46

Planning and Design

• The WAVESRV Linux system runs either as a z/VM guest or native in a dedicated Linux partition on PR/SM™.

• The most current Wave software level is IBM-Wave-1.2.0.00.5 (1.2.5).

• It requires Red Hat Enterprise Linux Version 6 (RHEL 6) or SUSE Linux Enterprise Server 11 (SLES 11)

• It requires Java SE Runtime 1.7 or later, MySQL V12.22 or later and Apache to be installed.

Page 44: IBM Wave for z/VM

10/9/2015

44

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-47

Sample directory entry for the WAVESRV virtual server

*****************************************************************USER WAVESRV <Password Here> 2G 4G GCCPU 00IPL 150MACHINE ESA 4OPTION QUICKDSPSET RUN ONCONSOLE 0009 3215NICDEF 0800 TYPE QDIO LAN SYSTEM <GLAN/VSWITCH Name here>SPOOL 000C 3505 ASPOOL 000D 3525 ASPOOL 000E 1403 ALINK MAINT 0190 0190 RRLINK MAINT 019D 019D RRLINK MAINT 019E 019E RRMDISK 0191 3390 1 3 <DASD Volume Name here> - This is a CMS minidiskMDISK 0150 3390 1 3000 <DASD Volume Name here> - This minidisk will be used for „/‟MDISK 0151 3390 1 4500 <DASD Volume Name here> - This minidisk will be used for „/var‟MDISK 0152 3390 1 200 <DASD Volume Name here> - This minidisk will be used for swap*****************************************************************

47

Page 45: IBM Wave for z/VM

10/9/2015

45

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-48

Sample directory entry for the WAVESRV virtual server

48

Page 46: IBM Wave for z/VM

10/9/2015

46

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-49

Planning and Design for SSI cluster

• The WAVESRV Linux system runs only in one SSI member and is defined as a single-configuration virtual machine (USER) which allows to relocate the WAVESRV guest system in the SSI cluster.

• The Wave Service Machines require a different setup. Wave Service Machines need to run in every SSI member that needs to be managed by Wave.

• There are two possible setup scenario’s.

Page 47: IBM Wave for z/VM

10/9/2015

47

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-50

Planning and Design for SSI cluster

• The first is to use the same name and definition for the service machines on each member of the SSI cluster.

• This configuration however requires a lot of manual definitions. You need to create Identities for each service machine on each member of the cluster.

Page 48: IBM Wave for z/VM

10/9/2015

48

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-51

Planning and Design for SSI cluster

Page 49: IBM Wave for z/VM

10/9/2015

49

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-52

Planning and Design for SSI cluster

• The second scenario defines different Wave Service Machines with different names on every member of the SSI cluster.

• The advantage is that you do not need to define any identities and let Wave define all the service machines during the Autodetect step.

Page 50: IBM Wave for z/VM

10/9/2015

50

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-53

Planning and Design for SSI cluster

Page 51: IBM Wave for z/VM

10/9/2015

51

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-54

Planning and Design for Installations with ESM

• If the environment is not protected by RACF or other security facilities, Wave creates all Wave Service Machines in the Autodetect Step automatically.

• In a “protected” environment, those service machines have to be pre-defined and autorized. Wave will then detect them in the Autodetect Step and will skip the creation of the service machines.

• UserID’s need to be pre-defined and access to mini disks need to be granted.

• The first is to use the same name and definition for the service machines on each member of the SSI cluster.

• This configuration however requires a lot of manual definitions. You need to create Identities for each service machine on each member of the cluster.

Page 52: IBM Wave for z/VM

10/9/2015

52

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-55

Planning and Design

The following prerequisites must be met on every workstation running the IBMWave GUI client:

• MicrosoftTM WindowsTM with JavaTM V1.7 installed (64-bit installation isrecommended)

• Firefox or Internet Explorer

• PuTTY or equivalent telnet/SSH client

Page 53: IBM Wave for z/VM

10/9/2015

53

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-56

IBM Wave for z/VM

Installation pre-requisites

Page 54: IBM Wave for z/VM

10/9/2015

54

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-57

Pre-installation tasks

• In order to successfully install IBM Wave for z/VM it is necessary to make sure you have all of the prerequisite software installed and configured on z/VM and

the Linux system that will be used as the wave server.

• The following slides list pre-requisite software and walk through pre-installation

configuration tasks.

57

Page 55: IBM Wave for z/VM

10/9/2015

55

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-5858

Page 56: IBM Wave for z/VM

10/9/2015

56

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-59

Managed Linux System pre-requisites

For every Linux on System z virtual machine managed by IBM Wave for z/VM:

• SSH, VMCP and CMSFS (if using SUSE Linux Enterprise Server) packages

must be installed.

59

Page 57: IBM Wave for z/VM

10/9/2015

57

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-60

Pre-installation configuration tasks for z/VM

Before installing the IBM-WAVE for z/VM rpm into the WAVESRV system some

configuration tasks needs to be finished in the following products.

• z/VM System Management API (SMAPI)

• DIRMAINT

• TCP/IP for z/VM

• Performance Toolkit (Optional)

• ESM like RACF

60

Page 58: IBM Wave for z/VM

10/9/2015

58

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-61

z/VM System Management API (SMAPI)

• IBM-WAVE uses SMAPI to accomplish various tasks on the z/VM system. It is therefore necessary to make sure that the SMAPI is configured and running prior to the installation of IBM-WAVE.

• The exact configuration steps for SMAPI differ based up on the version and release level of z/VM. We show in this presentation the configuration steps for z/VM 6.3

61

Page 59: IBM Wave for z/VM

10/9/2015

59

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-62

z/VM System Management API (SMAPI)

• Modify the DMSSISVR NAMES file to uncomment the directory manager definition, and the dump handler definition. Since DMSSISVR NAMES is a replacement maintained part, it is recommended to use the VMSES/E localmod procedure to make changes to this file.

• From the MAINT630 userid enter:

LOCALMOD CMS DMSSISVR NAMES

• Enter 1 when prompted to continue. The system will respond by placing you in an XEDIT session on the file DMSSISVR NAMES

62

Page 60: IBM Wave for z/VM

10/9/2015

60

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-63

z/VM System Management API (SMAPI)

• Scroll to the lines containing:

*:server.DIRMAINT

*:type.DMGR

• Modify the lines to contain:

:server.DIRMAINT

:type.DMGR

63

Page 61: IBM Wave for z/VM

10/9/2015

61

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-64

z/VM System Management API (SMAPI)

• Scroll to the lines containing:

* Dump Handler

*:server.OPERATNS

*:type.WORKER

*:short.DMPH

• Modify the lines to contain:

* Dump Handler

:server.OPERATNS

:type.WORKER

:short.DMPH

64

Page 62: IBM Wave for z/VM

10/9/2015

62

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-65

z/VM System Management API (SMAPI)

• File these changes. The system will create a DMSSISVR NAML0002 file on the CMS localmod minidisk (MAINT630 3C4).

• Enter the following command to rebuild the file including the new modification:

SERVICE CMS BUILD

• Enter the following command to move the new DMSSISVR NAMES file from the alternate build disk to the runtime disk (MAINT 193):

PUT2PROD

In an SSI environment PUT2PROD must run in all SSI members.

65

Page 63: IBM Wave for z/VM

10/9/2015

63

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-66

z/VM System Management API (SMAPI)

• Since many the SMAPI calls are carried out by the directory manager virtual machine (DIRMAINT) it is necessary to authorize the SMAPI worker virtual machines to use DIRMAINT. This configuration work can be done from the

MAINT630 userid.

• When you configured DIRMAINT for use you would have created a configuration override file to make changes to the IBM supplied CONFIG DATADVH file. On our system we named that file CONFIGAA DATADVH.

• Enter the following command for DIRMAINT to send you the config file:

DIRM SEND CONFIGAA DATADVH

66

Page 64: IBM Wave for z/VM

10/9/2015

64

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-67

z/VM System Management API (SMAPI)

• Receive the spool file sent by DIRMAINT using the CMS RECEIVE

command. This will place the config file on the MAINT630 191 minidisk.

• Use XEDIT to modify the file by adding the following lines:

ALLOW_ASUSER_NOPASS_FROM= VSMGUARD *

ALLOW_ASUSER_NOPASS_FROM= VSMWORK1 *

ALLOW_ASUSER_NOPASS_FROM= VSMWORK2 *

ALLOW_ASUSER_NOPASS_FROM= VSMWORK3 *

ALLOW_ASUSER_NOPASS_FROM= WAVEWRKS *

ALLOW_ASUSER_NOPASS_FROM= WAVEWRKC *

ALLOW_ASUSER_NOPASS_FROM= WAVEWRKL *

ASYNCHRONOUS_UPDATE_NOTIFICATION_EXIT.TCP=DVHXNE EXEC

ASYNCHRONOUS_UPDATE_NOTIFICATION_EXIT.UDP=DVHXNE EXEC

• File the changes

67

Page 65: IBM Wave for z/VM

10/9/2015

65

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-68

z/VM System Management API (SMAPI)

If you did not activate DATAMOVE when you originally configured DIRMAINT for use, you should do so now as IBM Wave for z/VM requires that the DATAMOVE function be available.

The statements to add to CONFIGAA DATADVH are as follows:

DISK_CLEANUP= YES

DATAMOVE_MACHINE= DATAMOVE * *

File the changes.

68

Page 66: IBM Wave for z/VM

10/9/2015

66

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-69

z/VM System Management API (SMAPI)

• Use the following commands to send the modified file back to DIRMAINT and to cause DIRMAINT to reprocess the contents of the file:

DIRM FILE CONFIGAA DATADVH A

DIRM RLDDATA

DIRM RLDCODE

69

Page 67: IBM Wave for z/VM

10/9/2015

67

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-70

z/VM System Management API (SMAPI)

• Use the following command to cause DIRMAINT to send you the AUTHFOR CONTROL file:

DIRM SEND AUTHFOR CONTROL

• Receive the spool file sent by DIRMAINT using the CMS RECEIVE command. This will place the config file on the MAINT630 191 minidisk.

70

Page 68: IBM Wave for z/VM

10/9/2015

68

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-71

z/VM System Management API (SMAPI)

• Use XEDIT to modify the file by adding the following lines:

ALL VSMGUARD * 140A ADGHMOPS

ALL VSMGUARD * 150A ADGHMOPS

ALL VSMWORK1 * 140A ADGHMOPS

ALL VSMWORK1 * 150A ADGHMOPS

ALL VSMWORK2 * 140A ADGHMOPS

ALL VSMWORK2 * 150A ADGHMOPS

ALL VSMWORK3 * 140A ADGHMOPS

ALL VSMWORK3 * 150A ADGHMOPS

ALL WAVEWRKS * 140A ADGHMOPSZ

ALL WAVEWRKS * 150A ADGHMOPSZ

ALL WAVEWRKL * 140A ADGHMOPSZ

ALL WAVEWRKL * 150A ADGHMOPSZ

ALL WAVEWRKC * 140A ADGHMOPSZ

ALL WAVEWRKC * 150A ADGHMOPSZ

• File the changes.71

Page 69: IBM Wave for z/VM

10/9/2015

69

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-72

z/VM System Management API (SMAPI)

• Use the following command to send the modified AUTHFOR CONTROL file back to DIRMAINT and to cause DIRMAINT to reprocess the content of the changed file:

DIRM FILE AUTHFOR CONTROL A

DIRM RLDDATA

DIRM RLDCODE

72

Page 70: IBM Wave for z/VM

10/9/2015

70

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-73

z/VM System Management API (SMAPI)

You can ensure that your AUTHFOR updates completed properly by running the

DIRMAINT command:

DIRM FOR ALL AUTHFOR ?

The command response should show that VSMGUARD, VSMWORK1 - 3 and WAVEWRKS, WAVEWRKL, and WAVEWRKC are all authorized.

73

Page 71: IBM Wave for z/VM

10/9/2015

71

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-74

z/VM System Management API (SMAPI)

• When IBM Wave for z/VM uses the SMAPI it must authenticate using an existing z/VM virtual machine name and password. The virtual machine used does not need any special privilege classes, and will never be logged on. It simply needs to be defined in the z/VM USER DIRECTORY for authentication purposes.

• The SMAPI authorized users file is named VSMWORK1 AUTHLIST, and it is located in the VMSYS: filepool under the root directory for VSMWORK1 (VMSYS:VSMWORK1.).

74

Page 72: IBM Wave for z/VM

10/9/2015

72

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-75

z/VM System Management API (SMAPI)

• Care needs to be taken when updating this file. The default file that comes with z/VM 6.3 has the following data in it:

DO.NOT.REMOVE DO.NOT.REMOVE

MAINT ALL

ZHCP ALL

• For this system, we simply used the MAINT userid for authorization within IBM Wave. If you would like to add a new userid to the file it is recommended that you copy an existing line, and then only overtype the userid text on the duplicated line.

75

Page 73: IBM Wave for z/VM

10/9/2015

73

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-76

DIRMAINT

To support IBM Wave for z/VM, the DIRMAINT virtual machine must run with the C and E PRIVCLASSes added to the default of BD and G. The following command will add privclasses C and E to the DIRMAINT virtual machine:

DIRM FOR DIRMAINT PRIV +CE

The new privilege classes will not take effect until the DIRMAINT virtual machine is logged off and logged back on.

76

Page 74: IBM Wave for z/VM

10/9/2015

74

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-77

DIRMAINT

Since IBM Wave for z/VM will be allocating DASD space it is necessary to configure the DIRMAINT EXTENT CONTROL file before installing IBM Wave for z/VM.

At a minimum you should have one region defined.

When IBM Wave for z/VM is installed, a dummy region of one cylinder will be created as a placeholder for “empty” storage groups.

If you have already updated EXTENT CONTROL to add regions and groups, you may use one of your already allocated regions.

77

Page 75: IBM Wave for z/VM

10/9/2015

75

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-78

DIRMAINT

To double check the region name and volume name you will use during IBM Wave for z/VM install you may want to execute the following commands and see that a return code of zero is returned.

DIRM DASD QUERY REGION LX9220

DIRM DASD QUERY VOLUME LX9220

We used region name and volume name LX9220. You will need to substitute a value for LX9220 that matches information in your EXTENT CONTROL file.

78

Page 76: IBM Wave for z/VM

10/9/2015

76

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-79

TCP/IP for z/VM

Since IBM Wave for z/VM has the capability to establish 3270 sessions from within the WAVE GUI it is necessary to update the PROFILE TCPIP file for the z/VM TCP/IP stack to authorize two of the WAVE worker

machines to use the obeyfile command.

The PROFILE TCPIP file is by default created on the TCPMAINT virtual machine’s 198 minidisk. Add the following virtual machines to the OBEY section of that file:

OBEY

OPERATOR TCPMAINT MAINT MPROUTE REXECD SNMPD SNMPQE LDAPSRV MAINT630

WAVEWRKS WAVEWRKL

ENDOBEY

79

Page 77: IBM Wave for z/VM

10/9/2015

77

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-80

TCP/IP for z/VM

You will also want to make sure that the PORT section of your PROFILE TCPIP contains the following uncommented lines:

PORT

20 TCP FTPSERVE NOAUTOLOG ; FTP Server

21 TCP FTPSERVE ; FTP Server

23 TCP INTCLIEN ; TELNET Server

80

Page 78: IBM Wave for z/VM

10/9/2015

78

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-81

TCP/IP for z/VM

Lastly make sure that the FTPSERVE virtual machine is automatically started by TCPIP. You should see an AUTOLOG section similar to this:

AUTOLOG

FTPSERVE X

ENDAUTOLOG

After making changes to the PROFILE TCPIP file, you will need to restart your TCPIP virtual machine to pick up these changes.

81

Page 79: IBM Wave for z/VM

10/9/2015

79

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-82

Performance Toolkit

If the Performance Toolkit is available, then IBM Wave for z/VM will use this feature to display performance information for individual virtual machines.

In order for IBM Wave for z/VM to be able to use Performance Toolkit, the short duration worker machine (WAVEWRKS) needs to be authorized to gather data from Performance Toolkit.

This is accomplished by adding WAVEWRKS to the FCONRMT AUTHORIZ file maintained on the 191 minidisk of the PERFSVM virtual machine.

82

Page 80: IBM Wave for z/VM

10/9/2015

80

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-83

Performance Toolkit

Update the FCONRMT AUTHORIZ file with the following entry:

WAVEWRKS * DATA CMD

IBM Wave for z/VM general requirements for Performance Toolkit include making sure that the VMCF interface is turned on. This is accomplished by uncommenting the FC MONCOLL VMCF ON statement in the FCONRMT $PROFILE.

83

Page 81: IBM Wave for z/VM

10/9/2015

81

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-84

Performance Toolkit

It is also necessary for the CP Monitor to be configured for collection of sample records from the processor, storage and user (all) domains. This is accomplished by making certain that the PROFILE EXEC for PERFSVM has the following commands uncommented:

'CP MONITOR SAMPLE ENABLE PROCESSOR'

'CP MONITOR SAMPLE ENABLE STORAGE'

'CP MONITOR SAMPLE ENABLE USER ALL'

84

Page 82: IBM Wave for z/VM

10/9/2015

82

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-85

Performance Toolkit

These configuration steps are commonly done when setting Performance Toolkit up for general system use.

It is good however to review the FCONRMT PROFILE and PERFSVM PROFILE EXEC to make certain the necessary configuration steps have been completed.

85

Page 83: IBM Wave for z/VM

10/9/2015

83

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-86

Configure SMAPI to work with RACF

• Log on to MAINT on the first SSI member.

• Allow VSMWORK1 to have CONTROL authority the z/VM minidisk (VMMDISK) that contains the SYSTEM CONFIG file (PMAINT CF0), perform the following command:

RAC PERMIT PMAINT.CF0 CLASS(VMMDISK) ACC(CONTROL) ID(VSMWORK1)RAC PERMIT MAINT.CF1 CLASS(VMMDISK) ACC(CONTROL) ID(VSMWORK1)

Page 84: IBM Wave for z/VM

10/9/2015

84

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-87

Configure SMAPI to work with RACF

• Allow VSMWORK1 to have CONTROL access to the generic class VMBATCH:

RAC PERMIT ** class(vmbatch) id(vsmwork1) access(control)

• Allow SMAPI workers to read the TCPMAINT 198 disk:

RAC PERMIT tcpmaint.198 class(vmmdisk) acc(read) id(vsmguard)RAC PERMIT tcpmaint.198 class(vmmdisk) acc(read) id(vsmwork1) RAC PERMIT tcpmaint.198 class(vmmdisk) acc(read) id(vsmwork2)RAC PERMIT tcpmaint.198 class(vmmdisk) acc(read) id(vsmwork3)

• Change default password expiration to your security standard; 186 days in this example:

RAC setropts password(interval(186))

Page 85: IBM Wave for z/VM

10/9/2015

85

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-88

Configure SMAPI to work with RACF

• Enable the SMAPI service machines VSMREQI6, VSMREQIN, VSMREQIU, VSMEVSRV, DTCSMAPI, VSMWORK1, VSMWORK2, and VSMWORK3 to use RACROUTE services with the following commands:

RAC SETROPTS CLASSACT(FACILITY)RAC RDEFINE FACILITY ICHCONN UACC(NONE)RAC PERMIT ICHCONN CLASS(FACILITY) ID(VSMREQI6) ACCESS(UPDATE)RAC PERMIT ICHCONN CLASS(FACILITY) ID(VSMREQIN) ACCESS(UPDATE)RAC PERMIT ICHCONN CLASS(FACILITY) ID(VSMREQIU) ACCESS(UPDATE)RAC PERMIT ICHCONN CLASS(FACILITY) ID(VSMEVSRV) ACCESS(UPDATE)RAC PERMIT ICHCONN CLASS(FACILITY) ID(DTCSMAPI) ACCESS(UPDATE)RAC PERMIT ICHCONN CLASS(FACILITY) ID(VSMWORK1) ACCESS(UPDATE)RAC PERMIT ICHCONN CLASS(FACILITY) ID(VSMWORK2) ACCESS(UPDATE)RAC PERMIT ICHCONN CLASS(FACILITY) ID(VSMWORK3) ACCESS(UPDATE)RAC SETROPTS RACLIST(FACILITY)

Page 86: IBM Wave for z/VM

10/9/2015

86

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-89

Configure SMAPI to work with RACF

• Make the DTCSMAPI, VSMWORK1, VSMWORK2, VSMWORK3 virtual machines exempt with the following commands:

RAC SETROPTS CLASSACT(VMXEVENT)RAC RDEFINE VMXEVENT USERSEL.DTCSMAPIRAC RALTER VMXEVENT USERSEL.DTCSMAPI ADDMEM(FOR.C/NOCTL)RAC RALTER VMXEVENT USERSEL.DTCSMAPI ADDMEM(LINK/NOCTL)RAC SETEVENT REFRESH USERSEL.DTCSMAPI

(commands only shown for DTCSMAPI)

Page 87: IBM Wave for z/VM

10/9/2015

87

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-90

Configure IBM WAVE to work with RACF

• Perform the following steps to allow WAVE to work with RACF after you defined the Wave Service Machines as Identities.

• Because the Service Machines are populated by auto detect, you must grant all the necessary RACF permissions here before you attempt to auto detect the system.

• Set the passwords for the three IBM Wave Service Machines with your true password:

RAC ALU WAVEWRKS PASS(PASSWORD) NOEXPRAC ALU WAVEWRKL PASS(PASSWORD) NOEXPRAC ALU WAVEWRKC PASS(PASSWORD) NOEXP

Page 88: IBM Wave for z/VM

10/9/2015

88

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-91

IBM Wave for z/VM

Installation

Page 89: IBM Wave for z/VM

10/9/2015

89

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-92

Installation

• Simple Install process using a single RPM

• The RPM-Install does the following:

– Configures database

– Configures webserver

– Configures NFS

– Creates Linux user, certificates

– Installs BTS as Service

– Starts up all components

– Builds CLI packages

Page 90: IBM Wave for z/VM

10/9/2015

90

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-93

Installation

IBM Wave 1.1.0 Base Installation

Page 91: IBM Wave for z/VM

10/9/2015

91

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-94

Installation

IBM Wave 1.1.0 Base Installation

Page 92: IBM Wave for z/VM

10/9/2015

92

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-95

Installation Verification

• WAVESERV– Make sure the BTS is up and running

• Post installation Tasks:– Managed z/VM Systems

– Use z/VM API Testing Application which verifies:

– Directory Manager is up and running

– SMAPI Request and Worker machines are up and running

– SMAPI can communicate with Directory Manager

– Authorized User is set up OK

Page 93: IBM Wave for z/VM

10/9/2015

93

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-96

IBM Wave for z/VM

Introduction to the User Interface

Page 94: IBM Wave for z/VM

10/9/2015

94

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-97

Launch the z/VM API testing application

97

Once the IBM Wave rpm is installed on the WAVESRV virtual machine and running it is possible to access the API test Java application from the IBM Wave for z/VM web page.

Page 95: IBM Wave for z/VM

10/9/2015

95

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-98

Launch the z/VM API testing application

98

Page 96: IBM Wave for z/VM

10/9/2015

96

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-99

z/VM API testing application

99

Page 97: IBM Wave for z/VM

10/9/2015

97

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-100

z/VM System Management API (SMAPI)

100

Page 98: IBM Wave for z/VM

10/9/2015

98

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-101

z/VM System Management API (SMAPI)

101

Page 99: IBM Wave for z/VM

10/9/2015

99

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-102

Launch IBM Wave

102

Page 100: IBM Wave for z/VM

10/9/2015

100

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-103

Launch IBM Wave

103

Page 101: IBM Wave for z/VM

10/9/2015

101

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-104

Launch IBM Wave

104

Page 102: IBM Wave for z/VM

10/9/2015

102

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-105

First log in – define an administrator

105

Page 103: IBM Wave for z/VM

10/9/2015

103

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-106

Login to IBM Wave

106

Page 104: IBM Wave for z/VM

10/9/2015

104

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-107

Login to IBM Wave

107

Page 105: IBM Wave for z/VM

10/9/2015

105

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-108

Main display panel

108

Page 106: IBM Wave for z/VM

10/9/2015

106

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-109

Adding a new central processor complex

• Now that IBM Wave for z/VM is installed, the next task is to define a central processor complex (CPC) that hosts a z/VM system to be managed. Complete the following steps:

• On the main display, right-click inside the hardware viewer panel. You see the Add New CPC option

Page 107: IBM Wave for z/VM

10/9/2015

107

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-110

Adding a new central processor complex

• Click Add New CPC. A panel opens in which you can enter information about the new CPC:

Enter the name of the CPC, the CPC Model from the CPC Model drop-down menu, the CPU serial number and the description of the system.Then click on Create

Page 108: IBM Wave for z/VM

10/9/2015

108

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-111

Adding a new central processor complex

• If no errors are encountered, a success message opens:

Click OK and you return to the main display. A graphic that represents the CPC that was added is shown in the hardware viewer section of the main display.

Page 109: IBM Wave for z/VM

10/9/2015

109

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-112

Adding a new central processor complex

Hardware viewer with the new defined CPC.

Page 110: IBM Wave for z/VM

10/9/2015

110

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-113

Define New z/VM Systems

• To define a z/VM system on the new CPC for IBM Wave for z/VM to manage, an external managed entity must be created for this system. Complete the following steps:

From the main display, click Administration at the top of the display, then select Site Management, and External Entities Manager.

Page 111: IBM Wave for z/VM

10/9/2015

111

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-114

Define New z/VM Systems

Page 112: IBM Wave for z/VM

10/9/2015

112

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-115

Define New z/VM Systems

• A window opens that lists any external entities that are defined. Because we did not yet define any entities, the panel is blank.

Click Create IBM Wave External Entity to add a new entity to IBM Wave. A window opens in which you enter the name and type of entity that is added

Page 113: IBM Wave for z/VM

10/9/2015

113

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-116

Define New z/VM Systems

Enter the name of the LPAR that you want IBM Wave for z/VM to manage. In this example, we use VMLINUX2 as the name of the entity, and then select z/VM as the type from the drop-down menu. Add a description in the Description field (in this example, ITSO System). After clicking on Create the new entity will be added and the result is shown in the right picture.

Page 114: IBM Wave for z/VM

10/9/2015

114

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-117

Define New z/VM Systems

• Now that a type z/VM external entity is created, a new z/VM system for IBM Wave can be added for z/VM to manage. This task is done by selecting CPC in the hardware viewer and then right-clicking it. Select More Actions → Add New System

Page 115: IBM Wave for z/VM

10/9/2015

115

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-118

Define New z/VM Systems

• A window opens in which you enter information about the new z/VM system to be managed.

Page 116: IBM Wave for z/VM

10/9/2015

116

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-119

Define New z/VM Systems

• The Add New System Panel opens with some of the information already entered. The System Name and CPC Name were taken from External Entity definition and CPC Object. The IBM Wave Service Machine Information contains typical defaults. After adding the other information click on Create:

Page 117: IBM Wave for z/VM

10/9/2015

117

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-120

Define New z/VM Systems

• The Auto Detect process is where IBM Wave for z/VM creates the worker machines and then discovers as much information as possible from the z/VM system. Information that is discovered consists of all of the defined virtual machines, DASD information, networking information, and so on.

• To start the Auto Detect process, click Next. A window opens in which you enter the user name and password of the Authorized API User. (This is a user name that is defined in the VSMWORK1 AUTHLIST file).

• Fill in the necessary information in the next panels for the Auto Detect process.

Page 118: IBM Wave for z/VM

10/9/2015

118

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-121

Auto Detect Wizard Step 1 Start

Page 119: IBM Wave for z/VM

10/9/2015

119

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-122

Auto Detect Wizard Step 2 Authorized API User

Page 120: IBM Wave for z/VM

10/9/2015

120

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-123

Auto Detect Wizard Step 3 Service Machines

Page 121: IBM Wave for z/VM

10/9/2015

121

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-124

Auto Detect Wizard Step 4 Device Pools

Page 122: IBM Wave for z/VM

10/9/2015

122

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-125

Auto Detect Wizard Step 5 Additional Parameters

Page 123: IBM Wave for z/VM

10/9/2015

123

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-126

Auto Detect Wizard Step 6 Summary

Page 124: IBM Wave for z/VM

10/9/2015

124

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-127

Auto Detect Wizard Step 6 Summary

Because IBM Wave uses the long duration IBM Wave service machine (WAVEWRKL) to create the Dummy Region, this warning reminds you that the IBM Wave service machines must be authorized with DIRMAINT to run commands such as this command

Page 125: IBM Wave for z/VM

10/9/2015

125

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-128

Define New z/VM Systems

As the auto detect process runs, a BTS Work Unit shows a progress bar in the IBM Wave viewers section of the main display:

Page 126: IBM Wave for z/VM

10/9/2015

126

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-129

Define New z/VM Systems

Details that are associated with this work unit can be viewed by double-clicking the row in the table under the BTS Work Unit tab. A Work Unit Details window opens:

Page 127: IBM Wave for z/VM

10/9/2015

127

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-130

Define New z/VM Systems

When the auto detect work unit completes, the system might still be processing the data that was gathered. A progress message is updated in the system viewer portion of the main display:

Page 128: IBM Wave for z/VM

10/9/2015

128

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-131

Define New z/VM Systems

When all of the queued update events are processed, the z/VM groups are displayed for the current system (VMLINUX2):

Page 129: IBM Wave for z/VM

10/9/2015

129

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-132

Define New z/VM Systems

One last task to complete after the installation is to mark the WAVESRV virtual machine as an IBM Wave service machine.

Page 130: IBM Wave for z/VM

10/9/2015

130

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-133

Define New z/VM Systems

Expanding the WAVE-INTERNAL group icon shows that the WAVESRV virtual machine is now part of that group:

Page 131: IBM Wave for z/VM

10/9/2015

131

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-134

z/VM environment viewers

Menu BarTitle Bar Tool Bar

IBM Wave viewer

z/VM environment viewers

Status Bar

Page 132: IBM Wave for z/VM

10/9/2015

132

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-135

The Title Bar

135

The Title Bar contains basic information about the IBM Wave server and buttons to manipulate the primary IBM Wave WindowFrom left to right, the Title Bar contains:

• The IBM Wave icon

• The version of IBM Wave

• The hostname of the server running IBM Wave

• The IP address of the server running IBM Wave

• The minimize, maximize, and close window buttons (not shown here)

Page 133: IBM Wave for z/VM

10/9/2015

133

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-136

The Menu Bar

136

• The Menu Bar contains a variety of drop-down submenus that contain a variety of functions.

• While the large number of submenus may look intimidating, many of these menus contain only one function.

• Additionally, most of these functions can be accessed through other means, such as the Tool Bar or context menus in various Viewers

Page 134: IBM Wave for z/VM

10/9/2015

134

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-137

Submenu - File

137

Page 135: IBM Wave for z/VM

10/9/2015

135

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-138

Submenu – Auto Detect

138

Page 136: IBM Wave for z/VM

10/9/2015

136

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-139

Submenu – User-Group Management

139

Page 137: IBM Wave for z/VM

10/9/2015

137

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-140

Site defined groups

140

Page 138: IBM Wave for z/VM

10/9/2015

138

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-141

Submenu - Network Management, Prototype, and Storage Management Submenus

141

Page 139: IBM Wave for z/VM

10/9/2015

139

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-142

Submenu - Administrative

142

Page 140: IBM Wave for z/VM

10/9/2015

140

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-143

Project management

143

Page 141: IBM Wave for z/VM

10/9/2015

141

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-144

Project management

144

Page 142: IBM Wave for z/VM

10/9/2015

142

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-145

Project management

145

Page 143: IBM Wave for z/VM

10/9/2015

143

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-146

Submenu – Site Management

146

Page 144: IBM Wave for z/VM

10/9/2015

144

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-147

Submenu – User Tasks

147

Page 145: IBM Wave for z/VM

10/9/2015

145

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-148

Submenu – Report Manager to be updated

148

Page 146: IBM Wave for z/VM

10/9/2015

146

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-149

Submenu - Window

149

Page 147: IBM Wave for z/VM

10/9/2015

147

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-150

Submenu - Help

150

Page 148: IBM Wave for z/VM

10/9/2015

148

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-151

Submenu – The Tool Bar

151

Page 149: IBM Wave for z/VM

10/9/2015

149

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-152

The z/VM viewers

152

Page 150: IBM Wave for z/VM

10/9/2015

150

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-153

Hardware Viewer

153

Single CPC Two CPCs – one is an SSI cluster

Page 151: IBM Wave for z/VM

10/9/2015

151

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-154

Current System view

154

Page 152: IBM Wave for z/VM

10/9/2015

152

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-155

z/VM User Groups Tab

155

Page 153: IBM Wave for z/VM

10/9/2015

153

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-156

Network Tab

156

Page 154: IBM Wave for z/VM

10/9/2015

154

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-157

Prototypes Tab

157

Page 155: IBM Wave for z/VM

10/9/2015

155

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-158

Storage Tab - Distribution

158

Page 156: IBM Wave for z/VM

10/9/2015

156

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-159

Storage Tab - Groups

159

Page 157: IBM Wave for z/VM

10/9/2015

157

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-160

Storage Tab - Volumes

160

The second storage view is Volumes, which shows actual DASD volumes. Because a typical z/VM environment has far too many DASD volumes to be effectively

Page 158: IBM Wave for z/VM

10/9/2015

158

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-161

System Status Tab

161

Page 159: IBM Wave for z/VM

10/9/2015

159

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-162

Session Tasks Tab

162

Page 160: IBM Wave for z/VM

10/9/2015

160

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-163

Enterprise Viewer

163

Page 161: IBM Wave for z/VM

10/9/2015

161

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-164

Dashboard viewer

164

Page 162: IBM Wave for z/VM

10/9/2015

162

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-165

Dashboard viewer

165

Page 163: IBM Wave for z/VM

10/9/2015

163

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-166

IBM Wave viewer

166

Page 164: IBM Wave for z/VM

10/9/2015

164

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-167

IBM Wave Log Display

167

Page 165: IBM Wave for z/VM

10/9/2015

165

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-168

BTS Work Units

168

Page 166: IBM Wave for z/VM

10/9/2015

166

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-169

BTS System COR

169

Page 167: IBM Wave for z/VM

10/9/2015

167

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-170

BTS Log and Attention Required

170

Page 168: IBM Wave for z/VM

10/9/2015

168

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-171

Status Bar

171

Page 169: IBM Wave for z/VM

10/9/2015

169

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-172

IBM Wave Command Line Interface

172

The Wave Command Line Interface (CLI) is optional and not required for Wave and the Wave GUI to operate. But if you want be able to use it you need to set up a method of sending the required files to the destination server or workstation. In our environment we did set up an anonymous FTP server in our WAVESRV server that allows access to those files.

Page 170: IBM Wave for z/VM

10/9/2015

170

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-173

IBM Wave for z/VM

Managing z/VM

Page 171: IBM Wave for z/VM

10/9/2015

171

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-174

Agenda

• Managing z/VM User IDs

• Live Guest Relocation

• Managing Device Pools

• Managing DASD

• Managing the Network

174

Page 172: IBM Wave for z/VM

10/9/2015

172

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-175

Managing z/VM User IDs

• Define a z/VM User ID

• View details of the z/VM User ID

• Activate a new z/VM User ID

• Log into CMS as a new z/VM User ID

• Deactivate z/VM User ID

• Remove a z/VM User ID

175

Page 173: IBM Wave for z/VM

10/9/2015

173

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-176

Define a z/VM User ID

176

Page 174: IBM Wave for z/VM

10/9/2015

174

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-177

Define a z/VM User ID Ensure that the Group By Drop-Down Menu is set to Site Defined Group in order to display icons representing each of the Site Defined Groups as shown below.

177

Page 175: IBM Wave for z/VM

10/9/2015

175

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-178

Define a z/VM User ID

178

Page 176: IBM Wave for z/VM

10/9/2015

176

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-179

Define a z/VM User ID Starting the “Create New z/VM User” task will open up a pop-up window with a variety of fields needed to create a new z/VM user.

179

Page 177: IBM Wave for z/VM

10/9/2015

177

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-180

Define a z/VM User ID When you’ve completed the panel, click the Create button. Once all fields are accepted, a progress bar will appear on the bottom of the panel alongside a text area that explains the z/VM tasks that IBM Wave for z/VM is automatically performing.

180

Page 178: IBM Wave for z/VM

10/9/2015

178

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-181

Define a z/VM User ID Once the “Create New z/VM User” task is complete, your z/VM user will appear in the selected Site Defined Group as an inactive guest.

181

Page 179: IBM Wave for z/VM

10/9/2015

179

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-182

View details of z/VM User IDDouble click on the icon of the new z/VM User ID to display its details. The most useful information is found in the z/VM view, which displays the User ID’s complete directory entry, as shown below.

182

Page 180: IBM Wave for z/VM

10/9/2015

180

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-183

View details of z/VM User ID

183

Page 181: IBM Wave for z/VM

10/9/2015

181

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-184

Activate new z/VM User ID

184

Page 182: IBM Wave for z/VM

10/9/2015

182

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-185

Activate new z/VM User ID

185

Page 183: IBM Wave for z/VM

10/9/2015

183

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-186

Activate new z/VM User ID

186

Page 184: IBM Wave for z/VM

10/9/2015

184

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-187

Log into CMS as new z/VM User IDTo enter z/VM User ID CMS environment, right-click on the icon of your new running z/VM user and select “3270” to open an integrated 3270 terminal as shown below.

187

Page 185: IBM Wave for z/VM

10/9/2015

185

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-188

Log into CMS as new z/VM User ID

188

Page 186: IBM Wave for z/VM

10/9/2015

186

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-189

Log into CMS as new z/VM User ID

189

Page 187: IBM Wave for z/VM

10/9/2015

187

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-190

Deactivate z/VM User ID

190

Page 188: IBM Wave for z/VM

10/9/2015

188

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-191

Deactivate z/VM User ID

191

Page 189: IBM Wave for z/VM

10/9/2015

189

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-192

Deactivate z/VM User IDOnce you have selected “Force z/VM User Logoff” and clicked Go, you are presented with a Confirmation Pop-Up titled “Force confirmation”. Click “OK” to proceed.

192

Page 190: IBM Wave for z/VM

10/9/2015

190

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-193

Remove a z/VM User IDThere will be times that you will need to remove a z/VM userid. To do this, perform the following steps:

1. Right-click one or more userids.

2. Select More Actions

3. Select Delete.

193

Page 191: IBM Wave for z/VM

10/9/2015

191

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-194

Remove a z/VM User IDConfirm that the checkbox next to each of userids that you’d like to delete is checked.

194

Select “Erase Disk Contents” if you’d like to Erase Disk Contents.

Page 192: IBM Wave for z/VM

10/9/2015

192

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-195

Remove a z/VM User IDClick the Go button then You will see a confirmation screen as below.

195

Click Yes if you are sure that you would like to proceed. You will receive a message showing that your request has been submitted to the BTS.

Page 193: IBM Wave for z/VM

10/9/2015

193

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-196

Remove a z/VM User IDIf you would like to see the progress of the work unit, open the BTS Work Units tab, and double-click on your “Delete z/VM Guests” task as below.

196

Page 194: IBM Wave for z/VM

10/9/2015

194

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-197

IBM Wave for z/VM

Live Guest Relocation

Page 195: IBM Wave for z/VM

10/9/2015

195

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-198

Live Guest Relocation

Life Guest Relocation is a feature in z/VM 6.3 allowing you to move z/VM Linux guests systems from one system in a SSI cluster to another while the guest is active.

If you want to relocate one or many z/VM guests, Wave allows you to do that using drag and drop or by selecting a command to do so.

Page 196: IBM Wave for z/VM

10/9/2015

196

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-199

Live Guest Relocation

This is an example of two Linux guests being moved from one System to another using drag and drop. Switch to the Enterprise Viewer and group by z/VM Systems:

Page 197: IBM Wave for z/VM

10/9/2015

197

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-200

Live Guest Relocation

Then you should set some filters according to the guests you want to move. In aproduction environment you might be dealing with several hundreds guests. In this example the filter reduced the Users from 39 to 9.

Page 198: IBM Wave for z/VM

10/9/2015

198

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-201

Live Guest Relocation

Open the system you want to relocated the guests from:

Page 199: IBM Wave for z/VM

10/9/2015

199

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-202

Live Guest Relocation

To select the guests use shift and click. Once you selected one or many guests to relocate, hit Control on your keyboard and keep holding it, then drag the selected guests to the system you like.

Page 200: IBM Wave for z/VM

10/9/2015

200

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-203

Live Guest Relocation

The following z/VM Live Guest Relocation popup window appears:

Page 201: IBM Wave for z/VM

10/9/2015

201

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-204

Live Guest Relocation

You can make changes here and then click on Go

Page 202: IBM Wave for z/VM

10/9/2015

202

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-205

Live Guest Relocation

Workunit submitted to BTS and IBM Wave starts to relocate the selected guests.

Page 203: IBM Wave for z/VM

10/9/2015

203

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-206

Live Guest Relocation

LGR in progress:

Page 204: IBM Wave for z/VM

10/9/2015

204

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-207

Live Guest Relocation

LGR in progress:

Page 205: IBM Wave for z/VM

10/9/2015

205

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-208

Live Guest Relocation

LGR complete, Wave Network detection pending:

Page 206: IBM Wave for z/VM

10/9/2015

206

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-209

Live Guest Relocation

LGR complete:

Page 207: IBM Wave for z/VM

10/9/2015

207

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-210

Live Guest Relocation

This is an example shows the ‘command’ version of LGR. Select the guest you like to relocate. Right click on it --> More Actions --> Relocate to:

Page 208: IBM Wave for z/VM

10/9/2015

208

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-211

IBM Wave for z/VM

Managing Device Pools

Page 209: IBM Wave for z/VM

10/9/2015

209

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-212

Agenda

• Device Pool Manager

• Device Pool Use Cases

• Create new Device Pool

• Associate Device Pool to z/VM system

• Transfer Real Device from one Pool to another

• Delete Device Pool

212

Page 210: IBM Wave for z/VM

10/9/2015

210

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-213

Manage Device Pools

213

Page 211: IBM Wave for z/VM

10/9/2015

211

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-214

Dedicated Devices Pools Manager

214

Dedicated devices are managed in pools using the Device Pools Manager

Employs three device-class pools– DASD (FCP and ECKD)– HiperSockets™

– OSAs

Can manage multiple pools

Page 212: IBM Wave for z/VM

10/9/2015

212

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-215

Device pool icons

215

Page 213: IBM Wave for z/VM

10/9/2015

213

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-216

Dedicated Devices Pools

216

Drilling into the Device Pool Manager, we get to the actual Device Pools, which lists information about each device in the pool

Page 214: IBM Wave for z/VM

10/9/2015

214

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-217

OSA Dedicated Device Pool example

217

Page 215: IBM Wave for z/VM

10/9/2015

215

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-218

Dedicated Devices Pools Use Cases

218

Cloning– Guests with Dedicated DASD (FCP and ECKD) devices – Guests with Dedicated HiperSockets devices– Guests with Dedicated OSA devices

Defining new VSwitches– Connected to an OSA card

Page 216: IBM Wave for z/VM

10/9/2015

216

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-219

Dedicated Devices Pools Use Cases

219

Clone processes

Page 217: IBM Wave for z/VM

10/9/2015

217

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-220

Dedicated Devices Pools User Cases

220

Defining new VSwitches

Page 218: IBM Wave for z/VM

10/9/2015

218

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-221

Create new Device PoolTo do this, you first need to open Device Pools Manager by clicking on the Administrative menu and selecting the “Manage Device Pools” from the “Site Management” submenu as shown below.

221

Page 219: IBM Wave for z/VM

10/9/2015

219

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-222

Create new Device PoolIt then brings up a dialog called ‘Device Pool Manager.’ Click “Create New Device Pool” .

222

Page 220: IBM Wave for z/VM

10/9/2015

220

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-223

Create new Device PoolIn the “Create New Device Pool Dialog”, Enter a Device Pool Name and select the TYPE of Device Pool, (e.g. OSA). A description is optional. You can also optionally specify a Default Virtual Device and Click the “Create” button.

223

Page 221: IBM Wave for z/VM

10/9/2015

221

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-224

Create new Device Pool

224

Page 222: IBM Wave for z/VM

10/9/2015

222

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-225

Associate Device Pool to z/VM system

225

Page 223: IBM Wave for z/VM

10/9/2015

223

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-226

Associate Device Pool to z/VM system

226

Page 224: IBM Wave for z/VM

10/9/2015

224

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-227

Associate Device Pool to z/VM systemIn the popup window, select which z/VM system that you want to associate the device pool with, then click the “Go” button.

227

After clicking “Go,” you will see a pop-up that states that the workunit has been dispatched to the Background Task Scheduler (BTS). And you will see the Associated z/VM System. Notice that there are No devices found for the selected z/VM System yet..

Page 225: IBM Wave for z/VM

10/9/2015

225

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-228

Transfer Real Devices from one Pool to another

To transfer Real Devices from one OSA pool to the newly created pool, in the “Device PoolManager” dialog box, right click on the source pool entry and select “Update Details”

228

Page 226: IBM Wave for z/VM

10/9/2015

226

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-229

Transfer Real Device from one Pool to anther

It will open a dialog for you to update the selected device pool. Select the “Devices” tab, and Select the Real Devices that you want to transfer (in this cases, 2009-200B).

229

Page 227: IBM Wave for z/VM

10/9/2015

227

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-230

Transfer Real Device from one Pool to anther

230

Page 228: IBM Wave for z/VM

10/9/2015

228

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-231

Transfer Real Device from one Pool to anther

231

Page 229: IBM Wave for z/VM

10/9/2015

229

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-232

Delete Device Pool

232

Page 230: IBM Wave for z/VM

10/9/2015

230

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-233

Delete Device Pool

If there is a 0 in the Devices column it means that there is no real device that belongs to this pool, and you can delete it by right-clicking, and select “Remove Device Pool” from the “More Actions” submenu as shown below.

233

Page 231: IBM Wave for z/VM

10/9/2015

231

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-234

Delete Device Pool

After clicking “Remove Device Pool”, You will see a confirmation screen

234

Click Yes if you are sure that you would like to proceed. You will receive a message showing that your request has been submitted to the BTS and your Device Pool will be removed.

Page 232: IBM Wave for z/VM

10/9/2015

232

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-235

More about Device Pools

235

IBM Wave uses internal z/VM data to retrieve a unique ID for each Real Device.

– This unique ID is made up of the Logical Control Unit ID with other elements

– This unique ID is a unique identification for each device.

Attention Required status

– If any real device was dedicated to z/VM guest on two or more z/VM systems, IBM Wave would raise an Attention Required status for the real devices.

– If this situation is acceptable, the Attention Required Entry can be ignored.

Transfer Real Devices

– Since Device Pools are associated with Real Devices by their Unique ID, all Real Devices with same Unique ID are transferred to the target Device Pool.

It is possible to link a Managed Entity to a Device Pool.

– It is pure meta-data.

– e.g. It is possible to link an OSA Device Pool to a Router Managed Entity. The Network Viewer will display a link between the Device Pool and the Router.

Page 233: IBM Wave for z/VM

10/9/2015

233

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-236

IBM Wave for z/VM

Managing DASD

Page 234: IBM Wave for z/VM

10/9/2015

234

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-237

Agenda

• Add new DASD Group

• Attaching DASD Volumes to System

• Define Regions to DASD Volumes

• Assign Volumes to Group

• Delete DASD Group

237

Page 235: IBM Wave for z/VM

10/9/2015

235

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-238

DASD Management in z/VM

• User Volumes must be attached to SYSTEM• If using a directory manager such as DIRMAINT to manage DASD, work with the

EXTENT CONTROL file.

:REGIONS Defines an area or region on your DASD volume for use during DirMaint automatic

allocation.

:GROUPS.Defines a grouping of regions for use during DirMaint automatic allocation.

• How to manage DASD using IBM Wave then?

238

Page 236: IBM Wave for z/VM

10/9/2015

236

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-239

Add new DASD Group

Open the Hardware Viewer and click on the Storage Tab. On the leftmost column of the Current System View, there are three buttons entitled Distribution, Groups, and Volumes. Click on the Group Tab.

239

Page 237: IBM Wave for z/VM

10/9/2015

237

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-240

Add new DASD Group

240

Page 238: IBM Wave for z/VM

10/9/2015

238

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-241

Add new DASD Group

241

Page 239: IBM Wave for z/VM

10/9/2015

239

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-242

Add new DASD Group

242

Page 240: IBM Wave for z/VM

10/9/2015

240

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-243

Attaching DASD Volumes to System

243

Page 241: IBM Wave for z/VM

10/9/2015

241

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-244

Attaching DASD Volumes to System

244

Page 242: IBM Wave for z/VM

10/9/2015

242

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-245

Attaching DASD Volumes to System

Once the filter criteria is applied, the number of volumes displayed will decrease and the icons will resize to fill the display.

245

Page 243: IBM Wave for z/VM

10/9/2015

243

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-246

Attaching DASD Volumes to System

Once you have displayed the specific volumes that you would like to attach to the system, select one or more volumes and then right-click and select “Attach to System”.

246

Page 244: IBM Wave for z/VM

10/9/2015

244

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-247

Attaching DASD Volumes to SystemStarting the “Attach to System” task will opens another new window. Ensure that the volumes that you want to attach to system are checked. Click the “Go” button to start the task.

247

After clicking “Go,” you will see a pop-up that states that the workunit has been dispatched to the Background Task Scheduler (BTS). You can then close the “Attach DASD Volumes to z/VM System” panel.

Page 245: IBM Wave for z/VM

10/9/2015

245

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-248

Define Regions to DASD Volumes

Now that the DASD volumes have been attached to the system, you must define the volume in DIRMAINT extent control as a whole-volume region. This is done in IBM Wave for z/VM by selecting one or more volumes that have been attached to the system, right-clicking, and selecting the task “Define Region.”.

248

Page 246: IBM Wave for z/VM

10/9/2015

246

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-249

Define Regions to DASD Volumes

It then will open the “Define Regions to DASD Volumes” window with one or more attached volumes. By default, all listed volumes are checked. To define all listed volumes to DIRMAINT extent control as regions, click “Go”.

249

After clicking “Go,” you will see a pop-up that states that the workunit has been dispatched to the Background Task Scheduler (BTS). You can then close the “Define Regions to DASD Volumes” window.

Page 247: IBM Wave for z/VM

10/9/2015

247

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-250

Assign Volumes to GroupOnce the attached volumes have been defined as whole-volume regions to DIRMAINT extent control, they must be added to a DIRMAINT group. This can be done by selecting one or more volumes, right-clicking and then hovering over the “Assign Volume to Group” menu option. Click on the newly created group that appears in the sub-menu.

250

Page 248: IBM Wave for z/VM

10/9/2015

248

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-251

Assign Volumes to GroupIt then will open the “Assign DASD Volumes to DASD Group” window with one or more attached volumes. By default, all listed volumes are checked. To assign all listed volumes to the selected DIRMAINT group, click “Go.”

251

Page 249: IBM Wave for z/VM

10/9/2015

249

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-252

Assign Volumes to GroupAfter clicking “Go,” you will see a pop-up that states that the workunit has been dispatched to the Background Task Scheduler (BTS). You can then close the “Assign DASD Volumes to DASD Group ******” window.Each volume is then fully configured and ready for use by IBM Wave for z/VM.

252

Page 250: IBM Wave for z/VM

10/9/2015

250

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-253

Assign Volumes to GroupClick on the Groups Tab. The new group is displayed as well as the amount of its storage capacity.

253

Page 251: IBM Wave for z/VM

10/9/2015

251

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-254

Delete DASD GroupBefore deleting a DASD group, you must unassign the volumes from the storage group.

254

Page 252: IBM Wave for z/VM

10/9/2015

252

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-255

Delete DASD GroupThe unassign task is complete when the Groups subtab again shows that the group has a capacity of 0.00 GB. Once this is done, right click on the group and select More Actions Delete DASD Group from the context

255

Page 253: IBM Wave for z/VM

10/9/2015

253

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-256

Delete DASD GroupYou are asked to confirm that you would like to delete the storage group. Ensure that the dialog references the correct group and click yes.

256

After a few moments, the storage group vanishes from the Groups tab.

Page 254: IBM Wave for z/VM

10/9/2015

254

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-257

IBM Wave for z/VM

Managing the network

Page 255: IBM Wave for z/VM

10/9/2015

255

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-258

Managing the network - Agenda

• Overview of network environment in IBM Wave

• Virtual networks and virtual network segments

• Dynamic vs. Static GRANT processing

258

Page 256: IBM Wave for z/VM

10/9/2015

256

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-259

Managing the network - Overview

• Simplified management

• Create, update and remove Virtual Networks (Guest LANs and Vswitches)

• Connect/disconnect Virtual Guests to/from Virtual Networks

259

Page 257: IBM Wave for z/VM

10/9/2015

257

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-260

Managing the network – the Network viewer

260

Page 258: IBM Wave for z/VM

10/9/2015

258

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-261

Overview of network tasks

261

Page 259: IBM Wave for z/VM

10/9/2015

259

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-262

Overview – rearranging views

262

Page 260: IBM Wave for z/VM

10/9/2015

260

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-263

Virtual networks

• Auto detection– Guest LANs

– VSwitch

• Provides a user-selectable parameter that will specify that certain checks will be performed prior to z/VM Guest activation. One of these checks is Virtual Network Validity

– will check that all Virtual Networks (VSwitches and Guest LANs) to which the activated z/VM Guest is connected exist and are operational

263

Page 261: IBM Wave for z/VM

10/9/2015

261

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-264

Virtual server resource validation checking

264

Page 262: IBM Wave for z/VM

10/9/2015

262

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-265

Virtual networks – Add a new Guest LAN

265

Page 263: IBM Wave for z/VM

10/9/2015

263

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-266

Virtual networks – Add a new Guest LAN (cont.)

266

Page 264: IBM Wave for z/VM

10/9/2015

264

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-267

Virtual networks – Add a new Guest LAN (cont.)

267

Page 265: IBM Wave for z/VM

10/9/2015

265

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-268

Virtual networks – Add a new Guest LAN (cont.)

268

Page 266: IBM Wave for z/VM

10/9/2015

266

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-269

******************************************************************

PRESS ENTER TO CONTINUE Ready; T=0.01/0.01 12:53:37 q lan VSWITCH SYSTEM DTCSMAPI Type: QDIO Connected: 1 Maxconn: INFINITE PERSISTENT RESTRICTED ETHERNET Accounting: OFF USERBASED VLAN Unaware MAC address: 02-00-0A-00-00-02 MAC Protection: Unspecified IPTimeout: 5 QueueStorage: 8 Isolation Status: OFF VEPA Status: OFF Uplink Port: State: Defined PMTUD setting: EXTERNAL PMTUD value: 65535

VSWITCH SYSTEM VSWITCH1 Type: QDIO Connected: 1 Maxconn: INFINITE PERSISTENT RESTRICTED NONROUTER Accounting: OFF USERBASED VLAN Unaware MAC address: 02-00-0A-00-00-01 MAC Protection: OFF IPTimeout: 5 QueueStorage: 8

MORE... ITSOZVM1

269

Page 267: IBM Wave for z/VM

10/9/2015

267

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-270270

RDEV: 2063.P00 VDEV: 0600 Controller: DTCVSW2 BACKUP EQID: OSA1SET1

VSWITCH SYSTEM XCATVSW1 Type: QDIO Connected: 2 Maxconn: INFINITE PERSISTENT RESTRICTED IP Accounting: OFF USERBASED VLAN Unaware MAC address: 02-00-0A-00-00-04 MAC Protection: OFF IPTimeout: 5 QueueStorage: 8 Isolation Status: OFF VEPA Status: OFF

Uplink Port: State: Defined PMTUD setting: EXTERNAL PMTUD value: 65535

Ready; T=0.01/0.01 12:54:05

Page 268: IBM Wave for z/VM

10/9/2015

268

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-271271

Ready; T=0.01/0.01 14:01:43 q lan guestlan LAN SYSTEM GUESTLAN Type: QDIO Connected: 0 Maxconn: INFINITE

PERSISTENT UNRESTRICTED IP Accounting: OFF IPTimeout: 5 MAC Protection: OFF Isolation Status: OFF VEPA Status: OFF

Page 269: IBM Wave for z/VM

10/9/2015

269

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-272

Virtual networks – What happens?(cont.)

• IBM Wave performs required z/VM actions to create the Guest LAN – Puts create statement in lanprof waveparm file by IBM Wave. That file gets read and executed

by IBM Wave execs on autolog1 when the system IPLs.

• If Routed By is selected, IBM Wave will add definitions to the router machine• Automatically creates an Unknown IP Virtual Network Segment for every Guest

LAN created:

272

Page 270: IBM Wave for z/VM

10/9/2015

270

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-273

Virtual networks – Assign new Guest LAN

273

Page 271: IBM Wave for z/VM

10/9/2015

271

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-274

Virtual networks – Assign new Guest LAN

274

Page 272: IBM Wave for z/VM

10/9/2015

272

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-275

Virtual networks – Assign new Guest LAN

275

Page 273: IBM Wave for z/VM

10/9/2015

273

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-276

Virtual networks – Assign new Guest LAN

276

Page 274: IBM Wave for z/VM

10/9/2015

274

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-277

Virtual networks – Add a new VSwitch

277

Page 275: IBM Wave for z/VM

10/9/2015

275

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-278

Virtual networks – Add a new VSwitch

278

Page 276: IBM Wave for z/VM

10/9/2015

276

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-279

Virtual networks – Add a new VSwitch

279

Page 277: IBM Wave for z/VM

10/9/2015

277

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-280

Virtual networks – Add a new VSwitch

280

Page 278: IBM Wave for z/VM

10/9/2015

278

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-281

Virtual networks - Display Virtual Network Information

281

Page 279: IBM Wave for z/VM

10/9/2015

279

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-282

Virtual networks - Display Virtual Network Information

282

Page 280: IBM Wave for z/VM

10/9/2015

280

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-283

Virtual networks – Updates

283

Page 281: IBM Wave for z/VM

10/9/2015

281

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-284

Virtual networks - Updates

284

Page 282: IBM Wave for z/VM

10/9/2015

282

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-285

Virtual networks - Updates

285

Page 283: IBM Wave for z/VM

10/9/2015

283

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-286

Virtual networks – With all Visible Connected Users

286

Page 284: IBM Wave for z/VM

10/9/2015

284

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-287

Virtual networks – Delete a virtual network

• Cannot be deleted if there are guests connected to it

• If permanent, only the creation entry in the lanprof waveparm file on autolog1 will be removed – no need to update system config

287

Page 285: IBM Wave for z/VM

10/9/2015

285

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-288

Virtual networks – Delete a virtual network

288

Page 286: IBM Wave for z/VM

10/9/2015

286

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-289

Virtual networks – virtual network segments

• Connects z/VM guests to virtual networks• Logical definition within IBM Wave which defines an IP network segment• Also known in IBM Wave as the VNS, it contains the following IP network

definitions– Network (the network segment such as 192.168.20.0)

– Netmask (ie: 255.255.240.0)

– Broadcast (ie: 192.168.20.255)

– Default gateway (ie: 192.168.20.254)

– Default NIC address (ie: 1F00)

– First time discovered objects are missing this NIC parameter, update the object as shown in Update virtual network

– VLAN ID (optional identifier)

289

Page 287: IBM Wave for z/VM

10/9/2015

287

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-290

Virtual networks – virtual network segments

• Many to many relationship

• IBM Wave creates VNS definitions automatically

290

Page 288: IBM Wave for z/VM

10/9/2015

288

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-291

Virtual networks – Manage VNS

291

Page 289: IBM Wave for z/VM

10/9/2015

289

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-292

Virtual networks - Manage VNS

292

Page 290: IBM Wave for z/VM

10/9/2015

290

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-293

Virtual networks – Manage VNS

293

Page 291: IBM Wave for z/VM

10/9/2015

291

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-294

Virtual networks – Manage VNS

294

Page 292: IBM Wave for z/VM

10/9/2015

292

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-295

Virtual networks – Manage VNS

295

Now that there are no guests connected to the Auto-created Virtual Network segment, IBM Wave will let you delete it. Right click on the Auto-created Virtual Netwo

Page 293: IBM Wave for z/VM

10/9/2015

293

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-296

Removing a Virtual Network Segment

296

Page 294: IBM Wave for z/VM

10/9/2015

294

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-297

IBM Wave for z/VM

How to manage Linux virtual machines

Page 295: IBM Wave for z/VM

10/9/2015

295

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-298

How to manage the Linux virtual machines

• Preparing to install Linux in the virtual machine

• Initializing guests using IBM Wave for z/VM

• Create a golden master

• Cloning virtual machines from a golden master

• Access Linux virtual machines

298

Page 296: IBM Wave for z/VM

10/9/2015

296

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-299

Agenda

• Create new z/VM User ID

• Update z/VM User ID

• Install Linux system

• Pre-requisite for Initialize for IBM Wave

• Initialize Linux system for IBM Wave

299

Page 297: IBM Wave for z/VM

10/9/2015

297

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-300

Create new z/VM User ID

On the top left panel, select “Hardware Viewer” to display your physical systems and logical partitions, and select the z/VM logical partition in which you would like to provision a new z/VM User ID.

300

Page 298: IBM Wave for z/VM

10/9/2015

298

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-301

Define a z/VM User ID

Ensure that the Group By Drop-Down Menu is set to Site Defined Group in order to display icons representing each of the Site Defined Groups.

301

Page 299: IBM Wave for z/VM

10/9/2015

299

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-302

Define a z/VM User ID

Double-click on USER-LOCAL or a custom Site Defined Group that you’ve created to open that group. The group is now depicted by a box containing icons representing each of the z/VM User IDs contained in this group. To create a new z/VM User ID within this Site Defined Group, right click within this box and select z/VM User Actions → Create New z/VM User from the context menu .

302

Page 300: IBM Wave for z/VM

10/9/2015

300

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-303

Define a z/VM User ID

Starting the “Create New z/VM User” task will open up a pop-up window with a variety of fields needed to create a new z/VM user.

303

Page 301: IBM Wave for z/VM

10/9/2015

301

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-304

Define a z/VM User ID

When you’ve completed the panel, click the Create button. Once all fields are accepted, a progress bar will appear on the bottom of the panel alongside a text area that explains the z/VM tasks that IBM Wave for z/VM is automatically performing.

304

Page 302: IBM Wave for z/VM

10/9/2015

302

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-305

Define a z/VM User ID

Once the “Create New z/VM User” task is complete, you will see a popup stating “New z/VM User ****** created successfully.”

305

And your new z/VM User ID now appears in the selected Site Defined Group as an inactive guest.

Page 303: IBM Wave for z/VM

10/9/2015

303

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-306

View details of z/VM User ID

Double click on the icon of the new z/VM User ID to display its details. The most useful information is found in the z/VM view, which displays the User ID’s complete directory entry, as shown below.

306

Page 304: IBM Wave for z/VM

10/9/2015

304

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-307

Update z/VM User ID (IPL 192 instead of IPL CMS)

307

Page 305: IBM Wave for z/VM

10/9/2015

305

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-308

Update z/VM User ID (Grant VSWITCH AUTH.)

You could setup REXX scripts to do so, or using traditional 3270 console as follows:

308

Page 306: IBM Wave for z/VM

10/9/2015

306

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-309

Configure an external SSH program to launch with X services

• VNC is NOT supported during a Bare Metal Installation

• Install an X server– Xming, Cygwin with XFree86/X.org, Hummingbird Exceed or MobaXTerms

• If unable to install X11, install Ncurses from YaST

309

Page 307: IBM Wave for z/VM

10/9/2015

307

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-310

Configure an external SSH program to launch with X services

To configure IBM Wave to use an external SSH program:

• Log in as an IBM Wave administrator

• Open IBM Wave’s User Preferences

310

Page 308: IBM Wave for z/VM

10/9/2015

308

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-311

Configure an external SSH program to launch with X services

• Click the Browse button next to the External SSH Program Location input box an search for the location of your SSH program (we used PuTTY)

311

Page 309: IBM Wave for z/VM

10/9/2015

309

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-312

Configure an external SSH program to launch with X services

• Now click on the Insert button in the row External SSH Program Parameters

312

Page 310: IBM Wave for z/VM

10/9/2015

310

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-313

Configure an external SSH program to launch with X services

• In the pull down menu click on Insert default PuTTY Syntax and then on Update

313

Page 311: IBM Wave for z/VM

10/9/2015

311

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-314

Configure an external SSH program to launch with X services

• Now a PuTTY session will be started every time you select SSH Access for a Linux guest

314

Page 312: IBM Wave for z/VM

10/9/2015

312

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-315

Install Linux System

315

Page 313: IBM Wave for z/VM

10/9/2015

313

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-316

Install Linux System

316

Page 314: IBM Wave for z/VM

10/9/2015

314

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-317

Install Linux System

317

Page 315: IBM Wave for z/VM

10/9/2015

315

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-318

Install Linux System

318

Page 316: IBM Wave for z/VM

10/9/2015

316

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-319

Install Linux System

319

Page 317: IBM Wave for z/VM

10/9/2015

317

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-320

Install Linux System

320

Page 318: IBM Wave for z/VM

10/9/2015

318

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-321

Install Linux System

321

Page 319: IBM Wave for z/VM

10/9/2015

319

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-323

Install Linux System

323

Yes No Cancel

Page 320: IBM Wave for z/VM

10/9/2015

320

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-324

Install Linux System

324

Page 321: IBM Wave for z/VM

10/9/2015

321

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-325

Install Linux System

325

Page 322: IBM Wave for z/VM

10/9/2015

322

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-326

Install Linux System

326

Page 323: IBM Wave for z/VM

10/9/2015

323

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-327

Pre-requisite for Initialize (Assign Linux Distribution)

After the system reboot, reconnect and run the script /usr/lib/YaST2/startup/YaST2.ssh The Linux system is then installed, up and running. Assign a Linux Distribution to it, so that Linux can be initialized for IBM Wave management. To do this, right click on the guest, then select Update Assign Distribution and then select a distribution – our example shows SLES11-64b

327

Page 324: IBM Wave for z/VM

10/9/2015

324

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-328

Pre-requisite for Initialize (Install CMSFS for SLES)

If the Linux system is SLES, install the CMSFS package before initializing for IBM Wave. To do so, right click the guest and select Access SSH Access

328

Page 325: IBM Wave for z/VM

10/9/2015

325

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-329

Pre-requisite for Initialize (Install CMSFS for SLES)

329

Page 326: IBM Wave for z/VM

10/9/2015

326

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-330

Pre-requisite for Initialize (Install CMSFS for SLES)

330

Page 327: IBM Wave for z/VM

10/9/2015

327

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-331

Pre-requisite for Initialize (Install CMSFS for SLES)

331

Page 328: IBM Wave for z/VM

10/9/2015

328

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-332

Pre-requisite for Initialize (Install CMSFS for SLES)

332

Page 329: IBM Wave for z/VM

10/9/2015

329

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-333

Initialize Linux for IBM Wave

333

Page 330: IBM Wave for z/VM

10/9/2015

330

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-334

Initialize Linux for IBM Wave

334

Page 331: IBM Wave for z/VM

10/9/2015

331

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-335

Initialize Linux for IBM Wave

335

Page 332: IBM Wave for z/VM

10/9/2015

332

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-336

Initializing guests using IBM Wave for z/VM

• After installing or importing a new Linux guest, the guest must be initialized by IBM Wave for z/VM to be able to be managed in the GUI environment.

• Running the 'Init User for IBM Wave for z/VM use' task on a Linux guest does the following:

Installs the VMCP package containing the driver and utility needed to allow Linux to issue commands to the z/VM Control Program.

336

Page 333: IBM Wave for z/VM

10/9/2015

333

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-337

Initializing guests using IBM Wave for z/VM

• Running the 'Init User for IBM Wave for z/VM use' task on a Linux guest also does the following:

Links the WAVEWRKS 399 minidisk to the z/VM guest running Linux in the directory entry with read-only access.

Adds a series of scripts to /usr/wave

Creates a Linux user with id WAVEuser

337

Page 334: IBM Wave for z/VM

10/9/2015

334

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-338

Initializing guests using IBM Wave for z/VM

338

Page 335: IBM Wave for z/VM

10/9/2015

335

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-339

IBM Wave for z/VM

How to create a clone

Page 336: IBM Wave for z/VM

10/9/2015

336

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-340

Things to remember before you clone

• Know before you clone! Make sure you have the following before you clone:

Sufficient storage space (DASD)

Sufficient memory (RAM)

A VSWITCH

A pool of IP addresses connected to the VSWITCH

A fully installed Linux guest

340

Page 337: IBM Wave for z/VM

10/9/2015

337

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-341

Creating a clone

• Deactivate the guest that you want to clone

341

Page 338: IBM Wave for z/VM

10/9/2015

338

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-342

Creating a clone

• Confirm guest to be deactivated and click Go

• Guest will look like this while deactivating:

• And this when deactivated:

342

Page 339: IBM Wave for z/VM

10/9/2015

339

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-343

Creating a clone

343

Page 340: IBM Wave for z/VM

10/9/2015

340

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-344

Creating a clone

344

Page 341: IBM Wave for z/VM

10/9/2015

341

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-345

Creating a clone

345

Page 342: IBM Wave for z/VM

10/9/2015

342

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-346

Creating a clone

346

Page 343: IBM Wave for z/VM

10/9/2015

343

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-347

Creating a clone

347

Activate the Clone

Init User for IBM Wave use

Page 344: IBM Wave for z/VM

10/9/2015

344

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-348

Creating a clone - post clone checking

• Logged into IBM Wave 3270 Console using z/VM password

• Verified CLONE00 was accessible

348

Page 345: IBM Wave for z/VM

10/9/2015

345

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-349

Creating a clone - post clone checking

• Logged into SSH Access using root• Verified CLONE00 was accessible

349

Page 346: IBM Wave for z/VM

10/9/2015

346

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-352

IBM Wave for z/VM

How to create a prototype and golden image

Page 347: IBM Wave for z/VM

10/9/2015

347

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-353

Create a golden master

• A golden master is a template for a virtual machine (VM) It can also be referred to as a golden image, a master image or a base image. Usually, a golden image is manually installed and clones are created with minimal modifications.

• Using IBM Wave for z/VM, it is possible to create a prototype that will automate the cloning of a golden image. In order to do this, the following should be in place before a clone can be created:

353

Page 348: IBM Wave for z/VM

10/9/2015

348

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-354

Create a golden master

Sufficient storage space (DASD)

Sufficient memory (RAM)

A VSWITCH

A pool of IP addresses connected to the VSWITCH

A fully installed Linux server that has been deactivated

354

Page 349: IBM Wave for z/VM

10/9/2015

349

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-355

Create a golden master

Important: Once you change a Linux server to become an IBM Wave for z/VM prototype, the Linux server you choose will no longer be able to be logged into and therefore will no longer be bootable.

355

Page 350: IBM Wave for z/VM

10/9/2015

350

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-356

Create a golden master

IBM Wave for z/VM has created the concept of an “associated prototype,” which is composed of both a traditional prototype directory entry and an associate z/VM guest with assigned minidisks and an installed guest operating system.

The associated guest is deactivated and has a password set to NOLOG to prevent it from being actively used. Within the IBM Wave for z/VM GUI, the guest is filtered from the z/VM User Groups tab and only visible in the Prototypes tab.

356

Page 351: IBM Wave for z/VM

10/9/2015

351

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-357

Create a golden master

In a non-SSI environment, the z/VM guest icon is grayed out if a member is inactive: active:

In an SSI environment, it is impossible to tell at a glance if a z/VM guest is inactive on all members of the cluster, as the views are generated on a per-member basis. Use the detailed information panel:

357

Page 352: IBM Wave for z/VM

10/9/2015

352

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-358

Create a golden master

358

Page 353: IBM Wave for z/VM

10/9/2015

353

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-359

Create a golden master

Once the z/VM guest is deactivated, right click on the icon and select Cloning --> Convert VM User to Prototype.

359

Page 354: IBM Wave for z/VM

10/9/2015

354

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-360

Create a golden master

This opens a “Create Prototype From z/VM User” panel.

360

z/VM Guest Name

z/VM Full Name

Description

Project

DASD Group

Page 355: IBM Wave for z/VM

10/9/2015

355

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-361

Create a golden master

361

A workunit is dispatched to the BTS.

Page 356: IBM Wave for z/VM

10/9/2015

356

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-362

Create a golden master

• Once the prototype is created, the z/VM guest used to create the prototype disappears from the z/VM User Groups tab and the associated prototype appears in the Prototypes tab.

362

Page 357: IBM Wave for z/VM

10/9/2015

357

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-363

Create a golden master

363

Page 358: IBM Wave for z/VM

10/9/2015

358

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-364

Create a golden master

• The z/VM View tab of the View Prototype panel displays the prototype directory entry associated with the IBM Wave for z/VM prototype.

364

Page 359: IBM Wave for z/VM

10/9/2015

359

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-365

Cloning virtual machines from a golden master

• Right click and select 'Clone from this Prototype'

365

Page 360: IBM Wave for z/VM

10/9/2015

360

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-366

Cloning virtual machines from a golden master

If your prototype does not have a Default Project assigned, then you will receive an error:

366

Page 361: IBM Wave for z/VM

10/9/2015

361

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-367

Cloning virtual machines from a golden master

This will open the “Cloning from z/VM Prototype” panel

367

Page 362: IBM Wave for z/VM

10/9/2015

362

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-368

Cloning virtual machines from a golden master

368

Page 363: IBM Wave for z/VM

10/9/2015

363

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-369

Cloning virtual machines from a golden master

369

Page 364: IBM Wave for z/VM

10/9/2015

364

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-370

Cloning virtual machines from a golden master

370

Page 365: IBM Wave for z/VM

10/9/2015

365

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-371

Cloning virtual machines from a golden master

371

Page 366: IBM Wave for z/VM

10/9/2015

366

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-372

Cloning virtual machines from a golden master

372

Page 367: IBM Wave for z/VM

10/9/2015

367

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-374

Cloning virtual machines from a golden master

374

Page 368: IBM Wave for z/VM

10/9/2015

368

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-375

Cloning virtual machines from a golden master

375

Page 369: IBM Wave for z/VM

10/9/2015

369

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-376

IBM-Wave for z/VM

Bare-Metal Installation

Page 370: IBM Wave for z/VM

10/9/2015

370

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-377

What is an IBM Wave for z/VM bare metal install?

• Intuitive and easy to user interface

– Performs the first phase of the installation

– IBM Wave user provides initial parameters, selects Linux repository and launches the installation

• Performs all necessary z/VM specific tasks

– Builds Linux PARMFILE

– Copy over necessary files for launching the installation program

– IPL guest and launch native installation program

377

Page 371: IBM Wave for z/VM

10/9/2015

371

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-378

What happens?

• IBM Wave stores all the files relevant to a Linux installation on the WAVESRVS (short) service machine.

• This minidisk is automatically created during the first use of a Linux repository for each z/VM system.

• After submitting the bare metal installation request, IBM Wave will punch all necessary files into the target z/VM guest’s reader and IPL the z/VM guest.

• After the z/VM guest has been IPL’d, and the native install has started, IBM Wave will sample the supplied IP address until the SSH port is available

378

Page 372: IBM Wave for z/VM

10/9/2015

372

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-379

Agenda

• Create new z/VM User ID

• Update z/VM User ID

• Install Linux system

• Pre-requisite for Initialize for IBM Wave

• Initialize Linux system for IBM Wave

379

Page 373: IBM Wave for z/VM

10/9/2015

373

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-380

Create new z/VM User ID

On the top left panel, select “Hardware Viewer” to display your physical systems and logical partitions, and select the z/VM logical partition in which you would like to provision a new z/VM User ID as below.

380

Page 374: IBM Wave for z/VM

10/9/2015

374

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-381

Define a z/VM User ID

Ensure that the Group By Drop-Down Menu is set to Site Defined Group in order to display icons representing each of the Site Defined Groups as shown below.

381

Page 375: IBM Wave for z/VM

10/9/2015

375

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-382

Define a z/VM User ID

Double-click on USER-LOCAL or a custom Site Defined Group that you’ve created to open that group. The group is now depicted by a box containing icons representing each of the z/VM User IDs contained in this group. To create a new z/VM User ID within this Site Defined Group, right click within this box and select z/VM User Actions → Create New z/VM User from the context menu as shown below.

382

Page 376: IBM Wave for z/VM

10/9/2015

376

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-383

Define a z/VM User ID

Starting the “Create New z/VM User” task will open up a pop-up window with a variety of fields needed to provision a new z/VM user.

383

Page 377: IBM Wave for z/VM

10/9/2015

377

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-384

Define a z/VM User ID

When you’ve completed the panel, click the Create button. Once all fields are accepted, a progress bar will appear on the bottom of the panel alongside a text area that explains the z/VM tasks that IBM Wave for z/VM is automatically performing.

384

Page 378: IBM Wave for z/VM

10/9/2015

378

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-385

Define a z/VM User ID Once the “Create New z/VM User” task is complete, you will see a popup stating “New z/VM User ****** created successfully.”

385

And your new z/VM User ID now appears in the selected Site Defined Group as an inactive guest.

Page 379: IBM Wave for z/VM

10/9/2015

379

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-386

View details of z/VM User ID

Double click on the icon of the new z/VM User ID to display its details. The most useful information is found in the z/VM view, which displays the User ID’s complete directory entry, as shown below.

386

Page 380: IBM Wave for z/VM

10/9/2015

380

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-387

Update z/VM User ID (IPL 192 instead of IPL CMS)

You could setup REXX scripts to do so, or use the 3270 console as shown here:

387

Page 381: IBM Wave for z/VM

10/9/2015

381

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-388

Update z/VM User ID (Grant VSWITCH AUTH.)

Grant the authority to the VSWITCH:

388

Page 382: IBM Wave for z/VM

10/9/2015

382

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-389

Install Linux System

Right-Click on the guest UserID (in this case LNXMAST), select “Install”, then Click “Launch Linux Installation”:

389

Page 383: IBM Wave for z/VM

10/9/2015

383

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-390

Bare Metal Installation Unavailable

390

Page 384: IBM Wave for z/VM

10/9/2015

384

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-391

Set up the Linux Repository Manager

391

Page 385: IBM Wave for z/VM

10/9/2015

385

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-392

Identify IBM Wave Linux Repository

392

Page 386: IBM Wave for z/VM

10/9/2015

386

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-393

Identify IBM Wave Linux Repository

393

Page 387: IBM Wave for z/VM

10/9/2015

387

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-394

Identify IBM Wave Linux Repository

394

Page 388: IBM Wave for z/VM

10/9/2015

388

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-395

Install Linux System

Right-Click on the UserID (in this case LNXMAST), select “Install”, then Click “Launch Linux Installation”:

395

Page 389: IBM Wave for z/VM

10/9/2015

389

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-396

Install Linux System

It then will open a welcome dialog as shown below, then Click “Next” to continue:

396

Page 390: IBM Wave for z/VM

10/9/2015

390

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-397

Install Linux System

397

Page 391: IBM Wave for z/VM

10/9/2015

391

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-398398

Page 392: IBM Wave for z/VM

10/9/2015

392

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-399

Install Linux System

399

LYDMST.INSTBASE:

LYDMST

Page 393: IBM Wave for z/VM

10/9/2015

393

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-400

Install Linux System

400

Page 394: IBM Wave for z/VM

10/9/2015

394

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-401

Install Linux System

401

LYDMST

Page 395: IBM Wave for z/VM

10/9/2015

395

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-402

Install Linux SystemOpen an SSH Session using PuTTY, then click “Open”.

402

Page 396: IBM Wave for z/VM

10/9/2015

396

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-403

Install Linux System

It then brings up an Alert, Click Yes to continue.

403

Page 397: IBM Wave for z/VM

10/9/2015

397

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-404

Install Linux System

Login with USERID root, then run yast to start the installation, to this point, the process is like any other standard Linux installation.

404

Page 398: IBM Wave for z/VM

10/9/2015

398

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-405

Install Linux System

405

Page 399: IBM Wave for z/VM

10/9/2015

399

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-406

Install Linux System

After finishing basic installation, the system will reboot, but remember that, after reboot, reconnect and run the script at /usr/lib/YaST2/startup/YaST2.ssh to continue…

406

Page 400: IBM Wave for z/VM

10/9/2015

400

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-407

Pre-requisite for Initialize (Assign Linux Distribution)

After system reboot, reconnect and run the script at /usr/lib/YaST2/startup/YaST2.ssh.Assign a Linux Distribution to the clone by right clicking the guest and selecting Update AssignDistribution SLES11-64b

407

Page 401: IBM Wave for z/VM

10/9/2015

401

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-408

Pre-requisite for Initialize (Install CMSFS for SLES)

If the Linux system is SLES, install the CMSFS package before initializing for IBM Wave. To do so, right click the guest and select Access SSH Access

408

Page 402: IBM Wave for z/VM

10/9/2015

402

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-409

Initialize Linux for IBM Wave

409

Page 403: IBM Wave for z/VM

10/9/2015

403

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-410

Initialize Linux for IBM Wave

410

Page 404: IBM Wave for z/VM

10/9/2015

404

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-411

Initialize Linux for IBM Wave

411

Page 405: IBM Wave for z/VM

10/9/2015

405

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-412

Summary- Overall Benefit of IBM Wave for z/VM:

412

Simplify the administrative and management of virtualized servers all from a single dashboard

Reduce the time it takes to perform complex virtualization management tasks

Extend the reach of existing skills to manage even the most complex tasks

Improve the quality and consistency of operations with a current and accurate view of your system

Reduce risk of errors by delegating management scope to the appropriate teams

Accelerate virtualization steps like virtual server cloning and provisioning to make the transformation to cloud easier

Page 406: IBM Wave for z/VM

10/9/2015

406

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-413

IBM Redbooks publication

• IBM Wave for z/VM – Installation, Implementation and Exploitation

• Published in June 2014• SG24-8192

• IBM Wave for z/VM – Installation, Implementation and Exploitation –Update

• Draft published in ?? 2015• SG24-8192-01

413

http://www.redbooks.ibm.com/redpieces/abstracts/sg248192.html?Open

Page 407: IBM Wave for z/VM

10/9/2015

407

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-414

IBM Advanced Technical Support

Washington Systems Center

Gaithersburg, MD

Client Sites Worldwide

Hands on IBM Wave Environment now available Client hands-on experience using IBM Wave on a

IBM zEnterprise EC12 (zEC12) Secure remote access from client site to zEC12 in Gaithersburg, MD Accessible 24 hours a day, 7 days a week (except for occasional

planned outages) Guided exercises provide hands on experience with IBM Wave Contact your representative to get started today

414

Learn More with IBM Wave Client Hands on Experience

Page 408: IBM Wave for z/VM

10/9/2015

408

IBM Inside Sales

International Technical Support Organization Global Content Services

© 2015 IBM CorporationITSO-415

IBM Wave for z/VM

415

Questions?