Buggered up zipl.conf file

2008-08-29 Thread Rakoczy, Dave
 
All,
 
Being a zLinux Newbie I'm following Chapter 7. (installing and
configuring SLES10) in the  'z/VM and Linux on IBM System z The
Virtualization Cookbook'
 
Step 7.5.13 identifies modifications to make to the zipl.conf file.
 
Well... Here's where the problem lies... I fat fingered the parameter
line and went ahead and executed the zipl command.  Now when I try to
IPL I get the following message.
 
Waiting for device /dev/dasd1 to appear:
..not found
 -- exiting to /bin/sh

$

 
The device I should be looking for is /dev/dasda1not
/dev/dasd1.
 
Can anyone offer any insight on how I can save this install without
starting all over again?
 
This is just a sandbox system I'm playing with for the time being, I was
hoping this was going to become my "Gold" system eventually.
 
Thanks in advance for any assistance.  
 
And yes... I do have a backup of the zipl.conf file, I just have no idea
on how to restore it and re-run the zipl command without the actual
system.   

David Rakoczy
Operating Systems Programmer
Thermo Fisher Scientific

"He who laughs last probably made a backup." 

 

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: Buggered up zipl.conf file

2008-09-02 Thread Rakoczy, Dave
 

To all those who replied to my distress call on Friday...

Thank You, Thank You, Thank You.

I went to section 12.4.2 Entering a rescue environment as described by
Mike MacIsaac, then followed the suggestions from Robert Nix and I was
able to successfully execute mkinitrd and zipl after updating (correctly
this time around) zipl.conf.

What a learing experience this has been.

Thanks again.

David Rakoczy
Operating Systems Programmer
Thermo Fisher Scientific




"He who laughs last probably made a backup." 


-Original Message-
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of
RPN01
Sent: Friday, August 29, 2008 3:07 PM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Buggered up zipl.conf file

Boot up your install system, and define the network. Get things up to
the point that ssh is started. Then log in via ssh, mount your real
Linux system's filesystem and once everything is in place beneath this
mount point, do a chroot to the mountpoint. Then edit your zipl.conf
file, and re-run mkinitrd and zipl. Shutdown and try to boot again.

My assumption here is that this is your first linux image. If you have
others, you could attach the necessary disks to a running image, mount
them and chroot to there.

--
Robert P. Nix  Mayo Foundation.~.
RO-OE-5-55 200 First Street SW/V\
507-284-0844   Rochester, MN 55905   /( )\
-^^-^^
"In theory, theory and practice are the same, but  in practice, theory
and practice are different."




On 8/29/08 1:51 PM, "Rakoczy, Dave" <[EMAIL PROTECTED]>
wrote:

>
> All,
>
> Being a zLinux Newbie I'm following Chapter 7. (installing and 
> configuring SLES10) in the  'z/VM and Linux on IBM System z The 
> Virtualization Cookbook'
>
> Step 7.5.13 identifies modifications to make to the zipl.conf file.
>
> Well... Here's where the problem lies... I fat fingered the parameter 
> line and went ahead and executed the zipl command.  Now when I try to 
> IPL I get the following message.
>
> Waiting for device /dev/dasd1 to appear:
> ..not found
>  -- exiting to /bin/sh
>
> $
>
>
> The device I should be looking for is /dev/dasda1not
> /dev/dasd1.
>
> Can anyone offer any insight on how I can save this install without 
> starting all over again?
>
> This is just a sandbox system I'm playing with for the time being, I 
> was hoping this was going to become my "Gold" system eventually.
>
> Thanks in advance for any assistance.
>
> And yes... I do have a backup of the zipl.conf file, I just have no 
> idea on how to restore it and re-run the zipl command without the 
> actual system.
>
> David Rakoczy
> Operating Systems Programmer
> Thermo Fisher Scientific
>
> "He who laughs last probably made a backup."
>
>
>
> --
> For LINUX-390 subscribe / signoff / archive access instructions, send 
> email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or 
> visit http://www.marist.edu/htbin/wlvindex?LINUX-390

--
For LINUX-390 subscribe / signoff / archive access instructions, send
email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or
visit http://www.marist.edu/htbin/wlvindex?LINUX-390

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


HiperSocket Performance

2009-01-15 Thread Rakoczy, Dave
Hello all,
 
We are a longtime zOS shop taking the plunge into the zVM / zLinux
(SUSE 10SP2) world.  We had never implemented HiperSockets in our zOS
environment so our experience with this technology is rather limited.
HiperSockets were implemented specifically to support our desire to take
advantage of  FDR/Upstreams ability to interface with our zOS tape
management tools.
 
During the last week or so we've been testing the different
FDR/Upstreams backup and restore processes (including the RMAN option).
The backup and restore processes work as advertised, but we are looking
for better throughput times for these processes.
 
Currently the HiperSocket channel is defined in the I/O Gen as having a
Maximum Frame Size of 16 KB, the MTU size on both the zOS and z/linux
interfaces is set to 8192 (see Below).   The backups are going to our
VTS which is Ficon attached to the Mainframe.  
 
DevName: IUTIQDF4  DevType: MPCIPA 
  DevStatus: Ready CfgRouter: Non  ActRouter: Non  
  LnkName: HIPR2 LnkType: IPAQIDIOLnkStatus: Ready 
NetNum: n/a  QueSize: n/a  
IpBroadcastCapability: No  
ArpOffload: YesArpOffloadInfo: Yes 
ActMtu: 8192   
ReadStorage: GLOBAL (2048K)
SecClass: 255  MonSysplex: No  
IQDMultiWrite: Disabled
  BSD Routing Parameters:  
MTU Size: 8192  Metric: 00 
DestAddr: 0.0.0.0   SubnetMask: 255.255.255.0  
  Multicast Specific:   
 
   
 
hsi0  Link encap:Ethernet  HWaddr 00:00:00:00:00:00
  inet addr:192.0.1.5  Bcast:192.0.1.255  Mask:255.255.255.0
  inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
  UP BROADCAST RUNNING NOARP MULTICAST  MTU:8192  Metric:1
  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000
  RX bytes:0 (0.0 b)  TX bytes:168 (168.0 b)

 
With the above settings I'm seeing throughput in the area of 15-18 Mb
per second.  
 
 
I've spent the past few days scouring these archives looking for what
others have done.  I found a few threads that addressed HiperSocket
throughput speeds between zOS and zLinux, but were using FTP as the
benchmark utility.  I have a window this weekend where I can put in a
I/O Gen change for the Maximum Frame Size on the HiperSocket channel
define (hopefully I'm on the right track here).  
 
So, the question I'm posing is : If you are using HiperSockets to
support FDR/Upstream, in your experience where did you find the
performance throughput sweet spot?
 
Thanks in advance for any input you may relay.
 
 

David Rakoczy 
Operating Systems Programmer
Thermo Fisher Scientific

"He who laughs last probably made a backup." 

 

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: HiperSocket Performance

2009-01-15 Thread Rakoczy, Dave
zLinux assigns the MTU size according to the IQD CHPID definition.  

For sake of discussion lets say I set the CHPID to a Max Frame Size of
64K, that would give me an MTU size of 56K according to the Doc.

Where can I control the size of the packets I'll send across the
interface?  In the Tape Blocksize / Record length as alluded to in the
Adam's previous note?

Sorry for all the questions... But I've got to learn this stuff
somewhere.


David Rakoczy
 


-Original Message-
From: Linux on 390 Port [mailto:linux-...@vm.marist.edu] On Behalf Of
David Boyes
Sent: Thursday, January 15, 2009 10:07 AM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: HiperSocket Performance

For bulk data transfer, make the MTU size as large as possible, and make
your packet sizes at least 40 bytes smaller than the maximum MTU to
avoid fragmentation of data packets. That allows space for the TCP
header on each packet.

Note that this will affect interactive response, so it's probably not a
good idea to try to share the same connection for interactive access and
bulk transfer like backups.

--
For LINUX-390 subscribe / signoff / archive access instructions, send
email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit http://www.marist.edu/htbin/wlvindex?LINUX-390

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: HiperSocket Performance

2009-01-15 Thread Rakoczy, Dave
Doing an inquiry on the tape from the tape management system shows me
the following:

General Data 
 Volume Serial. . . : 163738 
 Alternate Volume . :
 Media type   . . . : 3490-36X2  
 Record Format. . . : VB 
 Record Length. . . : 32756  
 Block Size   . . . : 229376

My next window to do a GEN change (management will not allow dynamic I/O
Changes) is the 3rd weekend of Feb.  I wish I had the downtime window to
make the change, run some test, change to a different frame size, run
additional test and so on, I'd do that.  The change I'll implement this
weekend I'll need to live with for the next month, that's why I'm
looking for what others have experienced.

Yes, this HiperSocket interface will be dedicated to Bulk Transfers,
specifically our backups. 


 


 


-Original Message-
From: Linux on 390 Port [mailto:linux-...@vm.marist.edu] On Behalf Of
Adam Thornton
Sent: Thursday, January 15, 2009 9:56 AM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: HiperSocket Performance

On Jan 15, 2009, at 8:40 AM, Rakoczy, Dave wrote:
>
> I've spent the past few days scouring these archives looking for what 
> others have done.  I found a few threads that addressed HiperSocket 
> throughput speeds between zOS and zLinux, but were using FTP as the 
> benchmark utility.  I have a window this weekend where I can put in a 
> I/O Gen change for the Maximum Frame Size on the HiperSocket channel 
> define (hopefully I'm on the right track here).
>
> So, the question I'm posing is : If you are using HiperSockets to 
> support FDR/Upstream, in your experience where did you find the 
> performance throughput sweet spot?

What does FDR/Upstream use as a tape block size?  Most of the backup
software I'm familiar with uses 32k or 64k chunks, so if you can set
your frame size to match, that's probably ideal (assuming that much or
most of your Hipersocket traffic *is* backup blocks).

If your traffic is dominated by bulk transfers (like backup blocks)
rather than interactive traffic, then the larger frame and larger MTU
the better (unless you're in a *really* memory starved environment, but
if you are this probably isn't going to be your first bottleneck).  How
long till the next-but-one window?  Try something different this
weekend, and measure it, would be my advice.  Go back to the other one
if it's worse, or try a third one, at your next opportunity (it is
unlikely, I think, to get enormously faster or slower, presuming you're
not doing silly things with MTU or frame size; 576 byte MTUs, for
instance, did make sense for interactive traffic in the days of 2400
baud modems, but not so much now).

Adam

--
For LINUX-390 subscribe / signoff / archive access instructions, send
email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit http://www.marist.edu/htbin/wlvindex?LINUX-390

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Defining an LPAR on a z box to run LINUX

2007-07-31 Thread Rakoczy, Dave
We are researching the possibility of putting up a LINUX LPAR on our
z/890 for a Proof of Concept.  We currently have 3 general purpose CP's
turned on in the box. 
All 3 of the general purpose CP's are available for use to the 3 z/OS
LPAR's we run on the machine, none of the CP's are dedicated.  I know on
the HMC's Activation Profile you can select the LPAR mode ESA/390 or
LINUX (and a few other options as well).  

What I'd like to do is Build a 4th LPAR to be a LINUX LPAR, assign that
LPAR just a single processor, it's own Devices via IOCP along with a
chunk of memory.  This LPAR would just be for me to play around with and
learn on.  Now my question is the following.  Since all three of my
General Purpose CP's are shared across LPAR's that are EAS/390 Mode
LPARS, can I use one of those same three General Purpose CP's for this
LINUX Mode LPAR?  Or must all LPAR's assigned to a CP be defined as the
same mode type?  i.e.  EAS/390 or LINUX.

-Thanks
Dave.

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: Defining an LPAR on a z box to run LINUX

2007-07-31 Thread Rakoczy, Dave
Yes... We are in working with our IBM Rep, only problem is our
purchasing department moves nowhere near as quickly as out IT department
would like them too.  

Thanks to all who cleared this question up for me.
I have a feeling I'll be back with additional inquiries as time go on.

Thanks again.
-Dave  

-Original Message-
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of
RPN01
Sent: Tuesday, July 31, 2007 8:57 AM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Defining an LPAR on a z box to run LINUX

If you're doing a proof of concept, talk to your friendly IBM Sales Rep;
you
might just be able to talk him / her into turning on an IFL for POC
purposes, and you won't have to impact your production workload at all.

Just a thought

--
   .~.Robert P. Nix Mayo Foundation
   /V\RO-OE-5-55200 First Street SW
  /( )\   507-284-0844  Rochester, MN 55905
  ^^-^^   -
"In theory, theory and practice are the same, but
 in practice, theory and practice are different."




On 7/31/07 7:30 AM, "Peter Webb, Toronto Transit Commission"
<[EMAIL PROTECTED]> wrote:

> Just define your Linux LPAR as you would a z/OS LPAR. The CP type
> 'LINUX' refers to an IFL engine (Integrated Facility for Linux), which
> from your description you do not have. Yes, all LPARS assigned to a CP
> must be the same type.
>

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390