Re: SLES15SP4 IPL failure: stage2 boot loader
Looks like a problem with the host (KVM) not with the guest (SLES). Clovis Pereira IT Mainframe Specialist - SW services TLS - IBM Technology Lifecycle Services 55 11 99925-6242 (Mobile) gclo...@br.ibm.com IBM De: Linux on 390 Port em nome de Alan Haff Enviado: quinta-feira, 3 de agosto de 2023 12:31 Para: LINUX-390@VM.MARIST.EDU Assunto: [EXTERNAL] Re: SLES15SP4 IPL failure: stage2 boot loader > What QEMU do you have in the host? (rpm -qa | grep qemu). Is that up2date? qemu-s390-4.2.1-11.16.3.s390x I know, I'm pretty far backlevel. Strange that it worked ok with SP3, though. The good news is that I've been able to work around the problem for now by extracting the kernel and initrd from the guest disk and storing it on the host to IPL the guest with a direct kernel boot. -Original Message- From: Linux on 390 Port On Behalf Of Christian Borntraeger Sent: Thursday, August 3, 2023 03:08 To: LINUX-390@VM.MARIST.EDU Subject: [EXTERNAL] - Re: SLES15SP4 IPL failure: stage2 boot loader Am 02.08.23 um 21:11 schrieb Alan Haff: > I have a SLES15 SP4 system running under KVM on a z13s that refuses to IPL > after upgrading from SP3. The failure message is "! Cannot read stage2 boot > loader !". I've IPLed into a rescue shell from the SP4 ISO, set up a chroot > environment, and re-ran grub2-install with no obvious errors. Still no joy. > Not sure what to try next. > > Any ideas/suggestions/assistance would be greatly appreciated. This looks like an error of the QEMU loader not being able to find the right things on the disk. What QEMU do you have in the host? (rpm -qa | grep qemu). Is that up2date? -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.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://www2.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://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: Can zLinux detect when files arrive in the virtual reader?
What is the effect of use 'vmcp SPOOL RDR CONT CLASS *' in a zLinux machine? I remember the need to use SPOOL RDR CONTINUE when sending files to a second level z/OS or z/VSE many years ago, to avoid START on every file. Clovis Pereira IT Mainframe Specialist - SW services IBM Brazil - TSS, Technology Support Services 55 11 99925-6242 (Mobile) gclo...@br.ibm.com IBM De: Linux on 390 Port em nome de Alan Altmark Enviado: sexta-feira, 2 de setembro de 2022 10:50 Para: LINUX-390@VM.MARIST.EDU Assunto: [EXTERNAL] Re: Can zLinux detect when files arrive in the virtual reader? I won’t pretend to be an expert in UDEV architecture, but the research I’ve done showed me that UDEV was meant to reflect physical device events to user space. Having refreshed my memory by re-reading “IBM 2821 Control Unit Component Description”, I think the arrival of a card deck in a card reader is equivalent to a USB stick appearing in a USB port. When you press the START key on a 2540 card reader, the device transitions from NOT-READY to READY, causing an unsolicited interrupt (Alert+Device End) that tells the OS to start reading. Once EOF is reached (no more cards in the hopper and the EOF button was pressed), the 2540 signals a Unit Exception, failing the outstanding READ operation that’s waiting for next card. From that the OS knows that the file is complete. Once, the UE is sent, the 2540 returns to the NOT-READY state. In VM, the arrival of a RDR file effectively pushes the START button on the virtual RDR. [I’m not looking to start a retrospective on the 2540 or its modes of operation that differed from the above description. I’m just trying to make a point.] But be careful. While we think we’re interested in the arrival of spool files, we’re not. Rather, we’re interested in knowing that if we start reading from the card reader, there are cards in the hopper to be read. I.e. If a spool file arrives with class Q, but your RDR is spooled class Z, you won’t be able to read the spool file. That’s why seeing the device transition to READY is so important. That only happens if an *eligible* file arrives in you RDR. (Anyone who has written a non-blocking socket application will appreciate that subtle difference.) Cards, tapes, disks. They all had removeable media and they all signaled the host the same way. Even a terminal would generate an unsolicited DE when you turned it on; that’s how the OS knew it was ok to write a logo to it. (I guess the human was the removable media!) This is not to be confused with changes in I/O configuration where subchannels are added to or deleted from the I/O configuration. That’s a whole different kettle of fish. Regards, Alan Alan Altmark Senior Managing z/VM Consultant IBM Technology Services 1 607 321 7556 (Mobile) alan_altm...@us.ibm.com From: WF Konynenberg Sent: Thursday, September 1, 2022 10:10 AM To: Linux on 390 Port ; Alan Altmark ; LINUX-390@VM.MARIST.EDU Subject: [EXTERNAL] Re: Can zLinux detect when files arrive in the virtual reader? I would be inclined to suggest that use of udev for user I would be inclined to suggest that use of udev for user functionality like this likely constitutes abuse of the udev design. It might be better to find an approach that fits in the canonical Unix/Linux model of handling various device quirks. Steal ideas from, say, the magnetic tape driver interface and tooling, the tty subsystem, etc. Don't go out of your way to design something new that is completely unique to zlinux. I wouldn't be surprised if the rdr device driver needs a wee bit of fixing to make it properly support a classic style Unix/Linux device usage. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.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://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: z16 CPU type/model number
More details in this draft Redbook: https://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/sg248951.html?Open [https://www.redbooks.ibm.com/images/thumbs/sg24-8951-00_x2.jpg]<https://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/sg248951.html?Open> IBM z16 (3931) Technical Guide | IBM Redbooks<https://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/sg248951.html?Open> This IBM® Redbooks® publication describes the features and functions the latest member of the IBM Z® platform, built with the IBM Telum processor, the IBM z16™ (machine type 3931). It includes information about the IBM z16 processor design, ... www.redbooks.ibm.com Clovis Pereira IT Mainframe Specialist - SW services IBM Brazil - TSS, Technology Support Services 55 11 99925-6242 (Mobile) gclo...@br.ibm.com IBM De: Linux on 390 Port em nome de Mark Post Enviado: quarta-feira, 13 de abril de 2022 15:52 Para: LINUX-390@VM.MARIST.EDU Assunto: [EXTERNAL] Re: z16 CPU type/model number On 4/13/22 14:48, Bfishing wrote: > 3931 Great! Thanks for the quick response. Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.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://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: RACF and sysprog ID
Hello, Troy. Consider also give authority to individual userids, when justified. And consider products self protection. Example: DIRMAINT have his own mechanism to enable administrators (AUTHUSER), RSCS have self protection for his commands, OPERATOR must be managed by individuals defined into RTABLES, etc., For dangerous machines, use the LOGONBY option, enabling the individuals to logon it, only when need. Example: Network (TCPIP) have the TCPMAINT machine, RACF have AUDITOR, CP/CMS have MAINT. These machines (MAINT, AUDITOR, TCPMAINT) needs LOGONBY. For the few powerful service machines, do not enable them to logon directly (TCPIP, RACFVM, OPERATOR): they must be managed by their partners and must work disconnected. Or LOGONBY by a more restricted group, for emergency only. I know several customers that work this way, and they consider easy to administer, after the first installation impact. Regards, __ Clovis From: George, Kevin A kevin.geo...@opm.gov To: LINUX-390@vm.marist.edu Date: 18/08/2011 14:19 Subject: Re: RACF and sysprog ID Sent by: Linux on 390 Port LINUX-390@vm.marist.edu On VM our SYSPROG users do not have any special RACF authority. We do have LOGONBY access to all of the maintenance machines including MAINT and TCPMAINT. This allows for any maintenance you may need to do. We also set the VM privileges to ABCDEFG for those users which allows them to see and control most things in VM. - Kevin George U.S. Office of Personnel Management 1900 E Street NW Room BH04L Washington, DC 20415 (202) 606-1195 - Main (202) 528-8215 - Cell From: Linux on 390 Port [LINUX-390@VM.MARIST.EDU] On Behalf Of Troy A Slaughter [t...@ntrs.com] Sent: Thursday, August 18, 2011 12:07 PM To: LINUX-390@VM.MARIST.EDU Subject: RACF and sysprog ID Hi all, I'm trying to figure out the best way to define authority to a SYSPROG group under RACF/VM. I don't want SYSPROG members to have all authority so I don't want to just add SPECIAL and OPERATION attributes to the group. But they should be able to perform system-wide list operations and such. I also want them to have certain system display capabilities. It seems the only way to do that is via privilege classes. If I'm right, it looks like I will be doing a combination of RACF alterations to the SYSPROG group as well as privilege class changes to the individual system IDs. [cid:_2_0F36822C0F367E5800589D60862578F0] ___ Troy Slaughter | Software Consultant | Mainframe Platform Engineering 50 South Lasalle Street, LQ 11SE, Chicago, Illinois, 60603 | Phone 312-557-6322 | Cell 312-208-3735 | t...@ntrs.com mailto:t...@ntrs.com Please visit northerntrust.comhttp://www.northerntrust.com/ CONFIDENTIALITY NOTICE: This communication is confidential, may be privileged and is meant only for the intended recipient. If you are not the intended recipient, please notify the sender ASAP and delete this message from your system. IRS CIRCULAR 230 NOTICE: To the extent that this message or any attachment concerns tax matters, it is not intended to be used and cannot be used by a taxpayer for the purpose of avoiding penalties that may be imposed by law. For more information about this notice, see http://www.northerntrust.com/circular230 P Please consider the environment before printing this e-mail. -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/ -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: patching frequency
Scott, only to feed this discussion: Apply 5 patchs by month looks better than 15 by quarter or 30 by half-year. Less corrections is faster, easy to analyze and less problematic to fallback, if needed. Is it a valid argument? Regards, PS. Only ideas, I don't work in the Linux team. Don't know the practical issues... __ Clovis From: Scott Rohling scott.rohl...@gmail.com To: LINUX-390@vm.marist.edu Date: 18/08/2011 13:17 Subject: Re: patching frequency Sent by: Linux on 390 Port LINUX-390@vm.marist.edu If someone told me to patch more frequently - I would make them explain exactly how often and why. For convenience sake, patching every x weeks or months might be nice .. but there should be policies in place that distinguish between security fixes and other types, and give rules/guidelines for how soon such patches should be applied. If these policies don't exist - they should be developed - so I would be working to define that. There are so many approaches to patching.. 'if it ain't broke, don't fix it' - 'stay a release behind current' - 'apply security fixes immediately' .. that being told 'patch more frequently' doesn't really give you much to go on. What is your strategy when it comes to software maintenance? What are the policies that must be adhered to? What are the maintenance windows that allow you to patch servers? Those seem like better indicators then 'frequency'. Scott Rohling -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/ -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: z/VM page space
Thanks, Bill. Good explanation, enough for me. At least, we seeded the idea. Best regards, __ Clovis From: Bill Holder hold...@us.ibm.com To: LINUX-390@vm.marist.edu Date: 17/06/2011 18:39 Subject: Re: z/VM page space Sent by: Linux on 390 Port LINUX-390@vm.marist.edu Hi, People. My cent to this discussion. We are talking about pages on dasd, not pages in memory. So, these pages already was swapped. Except some control pages, I think. To free the dasd, VM will need: Know what pages are on the specific dasd. It can be done by Page out routines, updating one table. Drain the dasd, to prevent new allocation Put on the bit to force a Page In for the pages on that dasd. Returning to normal page process. After some time, no pages are on this dasd. It can be purged from the page tables, removing the control pages. Of course, it is not so simple to implement, but looks like viable. What do you, the experts, think about? __ Clovis Hi Clovis - I'm not sure I completely follow what you're proposing, but I believe I already covered it (though maybe I wasn't very clear). What you describe seems similar to the design approach I suggested. The challenge is this: There is is only one way to do your first step Know what pages are on the specific DASD; that is to scan all pages in all pageable spaces using CP's translation tables to determine whether each page is on that DASD. Once all pages on the DASD have been located, moving them is easy enough. Finding them is the hard part. The problem is that there is no way to get from the structures representing the 4K records on the DASD (the paging slots containing the pages) back to the structures which tell us what page is in each slot. All we have to represent each paging slot is one bit (allocated or not) in a bitmap, there is no room for a back pointer to the description of the page that the slot contains. So we have to find the pages the other way - from the top down, scanning all pages in the system to check if they are on the volume in question. This is not a small effort. You might ask why we don't just add that missing back pointer; it seems easy enough. It would indeed be easy enough to code, but the cost in terms of the additional storage usage to hold all of those pointers would be prohibitive - for a maximum sized paging system using ECKD volumes pushed to today's supported limits (about 11TB of paging space), it would mean at least an additional 22GB of non-pageable central storage usage just to hold those back pointers - for a function that is only very rarely used. Using a more real-world example: if you have a 32GB system with a 4:1 overcommit ratio of total virtual to real, with paging configured according to recommendations, those back pointers would take up at least 512MB of non-pageable central storage. It just seems excessively wasteful to spend that much central storage resource representing things that aren't even in storage, especially when it's only needed on a very rare basis. - Bill Bill Holder, Senior Software Engineer IBM z/VM Development, Memory Management, Endicott, NY Phone: 607-429-3640IBM TieLine: 620-3640 -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/ -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: z/VM page space
Hi, People. My cent to this discussion. We are talking about pages on dasd, not pages in memory. So, these pages already was swapped. Except some control pages, I think. To free the dasd, VM will need: Know what pages are on the specific dasd. It can be done by Page out routines, updating one table. Drain the dasd, to prevent new allocation Put on the bit to force a Page In for the pages on that dasd. Returning to normal page process. After some time, no pages are on this dasd. It can be purged from the page tables, removing the control pages. Of course, it is not so simple to implement, but looks like viable. What do you, the experts, think about? __ Clovis From: Scott Rohling scott.rohl...@gmail.com To: LINUX-390@vm.marist.edu Date: 17/06/2011 12:59 Subject: Re: z/VM page space Sent by: Linux on 390 Port LINUX-390@vm.marist.edu Hi David - one further comment - although it is indeed typical to see some CP owned pages written immediately after the system IPL, it's really not safe to make the assumption that that is the only time it will happen, In particular, the ISFC and Virtual Free Storage spaces are pageable, and page reference activity, and therefore paging behavior, for them can be driven at times other than system IPL. Bill Holder, Senior Software Engineer I'm curious about why CP would write pages immediately after IPL? At that point, there is likely sufficient memory and paging isn't needed.. so why not wait until it is? I'm sure there's a good explanation - just wondering... Scott Rohling -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/ -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: z/VM page space
Friends, Please, take a look at SPOOLCHN http://www.vm.ibm.com/download/packages/ Follow the announce: (c) Copyright International Business Machines Corporation 1993,2005 All Rights Reserved. *-* *Name: SPOOLCHN, version 5.C * * * * Description: Extensions to spool Query commands * * * * Author: Richard Ross (rich...@us.ibm.com) * * * *Date: August, 2005 * *-* SPOOLCHN is a VM system programmer utility (class C or E) which will display files in the spool system. SPOOLCHN has the following advantages over the standard spool Query commands: - can show spool usage (blocks of spool data) - shows more information than the spool Query commands - output can be directed to terminal, stack, disk, or variables in REXX - output can include an exec for manipulating the spool files - more search criterea than spool Query, such as number of records, age of file, etc. - wildcard searches allowed --- SPOOLCHN has been tested on all current releases of VM. --- SPOOLCHN is used by a privileged user to query files in the spool system. Unlike QUERY RDR, QUERY PRT, or QUERY PUN, SPOOLCHN will show spool files that are open (as these files do take up space in the spool system). It will also not tie up system resources the way that a QUERY RDR ALL will. SPOOLCHN requires class C or E to display the spool file blocks in real storage (DIAGNOSE 4). It also requires class D if the DIAGNOSE D8 option is used. --- SPOOLCHN is available from VMTOOLS and http://www.vm.ibm.com Richard Ross _ __ Clovis From: Scott Rohling scott.rohl...@gmail.com To: LINUX-390@vm.marist.edu Date: 14/06/2011 10:32 Subject: Re: z/VM page space Sent by: Linux on 390 Port LINUX-390@vm.marist.edu Performance Toolkit can show you the paging load for users (menu option 22 - FCX113).. how much in XSTORE, how much on DASD ... but it doesn't identify the paging volume(s) the pages are stored on, if that's what you want to do. Scott Rohling On Tue, Jun 14, 2011 at 7:03 AM, Nelson, Gene C. gcnel...@fedins.comwrote: In z/VM is there a way to tell who or what is using that page space? Coming from the z/OS world I know there was a way to display show was the biggest user of the page slots. Is there a way to do that in z/VM? Gene Nelson Federated Insurance Company 121 E. Park Square Owatonna, MN 55060 (507) 455-5200 ext. 4555706 -Original Message- From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of Alan Altmark Sent: Monday, June 13, 2011 6:02 PM To: LINUX-390@VM.MARIST.EDU Subject: Re: z/VM page space On Monday, 06/13/2011 at 03:48 EDT, Sam Bass sam.b...@mclaneco.com wrote: I am migrating from one disk subsystem to another. I know that you can add PAGE volumes via DEF CPOWNED after you have formatted a volume and ATT *unit* SYSTEM. Is there a way to do a 'page delete' like you can in z/OS so you can move off of the old disk volumes? Unfortunately, no. You can tell CP to stop using (adding new data to) a paging or spooling volume, but you cannot make CP migrate data off of the drained volume onto an active one. Alan Altmark z/VM and Linux on System z Consultant IBM System Lab Services and Training ibm.com/systems/services/labservices office: 607.429.3323 mobile; 607.321.7556 alan_altm...@us.ibm.com IBM Endicott -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/ The information contained in this e-mail message is intended only for the personal and confidential use of the designated recipient(s) named above. This message may be an attorney-client or work product communication which is privileged and confidential. It may also contain protected health information that is protected by federal law. If you have received this communication in error, please notify us immediately by telephone and destroy (shred) the original message and all attachments. Any review, dissemination, distribution or
Re: Storage Options
Is there a way to connect a Zseries - to open - storage (that do not have FICON) ? --- Yes, if your storage are connected to a Switch that have FC Cards and one of them was connected to a zSeries FICON card (configured as FCP). __ Clovis From: Mark Post mp...@novell.com To: LINUX-390@vm.marist.edu Date: 29/04/2011 19:08 Subject: Re: Storage Options Sent by: Linux on 390 Port LINUX-390@vm.marist.edu On 4/29/2011 at 03:28 PM, Davey, Clair cda...@scspa.com wrote: Is there a way to connect a Zseries IFL only system to open systems only storage (that do not have FICON) ? If this is possible, is it also possible to connect a Zseries system with IFL and CP engines to open systems only storage? Yes. The type of processor is irrelevant. All that matters is that you have one (or more) FICON card configured (i.e. loaded with the microcode) for FCP. Mark Post -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/ -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: VSWITCH for z/vm tcpip
During IPL, TCPIP tries to attach device 0600, fails and stop working. This is a problem from IPWIZARD. You put the NICDEF command into Directory, correctly, so no need to get the device via DTCPARMS. But, any inconsistency with DTCPARMS and TCPIP dies. Comment or delete the :ATTACH. line and all will work. IPWIZARD is only for the initial connection, as noted in TCPIP's Program Directory: IPWIZARD Considerations If the IPWIZARD command has been used to create an initial TCP/IP configuration, the following files have been created and customized: - PROFILE TCPIP - SYSTEM DTCPARMS - TCPIP DATA These files enable basic network connectivity for your z/VM system, with their content based on information supplied via the IPWIZARD panels. If you intend to provide more comprehensive TCP/IP services for your installation, further customization of the previously listed files is required. Additional TCP/IP configuration files will also require customization, dependent upon the specific services that are to be established. __ Clovis From: Sergey Korzhevsky s_korzhev...@iba.by To: LINUX-390@vm.marist.edu Date: 03/01/2011 15:19 Subject: VSWITCH for z/vm tcpip Sent by: Linux on 390 Port LINUX-390@vm.marist.edu Hi All, Could you, please, help me define vswitch for linuxes AND z/VM TCPIP. At first, i created all tcp/ip configuration with 'ipwizard' and real OSA addresses and it worked fine. Now, i would like to move to VSWITCH. The OSA is 010, i made the following changes in system config: DEFINE VSWITCH VSW1 RDEV 010 MODIFY VSWITCH VSW1 GRANT TCPIP for user TCPIP: NICDEF 600 TYPE QDIO LAN SYSTEM VSW1 I also changed TCPIP PROFILE accordingly DEVICE d...@0600 OSD 0600 NONROUTER LINK ETH0 QDIOETHERNET d...@0600 MTU 1500 IP BUT, my concern is file SYSTEM DTCPARMS: :nick.TCPIP:type.server :class.stack :ATTACH.0600-0602 During IPL, TCPIP tries to attach device 0600, fails and stop working. TCP: NIC 0600 is created; devices 0600-0602 defined z/VM Version 6 Release 1.0, Service Level (64-bit), skip DTCRUN1022I Console log will be sent to default owner ID: TCPMAINT HCPCPS040E Device 0600 does not exist DTCRUN1001E CP VARY ON 0600-0602 failed with return code 40 DTCRUN1099E Server not started - correct problem and retry DTCRUN1019I Server will not be logged off because you are connected This is controller: q vswitch VSWITCH SYSTEM VSW1 Type: VSWITCH Connected: 0Maxconn: INFINITE PERSISTENT RESTRICTEDNONROUTER Accounting: OFF VLAN Unaware MAC address: 02-00-01-00-00-01 State: Ready IPTimeout: 5 QueueStorage: 8 Isolation Status: OFF RDEV: 0010.P00 VDEV: 0010 Controller: DTCVSW1 Ready; T=0.01/0.01 11:11:12 Thank you. WBR, Sergey -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/ -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Finding the lost symlink in SLES11.1
Thanks a lot, Steffen (and Mark and Rick). This solves a lot of doubts. Happy New Year for all in this list. _ Clovis From: Steffen Maier ma...@linux.vnet.ibm.com To: LINUX-390@vm.marist.edu Date: 28/12/2010 18:43 Subject: Re: Finding the lost symlink in SLES11.1 Sent by: Linux on 390 Port LINUX-390@vm.marist.edu On 12/28/2010 08:22 PM, Richard Troth wrote: There are changes between the kernel shipped with SLES 10 and that shipped with SLE 11. If you have home-grown scripts (as many of us do), you'll have to adjust them. Looks like the link you're after changed from /sys/devices/dcssblk/PERFOUT/block:dcssblk0 to /sys/devices/dcssblk/PERFOUT/block/dcssblk0 (if I am reading the traffic correctly). The recent distro major releases (SLES11 SP1, RHEL 6) have their kernel built without CONFIG_SYSFS_DEPRECATED_V2 [1] which seems correct and has the consequences on sysfs layout that you encountered. This applies to all kinds of device classes, e.g. block or network [3]. Indeed the former symlink was replaced with two containing directories, the name of the outer depending on the device class. There are some rules for user space tooling working with sysfs to get it future-proof [2]. Maybe they are of help. [1] http://lxr.linux.no/#linux+v2.6.32/init/Kconfig#L608 [2] http://lxr.linux.no/#linux+v2.6.32/Documentation/sysfs-rules.txt [3] https://www.redhat.com/archives/anaconda-devel-list/2010-June/msg00095.html Steffen Linux on System z Development IBM Deutschland Research Development GmbH Vorsitzender des Aufsichtsrats: Martin Jetter Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen Registergericht: Amtsgericht Stuttgart, HRB 243294 -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/ -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/
Finding the lost symlink in SLES11.1
Hello, friends. There are one symlink in SLES10 used to find the PERFOUT dcss, that is missing in SLES11 SP1. See on SLES10: # ls -l /sys/devices/dcssblk/PERFOUT/ total 0 lrwxrwxrwx 1 clovis root0 Dec 28 16:18 block:dcssblk0 - ../../../block/dcssblk0 -rw-r--r-- 1 clovis root 4096 Dec 28 16:18 save -rw-r--r-- 1 clovis root 4096 Dec 28 16:18 shared --w--- 1 clovis root 4096 Dec 28 16:18 uevent On SLES11 SP1, the reply didn't match: # ls -l /sys/devices/dcssblk/PERFOUT/ total 0 drwxr-xr-x 3 root root0 Dec 28 14:31 block drwxr-xr-x 2 root root0 Dec 28 20:19 power -rw--- 1 root root 4096 Dec 28 20:19 save -r 1 root root 4096 Dec 28 20:19 seglist -rw--- 1 root root 4096 Dec 28 20:19 shared -rw-r--r-- 1 root root 4096 Dec 28 20:19 uevent The SYMLINK (block:dcssblk0) is missing. I think this wasn't created by udev, I test one new udev.rule without success (maybe wrong, I'm not the expert): # cat /etc/udev/rules.d/98-dcss.rules # # Rules for dcss - Clovis - Dec/2010 # This file should be installed in /etc/udev/rules.d # SUBSYSTEM!=block, KERNEL!=dcssblk*, ACTION!=add, SYMLINK+=../../../block:%k%c This rule runs, document the Symlink into udev DB but didn't create the real SYMLINK. Anyone know how to create the link or bypass it? Thanks a lot for any help... __ Clovis -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Finding the lost symlink in SLES11.1
Hi, Mark. See: # ls -l /sys/devices/dcssblk/PERFOUT/block total 0 drwxr-xr-x 6 root root 0 Dec 28 14:31 dcssblk0 # ls -l /sys/devices/dcssblk/PERFOUT/block/dcssblk0/ total 0 -r--r--r-- 1 root root 4096 Dec 28 15:34 alignment_offset lrwxrwxrwx 1 root root0 Dec 28 15:34 bdi - ../../../../virtual/bdi/252:0 -r--r--r-- 1 root root 4096 Dec 28 15:34 capability -r--r--r-- 1 root root 4096 Dec 28 14:31 dev lrwxrwxrwx 1 root root0 Dec 28 14:31 device - ../../../PERFOUT -r--r--r-- 1 root root 4096 Dec 28 15:34 ext_range drwxr-xr-x 2 root root0 Dec 28 15:34 holders -r--r--r-- 1 root root 4096 Dec 28 15:34 inflight drwxr-xr-x 2 root root0 Dec 28 15:34 power drwxr-xr-x 2 root root0 Dec 28 15:34 queue -rw-r--r-- 1 root root 4096 Dec 28 14:31 range -r--r--r-- 1 root root 4096 Dec 28 14:31 removable -r--r--r-- 1 root root 4096 Dec 28 15:34 ro -r--r--r-- 1 root root 4096 Dec 28 15:34 size drwxr-xr-x 2 root root0 Dec 28 14:31 slaves -r--r--r-- 1 root root 4096 Dec 28 15:34 stat lrwxrwxrwx 1 root root0 Dec 28 14:31 subsystem - ../../../../../class/block -rw-r--r-- 1 root root 4096 Dec 28 15:34 uevent __ Clovis From: Mark Post mp...@novell.com To: LINUX-390@vm.marist.edu Date: 28/12/2010 16:56 Subject: Re: Finding the lost symlink in SLES11.1 Sent by: Linux on 390 Port LINUX-390@vm.marist.edu On 12/28/2010 at 01:49 PM, Clovis Pereira gclo...@br.ibm.com wrote: Hello, friends. There are one symlink in SLES10 used to find the PERFOUT dcss, that is missing in SLES11 SP1. See on SLES10: # ls -l /sys/devices/dcssblk/PERFOUT/ total 0 lrwxrwxrwx 1 clovis root0 Dec 28 16:18 block:dcssblk0 - ../../../block/dcssblk0 -rw-r--r-- 1 clovis root 4096 Dec 28 16:18 save -rw-r--r-- 1 clovis root 4096 Dec 28 16:18 shared --w--- 1 clovis root 4096 Dec 28 16:18 uevent On SLES11 SP1, the reply didn't match: # ls -l /sys/devices/dcssblk/PERFOUT/ total 0 drwxr-xr-x 3 root root0 Dec 28 14:31 block drwxr-xr-x 2 root root0 Dec 28 20:19 power -rw--- 1 root root 4096 Dec 28 20:19 save -r 1 root root 4096 Dec 28 20:19 seglist -rw--- 1 root root 4096 Dec 28 20:19 shared -rw-r--r-- 1 root root 4096 Dec 28 20:19 uevent The SYMLINK (block:dcssblk0) is missing. I think this wasn't created by udev, Or, there's more information in the (apparently new) /sys/devices/dcssblk/PERFOUT/block sub-directory. What's in there? Mark Post -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/ -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Red Hat Enterprise Linux 6 - installing problems
Rick, to compliment: Hercules have a IPL_DVD command. No need to map the source .iso file if installing into Hercules. Using Windows as a server, we can mount the .iso file on a free dasd letter (using the freeware program MagicISO by example) and enabling this letter to any FTP server (FileZilla?)... Using any Linux (including zLinux or PC flavors) we can loop mount the .iso file (mount -o loop dvd-file.iso /mnt/cd1) and exporting it (put /mnt/cd1 into /etc/exports) for use with NFS (the better choice). All these options keep the symlinks and enable installation of zLinux without problems. __ Clovis From: Richard Troth vmcow...@gmail.com To: LINUX-390@vm.marist.edu Date: 10/12/2010 14:47 Subject: Re: Red Hat Enterprise Linux 6 - installing problems Sent by: Linux on 390 Port LINUX-390@vm.marist.edu So ... we're glad you're flying now, and you don't need the following, but I will post anyway for reference. Following on what Clovis suggested, you can get Hercules to treat a DVD as an FBA disk. Depending then on the installer, you may be able to install from local media. It is probably more reliable than any network installation. It is certainly more efficient than a network installation. Take a snap-shot of the DVD as a .iso file, just like Clovis said. (Or use the original image you downloaded, if you burned the DVD locally.) Tell Hercules that is a 9336. Then within Linux, load the dasd_mod_fba driver and point to the device thus defined. Voi-la! Local media. Not just Herc, but anything which will attach a file to the S390, emulated or otherwise, so we're talking P/390 and stuff. -- R; Rick Troth Velocity Software http://www.velocitysoftware.com/ On Tue, Dec 7, 2010 at 16:22, Bern VK2KAD vk2...@hotmail.com wrote: I tried that but the installed kept saying various rpms were missing - even though they were there - very weird. Install is now complete - I created an FTP server on Ubuntu on a separate PC - mounted the DVD and served it back to the installer from there - once this was setup the install occurred without incident is a couple of hours. Thanks to all for assistance. -- From: Agblad Tore tore.agb...@volvo.com Sent: Tuesday, December 07, 2010 11:17 PM To: LINUX-390@VM.MARIST.EDU Subject: Re: Red Hat Enterprise Linux 6 - installing problems Hi, About the DVD and the symlinked files problem, just take the sym links and move the real files to the linked places, it works fine after that :) Cordialement / Vriendelijke Groeten / Best Regards / Med Vänliga Hälsningar Tore Agblad Volvo Information Technology Infrastructure Mainframe Design Development SE-405 08, Gothenburg Sweden E-mail: tore.agb...@volvo.com http://www.volvo.com/volvoit/global/en-gb/ From: Linux on 390 Port [linux-...@vm.marist.edu] On Behalf Of Bern VK2KAD [vk2...@hotmail.com] Sent: Tuesday, December 07, 2010 04:10 To: LINUX-390@VM.MARIST.EDU Subject: Re: Red Hat Enterprise Linux 6 - installing problems Hi I was encouraged to try this technique - I can see the file structure but the symbolic links are still unresolved. I copied the iso to a USB thumb drive which found a home at H: - I then mapped an E: drive from the ISO using a free Mount'n'Drive manager from DAEMON tools lite. The iso contents are successfully shown on the E: drive but the symbolic links just look like empty datasets - a 0KB file. I then tried a linux ftp server called vsftpd which I installed using apt-get.Everyting looks fine - ftp'ing into the ftp server gives the expected results and the install tree looks correct and the symbolic links actually work. Unfortunately, when I try to connect to this server via the RedHat installer, all I get on the log is Couldn't connect to server My next attempt is work out how to create a NFS connection - more reading needed. B. -- From: Clovis Pereira gclo...@br.ibm.com Sent: Monday, December 06, 2010 10:47 PM To: LINUX-390@VM.MARIST.EDU Subject: Re: Red Hat Enterprise Linux 6 - installing problems Hi, My circunvention to it, is copy the entire DVD as one .iso file to WinXP, mount the .iso as a virtual driver and enable it to FTP server. This preserve all DVD structures. There are a lot of free programs to create the .iso file and to create the virtual drivers. __ Clovis From: Alan Altmark alan_altm...@us.ibm.com To: LINUX-390@vm.marist.edu Date: 06/12/2010 01:41 Subject: Re: Red Hat Enterprise Linux 6 - installing problems Sent by: Linux on 390 Port LINUX-390@vm.marist.edu On Sunday, 12/05/2010 at 05:44 EST, Bern VK2KAD vk2...@hotmail.com wrote: My next issue was the file structure on the DVD - my FTP server is Filezilla running on XP - I simply
Re: Red Hat Enterprise Linux 6 - installing problems
Hi, My circunvention to it, is copy the entire DVD as one .iso file to WinXP, mount the .iso as a virtual driver and enable it to FTP server. This preserve all DVD structures. There are a lot of free programs to create the .iso file and to create the virtual drivers. __ Clovis From: Alan Altmark alan_altm...@us.ibm.com To: LINUX-390@vm.marist.edu Date: 06/12/2010 01:41 Subject: Re: Red Hat Enterprise Linux 6 - installing problems Sent by: Linux on 390 Port LINUX-390@vm.marist.edu On Sunday, 12/05/2010 at 05:44 EST, Bern VK2KAD vk2...@hotmail.com wrote: My next issue was the file structure on the DVD - my FTP server is Filezilla running on XP - I simply copied the DVD contents to a folder on the FTP server - alas this created another problem - the symbolic links for repodata and packages weren't handled properly Actually, the problem is not the file structure, but Windows XP itself. Windows Vista is the first version of Windows to include support for symbolic links in NTFS. Hopefully MS added the support to the CD/DVD drivers as well. Alan Altmark z/VM and Linux on System z Consultant IBM System Lab Services and Training ibm.com/systems/services/labservices office: 607.429.3323 alan_altm...@us.ibm.com IBM Endicott -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/ -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Debian version for zSeries
Friends: No problem to run zLinux on a CP processor. IFL is preferable, not mandatory... Carlos, I see Debian (looks like the 31bit, s390 version) available at Debian site: http://cdimage.debian.org/debian-cd/5.0.6/s390/iso-cd/ Personally, I didn't install it, yet. __ Clovis From: Rogério Soares rogerio.soa...@gmail.com To: LINUX-390@vm.marist.edu Date: 17/11/2010 10:33 Subject: Re: Debian version for zSeries Sent by: Linux on 390 Port LINUX-390@vm.marist.edu Carlos, i guess that is not possible run a z/linux without a IFL Processor... On Wed, Nov 17, 2010 at 10:23 AM, Carlos Bodra - Pessoal cbo...@terra.com.br wrote: Hello I`m looking for debian version for zSeries (64 bits), Is it available? Where can I found it? If not available, what kind of problems can I have if run 31bits version using zvm 4.4 and a z10 processor using CP not IFL. -- Carlos Bodra IBM zSeries Certified Specialist Sao Paulo - Brazil -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/ -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/ -- 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 more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: HCPGIR450W and HCPGIR453W after editing user direct
Hello, My personal vision: I think this model was planned for CMS (or equivalent) users, not for the new plug and play systems, like zVM itself and Linux. Example: when we attach a dasd to Linux or second level zVM, they recognize the new resource and puts it online, automagically. So, the signalling mechanism already exist. Why don't extent it to changes in USER DIRECT (HCPDIR?), including memory changes? And left the decision how to process the interrupt to guest OS. Maybe it is material for another Request For Change __ Clovis | | From: | | --| |Alan Altmark alan_altm...@us.ibm.com | --| | | To:| | --| |LINUX-390@vm.marist.edu | --| | | Date: | | --| |05/11/2010 12:16 | --| | | Subject: | | --| |Re: HCPGIR450W and HCPGIR453W after editing user direct | --| | | Sent by: | | --| |Linux on 390 Port LINUX-390@vm.marist.edu | --| On Friday, 11/05/2010 at 12:59 EDT, Shane ibm-m...@tpg.com.au wrote: We are talking about a hipervisor running (nominally) directly on the hardware - not a user-space application like VBox. In my naivety I would expect z/VM to be *very* aware of an interrupt for a guest IPL. If there are changes in the (z/VM) environment why wouldn't they resolved immediately at that point ?. It's all smoke and mirrors after all. Principle of least astonishment should prevail IMHO. During the development of the CIM models for (all) virtualization, it was recognized that a virtual machine has four states: o Defined - the virtual server is defined within the hypervisor, but is not consuming resources (an entry in USER DIRECT) o Active - the virtual server is running (logged on) o Paused - resources allocated, but virtual server is not running (press PA1 with SET RUN OFF) o Suspended - hibernated (saved state) with no real resources (other than disk) allocated. On System z, applies only to newer Linuxen. There are configuration settings associated with the definition of the virtual server, and there are settings associated with the running virtual server. The runtime settings can be constrained by the definition. Consider memory: it has a default and a maximum value in USER DIRECT. The current runtime value can be anything up to the maximum. It would be a Bad Thing if changing the directory changed a running virtual server. That would seriously hamper proper Change Management and would create havoc in a virtual machine. Some conditions are detected only at virtual server IPL and the virtual server has the expectation that they will remain that way forever, as there is no signalling mechanism to tell it that there has been a change. (Consider privilege class.) This is one of the reasons that revoking a virtual machine's access to a minidisk does not DETACH the minidisk from the virtual machine.
Re: Oracle 10.2.0 Install
Hello, I see two points of views here: 1- A fake-rpm is easy and fast to implement, but not a definitive solution. 2- A complete installation package, for a lot of platforms, but more difficult to be wrote. Both are good ideas. The keyword to chose between them is: urgency. Regards, Clovis. | | From: | | | |David Boyes dbo...@sinenomine.net | | | | To:| | | |LINUX-390@vm.marist.edu | | | | Date: | | | |23/04/2010 13:36 | | | | Subject: | | | |Re: Oracle 10.2.0 Install | | | | Sent by: | | | |Linux on 390 Port LINUX-390@vm.marist.edu | | I think the idea here is provide an fake rpm which depends on the same dependencies as Oracle DB do. So, installing this oracledeps-fake-virtual-10.2.0.2.rpm will install the dependencies, and you will be able to install Oracle without having to check manually gcc, libgcc, openmotif, libaio, etc... And this is a good idea. Oh, I'm not disagreeing that the fake RPM is a step in the right direction; but it's not far enough. If you're going to package a product for a platform, do it in a way that doesn't circumvent the software management system. Sorry, I guess I'm just in a grumpy mood today. This kind of stuff (trying to be half-pregnant by partially complying with RPM) makes migration and upgrade a PITA in that the vendors *think* they have deployed a solution, but they're still causing maintenance, deployment and support problems. IMHO, we should be asking Oracle to play *by* the rules, not hack around the rules. I also know they can't do everything at once, but we need to provide them some guidance on what they should be focusing on so they can plan to correct it later. -- 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 inline: graycol.gifinline: ecblank.gif
Re: How to enter control characters from an EBCDIC keyboard?
Hi, Sometimes, I forgot to type the cont parameter using the ping command on a 3215 terminal (example: ping -c 4 ip.address). In 3215 terminals, ping without a count result in a forever command. The unique way to stop it (al least the unique I know, without terminate the session) is a Ctrl-C. In this case, I open a Notepad session, click a Ctrl-C pair (^C), paste and copy it in the 3215 session, so stoping the ping command. Obviously, I use it on a PC and using a 3270 emulator that supports copy/paste. I think a Notepad session and copy/past can be useful. Regards, Clovis. From: karl williamson pub...@khwilliamson.com To: LINUX-390@vm.marist.edu Date: 04/03/2010 12:41 AM Subject: Re: How to enter control characters from an EBCDIC keyboard? Sent by: Linux on 390 Port LINUX-390@vm.marist.edu David Boyes wrote: I'm working on EBCDIC support for Perl 5. I'm not familiar with EBCDIC terminals, but apparently there are asynchronous ones. Very, VERY rare -- to the point of almost non-existent. The 3270 is the primary terminal type, and it's half-duplex, page-oriented. The older line-mode terminal (the 3215) is emulated, and pretty much behaves as a dumb TTY. How can one enter a control character from such a terminal? On ASCII terminals, pressing the Ctrl key and another at the same time generates a control sequence. Since H is the eighth letter of the alphabet, CTRL-H sends 8, which is a backspace on ASCII platforms. Is there something similar that happens on EBCDIC? The convention to enter a control character is to use the digraph '^letter' (EBCDIC not or cent sign (depending on code page) + character) and have apps translate that to the appropriate code point. The issue is that control characters in a 3270 world don't work the way they do on byte-oriented terminals, so they're rare (if not almost non-existent) in the 3270 environment. In the rare event a control character is used, it's almost always represented as a hex value in a string (for example to enable color or highlighting), and those don't occur as control characters. I don't understand the above. On ASCII terminals, often a control is printed as '^letter.', but entering requires pressing two keys at the same time. It seems like you are saying that the terminal will send a control character whenever a not or cent or maybe caret is typed whenever followed by a letter. If so, how then does one enter these three characters literally? And where could I find a mapping to look at, a sample for one of the code pages? The few EBCDIC code pages that I'm familiar with have 65 controls: 0 to 0x1F plus 0xFF. Are all 65 enterable from the keyboard? See above. I see from the archives that there are some problems between the ASCII LF (or NL) and the EBCDIC NEL. Is there a rule of thumb for which of these, or both, should mean a new-line, matching, say, '\n' in the C language? On a page-oriented terminal, the concept is somewhat difficult to represent. Writing a newline doesn't actually update the screen until you rewrite the page. On the older terminals (3215), the equivalent would be processing a CR/LF pair. In fact, you pretty much need to assume that all line-oriented I/O has exactly the function of a TTY. No cursor positioning, nothing smarter than a TTY. Also, in looking at the Perl 5 source code, it is clear to me that no one is running modern Perl versions on EBCDIC platforms, because it wouldn't work. But I can't imagine a Linux system without Perl. Could someone explain? Linux on z is an ASCII system. Perl works just like it does elsewhere. Ditto with OpenSolaris for Z. There isn't anything in the Z hardware that dictates the use of particular character sets; it's just what you program it to recognize as character graph 'A'. IBM has included machine instructions to help process EBCDIC data, but that's for the convenience of OSes who choose to code data that way. I guess I would ask what kind of EBCDIC support are you creating? Other than providing a string translation function (to_ascii, or to_ebcdic), I'm not sure what EBCDIC support for Perl would mean. Perl already has a codepage mapping toolset, and there are a number of EBCDIC variations, so the question of which EBCDIC? comes up. Are you porting Perl to a specific IBM OS? If so, that might be a very different set of questions. -- db -- 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 -- For LINUX-390
Re: REXEC / RSH
Hello, If you use rexec from two Linux, looks like the Linux side are ok. From the MVS side, I used this Job to test this kind of work, but my test was from to send a command (NETSTAT in this test) from MVS to VM (OP1 machine). Nothing needed at MVS side. Adjust for your environment and test it: //STP1 EXEC PGM=REXEC,REGION=512K, // PARM='-l OP1-p pwop1 target_IP NETSTAT HOME' //SYSPRINT DD SYSOUT=* //SYSTCPD DD DSN=SYS1.PARMLIB.SHARED(DATA02),DISP=SHR Regards, Clovis | | From: | | | |Jones, Russell russell.jo...@anpac.com | | | | To:| | | |LINUX-390@VM.MARIST.EDU | | | | Date: | | | |09/10/2009 12:31 | | | | Subject: | | | |REXEC / RSH | | | | Sent by: | | | |Linux on 390 Port LINUX-390@VM.MARIST.EDU | | Does anyone have any experience running remote linux commands from MVS batch? I have found that MVS TSO has REXEC and RSH, but I am been unsuccessful executing a remote command on linux. I can use rexec/rsh from one linux system to another, but not from MVS. Any help on using these commands, or other suggestions on how to execute remote commands will be much appreciated. Russell Jones ANPAC -- 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 inline: graycol.gifinline: ecblank.gif
Re: Has anyone looked into a console server
Hello, My homemade solution was to create one VM machine as log's repository, named VMLOGS. This machine is based on WAKEUP command, waiting for any file on his reader, timed events, etc. like the old VMUTIL. All my Linux and other set the CP SPOOL CONSOLE START TO VMLOGS NAME 'userid()' CONSOLE... PROP intercept the midnight msg (HCPMID6001I) and CP SEND CP 'vmuser' CLOSE CONS for each logged machine to get the consoles at daily basis. Runs fine for years... Clovis. | | From: | | | |Michael MacIsaac mike...@us.ibm.com | | | | To:| | | |LINUX-390@VM.MARIST.EDU | | | | Date: | | | |30/09/2009 11:07 | | | | Subject: | | | |Has anyone looked into a console server | | | | Sent by: | | | |Linux on 390 Port LINUX-390@VM.MARIST.EDU | | Hello list, Has anyone ever tried to log the 3270 Linux consoles to a central server? I see on http://freshmeat.net/projects/conserver/ Conserver provides remote access to serial port consoles and logs all data to a central host. It would be nice to rarely need 3270 sessions, but also to be able to get to any Linux's console logs and search for specific error messages. I'm hoping someone has already blazed this trail. Thanks. Mike MacIsaac mike...@us.ibm.com (845) 433-7061 -- 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 inline: graycol.gifinline: ecblank.gif
Re: Has anyone looked into a console server
Good remember, Scott. For who are new to VM, there are some utilities very useful. One of them are SFPURGER (see the manual CMS Commands and Utilities Reference). This does the spool management, purging or keeping files on spool based on age, class, queue, origin, etc. Is one of the functions I run daily using my scheduling routine (WAKEUP running into VMLOGS). My spool, only one volume, never goes above 70%. Best regards, | | From: | | | |Scott Rohling scott.rohl...@gmail.com | | | | To:| | | |LINUX-390@VM.MARIST.EDU | | | | Date: | | | |30/09/2009 15:02 | | | | Subject: | | | |Re: Has anyone looked into a console server | | | | Sent by: | | | |Linux on 390 Port LINUX-390@VM.MARIST.EDU | | I've implemented exactly the same thing (even called it VMLOGS) -- but use VMSERVE as the engine...I also have it wakeup every hour and transfer any closed cons files for any user to itself. This helps catch those users who still spool consoles to themselves or their printer... And - it wakes up every few hours and issues a CP SEND CP userid CLOSE CONS to all disconnected users - to keep somewhat current logs. And - I also use it to purge DIRMAINT files from users readers, which end up there as a result of our automated provisioning... very handy and very simple.Our spool has stayed in check for over a year -- and we only need a single spool volume. Scott -- 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 inline: graycol.gifinline: ecblank.gif
Re: vmpoff=LOGOFF not working in RHEL 5.3?
Hi, Please, try with vmphalt too. root=LABEL=/ vmpoff=LOGOFF vmphalt=LOGOFF BOOT_IMAGE=0 Regards, __ Clovis Pereira zVM zOS Support - SWS Maintenance and Technical Support Services MTS Brazil phone: 55-11-2132-3399 gclo...@br.ibm.com From: Michael MacIsaac mike...@us.ibm.com To: LINUX-390@VM.MARIST.EDU Date: 14/08/2009 12:07 Subject:vmpoff=LOGOFF not working in RHEL 5.3? Sent by:Linux on 390 Port LINUX-390@VM.MARIST.EDU Hi, Is anyone seeing the vmpoff=LOGOFF *not* working on RHEL 5.3? I add this parm to zipl.conf, run zipl and reboot. Then I do a shutdown (halt) from a 3270 session: # cat /proc/cmdline root=LABEL=/ vmpoff=LOGOFF BOOT_IMAGE=0 # halt halt Broadcast message from root (console) (Fri Aug 14 10:56:58 2009): The system is going down for system halt NOW! INIT: Switching to runlevel: 0 ... 01: HCPGSP2629I The virtual machine is placed in CP mode due to a SIGP stop from CPU 00. 00: HCPGSP2630I The virtual machine is placed in CP mode due to a SIGP stop and store status from CPU 00. And the session stops here - it is not logged off as with other distos. Similarly, if I do a halt from an SSH session with no 3270 session active, the user ID remains in a disconnected (DSC) state. Thanks. Mike MacIsaac mike...@us.ibm.com (845) 433-7061 -- 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 inline: graycol.gifinline: ecblank.gif
Re: Any idea? Dirmaint error by detach 123 disk(540RES)
How can I fix this? Please. Help. On MAINT, DETACH 123 This command will restore the link: DIRM CP LINK * 123 123 MR If DIRMAINT reply returns RC=0 then try your commands again. Like this: DVHREQ2288I Your CP request for MAINT at * has been accepted. DVHCMS3868I DASD 0123 LINKED R/W; DVHREQ2289I Your CP request for MAINT at * has completed; with RC = 0. Regards, Clovis. -- 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: RHEL 5.2 Native LPAR install problem: Anaconda reports rpm 'corruption' error when attempting to install first package
there's been a Boot from CD or FTP server capability in the HMC If you have few time to use HMC, or the access is restrict, you can test your media (CD/DVD) at home before use them. It is possible on a workstation using Hercules 3.06 (Windows or Linux flavor), command ipl_dvd. If the DVD boots on Hercules, it will boot on HMC without problems. I use this way to test media wrote from ISO files. Regards, Clovis. -- 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: RHEL 5.2 Native LPAR install problem: Anaconda reports rpm 'corruption' error when attempting to install first package
Very good. I didn't know this. Going to experiment... I hope other distros can work this way, to facilitate our life. I'm trying to install one Debian ETCH for a month, on my free time, without success. For my own knowledge, so, without any support, yet... With SLES I didn't have any problem... Thanks a lot, Mark. Clovis. Mark Post mp...@novell.com To Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc linux-...@vm.mar IST.EDU Subject Re: RHEL 5.2 Native LPAR install problem: Anaconda reports rpm 12/02/2009 17:00 'corruption' error when attempting to install first package Please respond to Linux on 390 Port linux-...@vm.mar IST.EDU On 2/12/2009 at 7:45 AM, Clovis Pereira gclo...@br.ibm.com wrote: there's been a Boot from CD or FTP server capability in the HMC If you have few time to use HMC, or the access is restrict, you can test your media (CD/DVD) at home before use them. With SLES10, you can actually insert the media into a PC and boot from it. It should bring up the rescue system. From there, you can mount the DVD, configure the NIC, and start the NFS server to act as an installation server for your mainframe. This also would act as a good test of the burning process. ;) Mark Post -- 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 inline: graycol.gifinline: pic09359.gifinline: ecblank.gif
Re: Formatting 60 mod9s
If your new Linux is a SLES, it have a function to format a number of disks simultaneously, in parallel mode, during the installation process. Very useful. Or, what I did: I have a pool of VM machines to do it. One DDR0 (master) and 30 DDR(1-30) slaves, that format dasd (ICKDSF) simultaneously. I run about 10 by time, to prevent I/O queue problems. Regards, Clovis. Bauer, Bobby (NIH/CIT) [E] baue...@mail.nih To .gov LINUX-390@VM.MARIST.EDU Sent by: Linux on cc 390 Port linux-...@vm.mar Subject IST.EDU Formatting 60 mod9s 04/02/2009 12:18 Please respond to Linux on 390 Port linux-...@vm.mar IST.EDU I need to format 60 339-9 for use with a new Linux guest. Up to now out guest have used a LOT less and I would attach them to a current Linux and format them with dasdfmt. 60 volumes will take a long time unless there is a quicker way that I don't know about. Thanks Bobby Bauer Center for Information Technology National Institutes of Health Bethesda, MD 20892-5628 301-594-7474 -- 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 inline: graycol.gifinline: pic00715.gifinline: ecblank.gif
Re: LPAR to LPAR communication
I didn't think a physical cable was require for FICON FCTC. Mark, If I understand this point, you are talking about to use a unique CHPID for a FCTC, acting as Send/Receiver. This one-channel solution needs at least one fiber cable to connect the CHPID to a Ficon Director, but could be one already in use for other devices. The solution that doesn't need any cable is Hipersocket, when the LPARs are on the same CEC. Regards, Clovis. Mark Pace mpac...@gmail.co m To Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc linux-...@vm.mar IST.EDU Subject Re: LPAR to LPAR communication 02/02/2009 16:06 Please respond to Linux on 390 Port linux-...@vm.mar IST.EDU Rob - If you're using a FICON chpid can't you just share the CHPID and control unit? I didn't think a physical cable was require for FICON FCTC. On Mon, Feb 2, 2009 at 8:36 AM, Rob van der Heij rvdh...@gmail.com wrote: On Mon, Feb 2, 2009 at 2:13 PM, Bernie Wu bernard...@ncci.com wrote: Hi Listers, We have a 2 LPARS, each hosting one VM, which in turn hosts several Linux guests. I would like to be able to query the number of guests on another LPAR from a linux guest on a different LPAR. Is this possible and if so, what do I have to do to set it up ? That function is provided (and a lot more) when you tie the systems together with CSE. Apart from a steady hand, it requires CTC connections between the LPARs (two FICON chpids and a short fiber). The z/VM manual is not really light reading material, but there have been some presentations and (red/rose) papers on the subject. Rob -- 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 -- Mark Pace Mainline Information Systems 1700 Summit Lake Drive Tallahassee, FL. 32317 -- 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 inline: graycol.gifinline: pic04505.gifinline: ecblank.gif
Re: LPAR to LPAR communication
I had some problems with this some years ago. So, I learn something... CNC-CTC (SCTC) are for ESCON channels. The 3088 (or BCTC) are for parallel channels, a pair at each side. FICON channels can be defined both as FCTC, and can be one at each side, not necessary a pair. And with a Ficon Director, we can share a unique FICON channel, defining two or more LCUs, one for each LPAR. There are a document about this somewhere into the IBM world. Regards, Clovis Rob van der Heij rvdh...@gmail.co m To Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc linux-...@vm.mar IST.EDU Subject Re: LPAR to LPAR communication 02/02/2009 16:35 Please respond to Linux on 390 Port linux-...@vm.mar IST.EDU On Mon, Feb 2, 2009 at 7:06 PM, Mark Pace mpac...@gmail.com wrote: If you're using a FICON chpid can't you just share the CHPID and control unit? I didn't think a physical cable was require for FICON FCTC. I think that with FICON you also need a CNC and CTC device to couple. The CNC type chpid definition tells the channel to play control unit too. But I'm willing to learn... Lets have some beers and I will tell you stories about real 3088 devices ;-) Rob -- 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 inline: graycol.gifinline: pic20680.gifinline: ecblank.gif
Re: Z/Linux CKD DASD migration from one DASD Subsystem to another
For who have DIRMAINT enabled and properly configured (file EXTENT CONTROL, at least), the steps 1-5, 7 and 9 can be substituted by a unique command: DIRM CMD (ChangeMDisk). The step 6 can be started as a batch of commands, using several CMD commands; see DIRM BATCH. Full packs can be managed the same way, if defined as MDISK ... DEVNO, Doesn't work for DEDICATEd dasds. And the command DIRM CLONED can be used to duplicate MDISK: alloc, define and populate (even if fullpacks with DEVNO). Commands very useful. Regards, Clovis. David Boyes dbo...@sinenomin e.net To Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc linux-...@vm.mar IST.EDU Subject Re: Z/Linux CKD DASD migration from one DASD Subsystem to another 21/01/2009 16:42 Please respond to Linux on 390 Port linux-...@vm.mar IST.EDU On 1/21/09 12:02 PM, tony...@bellsouth.net tony...@bellsouth.net wrote: Hi all, I would like to know what ways you have used to migrate z/Linux CKD DASD volumes from one DASD subsystem to another? Thanks. If you used minidisks (the right way, IMHO) then you: 1) Allocate new minidisks on the new array using a knowable pattern, eg if you have a 150 on the existing guest, allocate a new minidisk at F150 on the userid. Do this for all the minidisks on that userid. 2) Shut the guest down. You need to do this to get a good copy. 3) From an appropriately privileged ID (MAINT, etc): LINK guest 150 150 RR (you don't need/want write access to this volume) LINK guest F150 F150 MR(you're going to overwrite this one, so write) 4) DDR the contents of one to the other: DDR SYSPRINT CONS INPUT 150 3390 SCRTCH OUTPUT F150 3390 SCRTCH COPY ALL blank line 5) DETACH 150 DETACH F150 6) Repeat #3 and #4 for all the other minidisks for that userid. 7) Update the CP directory and swap the MDISK definitions for the 150 and F150 MDISKs (make the old one F150, and the new one 150). Repeat for all minidisks on that userid. Write the CP directory either by hand or using your directory manager. If you want, you can just comment the old disks out in the directory entry in case you need to switch back for some reason. 8) IPL the guest as normal. That id is now running on the new disks. 9) Deallocate the Fxxx disks. If you commented them out in step 8, they are now free disk space until you overwrite them or reallocate the space. 10) Repeat for all guests. If you used dedicated volumes, now you pay for it. There is a procedure on linuxvm.org to do this -- you get to do it the hard way. -- 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 inline: graycol.gifinline: pic08271.gifinline: ecblank.gif
Re: Z/Linux CKD DASD migration from one DASD Subsystem to another
To avoid this risk doesn't put all these disks on SYSTEM CONFIG. If you need repeated volsers, is secure to use fullpack dasd defined as MDISK ... DEVNO. VM mounts them only when necessary and volser doesn't matter I know a VM system that process many Disaster Recovery tests simultaneously, where many customers keep your dasds as 530RES by example. Use of DEVNO keep all secure and independent. Of course, the owned dasds have another different volsers and was mounted at lowest addresses. MVS doesn't work this way, so these dasds must be defined as OFFLINE to other MVS LPARs. Regards, Clovis Alan Altmark alan_altm...@us. ibm.com To Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc linux-...@vm.mar IST.EDU Subject Re: Z/Linux CKD DASD migration from one DASD Subsystem to another 21/01/2009 18:31 Please respond to Linux on 390 Port linux-...@vm.mar IST.EDU On Wednesday, 01/21/2009 at 02:39 EST, David Boyes dbo...@sinenomine.net wrote: I also really prefer to let VM manage the actual cyl 0. That may be just that I'm ancient and weird, but that way, there's absolutely zero chance that something weird in Linux will cause something unpleasant to happen to a disk that some other OS cares about, and there's zero chance of some yoyo creating duplicate volids on the physical system, which could impact the operation of the entire environment (cf the discussion about what order multiple DRCT areas get interpreted if you want to see how random that can get) z/VM presumes that you do not have any duplicate volids for any volid that appears in SYSTEM CONFIG. If you allow duplicate volids, then you place the system at risk since the system may mount the wrong volume during IPL. A Voice, off-stage : 11. Thou shalt Not give cylinder 0 unto thine untrusted guests 12. Thou may ignorest #11 if thou will use OFFLINE_AT_IPL and ONLINE_AT_IPL to ensure that only the RDEVs desired by thee are processed in SYSTEM CONFIG. Let not the serpent of Convenience sway you onto a Dark path of Corruption. Alan Altmark z/VM Development IBM Endicott -- 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 inline: graycol.gifinline: pic13945.gifinline: ecblank.gif
Re: z/VM issues after replicating DASD to DR site
Dresmond, you can solve all this questions only with changes into SYSTEM CONFIG. 1) SYSTEM CONFIG has System_Identifer_Default ZVMCS1, we want our DR to be ZVMCS3 Include Serial Number of each CPU to differentiate. Example: SYSTEM_IDENTIFIER_DEFAULT UNDEFND SYSTEM_IDENTIFIER* %%1341 ZVMCS1 SYSTEM_IDENTIFIER* %%0D06 ZVMCS3 2) I see duplicate MAC addresses on OSA,,, I found the VMLAN MACPREFIX statement, but since it goes in SYSTEM CONFIG, that brings me back to the first issue again. After step 1, prefix each VMLAN card with the Sysid. Example: ZVMCS1: VMLAN MACPREFIX 021341 ZVMCS3: VMLAN MACPREFIX 020D06 3) TCPIP profile needs a different IP address, maskl and Gateway at our DR site. After step 1, TCPIP will use first the sysid profile by default. So, create two profiles TCPIP with different names: ZVMCS1 TCPIP, ZVMCS3 TCPIP, When these files exist, PROFILE.TCPIP will not be used by default. 4) If we make any of the changes above on the DR system, they will get over-written because the DASD replicates constantly. Make the changes on your base dasd before the replication. The two VM images can use the same SYSTEM CONFIG. There are other changes possible in this same line. Please, see the manual VM System Planning for details. Good luck. __ Clovis Pereira zVM zOS Support - SWS Maintenance and Technical Support Services MTS Brazil phone: 55-11-2132-3399 [EMAIL PROTECTED] Dresmond McLaurin Dresmond.McLauri [EMAIL PROTECTED] To Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc [EMAIL PROTECTED] IST.EDU Subject z/VM issues after replicating DASD to DR site 18/11/2008 18:30 Please respond to Linux on 390 Port [EMAIL PROTECTED] IST.EDU Hope this email finds you well... We are building zVM/Linux/CCL/IPTG to replace 3746-900's... We IPL'd our DR site remotely yesterday and ran into issues because we replicate mirror images of all DASD to DR site from production site... When z/VM ipls, CP is using the production system and some parameters don't work in DR... For example, 1) SYSTEM CONFIG has System_Identifer_Default ZVMCS1, we want our DR to be ZVMCS3 2) I see duplicate MAC addresses on OSA,,, I found the VMLAN MACPREFIX statement, but since it goes in SYSTEM CONFIG, that brings me back to the first issue again. 3) TCPIP profile needs a different IP address, maskl and Gateway at our DR site. 4) If we make any of the changes above on the DR system, they will get over-written because the DASD replicates constantly. Any guidance is greatly appreciated, thanks -- 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 inline: graycol.gifinline: pic06727.gifinline: ecblank.gif
Re: Z10 , z/VM and z/OS
Only a compliment: With a z10 and zVM 5.4, you need a new processor but not a new LPAR. See, from manual CP Planning and Administration version 5 release 4: Specialty Processors Enhancement z/VM provides support for a new Processor Resource/Systems Manager logical partition mode of operation: z/VM. In a z/VM mode logical partition, ICF (Internal Coupling Facility) and IFL (Integrated Facility for Linux) specialty processors can be configured in addition to processor types of CP (Central Processor), zAAP (IBM System z™ Application Assist Processor), and zIIP (IBM System z9® Integrated Information Processor and IBM System z10™ Integrated Information Processor). So, the zOS and zLinux(IFL) can now run on the same LPAR under VM. Good luck. __ Clovis Pereira Dave Jones [EMAIL PROTECTED] are.com To Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc [EMAIL PROTECTED] IST.EDU Subject Re: Z10 , z/VM and z/OS 07/11/2008 15:01 Please respond to Linux on 390 Port [EMAIL PROTECTED] IST.EDU Yes, I am afraid you doz/Os simply will not IPL on an IFL processor. Ceruti, Gerard G wrote: Hi all If I have a z10 LPAR running z/VM on IFl's only and I want to start a z/OS system to run DB2 , do a need a General purpose CP ?. Regards Gerard Ceruti may the 'z' be with you _ Standard Bank email Disclaimer and confidentiality note This e-mail, its attachments and any rights attaching hereto are, unless the content clearly indicates otherwise, the property of Standard Bank Group Limited and its subsidiaries. It is confidential, private and intended for only the addressee. Should you not be the addressee and receive this e-mail by mistake, kindly notify the sender, and delete this e-mail immediately. Do not disclose or use it in any way. Views and opinions expressed in this e-mail are those of the sender unless clearly stated as those of Standard Bank Group. Standard Bank Group accepts no liability for any loss or damages howsoever incurred, or suffered, resulting, or arising, from the use of this email or its attachments. Standard Bank Group does not warrant the integrity of this e-mail nor that it is free of errors, viruses, interception or interference. Licensed divisions of the Standard Bank Group are authorised financial services providers in terms of the Financial Advisory and Intermediary Services Act, No 37 of 2002 (FAIS). For information about the Standard Bank Group visit our website http://www.standardbank.com -- 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 -- DJ V/Soft z/VM and mainframe Linux expertise, training, consulting, and software development www.vsoft-software.com -- 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 inline: graycol.gifinline: pic05067.gifinline: ecblank.gif
Re: var subdirectory
#cp vi vmsg 0 1 Hi, Remember that you have 15 seconds, by default, to enter this command. I'm not so fast, so I prefer to record my options on PF keys, like this model of PROFILE.EXEC: /*/ 'CLOSE RDR' 'CP PURGE RDR ALL' 'SWAPGEN B000 1000 (DIAG' 'SWAPGEN B001 500 (DIAG' CP SET PF1 #CP VI VMSG 0 1 CP SET PF2 #CP VI VMSG 0 2 CP SET PF3 #CP VI VMSG 0 3 Select When userid() = 'LNXSUSE' Then 'CP IPL 9000 CLEAR' /* SUSE */ Otherwise 'CP IPL 9004 CLEAR' /* RHEL */ End Exit rc This is an example, I haven't 3 options, yet. But the time is enough to enter a PF key and the ENTER key. If somebody is slower than me, you can set ... PF1 IMM #CP ... and the IMMediate parameter will reduce to only one key... ;-) Good luck. __ Clovis Pereira zVM zOS Support - SWS Maintenance and Technical Support Services MTS Brazil phone: 55-11-2132-3399 [EMAIL PROTECTED] Mark Post [EMAIL PROTECTED] To Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc [EMAIL PROTECTED] IST.EDU Subject Re: var subdirectory 29/09/2008 11:23 Please respond to Linux on 390 Port [EMAIL PROTECTED] IST.EDU On 9/27/2008 at 4:38 PM, in message [EMAIL PROTECTED], Gentry, Stephen [EMAIL PROTECTED] wrote: -snip- If I'm supposed to issue init 1 at startup time, where do I do that? At startup time, I get a list of kernels and I can issue a #cp command to choose which kernel. If I have to do the init 1 here, how do I do it? #cp vi vmsg 0 1 The zero selects your default kernel, and the one tells the system to come up in runlevel 1. You can specify other parameters as well. Mark Post -- 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 inline: graycol.gifinline: pic08800.gifinline: ecblank.gif
Re: z/VM CP commands (LOGON)?
Tom, suggestions: 1- To automate the IPL, I start my Linuxes together with VM, coding CP XAUTOLOG guest into AUTOLOG1's profile.exec 2- To automate Shutdown, there are changes on VM (SYSTEM CONFIG) and in Linux (zipl.conf) Resuming: On SYSTEM CONFIG (can be activated by commands, too): (These numbers are times in seconds and must be adjusted for your installation). See manuals. /**/ /*CP SIGNAL */ /**/ SET SIGNAL SHUTDOWN 30 SET SHUTDOWNTIME 60 On zipl.conf, include the parameters vmpoff and vmphalt: [ipl] ... parameters = root=/dev/system/sistema vmphalt=logoff vmpoff=logoff TERM=dumb These customization will instruct the VM to delay the FORCE until the Linux complete his halt process. Also works for the LPAR DEACTIVATE. And instruct the Linux to do the LOGOFF command itself. See details on VM manuals and in the Cookbooks for RHEL and for SLES. Good luck. Clovis Pereira zVM zOS Support - SWS Maintenance and Technical Support Services MTS Brazil phone: 55-11-2132-3399 [EMAIL PROTECTED] Tom Burkholder [EMAIL PROTECTED] vc.comTo Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc [EMAIL PROTECTED] IST.EDU Subject z/VM CP commands (LOGON)? 21/08/2008 16:10 Please respond to Linux on 390 Port [EMAIL PROTECTED] IST.EDU z/VM'ers, After a few searches and actually scanning the CP commands and utilities manual, hopefully I can get some help with this z/VM related question. If I have a z/linux guest called ztrash01, I can logon to z/VM as ztrash01, IPL xxx, logon to Linux and shutdown -h now, and if I'm still logged on as console from my 3270 terminal session, enter logoff. No problem. The why I want to do the following is to potentially stress test some applications by forcing off a z/Linux guest (crash) and then eventually trying to automate and re-IPL, but first I gotta be able to do some basic z/VM CP commands below. I read the LOGON in the CP commands and Utilities reference, but I'm doing something wrong (other than trying to trash and stress test my guest). I'm still playing with test systems, but from a z/VM CP perspective, for now the Linux guest ztrash01 is shutdown and halted, but ztrash01 is still logged onto z/VM. 1. If I'm logged on as operator to z/VM, I can issue CP command q n and see that guest ztrash01 is logged onto z/VM and DSC (disconnected). 2. Still as operator, I can issued CP command force ztrash01 logoff immed and this logs the guest, ztrash01, off of z/VM (FORCED BY OPERATOR) 3. Still as operator, a q n verifies that the guest is gone (i.e. logged off z/VM) 4. Now, as operator, instead of going to another z/VM terminal session and logging on as ztrash01, still as operator, I would like to cause the guest ztrash01 to logon (and eventually IPL). To cause the IPL of guest ztrash01 at LOGON, I believe I can put that in the PROFILE EXEC (e.g. IPL xxx) at the end, but how (if at all) can I cause the guest to be logged on (opposite of FORCE) while being logged on to z/VM as operator? Thanks in advance, Tom B. -- 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 inline: graycol.gifinline: pic06960.gifinline: ecblank.gif
Re: Layer 2 on the VSWITCH --Take 3
Ryan, I have DHCPD running on VM (not Linux) for years, since a G5 machine. Why not let VM do the work? Regards, __ Clovis Pereira zVM zOS Support - SWS Maintenance and Technical Support Services MTS Brazil phone: 55-11-2132-3399 [EMAIL PROTECTED] Ryan McCain [EMAIL PROTECTED] state.la.us To Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc [EMAIL PROTECTED] IST.EDU Subject Layer 2 on the VSWITCH --Take 3 18/08/2008 11:52 Please respond to Linux on 390 Port [EMAIL PROTECTED] IST.EDU With the help of the people on this list I was able to determine DHCPD wasn't working on our Linux guests because the VSWITCH was set to Layer 3. The suggestion was to set it to Layer 2. Sounds simple enough, right? Here is feedback from IBM on the issue: --SNIP-- 2. Another dependency is hardware. Layer 2 support is available only on z890, z990, and z9.Are you running one of these? --SNIP-- We have 2064 - z900, 2066 - z800 and 2084 - z990.Does this mean it's not possible for us to run a DHCP server on one of our Linux guests? Maybe this support guy is wrong??? -- 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 inline: graycol.gifinline: ecblank.gif
Re: Adding SuSE 10 dasd
Lea, let Yast do all the work. Try yast dasd Or, yast2 dasd on a graphical VNC session... Best regards, __ Clovis Pereira zVM zOS Support - SWS Maintenance and Technical Support Services MTS Brazil phone: 55-11-2132-3399 [EMAIL PROTECTED] Stahr, Lea [EMAIL PROTECTED] ar.comTo Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc [EMAIL PROTECTED] IST.EDU Subject Re: Adding SuSE 10 dasd 12/08/2008 13:54 Please respond to Linux on 390 Port [EMAIL PROTECTED] IST.EDU The disk was defined in the VM directory for the Linux guest but was not picked up during the boot. On SLES 8 we added them ZIPL.CONF but the SLES 10 ZIPL.CONF file does not contain the disk range on the PARAMETERS statement. Lea Stahr zVM, Linux and zLinux Administrator Navistar, Inc. 630-753-5445 [EMAIL PROTECTED] -Original Message- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of Rich Smrcina Sent: Tuesday, August 12, 2008 11:44 AM To: LINUX-390@VM.MARIST.EDU Subject: Re: Adding SuSE 10 dasd That doesn't add a disk, it enables (think: vary online) an existing disk. Mauro Souza wrote: I usually add a dasd using chccwdev -e 0.0.0123 have you tried it? -- Rich Smrcina VM Assist, Inc. Phone: 414-491-6001 Ans Service: 360-715-2467 rich.smrcina at vmassist.com http://www.linkedin.com/in/richsmrcina Catch the WAVV! http://www.wavv.org WAVV 2009 - Orlando, FL - May 15-19, 2009 -- 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 CONFIDENTIALITY NOTICE: This e-mail, and any attachments and/or documents linked to this email, are intended for the addressee and may contain information that is privileged, confidential, proprietary, or otherwise protected by law. Any dissemination, distribution, or copying is prohibited. This notice serves as a confidentiality marking for the purpose of any confidentiality or nondisclosure agreement. If you have received this communication in error, please contact the original sender. -- 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
Re: swap to DCSS documentation/cookbook?
Mike, I'm not sure if it is the same case, but Omegamon XE uses DCSS and have some details to take into consideration. The command for define the dcss is: DEFSEG dcssname hexpage1 - hexpage2 type where: - hexpage1 - hexpage2 = the range of pages that are to be saved. Here you specify the starting page and the ending page. - type = the type of virtual machine access permitted to pages in the range. Considerations: 1- if the begin of dcss is lower than the size of the virtual machine, you must open a hole in machine's memory to imbed it. Like it: For a machine with 256M (140 + 116), use this command in Profile.EXEC: DEF STORE CONFIG 0.140M 160M.116M 2- if the dcss is greater, you must inform the kernel where is the end of the memory. If your guest storage is sufficiently low, your entire DCSS address range might be above the guest storage. You can then modify the /etc/zipl.conf file to make the DCSS accessible to the Linux guest. Perform these steps to extend the Linux address range: 1. Add the following command to the [ipl] section of the parameters line in the /etc/zipl.conf file: mem=address where address is an address at or above the upper limit of the DCSS. Please, take a look on manual GC32-1957-00 - OMEGAMON XE on z/VM and Linux, Planning and Configuration Guide Best regards, __ Clovis Pereira zVM zOS Support - SWS Maintenance and Technical Support Services MTS Brazil phone: 55-11-2132-3399 [EMAIL PROTECTED] Michael MacIsaac [EMAIL PROTECTED] omTo Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc [EMAIL PROTECTED] IST.EDU Subject Re: swap to DCSS documentation/cookbook? 08/08/2008 11:59 Please respond to Linux on 390 Port [EMAIL PROTECTED] IST.EDU Carsten, I am willing to guide you through the setup process. In short, you'll have to do the following steps: - use DERFSEG to define a dcss with one page exclusive write and the rest exclusive nonsaved access mode Can you give one example of this command? Is it OK to do this step from MAINT? In Pieter's example, would this have to go above the 8GB line? We have'nt got a good documentation on the setup unfortunatly I have the Virtualization Cookbooks R/W for a short while longer before they go through the ITSO publishing machine. I could throw a quick example at the bottom of the Miscellaneous Recipes chapter. Doing so might help the community - so more specific examples will be most helpful. I have a 5.4 system to try it on. Thanks. Mike MacIsaac [EMAIL PROTECTED] (845) 433-7061 -- 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 inline: graycol.gifinline: pic02834.gifinline: ecblank.gif
Re: New to zLinux... Backup solutions...
Only a compliment: The zOS sys admin has informed me he has taken a copy of the system. However as he is also new to zVM, he is unsure of the restore process. These backups as John did can be restored to a original volume without problem, because the volume was already formatted. To restore to a new volume, it MUST be CP-Formatted before the restore. Use ICKDSF to format with the option CPVOLUME FORMAT. Best regards. __ Clovis Pereira zVM zOS Support Maintenance and Technical Support Services MTS Brazil McKown, John [EMAIL PROTECTED] thmarkets.com To Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc [EMAIL PROTECTED] IST.EDU Subject Re: New to zLinux... Backup solutions... 17/07/2008 13:04 Please respond to Linux on 390 Port [EMAIL PROTECTED] IST.EDU I have successfully backed up and restored volumes containing z/Linux data using z/OS and DFDSS. And example step would look something like: //BACKUP EXEC PGM=ADRDSSU, // TIME=NOLIMIT,REGION=2048K //SYSPRINT DD SYSOUT=* //DASD1DD DISP=OLD, // UNIT=SYSALLDA, // VOL=SER=volser //BACKUP DD DSN=hlq.BACKUP.VVOLSER(+1), // DISP=(NEW,CATLG), // UNIT=CART, // LABEL=(1,SL,EXPDT=99000), // VOL=(,,,10), // DCB=(BKUPSYS.MODEL,BLKSIZE=32000) //SYSINDD * DUMP INDDNAME(DASD1) - OUTDDNAME(BACKUP) - TRACKS(0,0,3338,14) - OPT(3) - CPVOLUME - ADMINISTRATOR /* This was for a 3390-3 volume, which has 3339 cylinders (0..3338). I think why it worked for me was the use of the TRACKS parameter to dump each track. -- John McKown Senior Systems Programmer HealthMarkets Keeping the Promise of Affordable Coverage Administrative Services Group Information Technology The information contained in this e-mail message may be privileged and/or confidential. It is for intended addressee(s) only. If you are not the intended recipient, you are hereby notified that any disclosure, reproduction, distribution or other use of this communication is strictly prohibited and could, in certain circumstances, be a criminal offense. If you have received this e-mail in error, please notify the sender by reply and delete this message without copying or disclosing it. -Original Message- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of Brian O'Mahony Sent: Thursday, July 17, 2008 10:08 AM To: LINUX-390@VM.MARIST.EDU Subject: New to zLinux... Backup solutions... We have installed a single zLinux VM on our s390 here. I want to take a backup of this system in case something drastic happens (ie the developers/testers break it). The zOS sys admin has informed me he has taken a copy of the system. However as he is also new to zVM, he is unsure of the restore process. Normally for our linux/UNIX servers we use backup applications, or in some cases use dd. What is the suggested solution for the actual zLinux OS. Is there anything we should be wary about? Does it have to be restored to the same disks etc. Any help or pointers would be great. Thanks B The information in this email is confidential and may be legally privileged. It is intended solely for the addressee. Access to this email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. If you are not the intended addressee please contact the sender and dispose of this e-mail. Thank you. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390
Re: Question re communicating with VM guest machine
Andy, many years ago I have a similar problem. The better solution today is work with the products designed for data transmissions, like RSCS or TCPIP, using one of the protocols available (CTC, IUCV, OSA, VSWITCH, VMLAN...). But READER/PUNCH also works to send files to a second level VM. Don't forget that the Reader for the second level VM looks like a physical Reader. So, the data received must contain a header like the real world to identify the destiny. Try sending the files using a EXEC like this: /*/ arg fn ft fm vm2lvl . ( user2lvl If fn = Then Do Say Missing Filename to send. Exit End If ft = Then ft = * If fm = Then fm = A If vm2lvl = Then vm2lvl = ZVM530 /* -- adjust */ If user2lvl = Then user2lvl = MAINT/* -- adjust */ CP SPOOL PUN TO vm2lvl CONT header = left(ID,8)||left(user2lvl,8)||NAME vm2lvl userid() EXECIO 1 PUNCH (STRING header LISTFILE fn ft fm ( EXEC ARGS CMS DISK DUMP ERASE CMS EXEC A CP SPOOL PUN NOCONT CP CLOSE PUNCH CP SPOOL PUN OFF Exit This exec sends multiple files on a single transmission, and DISK DUMP can manipulate records greater than 80 characters. At other side RECEIVE completes the work. Good luck, __ Clovis Pereira zVM zOS Support - SWS IBM - Maintenance and Technical Support Services MTS Brazil phone: 55-11-2132-3399 [EMAIL PROTECTED] Andy Robertson [EMAIL PROTECTED] ohnlewis.co.ukTo Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc [EMAIL PROTECTED] IST.EDU Subject Question re communicating with VM guest machine 28/03/2008 10:09 Please respond to Linux on 390 Port [EMAIL PROTECTED] IST.EDU Long time browser but comparative newbie to LINUX here My question really relates to z/VM rather than LINUX, but we do run multiple LINUX guests I am trying to set up a guest z/VM 5.3 system under z/VM 5.2 I need to communicate with this system in order to transmit large files (too large to cut and paste by screen) to and from it I have tried defining real readers and punches on the 5.3 system (using SET RDEVICE there) and using these to transmit punch files to and from the 5.3 system. They are defined at 000c and 000d respectively The punch works just fine. Files I punch to it go through the real 000d punch to the spool of the 5.2 system and can be accessed from there however, whatever I do the reader at 000c does not seem to see the files waiting on the 5.3 guest machine's virtual reader queue I am sure this is some stupid gotcha but I can't find what I am doing wrong Anyone seen this before? ** This email is confidential and may contain copyright material of the John Lewis Partnership. If you are not the intended recipient, please notify us immediately and delete all copies of this message. (Please note that it is your responsibility to scan this message for viruses). Email to and from the John Lewis Partnership is automatically monitored for operational and lawful business reasons. ** John Lewis plc Registered in England 233462 Registered office 171 Victoria Street London SW1E 5NN Websites: http://www.johnlewis.com http://www.waitrose.com http://www.greenbee.com http://www.johnlewispartnership.co.uk ** -- 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
Re: Betr.: Re: How does swap space work ?
Tom: For the variables, try (on the begining of the exec, this work for a similar exec I use): // numeric digits 12 About the control blocks, many are mapped into MACLIBs. One example (one of them): try MACLIST HCPGPI... _ Clóvis Pereira IBM Brasil Global Technology Services/SW Services Tel: 55-11-2132-3399 Internet: [EMAIL PROTECTED] -- 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: Fcp and zlinux
One good thing I like on SUSE distributions is the documentation on directory /docu on first instalation CD. I dont't saw it on others distros. Until Sles9 many Redbooks was included. Very usefull. But on Sles10 (at lest on a copy I saw), only few Suse manuals are available. _ Clóvis Pereira IBM Brasil Global Technology Services/SW Services Tel: 55-11-2132-3399 Internet: [EMAIL PROTECTED] Mark Post [EMAIL PROTECTED] To Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc [EMAIL PROTECTED] IST.EDU Subject Re: Fcp and zlinux 28/02/2007 11:59 Please respond to Linux on 390 Port [EMAIL PROTECTED] IST.EDU On Wed, Feb 28, 2007 at 7:45 AM, in message [EMAIL PROTECTED], Lee, Gary D. [EMAIL PROTECTED] wrote: Sir: That seemed to work. The module is now loaded. Now I think I need to create this mapping information. I've got everything I need except the lun created by the san. I am using the document Getting started with Zseries fibbre channel protocol (a red paper) as my guide for setting up our 3592 tape drives. I have no idea where this lun comes from. Any ideas would surely be helpful. You'll need to get that from your SAN administrator. Also, where is the best source for suse documentation? So far, it looks like a crap shoot. I'm used to things like the IBM manual sets for a product. To be honest, before starting with Novell this month, I've not paid a huge amount of attention to the documentation that comes with SLES. If I really needed something, I tended to look at the IBM Device Drivers and Installation Commands document on developerWorks. I suppose I should start taking a look at the SUSE doc now. Mark Post -- 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
Re: New DASD
Personally, I associate DEDICATE with V=R: DEDICATE Virtual Real Never more I used it wrong... _ Clóvis Pereira IBM Brasil Global Technology Services/SW Services Tel: 55-11-2132-3399 Internet: [EMAIL PROTECTED] Ray Mansell [EMAIL PROTECTED] Sent by: Linux on To 390 Port LINUX-390@VM.MARIST.EDU [EMAIL PROTECTED] cc IST.EDU Subject Re: New DASD 31/10/2006 15:44 Please respond to Linux on 390 Port [EMAIL PROTECTED] IST.EDU You are not alone. I *always* have to check DIRM HELP before adding a dedicate statement. On the other hand, it is similar to, for example, the MVC instruction in that the 'target' appears before the 'source'. Ray Mansell Bates, Bob wrote: Careful on the DEDICATE statement. I never understood why but the addresses seem backwards to me. The virtual address is first and the real address second. So the DEDICATE would be DEDICATE 991 10FC Bob -- 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
Re: Server Time Protocol support for zSeries
My suggestion has always been to get a 9037-2 In my understand, the STP was designed to keep a pool of z9 machines syncronized without the need of a 9037, and it is fully supported by the newer zOS. One of the z9 can be syncronized with a External server (or not) and act like the 9037 for the others. When one of the machines in the pool isn't a Z9 (without the STP), the 9037 stil is necessary. Into each machine, doesn't matter for the LPARs if the clock was externally syncronized or not. _ Clóvis Pereira IBM Brasil Global Technology Services/SW Services Tel: 55-11-2132-3399 Internet: [EMAIL PROTECTED] -- 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: DHCP over VSWITCH?
Please, see the Apar VM63608 from IBM. Good luck. _ Clóvis Pereira IBM Brasil Global Technology Services/SW Services HCPSWU2833E Error 'E00A'X adding IP address 192.54.6.16 for VSWITCH SYSTEM VLINUX1. HCPSWU2833E IP address is already in use on the LAN. -- 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: V-Disk sizing question
To define, you can use DIRMAINT. See this partial help from command DIRM AMDisk: V-DISK provides virtual disk space to a user upon logging on. The V-DISK may already exist when the user links to it, providing other users that previously linked to it are still linked when the user logs on. Otherwise, the owner must initialize or format this minidisk at each logon. It remains a part of the owner's virtual configuration until logoff or disk detachment. When the last linked user logs off or detaches the V-DISK, the file space is returned for reallocation to another user. VDBS is functionally equivalent to V-DISK except that the size is specified in units of CMS 512, 1024, 2048, or 4096 blocks rather than in CKD cylinders or FBA blocks. Valid values are: VDBS512, VDBS0512, VDBS1024, VDBS2048, VDBS4096, VDBS1K, VDBS2K, and VDBS4K. Example: to define a Vdisk with 32M: DIRM FOR LINUXxx AMD AMDISK 0200 3390 VDBS1024 32000 MR _ Clóvis Pereira IBM Brasil -ITS/SW Services Tel: 55-11-2132-3399 Internet: [EMAIL PROTECTED] Rich Smrcina [EMAIL PROTECTED] omTo Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc [EMAIL PROTECTED] IST.EDU Subject Re: V-Disk sizing question 18/11/2005 17:36 Please respond to Linux on 390 Port As to the size, Linux does nothing automatically (unless you tell it to). You can define the vdisk size to whatever you want. I typically use 32MB for some machines more for others, depending upon the machine. Steve Gentry wrote: Is there a 1 to 1 correspondence in the size of the VM linux machine (user directory entry) and the amount of swap space either mdisk or v-disk? Linux usually doubles the size of the defined memory. So, for example, a Linux guest is defined with 100 meg, the swap size will usually be around 200meg Do I need to define a v-disk size of 200meg? Also, what is the latest and greatest way of setting up a v-disk? I've found different examples. Some are a few years and the technique are applicable to the technology back then. Procedures have progressed etc. I didn't want to spend time on using an old technique when a newer more stream lined method would work. Thanks, Steve G. -- 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 -- Rich Smrcina VM Assist, Inc. Main: (262)392-2026 Cell: (414)491-6001 Ans Service: (360)715-2467 rich.smrcina at vmassist.com Catch the WAVV! http://www.wavv.org WAVV 2006 - Chattanooga, TN - April 7-11, 2006 -- 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
Fw: V-Disk sizing question
Sorry, my example contains two Finger Checks... The correct form is: DIRM FOR LINUXxx AMDISK 0200 FB-512 VDBS1024 32000 MR With this command, the directory card generated by DIRMAINT was: MDISK 0200 FB-512 V-DISK 64000 MR _ Clóvis Pereira IBM Brasil -ITS/SW Services Tel: 55-11-2132-3399 Internet: [EMAIL PROTECTED] - Forwarded by Clovis Pereira/Brazil/IBM on 18/11/2005 18:16 - Clovis Pereira/Brazil/IB M To Linux on 390 Port 18/11/2005 17:59 LINUX-390@VM.MARIST.EDU cc Subject Re: V-Disk sizing question(Document link: Clovis Pereira) To define, you can use DIRMAINT. See this partial help from command DIRM AMDisk: V-DISK provides virtual disk space to a user upon logging on. The V-DISK may already exist when the user links to it, providing other users that previously linked to it are still linked when the user logs on. Otherwise, the owner must initialize or format this minidisk at each logon. It remains a part of the owner's virtual configuration until logoff or disk detachment. When the last linked user logs off or detaches the V-DISK, the file space is returned for reallocation to another user. VDBS is functionally equivalent to V-DISK except that the size is specified in units of CMS 512, 1024, 2048, or 4096 blocks rather than in CKD cylinders or FBA blocks. Valid values are: VDBS512, VDBS0512, VDBS1024, VDBS2048, VDBS4096, VDBS1K, VDBS2K, and VDBS4K. Example: to define a Vdisk with 32M: DIRM FOR LINUXxx AMD AMDISK 0200 3390 VDBS1024 32000 MR _ Clóvis Pereira IBM Brasil -ITS/SW Services Tel: 55-11-2132-3399 Internet: [EMAIL PROTECTED] Rich Smrcina [EMAIL PROTECTED] omTo Sent by: Linux on LINUX-390@VM.MARIST.EDU 390 Port cc [EMAIL PROTECTED] IST.EDU Subject Re: V-Disk sizing question 18/11/2005 17:36 Please respond to Linux on 390 Port As to the size, Linux does nothing automatically (unless you tell it to). You can define the vdisk size to whatever you want. I typically use 32MB for some machines more for others, depending upon the machine. Steve Gentry wrote: Is there a 1 to 1 correspondence in the size of the VM linux machine (user directory entry) and the amount of swap space either mdisk or v-disk? Linux usually doubles the size of the defined memory. So, for example, a Linux guest is defined with 100 meg, the swap size will usually be around 200meg Do I need to define a v-disk size of 200meg? Also, what is the latest and greatest way of setting up a v-disk? I've found different examples. Some are a few years and the technique are applicable to the technology back then. Procedures have progressed etc. I didn't want to spend time on using an old technique when a newer more stream lined method would work. Thanks, Steve G
Fw: V-Disk sizing question (correction)
Sorry, my example contains two Finger Checks... The correct form is: DIRM FOR LINUXxx AMDISK 0200 FB-512 VDBS1024 32000 MR With this command, the directory card generated by DIRMAINT was: MDISK 0200 FB-512 V-DISK 64000 MR _ Clóvis Pereira IBM Brasil -ITS/SW Services Tel: 55-11-2132-3399 Internet: [EMAIL PROTECTED] - Forwarded by Clovis Pereira/Brazil/IBM on 18/11/2005 18:16 - Clovis Pereira/Brazil/IB M To Linux on 390 Port 18/11/2005 17:59 LINUX-390@VM.MARIST.EDU cc Subject Re: V-Disk sizing question(Document link: Clovis Pereira) To define, you can use DIRMAINT. See this partial help from command DIRM AMDisk: V-DISK provides virtual disk space to a user upon logging on. The V-DISK may already exist when the user links to it, providing other users that previously linked to it are still linked when the user logs on. Otherwise, the owner must initialize or format this minidisk at each logon. It remains a part of the owner's virtual configuration until logoff or disk detachment. When the last linked user logs off or detaches the V-DISK, the file space is returned for reallocation to another user. VDBS is functionally equivalent to V-DISK except that the size is specified in units of CMS 512, 1024, 2048, or 4096 blocks rather than in CKD cylinders or FBA blocks. Valid values are: VDBS512, VDBS0512, VDBS1024, VDBS2048, VDBS4096, VDBS1K, VDBS2K, and VDBS4K. Example: to define a Vdisk with 32M: DIRM FOR LINUXxx AMD AMDISK 0200 3390 VDBS1024 32000 MR _ Clóvis Pereira IBM Brasil -ITS/SW Services Tel: 55-11-2132-3399 Internet: [EMAIL PROTECTED] -- 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