Slashdot Mirror


Managing Linux and Virtual Machines?

deijmaster asks: "For a couple of months we have been hearing (as a major consulting firm) IBM people pushing the possibility of installing a Z/Linux VM setup at one of our biggest clients (financial). To a Linux user such as myself this sounds great, at first. Now, I am a bit reluctant when it comes to managing this kind of infrastructure, with little or no local expertise at IBM. Has anyone gone through a Z/Linux VM corporate installation and lived through the management of such a solution?"

239 comments

  1. Re:No. by sglines · · Score: 5, Interesting

    I once saw Amdhals version of Unix running on a mainframe at New England Telephone. The ps command yielded about 20,000 running processes and the guy I knew told me that it was just one of 6 VM systems running on the same hardware.

    I was impressed.

    SG

  2. Re:No. by salty_oz · · Score: 2, Interesting

    Amdhals Unix was called UTS from memory. We ran it here many hears ago too.

    --
    ln -s /dev/null /dev/clue
  3. Re:Doesn't seem like such a big deal by Fnord · · Score: 4, Informative

    That's really not what he means. This is using a completely non unix oriented system (a mainframe) running a VM (which is not an emulator, virtualization is built into mainframes) to run many instances of linux (which isn't emulated either, linux runs natively on mainframes).

  4. Linux/390 resources by Dammital · · Score: 5, Informative
    Check out Mark Post's Linux for S/390 site. He collects SHARE papers, distribution info, and pointers to other resources. Lots of good stuff.

    Oh, and the Marist linux-390 listserver is well worth subscribing to.

    1. Re:Linux/390 resources by EugeneK · · Score: 0, Offtopic

      Don't go bringing Jabba the Hut into this...

    2. Re:Linux/390 resources by dylan_- · · Score: 0, Offtopic
      people say "What's a Marist?"
      They're like Commuists and Sociaists!
      --
      Igor Presnyakov stole my hat
    3. Re:Linux/390 resources by finkployd · · Score: 0, Offtopic

      Except for when it comes to Linux on the mainframe, Marist is well known in that community.

      Finkployd

    4. Re:Linux/390 resources by Anonymous Coward · · Score: 0

      TROLL? WTF?!? I was stating I was happy to see my college mentioned on /. HTF is that a fucking TROLL? MODERATORS get your head out of your asses!

  5. You WILL need help by salty_oz · · Score: 4, Insightful

    If you have never touched VM, then you will be well and truely out of your depth. It's a whole different world to Unix/Linux.

    So you will have to get a VM person in. Probably only on part time contract, and IBM will can provide that person for an additional fee.

    In time you may learn enough to support your very limited VM environment.

    --
    ln -s /dev/null /dev/clue
    1. Re:You WILL need help by Anonymous Coward · · Score: 5, Informative

      Actually VM itself is fairly straight forward to administer

      The biggest hurdle will be:

      • termonology -- For example DASD instead of disk drives
      • sysprog or Systems Programmer - System administrator
      • A userid is just another name for a virtual machine. In otherwords say you have 10 linux systems, they would each be represented by 10 userids (LINUX1, LINUX2, etc.)
      • Within VM itself the concept of deamons (services) are abit different. Each deamon is installed in it's own virtual machine ( Service Virtual Machines or SVMs). For example the TCP/IP stack is it's own virtual machine, the FTP service is another virtual machine, etc. VM provides a very efficient inter-virtual-machine communication system.

        This is also where security comes in. Each SVM is really isolated from each other.

      • There is no concept of a root user within VM, instead individual virtual machines have privilages that are restrict what that virtual machine can do. In addition authorizations for services are handled by the service itself (for example being able to control the TCP/IP stack requires that the user doing the control be authorized by the TCP/IP stack itself.

      One thing to remember too is that VM was (and still is) used by many Universities and colleges -- not as much as it was back in the 70's and 80's, but it still has a presence.

      Anyway... just some comments from an old timer VM sysprog

    2. Re:You WILL need help by Anonymous Coward · · Score: 4, Insightful


      So you will have to get a VM person in


      Yes, this is true, but if you are going to run Linux , you only need one VM person. The rest of your Admins should be Linux Admins.

      Don't imagine that the VM person will understand (or even like) Linux and don't expect your Linux admins to understand (or even like) the Mainframe.

    3. Re:You WILL need help by perlchild · · Score: 1

      which is probably why the financial institution is looking into this project. Way more linux admins than mainframe-qualified systems admins err sysprogs

    4. Re:You WILL need help by Anonymous Coward · · Score: 5, Informative

      Actually not quite true (that the VM person won't understand or like linux).

      Linux has actually given VM a shot in the arm. VMers are well aware of that fact. I support a couple of VM systems during the day and play around with Linux at home at night.

      Also in terms of culture, I think you would be very surprised with the VM culture. VM spent many years as the unwanted child, VMers had to rely on each other in order to be heard above the MVS roar.

      If you take a look at some of the history of the internet you will find VM sitting there (BITNET was basically a collection of VM systems). The listserv concept was originally from VM (CERN was -- might still be -- a big VM site).

      If you want to see some of the history of VM you can start here: http://pucc.princeton.edu/~melinda

    5. Re:You WILL need help by caferace · · Score: 3, Funny
      Don't imagine that the VM person will understand (or even like) Linux and don't expect your Linux admins to understand (or even like) the Mainframe.

      AC forgot to mention... Don't expect your Linux admins to understand (or even like) the VM person. ;)

    6. Re:You WILL need help by Anonymous Coward · · Score: 0

      Worth remembering that in many cases, the MVS systems ran as guest systems under a VM HyperVisor system.

      BTW, it's wonderful to find that there are still VM people around: I thought I was the last! (Only this morning, I was looking at some photos of our 9370 mainframe on the day we turned it off for the last time.)

    7. Re:You WILL need help by Anonymous Coward · · Score: 0

      Absolutely not true. While we did get some IBM assistance, my co-worker and I pretty well flew our implementation alone since last July. While there have been a few hurdles, mailing lists and down and out research have gotten us past them.

      chris little
      chris.little@takemeout.okdhs.org

    8. Re:You WILL need help by Anonymous Coward · · Score: 0

      >Also in terms of culture, I think you would be very
      >surprised with the VM culture. VM spent many years
      >as the unwanted child, VMers had to rely on each >other in order to be heard above the MVS roar.

      I'm a longtime IBM employee just passing through thanks to a link sent by a friend, so I'm an
      Anonymous Coward. I worked with VM for over 15 years until the mid-1990s. Now I work with
      AIX and Linux.

      For years, most VM source code was available to IBMers and to customers. Product fixes were
      distributed as source code patches.
      Because of this comparative openness, a lot of customers and
      IBMers tinkered with VM. "Local mods" were
      widespread. All sorts of product enhancements evolved from code written by customers and by IBMers who did not work in VM Development.
      Some third-parties did a brisk business in
      bringing enhancements to market long before the
      IBM bureaucracy could.

      Sounds a little bit like Linux, eh ? -
      a collaborative community working to extend
      and to improve the environment. In a way,
      VM and Linux are kindred spirits.

  6. I would advise against it by mao+che+minh · · Score: 3, Informative
    I don't have a lot of experience with these things, but I am positive that there are plenty or "pure Linux" solutions that will be far more flexible - even when using IBM middleware.

    1. What exactly demands this solution?
    2. Can a pure Linux box, with mild tweaking, still not be more useful and create less overhead than this?

    Someone in this thread mentioned IBM implementing wildly complex systems in order to push consultation, and on some levels it's true. PeopleSoft does it also. In some cases, Oracle will have a go at this tactic. My advice is to do some searching first, without the input of IBM, and see if you can't find a better solution to whatever problem you're trying to remedy.

    1. Re:I would advise against it by Swayne+Shabazz · · Score: 3, Informative

      What other solutions that are "pure Linux"? An IBM mainframe has virtualization built in nativeley, hence, it shouldn't take a performance loss. This means that I doubt highly that an all-Linux solution could approach it's power (considering that you can run like 200 instances of Linux on one without any hassle).

    2. Re:I would advise against it by Anonymous Coward · · Score: 1, Insightful

      I'd like to see the hardware that this supposed "pure linux" solution would run on. Something piddly and crappy like a dual xeon setup?

      Wintel hardware is crap and not at all scalable. It's like comparing a ferrari (z hardware) to a pinto (wintel) and saying "well, they're both cars". Sure the ferrari costs more, but it's a hell of a lot more likely to be able to win in a race.

    3. Re:I would advise against it by Covener · · Score: 1

      mainframes aren't "power" oriented. Pretty much every other solution would slaughter it CPU wise.

    4. Re:I would advise against it by Anonymous Coward · · Score: 0
      In a general way, the power to run 200 instances of Linux that themselves run no faster than Redhat on a 2ghz Pentium individually, but slower individually than a single Pentium 2.4ghz system running Redhat, is still more power (for the mainframe).

      200 slow Linux boxen are still far more powerful than 10 really fast ones.

    5. Re:I would advise against it by Jeremy+Erwin · · Score: 5, Insightful

      Wintel hardware is crap and not at all scalable. It's like comparing a ferrari (z hardware) to a pinto (wintel) and saying "well, they're both cars". Sure the ferrari costs more, but it's a hell of a lot more likely to be able to win in a race.

      Reasoning by analogy is always fraught with pitfalls.
      The Ferrari can't carry more than two people. The IBM machine is designed for fast I/O. The Ferrari breaks down a lot. The IBM is designed to be highly reliable.

      Perhaps a better, but still rather imperfect analogy would be to a tractor trailer--lots of horsepower, but not a speed daemon. Lots of cargo space. A decent diesel engine that can stand up to abuse.

      IBM thinks that if you replace 20-30 Intel CPUs , all running at 5% utilization, with a single zSeries CPU running at 85-90% utilization, you'll save money and aggravation. On the other hand, if those 20-30 Intel CPUs are rendering CGI for a film, or modeling a jet engine (and thus running near 100% load), a zSeries CPU would only be able to take on the work of 4-5 Intel CPUs, if that.

    6. Re:I would advise against it by AchilleTalon · · Score: 1
      I think you have absolutely no idea of what kind of cluster you can build with such a solution. Just think about the channel transfer rate on a mainframe and imagine you can virtualize the network and benefit from this transfer rate.

      And that's just part of the story...

      --
      Achille Talon
      Hop!
    7. Re:I would advise against it by stephens_domain · · Score: 1

      I don't have a lot of experience with these things....

      But I'm going to tell you what to do anyway.

      --

      ..
    8. Re:I would advise against it by balzak · · Score: 1

      Actually, PeopleSoft doesn't do this. We tend to keep it as simple as possible while still doing what the client wants, however, our implimentation "partners" sometimes do (for the reasons you mention)... sorry if things went bad for you. -= Balzak =-

    9. Re:I would advise against it by God!+Awful+2 · · Score: 1


      Reasoning by analogy is always fraught with pitfalls.

      Amen, brother.

      IBM thinks that if you replace 20-30 Intel CPUs , all running at 5% utilization, with a single zSeries CPU running at 85-90% utilization, you'll save money and aggravation. On the other hand, if those 20-30 Intel CPUs are rendering CGI for a film, or modeling a jet engine (and thus running near 100% load), a zSeries CPU would only be able to take on the work of 4-5 Intel CPUs, if that.

      The problem with economies of scale, quite frankly, is that the concept doesn't scale. You go though an enormous hassle to implement something that will save you peanuts (relatively speaking). And every subsequent EoS gets you less and less of an edge.

      Beware of getting locked into a solution that forces you to trade flexibility for a temporary speed/price advantage. Mainframes depreciate at just the same price of PCs, but when you no longer need it, the mainframe can't easily be recycled as a cheap testing machine or be given to a local school.

      -a

    10. Re:I would advise against it by Resident_Geek · · Score: 3, Informative

      I am going to agree with you one this one. Normally I wouldn't comment on this but. Pre 9-11 I worked on the design team for both V4R5 thru V5R2 hardware, Code named condor and regatta, respectivly. I worked on the converged service processor design team. For those of you who don't know what that is. It is like the BIOS for a PC. There are many things IBM doesn't tell you about their machines. Like:

      you have to use their hardware despite the fact you can use hardware from Comp USA. The VPN prevents this.

      the buss sits idle a large percentage of the time, even when under heavy load. This can be upto 90% idle. This is due to their token ring-like layout of the procs and buss. If you blow a proc which happen quite often, you are SOL until they can ship one in from Austin, TX or Hitachi, japan. When I was there the 9-11 disaster literally shut-dwon the project because of the mail/shipping stoppage.

      The RIO buss isn't as bullet proof as they would make you believe. "SLIC" has lots of microcode problems. (SLIC is between the csp and the OS). More then 50% of their cables are defective from the manufacturer, and they are expensive.

      You can't crack the case to fix something. You have to let an IBM field engineer do it. This means more down time. And the whole box is down. Not just one little machine in the cluster.

      The failure rate of the backplanes in the CEC is over 90%. There is only one place the manufactures them and they are backlogged for months.

      DASDs (harddrives) are small in storage(usually 9-18GB) but very pricey and you need 79 of them to fill one 5077 storage tower(required to even boot).

      manistore dump has lots of issues.

      The power requirements for an H class Z series machine are two, count them two 440V 60 amp services. Plus you have to have the floor strengthened for the extra weight. This doesn't even include the space/power/weight considerations for the storage towers or I/O towers.

      I could go on and on. I am not saying they are bad machines. But you better be willing to make a 30 year commitment to the tech to make it pay.

      I don't think your finace people are willing to accept downtime. That means lost money. So I would suggest the clusters. The ability to fix stuff inhouse and replace or remove each node makes it very robust.

    11. Re:I would advise against it by Anonymous Coward · · Score: 0

      $50k for each slow linux box?

    12. Re:I would advise against it by Anonymous Coward · · Score: 0

      Mainframes are I/O oriented. There are applications where the smaller
      boxes are maxed out on I/O and running 10 to 20 percent CPU busy. A
      virtual LINUX server on the mainframe will slaughter the little box
      in these cases.

    13. Re:I would advise against it by Glonoinha · · Score: 1

      79 SCSI u320 9G/18G drives at the entry level? I guess that explains why the mainframe I/O is so much faster than my puny desktop machine.

      --
      Glonoinha the MebiByte Slayer
    14. Re:I would advise against it by LWATCDR · · Score: 1

      This is not a yes or no situation.
      Does the firm already have a Mainframe? If so it then running Linux on the mainframe makes good sence.
      Is this going to run IO intesive tasks? Database/Webserver/tranactions or is it going to do a lot of number crunching?

      Mainframes are good for lots of IO lots of users small number cruching.
      RS/6000 or what ever Letter machine they are calling it no is great for Number Churching on BIG datasets.
      PC Clusters are good for heavy number churching on segmented datasets. I.E. you can divide up the task.
      Vector Machines are good for some specifice types of problems.
      There is a saying. Everything looks like a nail if you only have a hammer.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    15. Re:I would advise against it by rew · · Score: 1

      1. What exactly demands this solution?

      Keep in mind the way this works in practise. Some guys who know very little of the problem and possible solutions at hand will decide on the "best" solution while throwing around a lot of buzzwords. This converges on a "solution". That's when the realization hits that the needed expertise is not available....

  7. No fear... by (H)elix1 · · Score: 4, Interesting

    Just consider it VMWare for big boys. I'm doing a wee bit of development for Linux on zOS, and most things just work once you get it installed. Lots of options, depending on how you carve up the system. Anyhow, for the most part it is all about fast i/o, rather than monster processing power.

    Picked up Linux on the Mainframe over the weekend, but plan to read it on a (very long) plane ride next week - looked like it focused on care and feeding, however.

    1. Re:No fear... by mnmlst · · Score: 0, Offtopic

      I use VMWare all the time. Getting pretty good with it. It gets a bit squirrely with hardware like my keychain drive yesterday that locked it cold. BTW, your sig reads like Yoda's. Was that intentional?

      --
      In principio erat Verbum.
    2. Re:No fear... by (H)elix1 · · Score: 1

      Gah - no. I turned off sigs, so I never saw it... looks like my kid brother was having some fun with my account.

    3. Re:No fear... by Anonymous Coward · · Score: 0

      yeah, right, or maybe your dog chewed it up.

  8. TurboLinux, yes by mao+che+minh · · Score: 2, Insightful

    I helped a admin friend (pure Novell guy that was somehow tasked with this job) implement TurboLinux on a IBM Z series mainframe. It is kind of easy to work, but you lose some performance, and updates and fixes can be hard to track down sometimes. Clustered Linux solutions could end being cheaper at first, but their TCO may rise higher as time goes on (especially if your company/institution lacks a very competent Linux cluster admin/programmer).

  9. not cost efffective by Anonymous Coward · · Score: 5, Informative

    Well I used to work at similar financial company where IBM was pushing something similar as well. What it boiled down to was the following issues.

    1. for the equivalent # of VM's it was more cost effective to buy new Intel hardware. The annual maintaince cost for the IBM more than paid for all new hardware.
    2. Software availability. The only thing you could run it would be home grown apps or existing opensource apps. No commercial software was available. This company was an all Oracle shop, no DB2. They're primary opensystems backup solution was Netbackup. Which at the time had no client for linux on Z. (a year ago).
    3. In house expertise. They had no linux expertise and very little Unix (solaris & HP) (jr admins at best) expertise. Let alone running linux on a Z.

    So to sum it up. It's a very expensive, somewhat propritary and inflexiable environment. If you have a specialized use for it and can justify the cost go for it. Otherwise stick with commodity Intel/AMD hardware. It'll be cheaper and easier in the long run.

    1. Re:not cost efffective by Anonymous Coward · · Score: 0

      Z/Linux sounds like it's more aimed existing mainframe shops -- If you've already got the mainframe, it's cheap to run Linux on a side partition and connect your mainframe apps with somewhat normal software like Apache.

      You'd have to be nuts to buy a proprietary dinosaur for the sole purpose of running Linux.

    2. Re:not cost efffective by bunyip · · Score: 4, Informative

      Yes, you're right on the "not cost effective".

      BTW - I've ported a number of programs to Linux/390 (an IBM G6 mainframe) and compared them to Linux on my 1 GHz Athlon cobbled together from left over parts and a motherboard from Fry's. The net result is that the Athlon is about twice as fast as the G6 mainframe.

      The latest and greatest mainframes are about twice as fast as a G6, but PCs have come a long way since 1 GHz. Currently, 1 CPU on a mainframe running Linux costs about $100K, you can buy a pretty impressive Intel server for that price.

      So, Linux on S/390 is only effective when you have a bunch of machines with utilization close to zero - let's call it "epsilon", which is what we mathematicians say when we really want to say zero but still need to divide by it. You buy the box for VM, which can run hundreds or even thousands of instances, securely and stably, so long as most of them are doing nothing.

      Linux/390 is great for experimental servers, test systems, etc. OTOH - if you have any significant workload, buy a rack-mount PC.

      Alan.

    3. Re:not cost efffective by Anonymous Coward · · Score: 0

      We were told recently by CA that each IFL (Integrated Facility for Linux) would allow us to run as many instances of Linux on it as we wanted for the same price.
      It is just that adding IFLs or MIPS will increase the licensing cost.
      Oh, and Oracle does provide their DB for Linux on z/OS:
      http://www.oracle.com/start/ibm/linux390/in tro.htm l?src=915044&Act=4

    4. Re:not cost efffective by LinuxHam · · Score: 4, Informative

      Mod AC down. He's working with **very** old data, and is generalizing about the industry from one customer experience. And yes, one year is a heluva long time in Linux on Z. Just every IBM app for Linux on Intel has been ported to Linux on Z by now. It is by no means limited to open source apps anymore (yes, a year ago, it was).

      --
      Intelligent Life on Earth
    5. Re:not cost efffective by MoThugz · · Score: 1

      I'm not doubting anything in your post, but do you have published paperwork regarding this cost and benefit analysis? It will help me give a better overall picture of this issue because I anticipate that IBM will "recommend" something similar for some of my existing clients.

    6. Re:not cost efffective by Covener · · Score: 4, Insightful

      Disk IO, reliability, workload management and power consumption are also probably relevant in that equation (and on the side of z/linux)


      Linux/390 is great for experimental servers, test systems, etc. OTOH - if you have any significant workload, buy a rack-mount PC.

    7. Re:not cost efffective by dalslad · · Score: 1

      I don't believe you. That's completely opposite of my experience.

    8. Re:not cost efffective by Detritus · · Score: 2, Insightful
      The net result is that the Athlon is about twice as fast as the G6 mainframe.

      That depends on your definition of speed.

      Mainframes aren't bought for raw MIPS.

      --
      Mea navis aericumbens anguillis abundat
    9. Re:not cost efffective by hackus · · Score: 2, Informative

      I would have to agree.

      It is always a better choice to use clusters of hardware, than a single box.

      You have a variety of tools available on the open source market now to monitor, and automagically maintain your cluster, depending on what you choose...the most popular is PVM, and it comes with a ton of very nice management utils you can get off the net, too manage hundreds of machines in a blink of an eye. This is a very configurable cluster architecture.

      There is also MOSIX, or open Mosix. A very nice computing facility as well, allowing you to use a single image machine from a large collection of machines tied together through a network.

      Do a google on PVM or MOSIX.

      -Hack

      --
      Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    10. Re:not cost efffective by AchilleTalon · · Score: 2, Insightful
      Exactly!

      Management costs for dedicated servers which are almost idle, but still required as dedicated servers for many reasons are high. Also, reliability is an issue when you suddenly multiply low cost servers, which in turn reflects on the management costs, hardware cost and downtime cost.

      --
      Achille Talon
      Hop!
    11. Re:not cost efffective by bunyip · · Score: 2, Informative

      Perhaps I should have said a significant single workload. Workload management and power consumption is critical and definitely in favor of VM and z/Linux when you have many, many underutilized servers.

      It all comes down to crunching the numbers. I think IBM is actually pretty honest about z/Linux, they're not trying to sell it as a supercomputer but rather as a consolidation solutions.

      FWIW - I work for a very large company with thousands of servers. We have dozens of them with utilization of approximately zero, including some very large machines (such as an E10K doing the work of a PC). This is not unusual...

    12. Re:not cost efffective by sql*kitten · · Score: 3, Informative

      The latest and greatest mainframes are about twice as fast as a G6, but PCs have come a long way since 1 GHz. Currently, 1 CPU on a mainframe running Linux costs about $100K, you can buy a pretty impressive Intel server for that price.

      A mainframe is not a supercomputer - the former is build for I/O, the latter for processing speed. There's a little overlap, but they address different markets - the workload for commercial data processing (for example, updating the accounts of your 10M customers with 100M transactions a day) and scientific number crunching (say, modelling a weather front). An IBM mainframe is designed from the ground up for I/O speed, and has dedicated processors that do nothing but shuffle data from storage to memory and back again. You cannot buy an Intel based system that even comes close to a Z series for I/O at any price. Even clustering Intel boxes won't help, because at some point, you have to have something to manage and consolidate all that data so you can do useful things with it. If you need it, there simply is no substitute for a mainframe. But if you don't, I agree that a mainframe is overpriced, just like a tank is overpriced if you just want to drive to the supermarket.

    13. Re:not cost efffective by sudo · · Score: 1

      Nope, there are several IBM apps we have investigated that are not running in linux390. Especially server instances and protection modules in the Tivoli suite .

    14. Re:not cost efffective by battjt · · Score: 1

      Sure, but today's programming styles (OO) encourage dynamic memory allocation and non batch oriented processing which are CPU hungery. Joe

      --
      Joe Batt Solid Design
    15. Re:not cost efffective by Anonymous Coward · · Score: 0

      Keep in mind that, for the PC, the rate of memory technology improvements has stagnated recently. For high throughput applications, that means your CPU (while saying it's at high utilization) will be idle a great deal while waiting for information to come in off the memory bus.

      Multiple CPUs and/or HyperThreading helps, but it won't do much for a monolithic process.

      Mainframes are designed from the ground up with high-throughput applications (like, say, a major corporation's massive internal database) in mind.

    16. Re:not cost efffective by vidarh · · Score: 1
      That is a very simplistic view, and blatantly ignores that one of the points of the article you responded to was lack of proprietary software, that is often unlikely to support cluster configurations using PVM or MOSIX as well.

      It also blatantly ignores that for a cluster, YOUR APPLICATION need to explicitly manage availability and reliability, or a single node can potentially take down everything if it fails, whereas a mainframe has extensive availability features built in. If you have a 16 node cluster, with 99.9% availability for node, your cluster as a whole would have an availability of approximately 98.4%. You'd be hard pressed to find a mainframe with availability that low.

      A cluster is a valid solution where you are willing to deal with that issue, but for many types of applications availability like that simply isn't an option.

    17. Re:not cost efffective by Anonymous Coward · · Score: 0

      You're right. In parent, s/Just every/Just about every/.

      Thanks!

  10. Don't forget..... by Anonymous Coward · · Score: 0

    ...that IBM guy will probably be somewhere in the ballpark of $85 an hour. It costs a good sized company about $2,500 a month for part-time offsite HP-UX consultation on an Oracle database. It costs about $5,000 a week to lease a McAfee expert to implement their expanded solutions. Imagine how much a VR guy will cost from IBM.....

    1. Re:Don't forget..... by whirlycott · · Score: 1

      $85 an hour? That would be a steal.

      You're obviously not in touch with real consulting rates in the US which typically hover between $200-$450/hour for top-class staff at one of the majors.

    2. Re:Don't forget..... by z_gringo · · Score: 1

      Two years ago, your rates would probably be pretty close.

      However, with today's prices, I'm pretty sure that $85-$100 per hour is doable. The days of "naming our Price", and them paying it are over, at least for the forseable future..

      --
      -- -- Warning. Do not stare directly at the sun.
    3. Re:Don't forget..... by Glonoinha · · Score: 2, Informative

      He was talking about bringing in talent from IBM's Global Services division, these guys bill out at $225 an hour easy.

      Good luck at getting one in your door for under $160 an hour - if you sign a 1 year gig maybe but not for a few weeks.

      --
      Glonoinha the MebiByte Slayer
  11. Dunno about Z/Linux but... by rimu+guy · · Score: 5, Interesting

    I haven't worked with a Z/Linux VM before. However, I have used User Mode Linux to create a dozen or so virtual servers per host server. And I'd imagine that the benefits offered by UML would also apply to Z/Linux VMs.

    For example, with UML you're able to get much better resource utilisation. e.g. most of the time the machine is idle. When one of the UML servers need the host server's resources, they're there (CPU, network, disk IO, etc). That means you can have multiple UML servers bursting up to the performance potential of the host server. Certainly a better resource utilisation than having several host servers running mostly idle.

    Another benefit of virtual machines are their logical separation from the host server. Each virtual server has their own users (including root), applications, file systems, IP address, etc. That means that if security is compromised on one, the others are unaffected. Ditto resources can be allocated to each virtual server according to need. And any mis-configuration on one doesn't affect the other. This compares to running multiple applications on the same server for different purposes (e.g. running HR and Account systems on one server, if email goes down them both systems are affected. In a virtual server setup, only one of the other would be affected.

    So... Thumbs up to server virtualization software in general. Particular kudos to UML. And good luck finding out about Z/Linux!

    - P
    RimuHosting.com - Linux VPS Hosting

    1. Re:Dunno about Z/Linux but... by Anonymous Coward · · Score: 0

      My understanding is that UML is not 100% isolated and secure -- it is possible to break into the host from the UML process. Correct me if I'm wrong.

      random google ref

    2. Re:Dunno about Z/Linux but... by rimu+guy · · Score: 1

      UML runs on the host server in userspace.

      That means that the UML server will only have access to the host to the extent of that program's access.

      You can do things like running the UML instance chrooted. Running it as an unpriviledged user. Disabling the 'hostfs' UML kernel option (which gives the UML access to files on the host).

      You can also disable module loading in the UML kernel. That will prevent the user 'injecting' code into the UML process.

      So... provided you set it up right, the UML instances should be pretty much isolated and secure. At least as any Linux process is capable of being isolated and secure ;)

      - P
      RimuHosting - Linux VPS Hosting

    3. Re:Dunno about Z/Linux but... by patrick_leb · · Score: 1

      For those of you interested in running many Linux hosts on one physical machine, check out the VServer Project. With it you can run many Linux environments using the same kernel. It provides process, filesystem, network and resources isolation levels.

    4. Re:Dunno about Z/Linux but... by Anonymous Coward · · Score: 0

      Again, I'm talking out of my ass -- but if you are supposed to "harden" a UFS process against the host it doesn't sound secure at all.

      (Disabling module loading is not going to stop a dedicated hacker. Likewise with chroot.)

      That's not to say that UML isn't useful for things, just that it seems to be a poorman's VM that isn't really designed for complete isolation.

    5. Re:Dunno about Z/Linux but... by Glonoinha · · Score: 1

      I believe that VMware is a direct spin off of IBM's VM technology we are discussing in this thread. I have played with it (they have a 30 day trial period to experiment with it) and it is very cool. Many posters in other threads (myself included) highly recommend it.

      www.vmware.com

      I don't know if it is still under IBM's direct control or if VMware is a new company, but I am pretty sure that IBM is the original source.

      --
      Glonoinha the MebiByte Slayer
    6. Re:Dunno about Z/Linux but... by Glonoinha · · Score: 1

      Almost forgot about VMware - lets you run pretty much any OS : DOS, Win95/98/Me, WinNT (3.5x/4.0ws/4.0S/4.0EE), Windows 2000 Pro/AdvSer/Ent, 2003, Netware 5.x/6.x, Linux ... pretty much anything that runs on Intel hardware. All at the same time, as many as you have RAM for (it dedicates the memory allocated on a per virtual machine basis, so if you want ten machines with 256M apiece (plus 256 for the host OS) you need +/- 3G of memory in that machine - not common in a home machine, but not impossible either. All running on a virtual switch, inside one box, so network performance between the virtual machines is pretty good.

      --
      Glonoinha the MebiByte Slayer
    7. Re:Dunno about Z/Linux but... by Anonymous Coward · · Score: 0

      VMware has nothing to do with IBM VM other than the concept. VM was designed in 1967 for a machine that, because of its superb design, was perfectly suited for virtualization; instructions that could effect other tasks cause an interrupt and their function simulated by a hypervisor called CP. VMware is a virtualization tool for a crock of a processor that allows user processes to bring down the machine, so VMware has to interpret the instruction stream to detect such instructions. Thus VMware actually has to work harder than CP. Since both are tied so tightly to the bare machine its very unlikely they share any code or anything else other than the general concept and the two letters "VM".

    8. Re:Dunno about Z/Linux but... by Anonymous Coward · · Score: 0

      ring 3 processes on an x86 can't bring down the machine, unless you're using a buggy processor (like the F00F susceptible original pentiums).

      The reason VMware's software has such a harder time than IBM's VM or Mac On Linux is that there are x86 instructions that cannot be made to fault. popf, lidt and so forth. PPC and s/390 CPUs are fully virtualizable.

      I am currently employed by VMware, Inc, but I speak only for myself.

  12. Real-time encryption by Jenolen · · Score: 0

    I met a guy just last week who was running linux with a few kernel mods to give him realtime encryption on the whole OS, then was running XP over the top of it in an emulator. There were a few things he couldn't do, but for someome who wants to be sure their data is secure, and doesn't know linux, I thought it was a great solution. It was setup by a firm who does encrypted systems. I do not have the name of the firm.

    --
    Karma is like sex. I can't remember the last time I had either of them.
    1. Re:Real-time encryption by Anonymous Coward · · Score: 0

      YOU FAIL ET!

  13. Z/Linux at a big financial firm by edwardd · · Score: 5, Informative

    I work for a big financial firm in NYC that is using Z/Linux pretty heavily. I have to say that while we are very happy with the results, it is VERY important to have VM people on staff who are also Linux savvy. IBM has been great in getting us set up, but they don't live with the systems. We do. You'll need to be very careful about what you're using the Linux instances for, and take alook at how they'll use hardware resources, like the OSA cards.

    With careful planning, and the expectation that it will be a bumpy start, you'' find that it's a very rewarding experience, both personally and professionally.

    1. Re:Z/Linux at a big financial firm by Alizarin+Erythrosin · · Score: 4, Interesting

      "IBM has been great in getting us set up, but they don't live with the systems."

      This is a very, very, very important point to consider. If you let IBM run the whole shootin match from a distance, and something goes wrong, expect downtime.

      This isn't related to Z/Linux but it is related to IBM and their systems management. At the business of my employment we outsourced all our network/systems administration to IBM. In the past 2 months (July and August) we have had not 1, not 2, but 4 very very major worm/virus infections that shut the entire network (as well as business) down. IBM didn't keep any systems up to date on patches (and the corporate security department didn't help either... they approved Win2k SP4 in an awful hurry after they found out it contained the Blaster worm fix) and told us to leave our unprotected computers on 24/7 and they would update them "in the next few days." I leave the determination of what happened after that as an excercise to the reader.

      But hopefully IBM won't do that to your Z/Linux VM... Hopefully you'll have someone on site who knows their stuff, even if it has to be you (hey, then you can ask for a raise!)

      --
      There are only 10 kinds of people in this world... those who understand binary and those who don't
  14. No fears, IBM will take care of you by Anonymous Coward · · Score: 5, Informative

    I wouldn't get hung up on the whole "local" thing. You just have to understand how IBM works. There's no concept of "local" at IBM. At any one point in time, 50% of IBM employees aren't in a traditional work place.

    If you have problems, contact IBM and they will get their best people on it. IBM is all about customer service. You never get fired for buying IBM. From an engineers perspective, it's a pita. The best people in a department end up spending most of their time working on customer problems.

    Hell, IBM still supports OS/2. If a Z-Series seems to solve your problem, go for it. IBM will take care of you.

    1. Re:No fears, IBM will take care of you by g0_p · · Score: 1

      Come on!!! Who moded the parent up so high? Sounds like a lot of marketing crap taken from some IBM advertisement.

      Do not fear. Big Brother will take care of you...

    2. Re:No fears, IBM will take care of you by Glonoinha · · Score: 1

      IBM is like Heckler & Koch (H&K). For most applications cheaper, less reliable solutions are plenty good. Sometimes (like when lives are at stake, or when failure is not an option) it is worth paying 10x as much for that extra 4%.

      --
      Glonoinha the MebiByte Slayer
  15. Clusters by mao+che+minh · · Score: 1
    Yes, IBM Z-series mainframes running Linux are some glorious beasts, but the same level of performance can be reached with a finely tuned cluster - and for far cheaper with considerable less overhead (overhead that costs a lot of money, as well).

    Again, we need to know more about his institution's needs before we can confidently declare which solution (Z\Linux or a cluster) is the best fit for his needs.

    1. Re:Clusters by Swayne+Shabazz · · Score: 1

      Well, you have a point. I also think you are on to something in a way: there are other solutions capable of running Linux on IBM mainframes then IBM Z/Linux. TurboLinux comes to mind.

    2. Re:Clusters by DA-MAN · · Score: 3, Insightful

      Have you ever dealt with a cluster? Large clusters are fucking expensive to run 24x7x365. They require a lot of Air Conditioning (we spend over $1,000 a month on just AC, that's an expense that is never going away), electrical and a shitload of space.

      I know this is Slashdot, but a beowulf is not always the best choice!!!

      --
      Can I get an eye poke?
      Dog House Forum
    3. Re:Clusters by mao+che+minh · · Score: 1
      "Have you ever dealt with a cluster?"

      Only really small ones (5 dual CPU systems). I saw really large one in a bank one time....but it was in a refridgerated room. So yes, I see your point. ;)

    4. Re:Clusters by Covener · · Score: 1

      Like running linux on the bare iron / on lpars? That negates a lot of the benefits of z/linux.

      Z/Linux isn't a distribution, if that's what you meant. For IBM it's essentially the architecture.

      Well, you have a point. I also think you are on to something in a way: there are other solutions capable of running Linux on IBM mainframes then IBM Z/Linux. TurboLinux comes to mind.

    5. Re:Clusters by tuomoks · · Score: 1

      Sorry - no for the first sentence but I fully agree the second. If you are talking of one ( business ) process cpu power, then yes/maybe but the throughput of processed data - no way even to compare. Most corporations have more than one business process to run(IMHO). Besides - the mainframes are not that slow otherwise, a hand coded algorithm can be amazingly fast, remember the hw architecture. It's not always the clock speed, maybe it's pipelines, parallelism, channels or vectors that make the difference. Any decent systems programmer can show you how if you ask nicely - have a nice day.

    6. Re:Clusters by Anonymous Coward · · Score: 0

      A good analogy that someone (who deals with Tandems) brought up: Would you rather plow your field with two oxen or two thousand chickens?

  16. Linuxcare? by chrisd · · Score: 5, Informative
    I understand that Linuxcare has a program specifically for managing linux vms on z series mainframes...I'd call em and see what they've got.

    http://www.linuxcare.com/

    Chrisd

    --
    Co-Editor, Open Sources
    Open Source Program Manager, Google, Inc.
    1. Re:Linuxcare? by Anonymous Coward · · Score: 0

      Funny, I thought linuxcare had gone bust, well doesn't look like it.

    2. Re:Linuxcare? by Anonymous Coward · · Score: 0
      Close.. they just don't support ANYTHING Open Source or Free Software anymore. In fact, the (current) CEO said, just before they tossed out all of their developers and Open Source contributors and employees, something to the effect of:
      "We are not an Open Source company, and we only use Linux and Free Software when it makes us money."

      They're dispariging the "Linux" in Linuxcare's name to gain them respect, riding on the coattails of the success that the previous company with the same name gained them in the community and the industry. Remember, they went from 250 to 30 people in something like 18 months, went through 4 CEOs in the same timeframe, and brought in a bunch of ex-IBM execs, and purged most of their talent and developers, and decided to hire overseas developers to create their "Levanta" product.

      Stay away.

  17. I have! by Anonymous Coward · · Score: 0

    >>Has anyone gone through a Z/Linux VM corporate installation and lived through the management of such a solution?"

    I have! And let me tell you, it has worked wonderfully!

  18. Re:Doesn't seem like such a big deal by karmavore · · Score: 3, Funny

    You do realize that emulating any decrepit UNIX machine must be a rusult of running ancient code that has now been copied into SCO Unixware. You would then be using SCO IP (Idiotic Property). You will have to pay them 100 trillion dollars plus $699 for the Linux.

    --
    Speech: Free
    Beer: $699.00
  19. Ahhh, IBM... by bob670 · · Score: 1, Flamebait

    finding ways to fish money out of your pocket with every solution. I would love to see how many hours of consultation this migration (and ongoing support) will be out? IBM, single handedly making sure Linux isn't "free, as in beer".

    1. Re:Ahhh, IBM... by Anonymous Coward · · Score: 0

      Welcome to the real world, where computers and making them work cost money. Keep living in your dream world, bob670 where you can run a fortune 500 company on second hand duron PC's you scrounged out of a dumpster at the back of SCO headquarters, the rest of us will move on.

    2. Re:Ahhh, IBM... by Zachary+Kessin · · Score: 1

      IBM is a buisness, its their job to sell stuff. The stuff may be hardware or it may be consulting, but they are going to do their best to sell it.

      Most people here have probably put together a cheap linux box out of spare parts and the like, such a box is great for a lot of uses, but do you want to trust your corpate servers to it? I don't. There are different types of things for different reasons. IBM makes it their goal to sell the high end high bandwidth high reliabilty stuff, and yes its high price but if you need it you probably can afford it.

      --
      Erlang Developer and podcaster
    3. Re:Ahhh, IBM... by bob670 · · Score: 1

      Seriously though, you guys are retards right? Only a retard couldn't get the sarcasm, right? Now back on the short bus with the rest of the moderators.

  20. It works well by dalslad · · Score: 5, Interesting

    I sold and installed the very first Linux application on the S/390 --a Multiprise running VM and it worked great. We used the TurboLinux port and then finally wound up with SuSE.

    We compiled the source code and it ran just like it did on a big Intel box. IBM helped with hardware issues which related to load balancing amongst the VM instances. One of their business partners supported the customer, Winnebago Industries with regard to Linux and OS 390.

    IBM wasn't much of a factor as far as needing support. They supported the mainframe, the OS and VM just fine. SuSE installed without a single issue.

    Some other issues arose in getting the user to learn IBM mainframe lingo, such as IPL instead of boot, and DASD. But, that didn't require much effort. The IBM Redbook on running Linux on the S/390 was all we needed to transfer knowledge. We downloaded it for free in pdf format.

    The main benefit I discovered was the ability to consolidate servers. We replaced a bunch of M$ Exchange servers and ran a suite of Open Source apps such as Cyrus IMAP, Open LDAP, Exim, Apache, etc. We were able to get rid of a bunch of distributed servers and put them on one instance.

    I suggest that IBM can help, but I don't think you'll be dependent on them. They're very expensive. With Linux on the zSeries or S/390 you can do everything yourself. -- That might not be what IBM wanted, but then they championed Linux, didn't they!

    1. Re:It works well by swillden · · Score: 4, Interesting

      With Linux on the zSeries or S/390 you can do everything yourself. -- That might not be what IBM wanted, but then they championed Linux, didn't they!

      Oh, I think IBM will be just fine with that. Sure, they want to sell services, but selling mainframes is also a lucrative business -- more lucrative than services, in terms of gross margin. Whether you need their services or not, they're getting paid. Even if you already have the mainframe and don't need to buy one for the project, eventually you'll fill it up and need more power. They'll wait.

      IBM understands the value of long-term client relationships; they'll ultimately get a lot more of your money if they don't try to take it all now. What's really interesting about IBM is that they've now learned that they'll ultimately get a lot more of your money if they make it easy for you to buy elsewhere.

      See, if customers feel trapped, they'll often willingly suffer short term pain so that they can avoid being caged forever. IBM has realized that if they give the customer open solutions, (a) they gain a short term competitive advantage over closed solutions and (b) they make customers comfortable, happy and trusting. Then, as long as all of IBM's offerings are reasonably competitive, the simplicity and convenience of having a single IT vendor will allow them to paint the customer's entire infrastructure Blue, while the customer sits serene in the knowledge that if needed they can always go elsewhere. IBM, of course, will try to ensure that the customer never feels that need.

      IBM's ultimate goal in every client relationship is simple: They want to get to the point where whenever anything is needed, the CIO's first move is to call his IBM client rep. Or, even better, for the client rep to pick up on the CIO's frustrations and point out the need, and IBM's solution, during their twice-weekly lunches, or when they're golfing, or having a barbecue at one or the other's home. To achieve that, it's not necessary that buying IBM always be the best idea, only that it's the easiest idea and that it's *never* an egregiously bad idea.

      This works, and it's a strategy that's completely out of reach of every IBM competitor because none of them have the size to pull it off. Well, HP might have the size, but lacks the breadth and the customer focus, at least so far.

      So, in your case, IBM is just fine with it, because even if you didn't buy the services this time, you're an "IBM Shop", and you're happy. Some day when a new project comes up and your staff is just tapped out, or when a new technology comes along and you don't have time to understand or deal with it, the happy Blue glow that emanates from the smoothly-running z-Series will convince you to call IBM and "just let them handle it". And handle it they will, with a 30-40% profit margin.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:It works well by wagemonkey · · Score: 2, Informative
      Which is a great way to run a company,
      "Keep the customer satisfied" works for me. They know you can go elsewhere so they try very hard to get you not to need to, nor want to.

      My favourite analogy is that of European and American Roulette wheels, US wheels have a double zero and European ones don't. They'll likely both get the same money but the US ones want it quicker. (Of course all analogies are flawed, and this one ignores effectively free food and drink at US casinos...)

  21. Re:Here is how I manage Linux by Anonymous Coward · · Score: 0, Insightful

    You wear your underwear on the outside?

  22. zLinux admins need VM skills by Anonymous Coward · · Score: 5, Informative
    I'm posting this as an AC because I'm an IBMer.

    Familiarity with Linux will not help you setting up the zLinux environment. It works like this: You dedicate a few processors of your mainframe to Linux. These processors will run VM, which has:

    • a command-line environment
    • the ability to run scripts written in REXX
    • the ability to virtualize resources and give them to virtual machines defined as "users".

    The users are defined in a "user directory". There, you can specify how much memory, disk and CPU share you want to give to each user. These users, remember, are in fact virtual machines that will boot an image of Linux compiled for the zSeries processor architecture.

    If you want to create and take down Linux images frequenlty, you'll have to install and customize some VM scripts that will do the job for you. When the scripts are installed, you can setup a new Linux image (complete with its own disks, IP address, etc.) with a single operator command.

    Most sysadmins of a zLinux machine spend a lot of time in VM. So learning VM is essential if you are going to do this job. VM was created 30 years ago and is somewhat primitive in places, but the resource virtualization mechanism is incredibly powerful and makes up for it.

    Finally, make sure that people understand that there might be dozens of virtual CPUs defined under VM but only a few real CPUs. If you have 4 CPUs, a Linux user with an absolute CPU share of 25% will have the equivalent of one CPU. If the Linux image is used for recompiling its kernel, it might be a tad slow. The mainframe has great I/O performance but only run-of-the-mill raw CPU speed.

    Good luck.

    1. Re:zLinux admins need VM skills by Anonymous Coward · · Score: 0

      you people are criminals. if you would stop pushing that mvs/zos shit & worked half as hard on cms as you are on this linux crap, vm/cms would be everywhere today. FOAD sir, FOAD. i mean it.

    2. Re:zLinux admins need VM skills by dalslad · · Score: 1

      Sorry. You obviously don't have a clue. You're using some "old" concepts from the early 1990's and attempting to get someone to buy it. Or, you may have used hercules and loaded a Linux distro on an Intel box. Since you mentioned REXX, I doubt the latter.

      You can use an IFL and run Linux bare to the metal without using VM at all. The architecture of the zSeries segregates CPs into various roles. It doesn't work like a PC at all.

      The zSeries has a processor for I/O and the CP runs without having to manage a lot of the hardware.

      People ramble on about things they do know. Why? I hate it when that happens.

    3. Re:zLinux admins need VM skills by Anonymous Coward · · Score: 1, Informative

      Actually, he's right. I've worked with Linux on zSeries, and knowing how to use the CMS commandline and write REXX is still important if you're using z/VM. If you're running on a bare LPAR, sure, you don't need to worry about any of that, but then you're not using it to its full potential.

    4. Re:zLinux admins need VM skills by SysKoll · · Score: 2, Informative
      Dalslad, sorry, but the AC is right. If you read the context, you'll see that the goal here is to do some server consolidation. I doubt that the post author is interested in running SuSE on an LPAR. He obviously wants to run multiple guests under VM. I have yet to meet people who run Linux directly on their IFLs. Each installation I see uses VM. So what you say is true, but irrelevant. The zSeries has a processor for I/O and the CP runs without having to manage a lot of the hardware.

      Nobody said the contrary.

      --

      --
      Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  23. Re:Doesn't seem like such a big deal by dalslad · · Score: 3, Insightful

    Exactly. I find it interesting when people comment out of the space of speculation. The original question was for someone with "experience". That doesn't mean that he wanted uninformed opinions based on some notion of logic. If someone hasn't sailed the boat, don't tell me how to do it.

  24. Re:Don't forget... by Anonymous Coward · · Score: 0

    What makes you think I don't already have one?

  25. Avoid misunderstandings... by LinuxHam · · Score: 5, Interesting

    I'm an IBM'er currently on assignment at the world's largest insurance company. I was brought in because they wanted to consolidate servers to a mostly-Linux solution. After piloting Samba 2 beta on zLinux last summer, they balked at the heavy reliance on Z.

    The key is for people to realize that the type of workload is critical when deciding to try zLinux, and any barking about Athlon vs. G6 is useless. Also, vendors need to realize that once you compile an app on Linux on any one platform, you're usually a recompile away from running it under Linux on any other platform. Hence my reasoning that any complaints about software availability from a year ago is also useless. More apps are being ported to zLinux everyday.

    Linux on Z has a role, it just needs to be explored by more brave souls. Besides, I've always said that if I leave the company, I'd like to create an "ISP in a box" using a z800 and some ESS disk to host a few thousand virtual web servers. I implore people to please visit Linux@IBM for more information.

    --
    Intelligent Life on Earth
    1. Re:Avoid misunderstandings... by Covener · · Score: 1

      ewww, using a z-series for samba!

      DFS on z/OS speaks SMB and lets you share your RFS filesystems! talk about sweet :)

    2. Re:Avoid misunderstandings... by LinuxHam · · Score: 1

      True, but look at the primary list of benefits of Linux in our mantra:

      1. It's open source so we can sell, totally support, and patch the hell out of something we didn't have to develop or buy in the first place.

      2. It runs on, what, over 20 different platforms and environments. If Linux helped Intel starve the midrange market, Dell might've closed in on us and HP in server sales in units moved. Instead, Linux helps us and HP move more systems in all of our product lines and continue to crush Dell. And HP doesn't have anything to compete with z/Linux. And (to repeat) once you get an app running on any one Linux platform, its usually a recompile away from running on any other. More apps go GA for Linux on Z as more vendors realize they can recompile their apps on any other platform and see how easy it is to support said apps in the new environment.

      3. (And some would say most important) It standardizes support skills. Every Linux box looks just about the same to a Sys Admin. From Intel to midrange, to iSeries (AS/400) and Z, you can put a Linux admin down in front of a Linux box and he'll know most of what's going on. Each hardware line we sell can now be classified by "how many virtual (or real) Linux servers can it run?" Intel - 1 to 64 (with VMWare ESX), pSeries - 1 to 16 (p690 Regatta), iSeries - 1 to 31 (thanks to LPARs), zSeries - 1 to 20,000+ (using either VM guest accounts or IFL).

      DFS on z/OS may be closer to native (whatever that is on z), but it breaks this last rule and major selling point. Would you want a z/OS guy managing disk for a couple of Linux admins running file servers or supporting every enterprise user mapping his/her home directory against the z box? Former for me, please. My customer balked because they wanted Samba 2 beta to integrate perfectly with Active Directory last August, and it just wasn't ready at the time.

      I didn't learn about LVM until I took my z/Linux training a couple years ago, and now I have two VMWare ESX servers with SAN on fibre and a third with 768GB of internal disk. By presenting big RAID-1 and RAID-5 disks to VMWare, I have various options. I filled the RAID-1 space (120GB) with 4GB virtual LUNs and filled the RAID-5 space (280GB) with 8.4GB virtual LUNs (the same size presented by the SAN to our traditional UNIX hosts).

      By stapling vLUNs onto virtual machines and using LVM to manage and incorporate that space, I have unparalleled flexibility. And those skills are directly transferable to zLinux, except of course the LUNs are 2.4GB each over there.

      So please understand, I'm not yelling or attacking, just saying.. there are many solutions to each problem, but sometimes there are deeper reasons for going with a particular solution. (See "functional requirements" vs "non-functional requirements" if you're more of an SA than an IT Architect.)

      --
      Intelligent Life on Earth
    3. Re:Avoid misunderstandings... by Covener · · Score: 1

      Would you want a z/OS guy managing disk for a couple of Linux admins running file servers or supporting every enterprise user mapping his/her home directory against the z box? Former for me, please.

      Why does it take another admin to run file services? It might be nice to have the windows users talking to the same space through dfs/smb that the real machines use for dfs.

    4. Re:Avoid misunderstandings... by Glonoinha · · Score: 1

      20,000 concurrent virtual machines running Linux on a single z990? Seriously?

      This is totally hypothetical, but as a VMware user I am curious : how do the virtual machines presented on the Z compare to the VMware VMs on an Intel box?
      Can you migrate the VM images back and forth between platforms?
      Will the VMs on Z also support all the other platforms that run on VMware on an Intel machine?

      The reason I ask is that once the hardware has been virtualized it doesn't matter what the back end is, in theory, and I was curious how close that was to reality.

      --
      Glonoinha the MebiByte Slayer
    5. Re:Avoid misunderstandings... by LinuxHam · · Score: 1

      It's just me, but I would keep the z/OS guy around for stuff like *true* enterprise database stuff (10 year uptime kind of stuff), and lump the end-user file services in with other client/server activities, like web application services. I just don't like having z guys interfacing with the unwashed masses. The time wasted with low-level support issues is much better spent on a kid 5 years outta college than a graybeard who gets a daily email counting down the days until his retirement. That's why for every z guy, big enterprises have about 5 unix guys and 10 windows guys. Its a different beast with different "actors" interfacing with his equipment -- systems instead of people.

      --
      Intelligent Life on Earth
    6. Re:Avoid misunderstandings... by LinuxHam · · Score: 1

      20,000 concurrent virtual machines running Linux on a single z990? Seriously?

      Seriously. (Very) low utilization, though. Think "ISP in a box" outlined previously. How many people sign up for web space and dump a static page up there to show their friends and family? More realistically, consider wiping out an Intel and UNIX server farm. IFL, the Integrated Facility for Linux lets us charge much less to activate new engines on a z box that can *only* run Linux. Dedicate one engine to Linux images, and it caps out at around 25k.

      how do the virtual machines on Z compare to the VMware VMs?

      Not at all. The VMs on Z still see the mainframe hardware. Different CPU, disk and storage subsystems, network interfaces, everything is different. Beginners' skills still apply though, because the Linux VMs on Z still have disk, network, security, features, and CPU utilization that needs to be tuned, just like on Intel.

      No you cannot migrate VMs. You have to get used to the fact that mainframes do not run or present Intel chips to the VMs. Windows (not counting CE) runs only on Intel these days. Linux can use just about any CPU architecture that was ever released, including the six used by corporate enterprises, Intel, AS/400, SPARC, Power, PA-RISC, and S/390.

      once the hardware has been virtualized it doesn't matter what the back end

      Be careful here. VMWare does in software what S/390 does in hardware. It presents each running copy of an OS a full copy of the CPU of that architecture. VMWare presents one (two as of August) Intel CPU to each VM, while VM on the mainframe uses the chip's own virtualization technology to present one or more S/390 to each running copy of an OS.

      Just as you can run almost any Intel OS in VMs running under VMWare, you can run any mainframe OS in VMs under VM on the mainframe. I know I'm running on, but VM on the mainframe doesn't present an Intel emulator to each VM, it presents a copy of the mainframe CPU to each VM.

      --
      Intelligent Life on Earth
    7. Re:Avoid misunderstandings... by Anonymous Coward · · Score: 0

      Be careful here. VMWare does in software what S/390 does in hardware. It presents each running copy of an OS a full copy of the CPU of that architecture. VMWare presents one (two as of August) Intel CPU to each VM, while VM on the mainframe uses the chip's own virtualization technology to present one or more S/390 to each running copy of an OS.

      This is not true. VMware and VM are fundamentally just Virtual Machine Monitors. The difference is that the s/390 CPU (and PPC also, incidentally) are trivially virtualizable; they can be put into a mode where all 'dangerous' privledged operations fault.

      The x86 has no such mode, see VMware's patents for a description of how they get around it.

      Whichever way you manage to trap dangerous instructions, you still end up emulating their effects in software in the trap handler. Hardware devices are still emulated (with varying degrees of efficiency; very high for SCSI HBAs, much lower for IDE controllers).

  26. Re:No. by rbh00a · · Score: 3, Informative

    Amdahl's version of Unix was and is UTS. It was spun off in May 2000 as UTS Global LLC. Check out our webpage at http://www.utsglobal.com.

  27. A little one-sided. Here's the downside of VMs by SuperBanana · · Score: 5, Insightful
    Another benefit of virtual machines are their logical separation from the host server. Each virtual server has their own users (including root), applications, file systems, IP address, etc. That means that if security is compromised on one, the others are unaffected. Ditto resources can be allocated to each virtual server according to need. And any mis-configuration on one doesn't affect the other. This compares to running multiple applications on the same server for different purposes (e.g. running HR and Account systems on one server, if email goes down them both systems are affected. In a virtual server setup, only one of the other would be affected.

    Ahh yes, grasshopper, but when that one uber-box dies(hard disk, fan, power supply, whatever), gets powered off by accident, network cable unplugged, yadda yadda- it affects ALL the virtual machines.

    Granted in the Big Iron, you've got lovely hot-swap capabilities and such(processors, memory, etc)...but nothing is foolproof or 100% reliable. It's the old joke with pilots about twin-engine airplanes; the door swings both ways and there's no such thing as a free lunch. On one hand, you've got a spare engine if one dies, but you're 2x as likely to have a failure, you've got a lot of added complexity, and sometimes it still won't save your bacon(twin engine planes have an abysmal survival rate for engine failure in part because of the really shitty way they fly with one engine down). This is VERY applicable- because managing this big IBM server is much more complex(the whole point of this article) than seperate hardware.

    Best example I can think of in how hot-swap can still not save the bacon is with the Cisco PIX 5-something(The 1U pizza-box one). It has FULL failover- if you've got two, and one shits the bed COMPLETELY, the other one takes over absolutely everything, including active connections; they share ALL state information for what's called stateful failover. Aside from a momentary blip where things stop for a sec...nobody's the wiser that a piece of very expensive hardware just let the Magic Smoke out. The problem is that the PIX OS version we had was buggy and would crash randomly- and because they were sharing connection tables and everything, they'd BOTH die, which was REALLY bad since the boxes didn't have hardware watchdogs(!). We turned off fully-stateful failover, and the problem went away; we'd notice they'd ping-ponged(there's an 'ACTIVE' led to show you which is live) and we'd power-cycle the other.

    So ask the tough questions; instead of asking what's N+1, ask what's NOT N+1, and do a very careful breakdown of what exactly it will cost to run this big huge box, and figure out what the 'per [virtual] machine' costs are...

  28. Re:Don't forget... by Anonymous Coward · · Score: 0

    you have one rammed up your ass as you posted your message?

  29. Re:Mainframes by Glasswire · · Score: 3, Funny

    To paraphrase YOU...

    Have you ever dealt with a MAINFRAME? Large MAINFRAMES are fucking expensive to run 24x7x365. They require a lot of Air Conditioning (many people spend over $1,000 a month on just AC, that's an expense that is never going away), electrical and a shitload of space.

    And he diffrence is what? For most applications, clusters, for all their faults are faster and cheaper than mainframes.

  30. lead balloon filled with hot air by smoon · · Score: 5, Interesting

    We've got a production linux instance running under VM alongside our production VSE system. Since the box is fairly underpowered we get a minimal slice of the CPU. This makes the system respond like a 286 with the 'turbo' button turned off.

    When the VSE instance bombs out for some reason, and we get effectively 100% of the CPU it responds like a pentium... maybe. Think P166.

    Unfortunately in our circumstance we can't 'turn on' more MIPS because then our VSE instance is running on a 'bigger' machine and we end up doubling our licesing costs. Other alternative is to turn on the ILF (integrated linux facility) which dedicates 120Mips to linux only, without affecting other licesning, but that costs $150k. You can buy a lot of 2-way or 4-way pentium boxes with decent RAID arrays and get much better performance for that kind of money.

    So if your shop is run by some sort of morons and you've got 100's of spare MIPS to burn, then Linux on the mainframe probably makes some sense. Otherwise, just get some intel boxes. Any savings the mainframe provides in terms of power, cooling, and ligher administration is going to be offset by massive complexity, poor performance, and a lack of easy support for a bizarre platform that few developers have access to.

    --
    "But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
    1. Re:lead balloon filled with hot air by Anonymous Coward · · Score: 0

      I haven't seen anyone mention support cost models. Many corporations have completely outsourced their IT operations. Many of those outsource contracts have costs per server (not CPU). A 1 CPU intel costs as much as a 64-way E12k in support costs. Many of htese larger companies have enterprise agreements for OS, backup, monitoring, database, software ... everything that a business needs to support the infrastructure. In that type of world, zLinux may have a place and be cost effective if you own the mainframe. OTOH, if you are paying by the MIP, the cost advantages need to be carefully weighed as they may not exist.

    2. Re:lead balloon filled with hot air by Anonymous Coward · · Score: 1, Informative
      ILF (integrated linux facility) .... but that costs $150k.

      Actually, I think there was a recent price reduction. $125K. See IBM pricing updates.

      The mainframe has a problem. The people who price the add ons. $10,000/GB. Holy Markup Batman!!!!!!! Triple redundacy but you can divide that number by 10 and still have a large number.

      It is kind of hard to put larger workloads onto Linux (and hence need to buy more MIPS... and sell more hardware) when it takes over a $100K just to get there. Alas it is priced for folks already waist high in huge legacy software costs. Probably a Wal-Mart special compared to the z/0S fees. Not sure how they can sell alot more "iron" with these prices though.

      However, as outlined in other threads.... Linux/390 is aim at niches where it makes sense.

    3. Re:lead balloon filled with hot air by Glonoinha · · Score: 1

      -So if your shop is run by some sort of morons and you've got 100's of spare MIPS to burn,

      We prefer the term 'consultant'.

      --
      Glonoinha the MebiByte Slayer
  31. Given IBM's history by Sabalon · · Score: 2

    I've not played with Linux on VM. However, from what I understand it is a sweet thing.

    I have played with other OS's running under VM. IBM knows what they are doing in that field.

    Combine the two, and I think you have something that should work well. However, I'd weigh the costs. I would think it would a good thing to do if you already have a z-box laying around that has some space cycles. However, I would think that a stack of Dell's or something would be cheaper than buying the IBM equipment.

  32. oh my god, I finally have important information by knodi · · Score: 3, Interesting

    At my workplace, we run about about two hundred corporate websites. The majority of those are on three boxes from Penguin computing, and the bare minimum required by our contract with IBM are on the z-series. At first we thought it would be a great deal, and looked forward to moving all of our sites over to the high-performance IBM machine. But it failed EVERY SINGLE test we could think to throw at it, except trying to brute-force an RSA key.

    They're great number crunchers, but they don't hold up under any kind of pressure as a web server. We had the z-series with no sites on it run benchmarks and compare to our development box with 20 sites hosted, and the development box (Penguin Computing) kicked its ASS.

    Every time one of our developers has to ssh into the IBM machine, they yell "Cover me, I'm going in". Our running gag is, if they're not done editing the apache config or whatever in ten minutes, we'll have to send in a rescue team.

    My rational, scientific, carefully measured opinion is that the IBM z-series SUCKS. HARD.

    Gee, I sure wish I wouldn't get in trouble for sharing our benchmark data with you. Oh well, you'll have to take my word for it and hope the majority agrees.

    --
    Austin is more fun than Dallas.
    1. Re:oh my god, I finally have important information by Covener · · Score: 2, Insightful

      They're great number crunchers, but they don't hold up under any kind of pressure as a web server. We had the z-series with no sites on it run benchmarks and compare to our development box with 20 sites hosted, and the development box (Penguin Computing) kicked its ASS.

      You clearly have no idea what you're talking about. Great number crunchers? I can't even imagine what your testing was.

    2. Re:oh my god, I finally have important information by Anonymous Coward · · Score: 0

      Somebody mod this guy down, it's a troll. Some of it sounds
      suspicious, but one part is a blatant lie: Mainframes are
      everything but great number crunchers. Their CPUs are
      comparable at best with current x86 PCs. They are I/O
      monsters, though, e.g. have a vast amount of disk capacity
      and bandwidth.

  33. Re:A little one-sided. Here's the downside of VMs by afidel · · Score: 5, Interesting

    IBM mainframe complexes basically never go down. There are installations that have been running 24x7x365 for decades. That's the whole point of owning one.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  34. Unless you want real mainframe class hardware. by TheLink · · Score: 2, Insightful

    Unless you're in for the mainframe class hardware (and possibly support).

    Coz for x86 servers, you can always use vmware e.g. vmware esx.

    Not sure if vmware has anything lined up for opteron, but if that goes fine then it'll be cool.

    --
  35. Sticker Shock by delcielo · · Score: 4, Interesting

    We're fortunate to have a good solid VM guy, so implementation was no big deal on our dev box. But we've noticed a few things along the way...

    VM is expensive. Engines on the mainframe are expensive, and are the weak point in Z/Linux. Mainframes normally run batch types of workloads, and have great big fat I/O. They're not necessarily great processing powerhouses.

    You can download Linux and install it on the mainframe; but you get zero support. If you want support, open up that big old budget again. When we looked at it, Suse wanted about $20k per year, and RedHat wanted $24k. We flew solo instead. So far it's been fine; but be prepared to pay if you want support (which, by the way, is something the PHB's and mainframe systems programmers are used to having.)

    As for operational considerations, I haven't really had any problems with it at all. There aren't many rpms out there for z/os; but you can compile almost anything and use it.

    Installation is kind of cheesy; but not horrible. You basically set up your vm guest, log in to it and ftp the linux kernel, ramdisk and parmfile to the guest dasd, giving it a fixed record length of 80 bytes. You then feed these into a virtual card punch (that's right, a virtual Hollerith Punch Card Reader - 80 columns = 80 bytes), then into a virtual card reader, and ipl the reader.

    This gives you a running instance of linux that you can use to do a net install of the full distribution.

    In the implementation class I took, I was partnered with a mainframe guy who was complaining about how archaic vi was. It made me laugh.

    "Dude. We just chopped my kernel into 80 byte blocks and fed it into a card reader. Don't talk to me about archaic."

    --
    Hot Damn! It's the Soggy Bottom Boys!
    1. Re:Sticker Shock by Ded+Mike · · Score: 1

      GOD!!!!! How funny...I wish I could give this guy some KARMA points....mod him up to 5 and archive this in the "Classics" archive!

      --
      Remember guys, this is Amerika. Just because you have the most votes, doesn't mean you get to win.--Fox Mulder
    2. Re:Sticker Shock by wagemonkey · · Score: 1
      Compare to Xedit vi is archaic. Xedit, with REXX as it's macro language, is incredibly powerful and customizable - a lot of the CMS and zOS utilities are written like this (as well as ISPF of course).

      The 80 col thing is depressing but backwards compatible, there's probably still people using these and paper tapes somewhere, well maybe. Think of it like booting from a floppy, or even as the post of a BIOS, that's slightly more advanced, but not much.

      NB Don't confuse the IBM Xedit with the xedit editor for X, that's a different beast. For any old MF guys out there I use The Hessling Editor on windows and Linux, it's a gpl editor based on IBM Xedit (and kedit) which uses REXX as it's macro language :-) I converted a lot of my old xedit macros and it's quite good but not 100% compatible. Definitely usable though.
      FWIW I also use emacs (don't hate vi, just prefer emacs) but mostly THE, if emacs had proper folding (the ALL command) I'd use it more. I'm sort of thinking about writing a 'filelist' in THE/REXX, as windows explorer and Konqueror don't give me the same abilites.

    3. Re:Sticker Shock by Glonoinha · · Score: 2

      That is hilarious - too bad I am already participating in this discussion, can't mod you up. Consider this a +1 metamod.

      --
      Glonoinha the MebiByte Slayer
    4. Re:Sticker Shock by Anonymous Coward · · Score: 1, Informative

      Archaic is relative. When was the last time you saw a VT100? yet there are the escape codes stilled being used to move the cursor around, to set colors, etc.

      Yes virtual machines have card readers and card punches much the same way that linux has psuedo ttys.

      What is going on under the covers is fairly simple. VM sets up a virtual s/390 (z/Series..) environment for each user. It has z/Series architectured type devices (some may be real, others are virtual). A typical VM userid will have:

      • a virtual console
      • a virtual reader
      • a virtual punch
      • a virtual printer
      • memory allocation (i.e. how much memory will be available to the guest -- note that this can exceed the amount of real memory available on the real system if you don't mind the real system paging)
      • one or more virtual CPUs - Note that the CPUs are not emulated -- when a virtual CPU is dispatched it runs natively on the real processor. Some instructions however will be emulated (usually those dealing with I/O or where they state of the virtual machine itself is being altered i.e. privilaged instructions)
      • mini disks

      Now the virtual reader/punch/printer are simply an interface to the VM spooling system. But that interface has to follow the z/Series architecture rules for access a device -- So.. VM uses the card punch and card reader channel commands as the interface. That means that the rules of the device have to be respected.

      Now when one IPL's from the spool, the IPL sequences is going to use card readerchannel commands -- so the kernel has to be blocked as 80 byte records.

      To put this in perspective, when you boot Linux from a floppy drive, the kernel has to be blocked in to 512 byte records (which is the underlying block size of floppy disk drives if I remember correctly).

  36. I did such an install, however... by TheTranceFan · · Score: 1

    ...I did not live through it. So now I'm forced to post from the Other Side, where we have a certifiably shitty Internet connection.

  37. This is being done right now with VMWare also by nomad_monster · · Score: 4, Interesting

    One of my clients, a large insurance firm in the New England area, is in the process of consolidating their NT environment onto VMWare ESX server, which is linux based. This is an IBM X440, running about 30 consolidated NT VMs. Since it's VMWare it can also run linux VMs. They are saving about 500k annually on this setup in associated costs for hardware/support/environmentals. This was a pilot, and they are going to be moving forward with more consolidation based on this.

    This really isnt a new concept, most of us know of the IBM P-series, Sun E-10ks and 15ks, and the HP Superdome. All use virtualization in one form or another to provide this kind of setup. Z/series is kind of novel, because....hey...its a Mainframe.

    1. Re:This is being done right now with VMWare also by Anonymous Coward · · Score: 0

      holy shit! a real human being using esx in production!

      DISH MOTHERFUCKER!

      How many CPU's are you using in the x440?
      Are you running the version of esx that can do "virtual SMP"?

      DISH!

    2. Re:This is being done right now with VMWare also by BaggedOutKen · · Score: 0

      Here in Olde-England we are using a 16 way x440 and ESX to serve a Citrix Farm, and yes it is a citical production system! Apologies if there's a dupe. Still a /.newbie./

    3. Re:This is being done right now with VMWare also by Glonoinha · · Score: 1

      I have to ask - on this setup do you need to buy Windows NT licenses for every VM or just one for the single actual hardware machine it is running on?

      Hell at $3,300 for Windows 2000 Advanced Server with 25 Client Licenses (number I pulled from Dell, for the record) if you had 10 VMs running that is $30,000 right there.

      --
      Glonoinha the MebiByte Slayer
    4. Re:This is being done right now with VMWare also by nomad_monster · · Score: 1

      Yes, you'd need to buy the licenses. Since this is a consolidation effort, the licenses are transferred from existing NT boxes. Most places doing this kind of consolidation effort are covered by an ELA anyway.

  38. It's a completely different world by Anonymous Coward · · Score: 1
    Others have said it, but it can't be stressed enough. A mainframe is a completely different beast from the hardware most of us are used to. It's not like the PC and the Mac, or a Mac and an Alpha. It's a different system, with different paradigms and a culture that shares almost nothing with the Intel world.

    Get a mainframe guy. You will need him. You won't find what you need in handy-dandy HOWTOs on the Internet, nor will you learn it quickly enough to support a system in production (as you are going the IBM big-iron way, I suppose you are talking about a serious operation, unlike some people here who think their AMD web servers are "mission critical"). If the mainframe guy has been truly a mainframe-only guy for most or all of his career, you'll find it hard to even talk to him, much less do what he will do to get the system running smoothly.

    And no, I'm not a mainframe guy. I'm the Linux guy who was happy he had a mainframe guy handy. I've been responsible for getting Linux running on a reasonably-sized operation (5 big mainframes), and there is no way I could have mantained the systems all by myself. 10+ years of big-iron experience is not something you can get in a few weekends.

    1. Re:It's a completely different world by Serapth · · Score: 0, Redundant

      10+ years of big-iron experience is not something you can get in a few weekends

      No... I suppose you can't. I figure it would take 10+ years, eh? :)

    2. Re:It's a completely different world by Serapth · · Score: 1

      Hmmmm... guess some dipshit moederator doesnt understand observational humour... Oh well... greatest strenth and weakness of slashdot I guess... everyone has a kick at the can... moronic or not... ;)

  39. an idea... by alienhazard · · Score: 3, Interesting

    would it be possible to use UML on top of OpenMosix. Theoretically this should allow you to have several cheap intel/amd boxes acting as one (so shared resources) and then running multiple linuxes in UML would allow for an efficient use of those resources. In the end, would this not be close to the Z series, just cheaper? I imagine it might be a bit trickier to admin, but it would be interesting.

    --
    > "I allege that SCO is full of it" -Linus
    1. Re:an idea... by vidarh · · Score: 1
      It's unclear to me what you want. If you want to make many machines look like one, then what you're looking for is Single System Image clustering - HP/Compaq/Whatever-their-name-is-today is working on providing that for Linux. Putting UML on OpenMosix simply doesn't make sense, as UML would need to virtualize a hell of a lot more than today and make multiple UML instances cooperate over OpenMosix just to run ONE instance of Linux spread over multiple machines. To run multiple instances of Linux, you would have to have multiple UML instances on each node you'd want this hypotetical OpenMosix enabled UML to spread a Linux instance out over.

      To top that off, you would have multiple machines, each with pretty high error rates (compared to a mainframe), which would increase the error rate rather than lower it - unless you do a LOT of work, any one of the machines failing could potentially take down any Linux instance partly depending on that node.

      Overcoming those issues is hard to do at OS level without tight hardware integration, which is why it's expensive and still only found in mainframes.

      If it's "trickier to admin" then you've defeated the main advantage of these mainframes. Anyone can build a system with the IO throughput or computing power of a mainframe. The trick is to do it in a what thats cheap to admin.

      If your work is batch oriented, or individual transactions/jobs aren't critical, then a mainframe is overkill, because a lot of your admin headaches go away simply by ignoring them - a failed node is simply replaced or restarted, possibly semi-automtically, failed hardware is just replaced etc.

      The moment you need to start working around this to ensure 100% uninterrupted operation, a cluster starts becoming rapidly more expensive to admin.

  40. *warning* I work for IBM by Anonymous Coward · · Score: 5, Informative

    Grain of salt, yada yada...

    I second the idea that it is very important to have VM skills on site for a customer looking at this. Presumably the customer is already a z/Series account, so they probably already know a thing or two, but they may have bought into the "VM is going away" speech and gotten rid of their VM stuff years ago and gone to z/OS.

    Even if they have VM skills from 5-7 years ago - that will still do. VM hasn't changed all that much, it just has some more bells and whistles. So one or two refresher courses for whoever is still around in their shop will get them up to speed on z/VM 4.4 if they knew it 'Back in the day'.

    And yes - Linux on VM is still young. Most shops appear to do a lot of 'roll your own' solutions to the administrative problems. Get hooked into the Marist linux390 mailing list, there are a lot of smart folks there who have at least thought about any problem youre likely to have.

    I've run/tested every one of SLES 7, 8, RedHat 7.1, 7.2, RHEL3 beta, TurboLinux (old and crusty now) and Debian with pretty much any IBM middleware you could think of. From the linux side - it doesn't know anything about VM, or care. So you as the administrator must make sure it plays politely with the others it lives with. You probably should not just throw 2 Gigabytes of storage at it just because Websphere says it needs it. Running Linux with VM does require some understanding of how to make the most of shared resources. Check out this redbook:

    http://publib-b.boulder.ibm.com/Redbooks.nsf/Red bo okAbstracts/sg246824.html?Open

    It makes a lot of these points better than I can.

    --Anonymous Coward cause I forgot my password :(

    1. Re:*warning* I work for IBM by lordmhoram · · Score: 1

      VM's a wonderful system and it's great to hear that it's still alive (I supported several VM installations for 10 years.) When you build a new CP nucleus, does it still say: "SYSTEM LOAD DECK COMPLETE" as it finishes? Ah, the nostalgia!

    2. Re:*warning* I work for IBM by Anonymous Coward · · Score: 0

      Same here... tested and work with a bunch of z distros.

      There's a LOT of out-of-date, incomplete, and just plain wrong data in this thread. Just because Doom won't run on Z as fast as it does on your Athelon doesn't mean that your computer is faster than a mainframe, junior.

      Your VM guy sets up your images (they're called guests... they're guests to the *host*, which is vm) with certain amount of disk space and memory. Then, you log into VM (anybody can do this), and start up the linux guests that you want. The dmesg info whizzes by on the VM console just as it would to a monitor on intel, and if you've got your network set up properly (details below), you can telnet/ssh in, and it will work just like a regular linux box.

      The name of the game here is virtualization. Say you've got a linux guest that needs more memory. You just log it off (shut it off), type in the command to give it more memory, and re-ipl it (start it up). You can also share disk space between guests, meaning that you can have a chunk of disk space out there containing a common /usr file system, and mount that on all of your guests as a read-only disk. You've just saved yourself tons of disk space and hours of upgrades.

      For networking, you've got a few choices. You can either set up a virtual network within the system (google on hipersockets) or attach multiple guests to a single OSA adapter card (basically a network card for z (all varieties of ethernet/ token ring/ atm) and your guests can be plugged right into an off-the-shelf switch.

      If you're serious about moving to z, you should call up IBM. They'll show you a bunch of options, including cheaper linux-only. boxes. Don't listen to these chodes saying "IBM only wants your money" or "I wrote a program for z and it sucked". 3D benchmark scores aren't what drives business. These things are built rock solid, and training in VM is usually part of the support contract.

  41. Re:No. by stox · · Score: 1

    Way back when, Unix was the "Unix Time Sharing System." IIRC, the first Unix running on a mainframe was under TSS. Of course, this all gets silly as the name "mainframe" was derived from a Central Office frame, which earlier computers bore a resemblance to.

    --
    "To those who are overly cautious, everything is impossible. "
  42. Experience with z/Linux and VM by adamthornton · · Score: 3, Informative

    I've done plenty of these. I'm sure a little Googling will reveal who I work for and that I'm probably not lying. I'm also not an IBMer.

    As with anything, "it depends." In my experience, L/390 under z/VM works best in I/O-intensive heavy-throughput roles. Do not throw CPU-intensive work at it. If you need CPU, either build an Intel farm, or use an architecture that's designed for serious computing, like a pSeries.

    From a manageability standpoint, you will be flabbergasted how much easier it is to manage a z/VM box with 100 Linux instances on it than it is to maintain 100 rackmounted x86 boxes. And once you get your legs under you with VM, it's amazing how tunable the system parameters are. FCON/ESA (now Performance Toolkit, in z/VM 4.4) is really, really your friend in terms of determining where the system hotspots are. And once you've tasted how to deploy additional servers in two minutes without leaving your chair, it's really hard to go back to old-skool provisioning.

    Adam

    1. Re:Experience with z/Linux and VM by plierhead · · Score: 1
      Genuine inquiry - just why is it easier to manage a single z/VM box with 100 Linux instances on it than it is to maintain 100 rackmounted x86 boxes ??

      I can see that installation of a virtual machine sure is a lot easier than plugging in a physical one.

      But presumably each of these 100 linux instances has to be upgraded, managed, patched, etc. separately? So why is management easier under VM? Either way I'm going to be sitting at my desk logging into 100 linux instances.

      --

      [x] auto-moderate all posts by this user as insightful

    2. Re:Experience with z/Linux and VM by Miniluv · · Score: 2, Interesting
      Take the lowest MTBF for equipment in a server. Now divide by 100. With z/VM that MTBF is multiplied by the number of layers of redundancy, and is a rather large positive integer to begin with.

      There's also the fact that with some basic scripting and use of some nifty open source tools (and the insanely fast inter-VM "networking") you can maintain one box, and all the rest just fall into line according to the frequency of your cronjobs. If you need to reboot, well, that's darn quick too, and requires zero remote power management (which also raises the MTBF, since power management always seems to fail at inconvenient and/or downright damaging times).

    3. Re:Experience with z/Linux and VM by Anonymous Coward · · Score: 4, Insightful

      With VM you can have all 100 instances of linux share the same system disks read only, install code on one, then each can pick up the updated code with a /etc/init.d/blah restart command.

      And - that restart command can be issued from a VM service machine (PROP - the programmable operator) whose sole function is to issue commands to all the Linux machines and make sure they do it.

      So basically it's rpm -Fvh foo.rpm on the master disk image, followed by a RESTART FOO message to PROP and you're done.

      (Note - I'm not Adam - but I can vouch that he does know what he's talking about and this is my guess at what he'd say)

    4. Re:Experience with z/Linux and VM by adamthornton · · Score: 1

      It's slightly more complicated than that (guests need to be shut down at least to single-user mode to pick up changes to, say, /usr, and depending on what libraries are in use you might as well just reboot the guest at a convenient time, and you'll want to stage your changes to the system disks so that everyone always has a consistent view of the disks--but since you can move device addresses around under VM, this is pretty easy, etc., etc., etc.), but, yes, that's a lot of it. A single shared /usr (plus other stuff if you're clever) linked read-only to a bunch of machines makes life tons easier.

      Also, just *not dealing with hardware* is a bigger win than it seems like at first. You don't have to care what's running hot, how the cable management is working in the server room, finding the network cables/power cords/whatever that someone "borrowed" for their server two weeks ago. Want to restructure your network topology so you can do a backup across a nonrouted network, and you didn't design it into the original architecture? No problem. You don't have to worry that adding another 10 machines is going to overload your HVAC, or your power.

      Plus, you can use something the RMFPMS collector for Linux data to use Performance Toolkit, and see, at a glance, how hard a Linux box *thinks* it's working as well as how hard it's really making the actual box work. This is great for doing consolidation. Tip one: your Linux virtual machines are too big (especially if you listen to the IBM guidelines, which are very conservative) and it's hurting your overall performance.

      <religion>rpm -Fvh? Feh. apt-get update, please.</religion>

      Adam

    5. Re:Experience with z/Linux and VM by Glonoinha · · Score: 1

      (Disclaimer : my VM experience is on Intel using VMware, not a zSeries using whatever. Mainframe terminology will vary from mine.)

      The VM is simply a directory with about 5 files in it. Want to add a virtual machine to your farm? Shut down a machine that is similar to what you want, copy the directory to another directory, rename the directory to something more descriptive, start the new VM, rename the 'server' once the VM is running, then restart the VM that you originally shut down to dupe. Change the IP address on one of them if you are hard coding the IP addresses. Voila! you have added another server to your network. Takes about 5 minutes tops.

      --
      Glonoinha the MebiByte Slayer
  43. There's VM experience out there for rent by Jay+Maynard · · Score: 1

    If you're looking for z/VM and z/Linux expertise, there are several consulting firms that will get you going and train you in what you need to know. One good one, that has a really good reputation in the mainframe community, is Sine Nomine Associates. Tell 'em I sent you. (Disclaimer: Yeah, I work for them. Not on z/VM, though.)

    --
    Disinfect the GNU General Public Virus!
  44. Re:Mainframes by lrichardson · · Score: 5, Interesting
    Not so much anymore.

    They're a heck of lot less wasteful (electrickery into heat) than they used to be, and require a lot less space (again, compared to the past).

    Clusters ... I don't know where you get the 'faster and cheaper' line, unless you're talking about applications specifically designed for clusters. When you start writing apps designed for a few thousand simultaneous users, the benefits of the mainframe become apparent. Stability. Speed. The ability to hold gobs of info in ram. Which, BTW, makes them the nearly ideal web server. Security (hey, it's not M$!). Mainframes are a mature technology ... meaning lots of the annoying things (both hardware and software) still plaguing the small boxes have been fixed. (Admittedly, 'mature' often translates into 'f$cking obsolete pos' (i.e. panvalet).)

    I don't worry about backups conflicting with apps on the mainframe. I don't worry about the details of storing things reduntantly (although that's quickly getting solved on the smaller boxes). For those things written on WinWhatever, the programmers need to worry about every little upgrade/patch from M$.

    Now, most places still give mainframes a room of their own ... and it tends to be a bigger room than servers get. And, if you're happy with something a little slower and little less reliable, a good farm runs less than a mainframe.

    But, to put things in perspective, one of my databases (non-mainframe) is moving to a USD 2.1 million machine. That's a fraction ... as in, from 1/4 to 1/20 (depending on options) of a mainframe.

    I'm working in both worlds. I like the cost benefits of the smaller boxes. But it still freaks me out when users punch in a query and it takes several seconds (to minutes) for a response, when the delay on the mainframe is done by the time the enter key pops up.

  45. Re:A little one-sided. Here's the downside of VMs by rimu+guy · · Score: 1

    Yep. Really good points. Not to disagree with you, but...

    FWIW, virtual servers have the same succeptibility to hardware failure as real servers. Any individual user run the same risk regardless. In a VPS setup its, say, 12 users affected times the risk of one server going down. Or on a user per server setup it is, say, 1 user affected times the risk of 1 of 12 servers going down (which is 12 times higher than the risk of one server going down).

    At least with virtualisation it's easier, at least on UML, to move backed up UMLs to a new server and restart them (a 15 minute operation) vs. setting up a new server (takes at least a long lunch hour).

    Also, more efficient (i.e. better utilisation of hardware) allows you to use more of it. So rather than going out and setting up 12 servers you can set up 1 server and a couple of mirrors and set up some failover and load balancing services. The kind of thing you can do with real servers, but for less money.

    Of course with very high cost server's you've got to be tempted to rely on their reliability and not have spare servers just sitting around. It's a bit easier to swallow having spare machines when you're talking about 'regular' servers.

    -P
    RimuHosting - VPS Linux Hosting

  46. Another User-Mode Linux hosting service by Anonymous+Pundit · · Score: 2, Informative

    There's another option, too:

    Bytemark Hosting offers Linux virtual machines via User-mode Linux.

    Bytemark supports Open Source with contributions to Debian and discounts for Open Source developers.

    Debian is one of the distro options. Primary DNS on Bytemark's DNS servers is included (running djbdns, win win).

  47. Another UML hosting provider by Anonymous Coward · · Score: 0

    I've have a virtual server from Linode.com for the past few months, and I'm pretty impressed with the whole idea of VMs. Cheaper than a dedicated server, but just as functional.

  48. Obligatory "slash" joke... by HoldmyCauls · · Score: 2, Funny

    RMS: Who the hell are these "Z" people, and why are they stealing my thunder???

    --
    Emacs: for people who just never know when to :q!
  49. nah by SHEENmaster · · Score: 1

    we removed it from the firmware before shipping. It was ugly, so we replaced it. (Damn K&R syntax!)

    --
    You can't judge a book by the way it wears its hair.
  50. If you need a lot of servers... by Anonymous Coward · · Score: 0

    I have a good friend who is on the Linux engineering team at a top 5 US bank, and they apparently did the math. The Z/VM solution works if you're deploying hundreds or more virtual Linux machines. If you're planning on a "small" deployment, apparently, the cost savings isn't there.

    I also work at on the Linux team of a different top 5 US bank, and we were debating the same thing - I'd love to see you post anymore info you stumble across.

  51. What do you want to run by Anonymous Coward · · Score: 0

    I used to work for one of the java application server companies, we tested, and eventually released a port of our app server to z/Linux. As previously stated by many people, the mainframe is just not made for processor intensive tasks. Java is fairly processor intensive... I'll let you draw your own conclusions.

    The funny thing is, our app server worked better than Websfear, in fact we were basically their java vm's QA department.

    IBM is a hardware and consulting company. They'll make things work for you eventually, but it's going to cost you.

    BTW someone mentioned Sinome (spelled wrong I'm sure) consulting. I met one of their guys at an IBM Mainframe conference and I was very impressed.

  52. Re:Doesn't seem like such a big deal by Mostly+a+lurker · · Score: 3, Informative
    This is using a completely non unix oriented system (a mainframe) running a VM (which is not an emulator, virtualization is built into mainframes) to run many instances of linux (which isn't emulated either, linux runs natively on mainframes).

    Not quite, though the effect is similar. Both VM and Linux are supported by a combination of software and microcode. However, IBM has been very successful in putting almost all performance critical code sections in microcode. Thus, VM and Linux are 'emulated', but the overall performance usually ends up being quite close to what could be achieved if the support was indeed natively supported.

  53. One thing.. by tuomoks · · Score: 2, Interesting

    Good, bad and decent experiences but what is common? I didn't see one comment where the installation has put any money to hire and/or educate good support. Compared to the number of people needed to support these server farms - it's always less expensive have some good people around for mainframe and (IMHO) Linux. Sorry - I'm old, 30+ years with VM(yes), but from MFT/MVT/DOS to MVS and Unix, Tandem, Windows, and the only thing that will make a difference is one/two good knowledgeable persons (IMHO). I love both mainframes and smaller systems - different tasks ( anybody remember what a real task is - hint, stll none in Unix/Windows/Tandem ). Mainframes ( and Linux running in VM ) can move a amazing amount of data - use your Intel/AMD/PPC systems in grid/cluster/whatever to process it - remember, vector processors, etc. are even much faster than any Intel or AMD. Also - for 7x24 there are no alternatives ( well, maybe Tandem ), these things run years and years. And the myth how difficult they are to manage or write applications - is a myth. Any decent systems programmer can tell you how if you ask nicely. have a nice day.

  54. I would advise against it-Power up! by Anonymous Coward · · Score: 0

    "On the other hand, if those 20-30 Intel CPUs are rendering CGI for a film, or modeling a jet engine (and thus running near 100% load), a zSeries CPU would only be able to take on the work of 4-5 Intel CPUs, if that."

    That's why you get one of these bad boys.

  55. Re:Doesn't seem like such a big deal by red+floyd · · Score: 1

    You forgot to put your pinky to your mouth, and you also forgot the finger quotes around Linux

    --
    The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
  56. not completely true by Anonymous Coward · · Score: 1, Informative

    I presently consult for a company that makes extensive use of a mainframe (s/390 series 5). Yes, these things are rock fucking solid - you've never seen uptime like this with heavy use Unix servers. However, this company still manages to hang the machine once a year in some way or another. They go down, just not as often as any other kind of machine.

    1. Re:not completely true by NighthawkFoo · · Score: 2, Insightful

      Yes, mainframes do go down, but it's usually due to some edge case that testing didn't catch. A production system going down (an "outage") usually causes IBM field engineers to hop on the nearest plane to the customer site.

      IBM Mainframes have the advantages of a very old and robust operating system, reliable and redundant hardware, and a thorough testing process before they are shipped out the door. This is what makes them more reliable.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it."
      - Evelyn Beatrice Hall
    2. Re:not completely true by Glonoinha · · Score: 1

      I managed to bring down the mainframe at an insurance company a few years ago. I was there as a consultant doing custom dev for apps requesting data over MQseries to their back end, and one minor detail slipped through the cracks :
      The manager working with me on the project was mildly dyslexic and when explaining me the expected workload managed to convert one request every seven seconds to seven requests a second.

      Two months later I am ready to test this thing, have created a special app that hits my engine seven times a second, sustained for 10 minutes (I mean because hey, if I can't support the expected workload for 10 minutes, how is this thing expected to run for weeks of uptime?) I sent a note to the manager that I was going to test and for 10 minutes during lunch that day hammered their back end with roughly 50x their peak workload, and in 10 minutes I had submitted more action than their back end generally handles in an entire day.

      Every pager in the complex went nuts and every manager and IT guy in the place went freak show, moved faster than if the building was on fire. The 'issue' was soon resolved and I wasn't allowed to test on the production environment for over a month.

      But generally, big iron only comes down for hardware upgrades during scheduled maintenance.

      --
      Glonoinha the MebiByte Slayer
    3. Re:not completely true by afidel · · Score: 1

      Did the machine actually crash or did you just place such a large queue in place that production work was going to be effected? If the latter, like I would expect, that is nothing. Stuff backs up fairly regularly at some installations but the machines keep chugging along, if it happens too frequently the customer orders newer bigger iron and the long queues become short again. If a little workout actually brought the system down then something was terribly wrong.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    4. Re:not completely true by Glonoinha · · Score: 1

      Ok I simply DOS'ed it to the point that nothing else was getting done - it didn't actually 'crash'. Nonetheless, the insurance guys weren't real happy with me on that day, and it came up during a performance review with my director. He thought it was hilarious, off the record.

      --
      Glonoinha the MebiByte Slayer
  57. I know IBM by digidave · · Score: 2, Interesting

    I have dealt very closly with IBM engineers for several years. I pushed Linux on them years ago and they pushed back with AIX (settled on NT due to costs), then they pushed Linux next time around. I actually ran one of their first production Websphere on Linux web sites when their very beta Websphere for Linux was released as a final version.

    I still won't claim to be an expert, but given my background with IBM I would have to say that if they are recommending it, then it's probably the worst thing you can possibly do. IMO, they experiment on their customers. At least they did on me. The worst part is that my experience shows they are not very adept at getting people to help you through problems. They'll send somebody in who's read the manual and he'll hack around for a few days before calling in the real guy.

    --
    The global economy is a great thing until you feel it locally.
    1. Re:I know IBM by Serapth · · Score: 1

      I'll second what you say... in my limited experiences with IBM, I had basically the same experience. Ditto with the IBM Contractors you can hire to bring in house... the first line they send you will be relatively moronic out of school people, with a textbook ibm crash course before being dumped on your company.

      Actual millage may vary, but that was my experience.

  58. Water cooling? by spineboy · · Score: 1
    I thought I remembered that the early Crays used water cooling. So why not use a water cooler and dump the heat outside the building instead of inside where you have to AC the room

    I guess the tubing logistics would be a pain in the * as well as the PSUs generating heat.

    I just imagine since AC costs so much, that people haven't thought of any newer or different ideas to save cost in this aspect.

    Any innovative solutions out there? This sounds like it could be good idea for a /. story.

    --
    ..........FULL STOP.
    1. Re:Water cooling? by Richard_at_work · · Score: 2, Interesting

      Just a bit of trivia:

      Later crays cooled themselves by using a liquid containing man made blood plasma that is used in blood transfusions.

    2. Re:Water cooling? by ckaminski · · Score: 1

      Something about coolant leaks. Last datacenter I was responsible for had considerable trouble with thermostats and coolant leaks. Now imagine shitloads of watercooled computers tied into this. Instead of needing redundant AC units, you'll now need redundant coolant circuits or risk having one hole put all your servers at risk of heat death.

      Joy. :-) Nevermind the electrical shorting issue of having coolant lying around your datacenter.

    3. Re:Water cooling? by Glonoinha · · Score: 1

      Man read this one with the one just above it (trivia about Crays using synthetic blood for cooling) and all of a sudden my imagination is going overdrive.

      Get a coolant leak and all of a sudden your server room looks like the opening party scene in the movien 'Blade'.

      --
      Glonoinha the MebiByte Slayer
    4. Re:Water cooling? by dozer · · Score: 1

      Later crays cooled themselves by using a liquid containing man made blood plasma that is used in blood transfusions.

      Eew, gross. No. I mean, yes, flourinert is used as a plasma SUBSTITUTE during surgery, but it's entirely synthetic.

      Here's a much better bit of trivia:

      You can drink flourinert. In fact, if you oxygenate it, you can actually breathe the stuff (think of The Abyss).

  59. Re:I have some experience with Linux on the Z... by Anonymous Coward · · Score: 0

    Hey, South Bell man, you sure your code was really innocent? I mean, the freakin' thing must be a CPU hog, admit it. :-)

  60. Can you help out with some more info on vm tech? by Kashif+Shaikh · · Score: 1

    I googled for VM papers and info, and I found not a lot of worthwhile free info on the web. Do you know of any such info?

    I'm really interested in the whole virtual machine thingy, where CPUs, memory, etc. are virtualized.

  61. Tandem? by Anonymous Coward · · Score: 0

    Who still runs Tandem? Ok, plenty of places still do. But when your primary source for replacement hardware in your systems is good luck on eBay, it's time to start looking at alternatives. Yeah, it does a bunch of cool stuff that nothing else really does, and it's reliable. It's also old and rickety, and kind of dangerous in a business sense.

  62. Don't do number crunching on zSeries, you fool! by SysKoll · · Score: 3, Informative

    Covener, you're right. zSeries suck as number crunchers. They are great at intensive I/O jobs. They are great at consolidating servers that aren't all busy at the same time. But "brute-force an RSA key" is exactly what you don't want to spend your expensive MIPS for.

    BTW, I found that on a web server mettle test, large file transfer performance was better on zSeries than on RISC boxes. The larger the files, the more advantage to the mainframe. This is an interesting side-effect of having processors dedicated to I/O and freaking huge I/O bandwidth.

    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  63. Its worse elsewhere... by buddha42 · · Score: 4, Interesting

    If you think the dissenting opinions on this thread are bad, read the Linux390 mailing list. One thing just about everyone agrees with on the list is this. Do not buy a mainframe to run Linux. If you already have a mainframe that has some spare cpu time, look into consolidating simple services onto LiuxVMs. Generally speaking linux on the mainframe relies on "well in this case" situations that make it cheaper. For instance you can use Samba on a LinuxVM to have a very reliable file-server, but DASD and Shark's are bloody effing expensive compared to pretty much any other system. However, if you already have a well enginered backup system and all the neccisary licensing, perhaps that tips the costs back in favor (or at least break even). There are a great many who see Linux390 as half "geeks looking to do something nifty with linux" and half "IBM looking to show off its linux-commitment and get some free press about its mainframes". Because when you really learn about all the options, benefits, and limitations, there are suprisingly few situations where it's worth it.

    1. Re:Its worse elsewhere... by tuomoks · · Score: 1

      "Because when you really learn about all the options, benefits, and limitations, there are suprisingly few situations where it's worth it."

      Correct - but those "suprisingly few situations" are amazingly many - the world is big. And for 7x24 there is only one alternative, Tandem (IMHO). Have a nice day.

  64. Kinda suprised by Serapth · · Score: 3, Interesting

    we have been hearing (as a major consulting firm) IBM people pushing the possibility of installing a Z/Linux VM setup at one of our biggest clients (financial)

    Reading this sort of shocked me... in the past I worked for a major Canadian trust company ( hint hint ) and contracted to a different major Canadian bank, and both were in bed with IBM. In all honesty, im a bit shocked you have any say in the matter at all! From what I found of the IT departments at both banks... if IBM said it was right... it was right. Hell... I was hired to port a bunch of Visual Age C++ Framework ( forget the name now, but it was IBM's equivelant to MFC but on OS/2 and windows )to a Java compatible object model... so that eventually all their systems could be ported to java. If you remember a few years back ( perhaps 5 ) IBM was the biggest supporter of Java outside of Sun. Before that it was OS2, and for a while there I believe it was smalltalk ( before my time... ). Now, IBM has attached itself to Linux, and will consult all of their major customers to do this migration as well. Thing is... both the companies I worked with did what IBM said, almost blindly... hell, as far as I understand it, they are still porting away from OS/2 to this date... Poor bastards... im glad I left that world behind.

    I guess the old adage is true... you never get fired for choosing IBM. You get a good look at the politics within a bank though... and you will see thats where most managers interests lay... self preservation... not doing whats right. Whats the Moral? Hmmm.... I suppose its just that, you should consider yourself lucky, that the financial institute you are work with even questions IBM's judgement

    As to the VM solution itself, I have to admit, that particular technology I have had no direct experience with. However, unless you have the budget to have a complete server for backup ( as in standby, not as in storage... ) I dont like the concept in general. If you cant hot swap a server in place of the Z, you are playing with fire putting all your eggs in one basket. I dont care how many redunandcies are built in... you are still running multiple important tasks of one box. If you do have a hot swapable backup... obviously your budget is bigger then mine :). Personally I would stick with rack mounts... or, use a data center ( offsite ) if the opportunity presents itself.

    1. Re:Kinda suprised by vidarh · · Score: 2, Insightful
      Of course you need redundancy, but instead of having umpteen different servers you need backup for, you need only two Z-series servers, or you can quite likely achieve the redundancy you need by outfitting the Z-series machine properly.

      The Z-series supports taking CPUs out of comission for replacement without downtime. Same for RAM. Multiple hot-swappable SCSI controllers connected to a fully redundant storage system such as the ESS/Shark (where you can connect to two separate banks of controllers, so that any one of them can be offline without causing problems, and which has two separate AIX servers handling requests, supports RAID and synchroneous mirroring over fiber to a backup ESS), multiple hot swappable network cards, multiple power supplies, and you start getting pretty safe.

      Yes, it will cost money, but so will providing all of the above for standalone servers. The Z-series is marketed primarily as a way of reducing maintenance work by consolidating your "servers" on one or two physical platforms, not for it's purchase price - it's an expensive beast.

  65. Re:A little one-sided. Here's the downside of VMs by Anonymous Coward · · Score: 0

    There are installations that have been running 24x7x365 for decades

    24 Hours a day, 7 days a week, 365 weeks a ????

  66. For God's sake, someone say it! by darnok · · Score: 2, Funny

    Imagine a Beowulf cluster of ...

  67. depends upon your problem by painehope · · Score: 1

    as always, don't use a hammer to turn a screw, etcetera, etcetera.

    if you have a solution that requires heavy compute, low-to-medium I/O, no large shared memory ( unless you cough up the money for Myrinet, SCI, or Quadrics ) go with a Linux cluster using x86, x86-64, or (shudder) Itanium2 CPUs.

    if you need a high throughput environment w/ fairly good compute, shared memory or not, go w/ a large UNIX machine, like an SGI Altix or Origin 3000, IBM Power 4+ box, HP Superdome ( or whatever they're calling them now ), or Sun Ultrasparc III based machine.

    If you need a machine that is up 24x7x365.5 freakin' days a year, multiple OS images, with good throughput and low CPU usage, go w/ a mainframe like the zSeries.

    Just bear in mind that the more complex, fault-tolerant, high I/O machine you go with, the bigger the price tag gets. If your problem requires it, spend it.

    now signing off, it's 3am and I'm working on an app server for our cluster.

    --
    PC moderators can suck my White pierced, tattooed dick. If you think pride == hate, s/dick/Aryan meat mallet/g.
  68. Re:A little one-sided. Here's the downside of VMs by gadget+junkie · · Score: 1

    "[...]On one hand, you've got a spare engine if one dies, but you're 2x as likely to have a failure..."

    True. But remember, the plane goes down only goes down if BOTH engines quit, and:

    IF

    Probability of one engine quitting=P(x)=0.4% per thousand flight hours

    THEN

    Probability of TWO engines quitting AT THE SAME TIME is not 2*P(x), but P(x)*P(x),

    Which means, in this example, that the value is 0,000016%, not 0,08% (a 5.000 times difference)

    --
    "If a boss demands loyalty, give him integrity. But if he demands integrity, give him loyalty." (John Boyd, 1927-1997)
  69. A UK Insurer has just installed this setup by steveway · · Score: 1

    They are Royal Liver - see this report

  70. Scheduling on Linux? by Anonymous Coward · · Score: 0

    I'm curious how you addressed meeting scheduling that Exchange provides?

    I work at a large 50k employee + company and we have over 50 Exchange servers to support our user base.

  71. Re:A little one-sided. Here's the downside of VMs by jeremyp · · Score: 1

    I think you have your airplane analogy the wrong way around. The alternative to lots of VMs on a big mainframe is lots of smaller real machines. Which is more likely to crash, your IBM-Boeing 747 with four engines and four hundred passengers, or one of four hundred single engined light aircraft each carrying one passenger?

    --
    All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  72. Actually, they can be cost-effective by ginzalion · · Score: 1

    There are a lot of factors in TCO evaluations, and initial investment and service costs are only a part of it. Having gone through an evaluation of a Z900 as a replacement for multiple smaller boxes, it turns out that the amount of space saved in the machine room and the associated reduction in A/C, electricity, and management staff can justify the cost. The MTBF of 35 years is rather cool too.

    As an example, a 32-processor system can potentially replace 100 ~ 200 smaller systems depending on the load characteristics.

    The beauty of a mainframe is that there are fail-over dies on the ceramic base in case of a failure. The hardware handles the switch from a damaged section to a live standby system without having to go to the OS level. Also, resource management can be finely tuned - switching memory or CPU resources from one VM to another is relatively easy and is all done in software. No opening of boxes and pulling out/putting in memory is required.

    A mainframe can be a good fit for companies which have large numbers of servers and are looking to consolidate, and at the same time as increasing reliability.

  73. LVM Butterflys by Anonymous Coward · · Score: 0

    Mainframers have a well trod path to reliability, follow itA

    Flint

  74. Re:And here is the p series with Linux or AIX by dorfsmay · · Score: 1

    On the other hand, if those 20-30 Intel CPUs are rendering CGI for a film, or modeling a jet engine (and thus running near 100% load), a zSeries CPU would only be able to take on the work of 4-5 Intel CPUs, if that.

    If you have something cpu intensive, doing lots of floating point calculation then get yourself a pseries (a fancy name for RS/6000) - that's what they're good at and where they still beat the crap out of intel. Then you can pick either linux or AIX, although I'd picked AIX and install their "linux bundle" (pre-compiled open source stuff).

  75. linux on z/vm by rnoll01 · · Score: 1

    i went thru this last year 12/02 i new nothing of z/vm or linux.. i've been pleased ever since and ready to learn more...

  76. Linux on VM by lamename · · Score: 0

    We have installed a number of Linux guest machines using VM. Here are the pros and cons I found.

    Cons
    Yes you must have somebody who understands VM well. If you have this hardware, you probably already have somebody.
    Raw CPU power is not the strength of this setup. If you need that, there are better solutions.
    If you go with a commercial Linux distro for the Z series, you can pay big bucks. Our quote from Red Hat for Z was about ten times more than Red Hat AS.

    Pros
    Easy to create numerous virtual servers. Great for testing. No matter what you do on those virtual servers in Linux, you are not going to screw up anything else (short of sucking up resources).
    Very reliable. We have our system connected to an IBM Enterprise Storage System with a ton of disk space. It has redundant everything, calls home (IBM) if there is a problem, and runs like a tank.
    Very good I/O performance. Computer Associates has a white paper benchmarking performance vs Wintel (Dell Xeon servers I think).

    Also, you might want to take a look at the Debian port for this. That is what we have been using for the last year, and it seems to work as well as the SuSE or Red Hat version, and has a $0 initial cost. There is commercial support for Debian on this platform also.

  77. small blue thing by lordmhoram · · Score: 1

    About six years ago, I installed one of the first P/390 systems in the UK (took 8 months, largely because of the newness of the hardware) and managed it for a couple of years. It was essentially a big PS/2 running OS/2: the S/390 environment and devices (including 3390 DASD) were emulated within OS/2, and VM was installed and run within this (and then OS/390 was installed as a guest system under VM!) And - it all worked superbly. Even OS/390. I've not tried it under Linux (I'd love to, but VM's a bit expensive ...) I imagine the general challenges are very similar.

  78. I tried Linux on S390 and... by Anonymous Coward · · Score: 0

    I haven't been all that impressed with it. I work for a Fortune 500 financial firm and we cut out a LPAR for linux on our development mainframe, installed it, patched it up to the current levels and it hasn't been all that great. The biggest problem that I've had (which I'm still having) is that NFS mounts like to intermittantly hang on writes. There's a lengthy thread about this at
    http://www.mail-archive.com/linux-390@vm.maris t.ed u/msg15729.html
    but I never did find a solution. The big pain is that the box requires a reboot (okay, an IPL in this case) to get it out of the nfs hang condition. There's mixed support for it inside the firm - I'm really the only person who has tried to use it to any serious degree. The framers don't seem to want to mess with it (or open a support ticket with IBM on it) so it's pretty much languishing around here. The unix support folks here are too busy fighting other unix platform fires.
    All in all, the performance isn't that spectacular. I/O is good, but the number crunching can be beat by a decent x86 system. What else is new?

  79. IBM UK by Anonymous Coward · · Score: 0

    I heard yesterday that IBM are willing and waiting for UK clients, there is no one in the UK at present to IBM's knowledge running this although if ya want to I'm sure they will be willing to talk

  80. -1: Slashdotism by oPless · · Score: 2, Funny

    In soviet Russia you don't run anything on VM, VM runs YOU

  81. You'll sleep better .... by NoCleverName · · Score: 2, Insightful

    ... using VM. Not everything can be measured in pure dollars and cents. Consider: All the stuff written about "what-if" this or that fails because I have only one box can largely be ignored. All that fail-over stuff is built under the skin of the box. Just because you don't see it as multiple distinct boxes doesn't mean it's not under the covers (multiple power supplies, cpu's, busses, etc.). When something goes wrong in an app you can right off generally cross-off hardware problems. That's because, if there are hardware faults, the system brings in spares and shoots out diagnostics on EXACTLY what's wrong, right down to the card level. So if the sys is quiet about the hardware, it isn't the hardware. One very big advantage is being able to run multiple versions of your OS's simultaneously. That means you don't have to worry about the crusty app running on the dusty box nobody remembers anything about. It's all on your M/F and will move right over if you change hardware. And, of course, business recovery is a dream since your not talking about replicating all those unique boxes you've accumulated over the years. In general, VM should be looked at as a management tool more than pure power under the hood. If you need to manage your corporate computing needs at a corporate, strategic level, VM's for you. But that doesn't mean there won't be a few instances where you've got to have the pure dedicated power for one app. But as the years go by and some apps hang around and must be maintained while focus moves onto other things, you will be very happy you've got VM there to manage your own sanity.

  82. Paper on using vm's to manage linux clusters by Anonymous Coward · · Score: 1, Insightful
    There is a bunch of research in academia about managing computers using VM's. One such paper is appearing in USENIX's 2003 LISA conference: http://suif.stanford.edu/collective

    Internet suspend/resume at Intel Research in pittsburgh is another: paper HERE. They also had an article in scientific america awhile back.

    One big advantage of managing with VM's is a complete system is just like a file, and thus can be copied and migrated easily. For example, if you have a production server with some faulty hardware, you can migrate the machine to a new host by simply copying the VM files, then repair the hardware, and copy it back.

    Of course the efficiency is degraded somewhat do to the VM overhead, but the main argument is cycles are cheap, peopel are expensive. It's cheaper to by a P4 2.4 GHZ for $500 than buy a new sysadmin for $60,000. If you are performance-limited, just replicate instead of buying some fancy hardware (or look into better VM technology like VMware ESX server).

  83. Re:Mainframes by Glonoinha · · Score: 1

    IANAC (I am not a compiler) but as I understand it CPU and RAM are not what make mainframes so much faster for large scale transaction loads than desktop machines ... the I/O throughput of big iron is what makes them able to handle the bigger loads.

    A box with a few 3GHz CPUs in it isn't CPU bound anymore - it is I/O bound (back and forth to the memory, hard drives, and users.) If a desktop box can get a 40% boost in performance by doubling the amount of on-CPU cache - that means it is outrunning the I/O of the rest of the machine by at LEAST 40%. Add 20 instances of virtual machines all doing different things and accessing different data and the difference becomes obvious.

    Adding more machines with a 100 megabit switched backplane means 12.5 Megabytes (peak) of bandwidth between them. For some things that are easily segmented a cluster is a great way to get performance. And cheap too. But you are right - when failure (or going slow under massive loads) is not an option, and getting your job outsourced to India is not an option, going VMS on big iron is a win-win situation.

    --
    Glonoinha the MebiByte Slayer
  84. zOS = recompiling everything for os 390? by machinecraig · · Score: 1

    Here's something about linux on os 390 that I don't understand. Maybe someone can clear it up. So - you spend all this money and now you've got SUSE running ontop of your os 390 mainframe. The thing is - you've thrown away many of the best things about linux (imho) - applications have to be compiled specifically for the 390, and how many opensource developers compile for the 390??? Not many! So now you're running linux - but you don't get many of the benefits of using on OS that is being developed on by the millions of linux freaks out there. Plus - all of your internal apps will need to be compiled for the os390. Go tell your developers that!

    1. Re:zOS = recompiling everything for os 390? by Anonymous Coward · · Score: 0

      z/OS has nothing to do with Linux running on the z/Series (s/390) systems.

      Linux is Linux. Linux runs natively on the z/Series (either on the bare hardware - rare, in an LPAR - rare or under VM common).

      The amount of work to "port" an application to Linux running on a z/Series is the same amount of work that you would have porting the same application to Linux running on say a powerPC chip. Unless you have been dipping down into assembler code or been relying on hardware specific facilities then it should simply be a recompile.

      I understand that there was an early "test" of Linux on the s/390 -- Quake.

    2. Re:zOS = recompiling everything for os 390? by Anonymous Coward · · Score: 0

      Ummm zOS has nothing repeat NOTHING to do with Linux on zVM, other than the shitty file "access methods" of zOS are simulated (actually bettered) by the CMS component of VM. And Linux is under discussion here, not CMS. Jeez.

  85. Re:A little one-sided. Here's the downside of VMs by Glonoinha · · Score: 1

    Silly question : lets pretend you are running a bunch (10) of Virtual Machines on one big piece of hardware, and on those VMs you are running Windows 2000.

    Do you need one license of Windows because it is all running on one machine, or do you need 11 licenses (one for the host operating system, and one per virtual machine) in order to be 'legit'?

    I ask this because of the way XP Pro (and presumably Server 2003) is locked down and needs to be activated on a 'per machine' basis - this could be a very real issue in short order.

    --
    Glonoinha the MebiByte Slayer
  86. OMFG by Glonoinha · · Score: 1

    Well the mods are on crack today.

    Come to find out you don't actually have to be correct to score a +5, Informative on today's /. - you just have to SOUND correct. Excellent grammar, spelling and punctuation, nice use of paragraphs, good word diversity ... hell yea, +5 Informative, baby!

    Because everybody has a z-series laying around to experiment with, and quite honestly a dual CPU machine built in Pengin's garage is going to dominate a z990 anyday on those difficult high bandwidth web server transactions ... NOT.

    I have slashdotted dual CPU desktop boxes, and I have slashdotted high end mainframes and trust me, it is a hell of a lot harder to slashdot a zSeries than a garage built dual Xeon.

    --
    Glonoinha the MebiByte Slayer
  87. Re:Don't forget... by Anonymous Coward · · Score: 0

    Well, not at the exact moment...

  88. A little OT, but... by Thumper_SVX · · Score: 1

    I've got no experience with virtualization on Z-Series hardware, except that anecdotal evidence from colleagues of mine always contains positive feedback, but with interspersed horror stories... mostly related to IBM Consulting Services and how they cost WAY too much for what the accomplish.

    My experience with VM's has so far been with VMWare GSX and ESX. While not really the same, these are based on similar concepts as the mainframe VM's, and ESX especially is a really awesome and reliable product. However, you're still tied to commodity Intel hardware and all the good (and bad) that implies.

    On the flip-side, for good multi-path redundancy you can implement multiple VMWare servers in a clustered configuration... where one node exists as a guest on one host, and the next node on the next host and so forth. Yes, you can implement multiple nodes on the same host... but why?

    The only problem with these implementations is current lack of support for grouped/teamed network cards which does somewhat limit the ability to provide true multi-path redundancy. GSX gets around this a little by using Windows as a back end (or Linux), and as such can support network teaming through the host OS. Not a perfect solution, but workable.

    However, ESX is under pretty much constant development and has become a very stable product. Also, it's only a matter of time before the teamed-NIC problem ceases to be an issue.

    My personal feeling is that either the Z or with VMWare you can accomplish what the customer wants... personally I'd go with VMWare because I feel I can get a lot more bang-for-the-buck simply because Intel hardware is cheaper and generally can be as powerful as a mainframe in heavy computational environments. Sure, nothing beats a mainframe for sheer I/O... but that's also nothing you can't work around with a well-configured storage and memory subsystem in a VMWare host or hosts. The only caveat is that you do need to ensure you've properly designed the VMWare system before you start or you WILL get burned. Provide as much multi-path redundancy as you can and you'll get mainframe-like uptime, virtualization and performance... and at probably still a fraction of the cost of a new Z.

    My 2c... take it for how much that can actually buy you these days. :)

  89. LAMP by sniggly · · Score: 1

    just curious, is PHP available for these servers yet? I know apache & mysql run and have binaries available and if php runs as well then this should be a very nice scale up to :)

    --
    Of those to whom much is given, much is required.
  90. Re:Doesn't seem like such a big deal by Anonymous Coward · · Score: 0

    VM and Linux are 'emulated'

    I find that comment misleading. Trying to ferret out whether an instruction is burned into silicon, interpreted by microcode, or run by millicode really isn't a worthwhile exercise and leads to a misunderstanding of what IBM brings to the party with its mainframes.

    Through their Interpretive Execution Facility, VM and its Linux guest run directly on the "bare metal" without any emulation.

    A couple of IBMers wrote a paper about how VM and the hardware work together to create virtual machines. The context was security, but there's a decent description of how this virtualization thing works. I think it's linkable from the VM homepage (http://www.vm.ibm.com) somewhere.

  91. -1, buy an ad by Anonymous Coward · · Score: 0

    oops, wrong site

  92. power? we don't need no stinkin power! by J--n · · Score: 1

    a lot of the comments mention the z's large io and lack of power. if you want power, get a p and install Debian/PPC on it.