Re: VM/ESA 2.4 under z/VM 5.x

2006-03-15 Thread David Kreuter
Hi Dan: Although you will have a great boost in performance power be 
careful about the performance expectations of your 3rd level VSE 
guests.  Each time the VSE guest is dispatched you will be running a 
SIE under SIE (virtual machines are always dispatched in processing 
mode known as emulation mode - the instruction that places a CPU in 
emulation mode is Start Interpretive Execution).  In long gone releases 
and hardware left by the curb this killed performance. Strides have been 
made in this area but a 3rd level production dispatch - better measure 
it carefully.


I have not done this on z boxes - so it may be tolerable. Best of luck 
and let us on the list know how it goes.

What type of CPU usage do you have today?
David Kreuter

Dan Andrada wrote:


Thanks for the input everyone!

We're looking at getting off our 9221 box running VM/ESA 2.4 and VSE/ESA 

2.6.3. We have merely two VSE guest machines and just a handful of 
programmers that use CMS for developemnt purposes. No Linux, no productio
n 
VM guest machines other than the VSE guests. In our shop, VM is merely 

a hyper-visor for our VSE guests. However, our programming staff does 


not want to lose the various EXEC's they use in CMS and XEDIT.

We have a proposal to move to a z/890 processor to run z/VM and z/VSE to 

stay in support. To ease our migration, I would like to bring up VM/ESA 


2.4 as a second-level guest along with one or both of the VSE guests unde
r 
that, and progress from there. Even at the entry level configuration of a


z/890, its processing capacity is easily twice that of our current 9221 


utilization, so I don't think I need to be too concerned about processing

overhead.

I've asked IBM about this and I've not been given a definitive answer. Th
e 
latest FAQ that IBM has provided on their z/VM site states that z/VM will


run VSE/ESA and VM/ESA as guests. The Tell-All for me would be to find 


out if anyone has attempted or done this kind of migration.

So with that said, if anyone has any further information or experience in

doing a migration of this type, I would be very grateful for your input.

Thanks again!



 



Re: NICDEF Question- a little courious is all

2006-03-07 Thread David Kreuter
Title: RE: NICDEF Question- a little courious is all






VSWITCHes are always protected, even with a NICDEF directory card.
David


-Original Message-
From: VM/ESA and z/VM Discussions on behalf of Huegel, Thomas
Sent: Tue 3/7/2006 11:59 AM
To: VMESA-L@LISTSERV.UARK.EDU
Subject: NICDEF Question- a little courious is all


I used a NICDEF directory statement very similiar to the example below from
the CP Planning and Admin guide. The VSWITCH is defined in the SYSTEM CONFIG
file I do not have a MODIFY VSWITCH GRANT statement for this user. When the
user logs on I get an error saying he is not authorized to couple to the
VSWITCH. I know it is easy enough to fix that with the SET VSWITCH command,
but I was under the impression that this was not necessary if the NICDEF was
used in the directory (even without a MODIFY VSWITCH GRANT), as opposed to a
DEFINE VSWITCH command.

Did I miss something or are the old brain cells in need of a PTF or two?



Define a simulated QDIO adapter using I/O devices 0500-0507 (eight devices)
which will be coupled to the SYSTEM-owned INEWS LAN during LOGON processing:




 NICDEF 500 TYPE QDIO DEV 8 LAN SYSTEM INEWS



__
 ella for Spam Control  has removed VSE-List messages and set aside
VM-List for me
You can use it too - and it's FREE! http://www.ellaforspam.com







Re: Vswitch problem on z/VM 5.2.0?

2006-03-06 Thread David Kreuter
had a similar problem on 5.2. See if ptf UM31613 APAR VM63895 are on your 
system. It corrected our problem.
David

-Original Message-
From: VM/ESA and z/VM Discussions on behalf of Brian Nielsen
Sent: Mon 3/6/2006 3:17 PM
To: VMESA-L@LISTSERV.UARK.EDU
Subject: Vswitch problem on z/VM 5.2.0?
 
This weekend I upgraded from z/VM 4.4.0 to 5.2.0 and ran into an 
unexpected problem with connectivity through vswitches to the external =

network.  I'm trying to figure out if the problem is in my vswitch 
definitions or if it's a reportable issue.

At the moment it appears that private IP address ranges (eg 
192.168.xxx.xxx, 10.xxx.xxx.xxx, 172.16.64.xxx) which worked fine through=
 
a vswitch in 4.4.0 do not work at all through a vswitch on 5.2.0.

Private IP addresses in the same subnet, on the same VLAN, on the same =

vswitch couldn't ping each other or their external gateway.  The public I=
P 
addresses on the same vswitch had no trouble pinging their external 
gateway.  Private IP addresses with direct OSA conections had no problems=
 
either.

I was able to confirm it was a vswitch related problem through testing =

with my z/VM TCPIP stack.  Normally it has a dedicated OSA connection and=
 
a private IP address of 172.16.64.3 on VLAN 7.  On zVM 5.2 I was able to =

PING its external gateway at 172.16.64.1.  When I changed the TCPIP stack=
s 
network connection from a dedicated OSA to a virtual NIC on the vswitch =

the ping failed.

My vswitch was defined in z/VM 4.4.0 with:

 DEFINE VSWITCH SWITCH02 RDEV 0500 F804 PORTNAME PT0500 PTF804

and in 5.2.0 with:

 DEFINE VSWITCH SWITCH02 RDEV 0500 F804 VLAN 7 PORTNAME PT0500 PTF804=


For testing the TCPIP NIC on the vswitch it was authorized with:

 SET VSWITCH SWITCH02 GRANT TCPIPVLAN 7

In both cases, PROFILE TCPIP includes:

 LINK ETH0 QDIOETHERNET [EMAIL PROTECTED] VLAN 7


Changing TCPIP's GRANT to include PORTTYPE TRUNK, and verifying the chang=
e 
with Q VSWITCH ALL DETAILS, had no effect.

On the exact same switch, SWITCH02, other Linux guests on VLAN 2 with 
public IP addresses (eg 164.165.57.xxx) had no trouble communicating with=
 
the network outside the z/890.  They are authorized to the vswitch with:

SET VSWITCH SWITCH02 GRANT userid VLAN 2

The problem also manifested itself on the other vswitch carrying traffic =

on private IP addresses for other VLANs (3 and 4).


Is there something I've overlooked in the changes to vswitches from 4.4.0=
 
to 5.2.0?  Or is this a reportable problem?

Brian Nielsen

P.S. The problem has been temporariliy circumvented by connecting the 
userids with priviate IP address on VLAN 7 to a guest LAN and using the =

zVM TCPIP stack to route their traffic to the OSA.  (Yuck, but it works.)=


Re: ZVM 5.2, Z890, and I/O

2006-03-06 Thread David Kreuter
without any other workload analysis: 6g central 2g xstore.
on a z/9 we have not experienced or noticed 2g i/o issues.

David


-Original Message-
From: VM/ESA and z/VM Discussions on behalf of Hughes, Jim - OIT
Sent: Mon 3/6/2006 4:23 PM
To: VMESA-L@LISTSERV.UARK.EDU
Subject: ZVM 5.2, Z890, and I/O
 
Is there a problem with ZVM 5.2 and a Z890 when doing I/O over the 2 gig
line?

We are probably getting a Z890 with 8 gig of main storage.  Any
suggestions for carving up the main storage(xstore, cache, etc.)

___
Jim Hughes
603-271-5586
Impossible is just an opinion.


Re: Another xstore question

2006-03-03 Thread David Kreuter

You could try 6G central 2G Xstore.
David
Huegel, Thomas wrote:

OK I agree that some XSTORE is desirable even with z/VM 5.2 and a z890 
but how much?
I have 8G of storage and was thinking about 128m for XSTORE .. does 
anyone have a guess or a rule of thumb as to how much XSTORE to allocate.
 
Thanks

Tom


* ella for Spam Control * has removed *2571* VSE-List messages and 
set aside *1461* VM-List for me
You can use it too - and it's FREE!  www.ellaforspam.com 
http://www.ellaforspam.com




No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 268.1.1/273 - Release Date: 02/03/2006
 



Re: How to PING through a secondary TCPIP stack?

2006-02-28 Thread David Kreuter
If you want to make this known permanently you can use a combination of 
SYSTEM NETID, TCPIP DATA, and SET CPUID commands.

TCPIP DATA:
TCPIP: TCPIPUSERID TCPIP 
TCPIP1: TCPIPUSERID TCPIP1

TCPIP2: TCPIPUSERID TCPIP2
TCPIP3: TCPIPUSERID TCPIP3

SYSTEM NETID:
:
22 TCPIP TCPIP
11 TCPIP1   TCPIP1 
:


From TCPMAINT:
q cpuid  
CPUID = FF2220948000 
Ready; T=0.01/0.01 11:46:03  
netstat home 
VM TCP/IP Netstat Level 520  

IPv4 Home address entries:   

Address Subnet Mask  Link
--- ---  --  
172.27.96.174   255.255.255.0OSASERV 


IPv6 Home address entries: None  


ping 172.27.96.174
Ping level 520: Pinging host 172.27.96.174. 
   Enter 'HX' followed by 'BEGIN' to interrupt.
PING: Ping #1 response took 0.029 seconds. Successes so far 1.  


netstat home tcp tcpip1
VM TCP/IP Netstat Level 520
  
IPv4 Home address entries: 
  
Address Subnet Mask  Link  
--- ---  --
192.168.150.1   255.255.255.0HIPER 
  
IPv6 Home address entries: None
   
set cpuid 11


ping 192.168.150.1
Ping Level 520: Pinging host 192.168.150.1.   
   Enter 'HX' followed by 'BEGIN' to interrupt.  
PING: Ping #1 response took 0.060 seconds. Successes so far 1.



David



Brian Nielsen wrote:

I have brought up a second TCPIP stack (in userid TCPIPDR) to test a 
routing setup for DR.  NETSTAT has the TCP option to send the command to 


the TCPIP stack of my choice, but I don't see a similar option for PING o
r 
TRACERTE.  The test network is isolated from the production network.  How


do I send the PING to my test network via the second TCPIP stack?

Brian Nielsen



 



Re: vmfinfo ---

2006-02-24 Thread David Kreuter

try VMFSETUP ZVM CPSFS
David

Little, Chris wrote:


Yes, maint.
yes, 4.4

And you answered my question.  We are at RSU 0501.  Thank you.  Instead of
begging for answers, I was trying to answer them myself while learning about
the system.

I executed Jim's recommendation for vmfsetup zvm cp and received the
following.  Which answers some questions and raises the following

vmfsetup zvm cp
VMFSET2760I VMFSETUP processing started for ZVM CP 
DMSACP113S E(2C4) not attached or invalid device address   
VMFSET1905E The access of 2C4 failed with a return code of 100.
DMSACP113S F(2C2) not attached or invalid device address   
VMFSET1905E The access of 2C2 failed with a return code of 100.
DMSACP113S G(2A6) not attached or invalid device address   
VMFSET1905E The access of 2A6 failed with a return code of 100.
DMSACP113S H(2A4) not attached or invalid device address   
VMFSET1905E The access of 2A4 failed with a return code of 100.
DMSACP113S I(2A2) not attached or invalid device address   
VMFSET1905E The access of 2A2 failed with a return code of 100.
DMSACP113S J(2D2) not attached or invalid device address   
VMFSET1905E The access of 2D2 failed with a return code of 100.
DMSACP113S O(194) not attached or invalid device address   
VMFSET1905E The access of 194 failed with a return code of 100.
VMFSET2760I VMFSETUP processing completed unsuccessfully   
Ready(00012); T=0.06/0.07 15:02:31 

 


-Original Message-
From: Mike Walter [mailto:[EMAIL PROTECTED] 
Sent: Friday, February 24, 2006 2:58 PM

To: VMESA-L@LISTSERV.UARK.EDU
Subject: Re: vmfinfo ---


Chris, 

Are you executing VMFINFO from MAINT?   
From the missing file identifier, it appears that you are 
running z/VM 4.4.0 - it that actually true (when something 
isn't going right, always include basic questions)?   

That APAR VM63405 resulted in z/VM 440 PTF: UM31122, which 
was included on RSU 0403.  What RSU level are you running. 
Alternatively, you could look in the CPLOAD MAP for VM36405 , it hit: 
MODULES/MACROS:   CHPIDHCPCCS   HCPCSCBK HCPHCD   HCPIOX 
HCPMES   HCPMESA  HCPMESB  HCPMESE  HCPOCO   HCPOM1   HCPPOCO 
HCPQPS   HCPRPHCPSYSCM HCPYCAD  HCPYCPD  HCPZSI   

Nut you really should determine why VMFINFO is not getting 
the results you expect. 


Mike Walter
Hewitt Associates
The opinions expressed herein are mine alone, not my employer's. 




Little, Chris [EMAIL PROTECTED] 

Sent by: VM/ESA and z/VM Discussions VMESA-L@LISTSERV.UARK.EDU 


02/24/2006 02:47 PM
Please respond to
VM/ESA and z/VM Discussions VMESA-L@LISTSERV.UARK.EDU


To
VMESA-L@LISTSERV.UARK.EDU 
cc

Subject
Re: vmfinfo ---






great . . . . :

   VMFINFO Main Panel



Select one of the following.  Then press enter.

PPF fileid .. ZVM   PPF  D

Component name .. CP Setup ... YES

Product ID .: 4VMVMB40   System .. VM



   Options: S - select

Option   Query

 Product description

 Product status

 Product requisites

 Product dependencies

 PTFs/APARs

 Serviceable parts/usable forms

 Miscellaneous









VMFINF2239I Setup did not complete successfully. Query results may be
invalid


Command ===


   


-Original Message-
From: Jim Vincent [mailto:[EMAIL PROTECTED] 
Sent: Friday, February 24, 2006 2:38 PM

To: VMESA-L@LISTSERV.UARK.EDU
Subject: Re: vmfinfo ---

The default for VMFINFO is to NOT set up the disk accesses for the
component.   Try this:   VMFINFO ZVM CP (SETUP and then try 
your lookup
again.  If that too fails, then you have a key VMSES file 
M.I.A. - I presume you have backups?  ;-)


___
James Vincent
Systems Engineering Consultant
Nationwide Services Co., Technology Infrastructure 
Engineering Mainframe, z/VM and z/Linux Support One 
Nationwide Plaza  3-25-02

Columbus OH 43215-2220   U.S.A
Voice: (614) 249-5547Fax: (614) 677-7681
mailto:[EMAIL PROTECTED]


VM/ESA and z/VM Discussions VMESA-L@LISTSERV.UARK.EDU wrote 
on 02/24/2006

03:33:52 PM:

 


VMESA-L@LISTSERV.UARK.EDU

For the most part I'm a linux, not VM geek, so I'm still 
   

trying to 
   


find
   


my
 

way around.  I want to see the status of an APAR so I'm 
   


using VMFINFO,
but I
 

get the error : VMFINF2233I Table 4VMVMB40 SRVREQT not 
   

found. Query 
   


cancelled

Any ideas?


 PTF/APAR Queries

Enter a PTF or APAR number and type an option code.  Then 
   


press Enter.
 


 PPF fileid .. ZVM   PPF  D
 Component name .. CP Setup ... NO
 Product ID .: 4VMVMB40   System .. VM
 PTF number ..
 APAR number . VM63405

Options: S - select
 Option   Query
  Status of PTF
  Requisites/supersedes of PTF
  Dependencies/superseding of 

Sad news

2006-02-08 Thread David Kreuter
It with  deep sadness that I am letting listers know that Roger Clarke 
died suddenly this week. Roger was a long time member of the Canada VM 
Users Group, and participated in the Midwest VM Regional Users Group. 
Roger assisted me at VM RESOURCES LTD. many times over the years. He 
amiably and with talent served our clients. For those in the Toronto 
area funeral and visitation information can be obtained from the Neweduk 
Funeral Home, 1981 Dundas Street West, Mississauga. 905 828 8000. Google 
will point you at a few WEB pages for Neweduk.  Roger was 52 years old.

He will be missed.
David Kreuter


Re: storage given to ZOS guests

2006-02-06 Thread David Kreuter
Duane: It depends (sic) on what your expectations are concerning storage 
residency. Prior to z/VM 5.2 you can use preferred guest storage (V=R or V=F) 
whereby all the storage of 1 or more z/os guests can be permanently assigned in 
memory. At this point it a counting calculation game for your z/OS guests. CP 
will happily page non-preferred guest memory of any virtual machine.

In z/VM 5.2 preferred guest storage is not available. You can LOCK the pages of 
your z/OS guest; you'll have to know which pages to lock! You can try and lock 
all. Locking all pages of machines guarantees those pages are always in memory. 
Page locking does not have the same benefits of preferred storage. Preferred 
guest support (of which storage is part of) provides extensive I/O benefits as 
well.

Or you can let CP happily page memory for all machines including your z/OS 
machines then decide on your course of actions based on response time or lack 
thereof. Over time LRU pages will be moved out of main memory including those 
for the z/OS guests.
David


-Original Message-
From: VM/ESA and z/VM Discussions on behalf of Duane Weaver
Sent: Mon 2/6/2006 3:49 PM
To: VMESA-L@LISTSERV.UARK.EDU
Subject: storage given to ZOS guests
 
I have a VM system that is going to host 2-3 ZOS guest systems 
running at the same time.

The z/VM system is running the default service machines, including 
TCPIP and FTPSERVE.

The VM system itself has a total of 3152m of storage.

How does one determine how much storage can be given to one or more zOS guests?


Duane
Ohio State U.


Re: Need to move 510SPL and 510PAG from mod 3 to mod 9

2006-01-19 Thread David Kreuter
in the sad event that you come up CLEAN and your SPXTAPE backup isn't good, you 
can build CMS and SES/E maintained segments with zero or minor struggle using a 
combo similar to:
(from MAINT): (MAINT should IPL 190 - if not do it manually -)

vmfsetup zvm cms  

sampnss cms 

i 190 cl parm savesys cms  
  
vmfbld ppf segbld esasegs segblist ( all


I just did this (again) on a 2nd level test system that  I IPL'ed CLEAN NOAUTO.

David
-
From: VM/ESA and z/VM Discussions on behalf of Wolfe, Gordon W
Sent: Thu 1/19/2006 3:49 PM
To: VMESA-L@LISTSERV.UARK.EDU
Subject: Re: Need to move 510SPL and 510PAG from mod 3 to mod 9
 
The SPXTAPE utility will save your NSS and DCSS files to tape.  YOu can restore 
them after the upgrade.

Good. Fast. Cheap. Pick any two.  - David Gerrold, A Matter for Men
Gordon Wolfe, Ph.D. (425)865-5940
VM Technical Services, The Boeing Company

 --
 From: Rob van der Heij
 Reply To: VM/ESA and z/VM Discussions
 Sent: Thursday, January 19, 2006 12:37 PM
 To:   VMESA-L@LISTSERV.UARK.EDU
 Subject:  Re: Need to move 510SPL and 510PAG from mod 3 to mod 9
 
 On 1/19/06, Anne Crabtree [EMAIL PROTECTED] wrote:
  What if I don't care about whats on spool?  Can I just take VM down, 
  relabel new packs(mod 9) as 510SPL and 510PAG and then IPL? (relabelling 
  old ones first)
 
 You *do* care because your NSS files are there too...  but I fail to
 see why you could not format the pack and then in stand-alone ddr the
 old spool pack to the first third of the new pack and allocate the
 remainder as spool again, provided you stick it back in the same
 position in the cpown list.
 
 --
 Rob van der Heij  rvdheij @ gmail.com
 Velocity Software, Inc
 
 


Re: TCPIP stacks

2006-01-08 Thread David Kreuter
I've had the same discussions with networking groups at different 
clients. One thing for sure: networking procedures and plans remain 
opaque to me. Anway after months of discussion one client's network 
group has agreed to go with a vswitch solution. They are massively happy 
with it.  Redundancy is provided through trunked real switches attaching 
to two different osa features. The tcpip vswitch machines have multiple 
sets of devices. Works brilliantly!


Next big play I have in store is to go vlan big time.  The current 
network architecture is just stepping up to vlan. Vlan would save the 
client a whole bunch of OSA devices. Probably take 'bout a year.


Keep at it as it all we can do!
David

PS. also like to do some in board firewalling - may have an IFL ready 
just for fw'ing! But that's another story

Michael Coffin wrote:


Hi David,

Yes, that's correct (i.e. no VIPA).  All of the TCPIP subsystems are on the same
network, no VSWITCH, VIPA or automatic-failover between them.  I wanted to use
VIPA, but let's just say the people that own the network at this site weren't
getting it.  They had a LOT of trouble understanding how our Linux/390 guests
could have no real NICs with MACs, cables, proxy-arping, and the like - or the
fact that we had multiple TCPIP servers all running on the same physical piece
of hardware.  I was lucky to get reserved IP addresses for my TCPIP's and
Linux/390's - had to create some MAC addresses for the Linux/390 guests just
so they'd have something to put on their request form.  :)

I spent months trying to get the network resources I needed to deploy VIPA - but
finally gave up.  Maybe one of these days I'll revisit it - but it was mighty
painful the first time around.  :)

PS:  We use a BusTech NetShuttle with 3 GigE paths, 2 100mbps paths (primarily
for backup and development only) all over one ESCON connection to our MP3000.
One GigE is dedicated to a TCPIP server used strictly for Linux/390 traffic, the
other 2 GigE's are dedicated to the primary TCPIP server for interactive CMS use
(along with supported services like printing, spooling, file transfer/FTP, etc.,
etc.).

Michael Coffin, President
MC Consulting Company, Inc.
PMB 123
289 Park Street
Stoughton, Massachusetts  02072

Voice: (781) 344-9837FAX: (781) 344-7683

[EMAIL PROTECTED]
www.mccci.com

We employ aggressive SPAM filters.  If you cannot reply or send email to
mccci.com go to www.mccci.com/spamblockremove.php





-Original Message-
From: VM/ESA and z/VM Discussions [mailto:[EMAIL PROTECTED] On Behalf
Of David Kreuter
Sent: Wednesday, January 04, 2006 10:43 PM
To: VMESA-L@LISTSERV.UARK.EDU
Subject: Re: TCPIP stacks


Hi Mike: By backup, you mean the stacks all connect on the same networks but are
not providing hot backup through VIPA or VSWITCH solutions, right? So that
TCPIPA et al doesn't route to TCPIPB et al? David


-Original Message-
From: VM/ESA and z/VM Discussions on behalf of Michael Coffin
Sent: Wed 1/4/2006 1:26 PM
To: VMESA-L@LISTSERV.UARK.EDU
Subject: Re: TCPIP stacks

FWIW - I use an entirely separate second TCPIP Subsystem, complete with it's
own TCPIP server.  So I've got TCPIP (my primary TCPIP subsystem with it's
stack), TCIPIPA and TCPIPB - all running completely independent of one another,
all with their own hardware, IP addressing and service virtual machines (i.e.
TCPIPA has ROUTEDA, NAMEDA; TCPIPB has ROUTEDB, NAMEDB, etc. etc.).

Not only can I bounce the target TCPIP virtual machine without it impacting
other TCPIP subsystems, but if one fails entirely - I have the others as backup.
This is particularly helpful when, for example, you need to bounce your primary
TCPIP virtual machine and are at a remote location - just connect using TCPIPA
or TCPIPB so that your TN3270 session won't disappear when the primary TCPIP
virtual machine is taken down.

Not a lot of work IMHO.  :)

Michael Coffin, President
MC Consulting Company, Inc.
PMB 123
289 Park Street
Stoughton, Massachusetts  02072

Voice: (781) 344-9837FAX: (781) 344-7683

[EMAIL PROTECTED]
www.mccci.com

We employ aggressive SPAM filters.  If you cannot reply or send email to
mccci.com go to www.mccci.com/spamblockremove.php





-Original Message-
From: VM/ESA and z/VM Discussions [mailto:[EMAIL PROTECTED] On Behalf
Of Thomas Kern
Sent: Wednesday, January 04, 2006 1:08 PM
To: VMESA-L@LISTSERV.UARK.EDU
Subject: Re: TCPIP stacks


I use a second stack on both sides of a z890 for TELNET and some specialized
services across a HiperSocket. It took about 30 minutes to make the necessary
updates to the appropriate DTCPARMS and to create the directory entries.
Creating the full suite of application servers to go with a second stack would
be much more work and I would not want to do it without a great deal of
justification.

/Tom Kern
/301-903-2211



 



Re: TCPIP stacks

2006-01-04 Thread David Kreuter
Hi Mike: By backup, you mean the stacks all connect on the same networks but 
are not providing hot backup through VIPA or VSWITCH solutions, right? So that 
TCPIPA et al doesn't route to TCPIPB et al?
David


-Original Message-
From: VM/ESA and z/VM Discussions on behalf of Michael Coffin
Sent: Wed 1/4/2006 1:26 PM
To: VMESA-L@LISTSERV.UARK.EDU
Subject: Re: TCPIP stacks
 
FWIW - I use an entirely separate second TCPIP Subsystem, complete with it's
own TCPIP server.  So I've got TCPIP (my primary TCPIP subsystem with it's
stack), TCIPIPA and TCPIPB - all running completely independent of one another,
all with their own hardware, IP addressing and service virtual machines (i.e.
TCPIPA has ROUTEDA, NAMEDA; TCPIPB has ROUTEDB, NAMEDB, etc. etc.).

Not only can I bounce the target TCPIP virtual machine without it impacting
other TCPIP subsystems, but if one fails entirely - I have the others as backup.
This is particularly helpful when, for example, you need to bounce your primary
TCPIP virtual machine and are at a remote location - just connect using TCPIPA
or TCPIPB so that your TN3270 session won't disappear when the primary TCPIP
virtual machine is taken down.

Not a lot of work IMHO.  :)

Michael Coffin, President
MC Consulting Company, Inc.
PMB 123
289 Park Street
Stoughton, Massachusetts  02072
 
Voice: (781) 344-9837FAX: (781) 344-7683
 
[EMAIL PROTECTED]
www.mccci.com

We employ aggressive SPAM filters.  If you cannot reply or send email to
mccci.com go to www.mccci.com/spamblockremove.php

 



-Original Message-
From: VM/ESA and z/VM Discussions [mailto:[EMAIL PROTECTED] On Behalf
Of Thomas Kern
Sent: Wednesday, January 04, 2006 1:08 PM
To: VMESA-L@LISTSERV.UARK.EDU
Subject: Re: TCPIP stacks


I use a second stack on both sides of a z890 for TELNET and some specialized
services across a HiperSocket. It took about 30 minutes to make the necessary
updates to the appropriate DTCPARMS and to create the directory entries.
Creating the full suite of application servers to go with a second stack would
be much more work and I would not want to do it without a great deal of
justification.

/Tom Kern
/301-903-2211


Re: REXX Syntax

2005-11-22 Thread David Kreuter
Very interesting. I believe that EXTRACT is using the dot as a 
delimiter. I can't get it to fail.

David
Schuh, Richard wrote:


I was browsing an XEDIT macro written in REXX and noticed a statement that 
looked like this:

'EXTRACT some values to extract'/* A COMMENT */  .  

The period appears to be an accident caused by its being to the right of the display when the statement was edited. 


For some reason, the period following the comment is not flagged as a syntax 
error. The EXTRACT works as an error free statement. If I compile the macro, 
the compiler also passes the statement without error. Replacing the period with 
a question mark or any other special character that I have tried does cause an 
error. Is this working properly? Is there something in the specification that 
makes the period a legitimate part of the syntax?



 



Re: REXX Syntax

2005-11-22 Thread David Kreuter

REXX is as happy as EXTRACT.

Here's a QD GG XEDIT:

/**/  
trace  c  
'EXTRACT' ?   
'EXTRACT ' /* comment */ .
'EXTRACT ' /* comment */ ?
'EXTRACT /FTYPE/' /* comment */ . 
'EXTRACT /FTYPE/' /* comment */ ? 
'EXTRACT ' ?FTYPE?
'EXTRACT ' .FTYPE.


When GG is invoked from XEDIT session:



3 *-* 'EXTRACT' ? 
EXTRACT ?   
4 *-* 'EXTRACT ' /* comment */ .  
EXTRACT  .  
5 *-* 'EXTRACT ' /* comment */ ?  
EXTRACT  ?  
6 *-* 'EXTRACT /FTYPE/' /* comment */ .
EXTRACT /FTYPE/ .   
 +++ RC(5) +++   
7 *-* 'EXTRACT /FTYPE/' /* comment */ ?
EXTRACT /FTYPE/ ?   
 +++ RC(5) +++   
8 *-* 'EXTRACT ' ?FTYPE?  
EXTRACT  ?FTYPE?
9 *-* 'EXTRACT ' .FTYPE.  
EXTRACT  .FTYPE.
Schuh, Richard wrote:



EXTRACT should never see the light of day unless this is correct REXX syntax. 
So far I have found nothing to suggest that it is correct syntax, but I may be 
missing something. Try substituting some other character for the period and the 
syntax check does fail. It is the REXX that is in question, not the EXTRACT.



-Original Message-
From:   VM/ESA and z/VM Discussions [mailto:[EMAIL PROTECTED]  On Behalf Of 
Brian Nielsen
Sent:   Tuesday, November 22, 2005 9:23 AM
To: VMESA-L@LISTSERV.UARK.EDU
Subject:Re: REXX Syntax

On Tue, 22 Nov 2005 09:01:42 -0800, Schuh, Richard [EMAIL PROTECTED] wrote:

 

I was browsing an XEDIT macro written in REXX and noticed a statement 
   


that looked like this:
 

'EXTRACT some values to extract'/* A COMMENT */  .  

The period appears to be an accident caused by its being to the right of 
   

the display when the statement was edited. 
 

For some reason, the period following the comment is not flagged as a 
   

syntax error. The EXTRACT works as an error free statement. If I compile 
the macro, the compiler also passes the statement without error. Replacing 
the period with a question mark or any other special character that I have 
tried does cause an error. Is this working properly? Is there something in 
the specification that makes the period a legitimate part of the syntax?
 



   



When you do this EXTRACT is actually getting a RC=5 to flag the incorrect 
argument.  Arguments before the incorrect argument are processed, those 
after it are not.  EXTRACT.1 will be set to the invalid string.  See usage 
note 2 for the EXTRACT command.


Brian Nielsen



 



Re: Compare TXTLIB

2005-11-17 Thread David Kreuter
Title: RE: Compare TXTLIB







CMAP was/is a great tool. It trapped SVC 202/204 as Mike has said. I don't think it trapped entries from the loader table.

You can setup CP TRACEs to trap branches into loader table address. Elaborate setup and dim the lights on your box - but you will see what is getting called. Another approach which reveals wonderful data is to do establish branch tracing using virtual per. Again it can dim the lights but you can match up loader entries with branches. Not for the faint of heart and only useful in 1 or few virtual machines. Beware of performance degradation.

David

-Original Message-
From: VM/ESA and z/VM Discussions on behalf of Michael Coffin
Sent: Thu 11/17/2005 1:26 PM
To: VMESA-L@LISTSERV.UARK.EDU
Subject: Re: Compare TXTLIB

CMAP has the ability to intercept ANY SVC202, very powerful, very cool!

I hope they are still marketing it, I'm actually looking for that
capability right now.

Michael Coffin, President
MC Consulting Company, Inc.
PMB 123
289 Park Street
Stoughton, Massachusetts 02072

Voice: (781) 344-9837 FAX: (781) 344-7683

[EMAIL PROTECTED]
www.mccci.com

We employ aggressive SPAM filters. If you cannot reply or send email to
mccci.com go to www.mccci.com/spamblockremove.php





-Original Message-
From: VM/ESA and z/VM Discussions [mailto:VMESA-L@LISTSERV.UARK.EDU] On
Behalf Of David Boyes
Sent: Thursday, November 17, 2005 12:22 PM
To: VMESA-L@LISTSERV.UARK.EDU
Subject: Re: Compare TXTLIB


 Unless I misunderstand the thought behind I think CMAP (a commercial
 product) used to do this sort of thing, but VM/ESA is no
 longer supported by most ISVs, so I doubt it is still available.
 CMAP/XA is indeed still available. It's now marketed
 (barely) and supported by Macro4 - it's not easy to find on
 their web site, look at:
 http://www.macro4.com/support/productlevels/vm-esa/cmap.html


Yeah, it's still out there. The question is whether MACRO4 still
supports it
on VM/ESA. The other open question is whether there is a budget for
commercial products (sounds like there isn't).

 But even so, I don't *think* it addresses the questions asked here.
 Basically we use it to tell who is executing which
 monitored commands.
 But it may do more than we ask of it.

It *used* to have a way of tracking the use of the LOAD and GENMOD
commands,
and which modules were included during the search, but my memory of
those
days is getting blurry.








Re: Display userid on Ready message

2005-11-03 Thread David Kreuter
I'm happily using the  A3 solution for the write of the new message 
repository all over  the place. One gotcha is you need a writable A disk! So 
any servers with r/o 191s will not benefit from this solution.
David

-Original Message-
From: VM/ESA and z/VM Discussions on behalf of Bob Forward
Sent: Thu 11/3/2005 10:38 AM
To: VMESA-L@LISTSERV.UARK.EDU
Subject: Display userid on Ready message
 
Is there a command or EXEC that will allow you to modify the CMS ready
message to include other things on it, like the userid or the current date?
 For example, now the message displays Ready; T=1.58/1.67 09:17:05 -- can
I tailor it to display userid Ready; T=1.58/1.67 current date 09:17:05?


Re: DASD map tool?

2005-10-28 Thread David Kreuter
I agree that a 1 cylinder scan is quite useful. I've used it myself. 
There are times though where a successful CMS access could be 
misleading. Any disk that was recomped such as the 190 will return 
incorrect results. It is also possible that a minidisk that has been 
deleted will still show up with its cylidner 1 intact potentially 
pointing at garbage. Just be aware of this and a DISCOVER tool is still 
quite effective.

David
Bill Stephens wrote:


I'm assuming, from your question, that you do not have a directory that
maps your volume.

I've developed a tool for use during disaster recovery exercises called
DISCOVER.  If you do not have a directory map of your volume, you can run
DISCOVER to at least learn where your minidisks are.  Then, by using the
output from ICKDSF, which will show you the system areas of the pack, you
can get a pretty good idea of what's where, without a directory.

If you want, I'll send you the tool.  In principle, all it does is use CP
DEFINE MDISK to define a 1 cylinder MDISK at progressively higher cylinder
numbers, trying to CMS ACCESS that minidisk.  If it works, the results from
QUERY MDISK will tell how big CMS thinks the minidisk is supposed to be,
and DISCOVER then appends this information to a map file, the information
being the CMS volser, the starting cylinder, and the size of the minidisk.
DISCOVER also has the option to redefine the minidisk at its correct size
so it can be used.  Handy if you need to discover where MAINT 190 or the
parm disks are ...

It is interesting how often I've had to use this tool after it was built -
in one case someone had to recover data from backups of a defunct VM
system, and although you could restore the tapes (they were DDR), there was
no directory that said where the minidisks were.  Were it not for DISCOVER,
I couldn't have helped them.

Regards,
Bill Stephens
Sr. Technology Analyst, High Availability
SunGard Availability Services
10th floor
401 North Broad Street
Philadelphia, PA 19108
Phone: (215) 351-1099
Fax: (215) 451-2045
[EMAIL PROTECTED]



 



Re: DASD map tool?

2005-10-28 Thread David Kreuter

IEBIBALL only works in z/OS. We use VMFIBALL.
David
Bill Stephens wrote:


Dave Kreuter wrote I agree that a 1 cylinder scan is quite useful. I've
used it myself.
There are times though where a successful CMS access could be
misleading. Any disk that was recomped such as the 190 will return
incorrect results. It is also possible that a minidisk that has been
deleted will still show up with its cylidner 1 intact potentially
pointing at garbage. Just be aware of this and a DISCOVER tool is still
quite effective..

This is quite correct.  Usually, there will be a gap evident in the map
file following the 190 disk, which +may+ give you a clue as to the correct
size of the 190 mdisk (e.g., if in the directory, the 190 minidisk is
immediately followed by another minidisk, then the ACCESS reported size
plus the gap size is the true size).  But that's only if there is no actual
gap between 190 and the next minidisk in the directory.

Another issue that DISCOVER can't detect is when disks get overlaid.
Consider:

1)user A has a minidisk allocated at cylinder 100 for 10 cylinders
2)user B has a minidisk allocated at cylinder 105 for 4 cylinders
(never mind how or why)

In this case, DISCOVER will report that there is a minidisk at cylinder 100
for 10 cylinders, and another minidisk at cylinder 105 for 4 cylinders.

That's why the best use of DISCOVER is in conjunction with IEBIBALL.

Regards,
Bill Stephens
Sr. Technology Analyst, High Availability
SunGard Availability Services
10th floor
401 North Broad Street
Philadelphia, PA 19108
Phone: (215) 351-1099
Fax: (215) 451-2045
[EMAIL PROTECTED]



 



Re: DASD map tool?

2005-10-27 Thread David Kreuter

Without DIRMAINT from MAINT with access to the soruce directory:
DISKMAP fn of source directory file

With DIRMAINT:
From MAINT: DIRM DIRMAP

David
Clark, Carl wrote:


VM enthusiasts:

   Thanks for all the answers about saving CMS for the 2nd Level 
system.  Now a different issue has arisen.  How may I determine 
exactly which minidisks are on a particular real DASD volume?


q 5629
DASD 5629 CP OWNED  510RES   109
Ready; T=0.01/0.01 15:30:31

I understand that many minidisks are defined to this volume, is there 
a tool that will map all the mdisks for a particular volume?


Your help is appreciated,
Carl Clark
BCBST

Please see the following link for the BlueCross BlueShield of Tennessee E-mail
disclaimer:  http://www.bcbst.com/email_disclaimer.shtm
 




No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.361 / Virus Database: 267.12.5/150 - Release Date: 27/10/2005
 



Re: Monitoring VSwitch

2005-10-21 Thread David Kreuter
Tom: You need a minimum  of one VM TCPIP controller machine. The 
controller machine manages the vswitch for availability. The real 
devices are attached to the controller at vswitch creation or recovery 
to an available controller. The controller does not have DEVICE/LINK 
statements, it does not run it as IP adapter. If you want a VM TCPIP 
stack to use the vswitch as an IP adaptor you need to give it a NICDEF 
and couple it over to the vswitch guest lan (sorry Alan for calling it a 
vswitch guest lan).
So you would then have two VM TCPIP stacks, one as a controller, and the 
other as a user of the vswitch.


Bytes in/out come from a NETSTAT DEVLINK pointing at the name of tcpip 
controller:
netstat devlink tcp tcpiplz  
VM TCP/IP Netstat Level 510  

Device VSWITCHDEV  Type: VSWITCH-IUCV   Status: Connected
 Queue size: 0 CPU: 0 IUCVid: *VSWITCH Priority: B  
   Link VSWITCHLINK   Type: IUCV   Net number: 1
 BytesIn: 790 BytesOut: 924 



or from asking the tcpip stack using an adapter on the guest lan:
netstat devlink tcp tcpiply   
VM TCP/IP Netstat Level 510   
 
Device [EMAIL PROTECTED]Type: OSDStatus: Ready 
 Queue size: 0 CPU: 0 Address: 0800Port name: UNASSIGNED 
 IPv4 Router Type: NonRouter  Arp Query Support: Yes 
   Link OSASERV   Type: QDIOETHERNET   Net number: 0 
 BytesIn: 427469  BytesOut: 0
 Forwarding: Enabled  MTU: 1500IPv6: Disabled
 Broadcast Capability: Yes   
 Multicast Capability: Yes   
 Group   Members 
 -   --- 
 224.0.0.1  1




David

Tom Duerbusch wrote:


I have vswitch running over on the IFL lpar.  Still only testing.

Great...neat...

I connected to it via VM's TCP/IP stack.
I've connected to it via 64 bit SLES9.

Seems to all work.

But now that traffic isn't being routed via the VM TCP/IP stack, the
information that I was getting from NETSTAT, just isn't there anymore.

I use to be able to see what was connected to me.
I use to be able to see the byte count of data that was sent (netstat
dev).

Just kind of wondering how I can tell when it is being used and what
kind of and amount of activity that is on it.

Thanks

Tom Duerbusch
THD Consulting