YES IMMENSELY.

Linux guests are our sole customer on /VM, so that is where my 'need to
know' lies.
I'm sure this wheel has already been discovered:  Is there a 'doc' on using
spool and a central 'syslog server' to capture Linux guest console logs?

Steve Mitchell
Sr Systems Software Specialist
Blue Cross Blue Shield of Kansas
(785) 291-8885

'There are no degrees of Honesty-you're either Honest or you're not!



                                                                           
             David Boyes                                                   
             <[EMAIL PROTECTED]                                             
             e.net>                                                     To 
             Sent by: The IBM          IBMVM@LISTSERV.UARK.EDU             
             z/VM Operating                                             cc 
             System                                                        
             <[EMAIL PROTECTED]                                       Topic 
             ARK.EDU>                                                      
                                                                   Subject 
                                       Re: Spool                           
             09/25/2008 11:01                                              
             AM                                                            
                                                                           
                                                                           
             Please respond to                                             
               The IBM z/VM                                                
             Operating System                                              
             <[EMAIL PROTECTED]                                             
                 ARK.EDU>                                                  
                                                                           
                                                                           




> Where could a 'newbie' find a comprehensive explanation of Spool?  ie
What
> it is intended for, how its used by VM and potentially other
> products/tools/applications.

Ask here. 8-)

Originally, on CMS-intensive systems, spool areas were for two purposes:


1) a place for virtual machines to submit unit record input and output
for processing by CP on real devices (eg, print files that CP would
drive on a real printer, incoming card decks from real card readers that
needed to be directed to a virtual machine, etc).

2) a place for virtual machines to put data that needed to be processed
by other virtual machines, eg console logs, files, etc that are produced
by one virtual machine but another virtual machine has a need for
processing.

The PRINT and PUNCH commands produce examples of #1. SENDFILE, DISKLOAD
and friends are examples of #2. Around VM/XA, spool acquired two new
purposes:

3) Store DCSS (discontinuous shared segments) which can represent shared
data mapped into multiple virtual machines.

4) Store NSS (named saved systems), which are IPLable blocks of code
that can be IPLed by name, eg CMS, GCS, etc.

DCSS and NSSes were around before this, but they were stored in special
areas that had to be managed carefully, and you often had to fuss over a
lot of things to keep them updated; turning them into files in spool
made that process a LOT easier (and gave you an easier way to back up
and restore them via SPTAPE and SPXTAPE).

Today, most VM systems that support primarily Linux guests use spool
only to capture console logs and present them to other virtual machines
for archiving via tools like PROP, or to communicate with z/OS via RSCS.
CP can also allow paging to overflow into spool if things are really
overtaxed, although this should NOT be a normal thing on your system.

Other products often use spool to communicate with each other by sending
small transactions as files in spool from one virtual machine to
another, kind of an implied transaction queuing system. RSCS (or other
NJE implementations) can move files between spool areas on different
systems, so servers can be separated.

There's lots of other useful stuff you can do with spool. It's hard to
describe it all, because it's so varied. I like to capture console logs
and send them to a single virtual machine for analysis and archiving. I
could do it with a central syslog server, but what if the network
breaks? Spool doesn't easily break, and I don't lose messages due to
losing UDP packets over a busy LAN. I can also take advantage of PROP
automation and lots of other free VM goodies to help manage the system.

Does that help?




CONFIDENTIALITY NOTICE: This email message and any attachments are for the sole 
use of the intended recipient(s) and may contain proprietary, confidential, 
trade secret or privileged information.  Any unauthorized review use, 
disclosure or distribution is prohibited and may be a violation of law.  If you 
are not the intended recipient or a person responsible for delivering this 
message to an intended recipient, please contact the sender by reply email and 
destroy all copies of the original message.

Reply via email to