Setting Up Server and Requester Virtual Machines

Start of changeThis chapter focuses on configuring virtual machines (VMs) in IBM®’s z/VM® environment to function either as servers that manage resources or as requesters that access the resources. It begins by explaining the relationship between user programs and resource manager programs, which act as communication partners. The chapter categorizes resources into four types—local, system, global, and private—each with distinct characteristics in terms of name space, accessibility, and management. Local and system resources are confined to a single system, while global and private resources can be accessed across systems in a TSAF or CS collection or through an SNA network.End of change

Start of changeServer VMs that manage local, system, or global resources must be explicitly authorized by using *IDENT and configured by using specific CP directory entries. In contrast, private resources are managed more flexibly by using a $SERVER$ NAMES file, which defines access permissions and resource manager programs. Requester VMs must identify the target resource by using LU names and transaction program names (TPNs), and can simplify this process by using symbolic destination names that are defined in CMS communications directories. End of change

Start of changeThe chapter also details how to configure access security using three levels—SECURITY(NONE), SECURITY(SAME), and SECURITY(PGM)—and how to securely manage credentials by using APPCPASS directory statements. Finally, it outlines the setup of CMS communications directories at system, user, and IBM levels, which enable transparent and flexible communication across systems and networks.End of change