Upload
anderson-bassani
View
520
Download
0
Embed Size (px)
Citation preview
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
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>>
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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.
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
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
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.
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.
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
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
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.
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.
10/9/2015
48
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-51
Planning and Design for SSI cluster
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.
10/9/2015
50
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-53
Planning and Design for SSI cluster
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.
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
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
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
10/9/2015
55
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-5858
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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))
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)
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)
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
10/9/2015
88
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-91
IBM Wave for z/VM
Installation
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
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
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
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
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
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.
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
10/9/2015
96
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-99
z/VM API testing application
99
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
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
10/9/2015
99
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-102
Launch IBM Wave
102
10/9/2015
100
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-103
Launch IBM Wave
103
10/9/2015
101
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-104
Launch IBM Wave
104
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
10/9/2015
103
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-106
Login to IBM Wave
106
10/9/2015
104
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-107
Login to IBM Wave
107
10/9/2015
105
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-108
Main display panel
108
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
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
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.
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.
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.
10/9/2015
111
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-114
Define New z/VM Systems
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
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.
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
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.
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:
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.
10/9/2015
118
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-121
Auto Detect Wizard Step 1 Start
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
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
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
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
10/9/2015
123
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-126
Auto Detect Wizard Step 6 Summary
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
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:
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:
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:
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):
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.
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:
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
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)
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
10/9/2015
134
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-137
Submenu - File
137
10/9/2015
135
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-138
Submenu – Auto Detect
138
10/9/2015
136
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-139
Submenu – User-Group Management
139
10/9/2015
137
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-140
Site defined groups
140
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
10/9/2015
139
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-142
Submenu - Administrative
142
10/9/2015
140
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-143
Project management
143
10/9/2015
141
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-144
Project management
144
10/9/2015
142
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-145
Project management
145
10/9/2015
143
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-146
Submenu – Site Management
146
10/9/2015
144
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-147
Submenu – User Tasks
147
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
10/9/2015
146
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-149
Submenu - Window
149
10/9/2015
147
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-150
Submenu - Help
150
10/9/2015
148
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-151
Submenu – The Tool Bar
151
10/9/2015
149
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-152
The z/VM viewers
152
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
10/9/2015
151
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-154
Current System view
154
10/9/2015
152
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-155
z/VM User Groups Tab
155
10/9/2015
153
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-156
Network Tab
156
10/9/2015
154
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-157
Prototypes Tab
157
10/9/2015
155
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-158
Storage Tab - Distribution
158
10/9/2015
156
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-159
Storage Tab - Groups
159
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
10/9/2015
158
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-161
System Status Tab
161
10/9/2015
159
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-162
Session Tasks Tab
162
10/9/2015
160
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-163
Enterprise Viewer
163
10/9/2015
161
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-164
Dashboard viewer
164
10/9/2015
162
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-165
Dashboard viewer
165
10/9/2015
163
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-166
IBM Wave viewer
166
10/9/2015
164
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-167
IBM Wave Log Display
167
10/9/2015
165
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-168
BTS Work Units
168
10/9/2015
166
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-169
BTS System COR
169
10/9/2015
167
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-170
BTS Log and Attention Required
170
10/9/2015
168
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-171
Status Bar
171
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
10/9/2015
187
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-190
Deactivate z/VM User ID
190
10/9/2015
188
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-191
Deactivate z/VM User ID
191
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
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
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.
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.
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
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
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.
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:
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.
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:
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.
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:
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
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.
10/9/2015
203
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-206
Live Guest Relocation
LGR in progress:
10/9/2015
204
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-207
Live Guest Relocation
LGR in progress:
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:
10/9/2015
206
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-209
Live Guest Relocation
LGR complete:
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:
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
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
10/9/2015
210
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-213
Manage Device Pools
213
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
10/9/2015
212
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-215
Device pool icons
215
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
10/9/2015
214
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-217
OSA Dedicated Device Pool example
217
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
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
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
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
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
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
10/9/2015
221
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-224
Create new Device Pool
224
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
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
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..
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
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
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
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
10/9/2015
229
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-232
Delete Device Pool
232
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
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.
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.
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
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
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
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
10/9/2015
237
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-240
Add new DASD Group
240
10/9/2015
238
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-241
Add new DASD Group
241
10/9/2015
239
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-242
Add new DASD Group
242
10/9/2015
240
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-243
Attaching DASD Volumes to System
243
10/9/2015
241
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-244
Attaching DASD Volumes to System
244
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
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
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.
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
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.
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
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
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
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
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
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
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.
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
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
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
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
10/9/2015
258
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-261
Overview of network tasks
261
10/9/2015
259
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-262
Overview – rearranging views
262
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
10/9/2015
261
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-264
Virtual server resource validation checking
264
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
10/9/2015
280
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-283
Virtual networks – Updates
283
10/9/2015
281
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-284
Virtual networks - Updates
284
10/9/2015
282
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-285
Virtual networks - Updates
285
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
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
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
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
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
10/9/2015
288
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-291
Virtual networks – Manage VNS
291
10/9/2015
289
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-292
Virtual networks - Manage VNS
292
10/9/2015
290
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-293
Virtual networks – Manage VNS
293
10/9/2015
291
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-294
Virtual networks – Manage VNS
294
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
10/9/2015
293
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-296
Removing a Virtual Network Segment
296
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
10/9/2015
312
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-315
Install Linux System
315
10/9/2015
313
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-316
Install Linux System
316
10/9/2015
314
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-317
Install Linux System
317
10/9/2015
315
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-318
Install Linux System
318
10/9/2015
316
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-319
Install Linux System
319
10/9/2015
317
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-320
Install Linux System
320
10/9/2015
318
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-321
Install Linux System
321
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
10/9/2015
320
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-324
Install Linux System
324
10/9/2015
321
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-325
Install Linux System
325
10/9/2015
322
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-326
Install Linux System
326
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
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
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
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
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
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
10/9/2015
329
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-333
Initialize Linux for IBM Wave
333
10/9/2015
330
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-334
Initialize Linux for IBM Wave
334
10/9/2015
331
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-335
Initialize Linux for IBM Wave
335
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
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
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
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
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
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
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
10/9/2015
339
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-343
Creating a clone
343
10/9/2015
340
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-344
Creating a clone
344
10/9/2015
341
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-345
Creating a clone
345
10/9/2015
342
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-346
Creating a clone
346
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
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
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
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
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
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
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
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
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
10/9/2015
352
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-358
Create a golden master
358
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
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
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.
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
10/9/2015
357
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-363
Create a golden master
363
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
10/9/2015
383
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-390
Bare Metal Installation Unavailable
390
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
10/9/2015
385
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-392
Identify IBM Wave Linux Repository
392
10/9/2015
386
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-393
Identify IBM Wave Linux Repository
393
10/9/2015
387
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-394
Identify IBM Wave Linux Repository
394
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
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
10/9/2015
390
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-397
Install Linux System
397
10/9/2015
391
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-398398
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
10/9/2015
393
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-400
Install Linux System
400
10/9/2015
394
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-401
Install Linux System
401
LYDMST
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
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
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
10/9/2015
398
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-405
Install Linux System
405
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
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
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
10/9/2015
402
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-409
Initialize Linux for IBM Wave
409
10/9/2015
403
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-410
Initialize Linux for IBM Wave
410
10/9/2015
404
IBM Inside Sales
International Technical Support Organization Global Content Services
© 2015 IBM CorporationITSO-411
Initialize Linux for IBM Wave
411
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
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
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
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?