Slashdot Mirror


The Trouble with Virtualization - Cranky IT Staffs

lgmac writes "A new survey on the results of Enterprise use of virtualization shows that the process is seeing wide and appreciative use. Technical hurdles are obviously the biggest problem facing corporate IT shops. Just the same, political squabbles among IT staffers fighting for turf after being forced to work together in new ways seems to be a going concern as well. 'Technical woes rank higher--to be expected when CIOs deploy a new technology such as virtualization. However, the politics pain many of you. Remember, virtualization not only asks people to cede some control over their physical server kingdoms, but also asks IT experts from different realms to work more closely together.'"

251 comments

  1. 34% on desktops? by Otter · · Score: 3, Informative

    34% of surveyed companies have been running virtualized desktops? Putting aside that that number doesn't seem to square with the "Virtual Desktops a Hard Sell" table below, does that seem likely?!?

    1. Re:34% on desktops? by pilgrim23 · · Score: 2, Funny

      As with many articles in that rag...the points it seems to make are all on the boss's hair. I am sure my lack of understanding comes from my lack of righ-sized, value added, synergy.

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    2. Re:34% on desktops? by everphilski · · Score: 1

      BINGO!

    3. Re:34% on desktops? by OnlineAlias · · Score: 5, Funny

      On a go forward basis, you need step up to the plate and reach out to someone to get your thought processes in alignment. Perhaps a little thinking outside the box or brainstorming session would help to get someone to take ownership of this problem. Anyway, thanks for running this up the flagpole but lets take this conversation offline. I'll touch base with you later to discuss some of these basic action items.....

    4. Re:34% on desktops? by Anonymous Coward · · Score: 0

      could they be including Citrix? A lot of companies, especially with international branches use it or something like it for basic desktop apps "i.e." Surpass, Utterance, Entry, and other similarly named products. I wouldn't necessarily call it "virtualization" technology, but you know how those business types can be.

    5. Re:34% on desktops? by Anonymous Coward · · Score: 0

      > 34% of surveyed companies have been running virtualized desktops?

      Sure, I'm using such a desktop right now. Windows: almost, but not quite, a real os/desktop experience.

      oh, virtual-ized...

    6. Re:34% on desktops? by lazyforker · · Score: 1

      It doesn't mean that 34% of the desktops are virtualized. I'm running Windows XP on VMWare's Fusion on my Leopard MacPro. Similarly a few other people in the engineering/dev teams have virtualization products; but the other 99.9% of the company run Windows on their PCs. Losers.

    7. Re:34% on desktops? by palegray.net · · Score: 1

      Office Space, meet Slashdot. Somebody please drop some mod points on the parent post :).

      By the way, I'm gonna need you to come in on Sunday to discuss the market based synergistic implications of your perspective on cooperative corporate furtherance efforts. That would be great...

    8. Re:34% on desktops? by nsomnac · · Score: 1

      If we know how to interpret the tables... it would help. Also, this is a CIO Research survey, if you've ever taken one, usually not all the questions are required. If you actually carefully RTFA, you would notice that in the "Where You Use Virtualization" out of 100% of the respondents to the question 34% are using virtualized desktops amongst other options. In the bottom table "Virtual Desktops a Hard Sell", out of 100% of the respondents to the question 25% are currently using virtualization. Since they don't reveal how large the answer pool is for each it's hard to conclude if the questions were even part of the same survey. So it's possible the magic numbers they show are from different polls, at different times or had different number of respondents to each question.

      Additionally the article doesn't really explain what kinds of virtualization. There's what I would call desktop virtualization: primary host OS runs virtual OS (aka Parallels or VMWare Desktop) and 'bare metal', no host OS running virtual OS (aka VMWare Server).

      Now is it likely that the numbers for desktop are right? I think so. While I work for an agency ~100 employees. ~50% of them are on Macs and 100% of those users are all using virtualization of some manner via Parallels. Of the other 50%, I would say 10% are using virtualization. So just in my company alone, we're about 60% virtualized on desktops alone, and I think we are just beginning to virtualize on servers. Most of this move to Virtualization has occured since the release of Macs on Intel, before that only a handful of us were using it. I would suspect that Apple's growing market share on desktop and notebooks would correlate fairly closely to the percentage of users using virtualization on the desktop, but I have no numbers to verify that.

    9. Re:34% on desktops? by Otter · · Score: 1
      It doesn't mean that 34% of the desktops are virtualized.

      I get that, but am still surprised by what it *does* mean. Particularly since a situation like yours, with a handful of (I'm guessing) self-driven Mac users, probably isn't even on the CIO's radar.

    10. Re:34% on desktops? by syousef · · Score: 5, Funny

      Office Space, meet Slashdot.

      - They said I'm allowed to troll at a reasonable volume.

      - Now Milton, don't be greedy, let's pass along the karma and make sure everyone gets a piece.

      - Excuse me? Excuse me, senor? May I speak to you please? I asked for an overlords joke, and they brought me an in soviet russia joke.....and I said no trolling, NO trolling for the replies, but it lots of trolls, big stupid trolls

      - Oh, and remember: next Friday... is MS bashing shirt day. So, you know, if you want to, go ahead and wear an MS bashing shirt and jeans.

      - I can't believe what a bunch of nerds we are. We're looking up "social engineering" in a dictionary.

      - Just remember, if you hang in there long enough, good things can happen in this world. I mean, look at me.

      - Looks like you've been missing a lot of work lately.

      --
      These posts express my own personal views, not those of my employer
    11. Re:34% on desktops? by rcw-work · · Score: 1

      Action Item, is that you?

    12. Re:34% on desktops? by teebob21 · · Score: 1

      Good lord - you just nearly quoted my project manager. During a conference call this morning, he literally said ..."lets take this conversation offline. I'll touch base with you later to discuss some of these action items" and you just hit the nail on the head. +1 to you, but you're already modded to 5.

      --
      khasim (12/9/06): In a blind taste test, more people preferred Coke over the Pepsi that I had previously pissed in.
    13. Re:34% on desktops? by smilindog2000 · · Score: 1

      A bit off topic, but I read someone raving about VirutalBox on /. today, and I've been having trouble with vmware on Ubuntu. It only took a day to become a convert.

      --
      Beer is proof that God loves us, and wants us to be happy.
    14. Re:34% on desktops? by deniea · · Score: 1

      Tsss. Well, another survey learned that 57% of all statistics is made up on the spot...
      Don't trust the numbers just like that because someone quotes a number/percentage/survey...

    15. Re:34% on desktops? by gtall · · Score: 1

      I think it is terrible the way you are satirizing Business School Product. Now get back to your engineering, young man, and let those who know how to use this kind of language get on with the business of mutual recursive backscratching.

      Gerry

    16. Re:34% on desktops? by Anonymous Coward · · Score: 0

      Well if you look at Munich, their "solution" for having everything run on Teh Lunix was to have 80% of their desktops run Windows in a VM. So they are... technically... "running" Teh Lunix on everything. But of course, 80% of their users are still using Windows as their OS.

      Yes, highly lame, and needlessly complex. But that's FOSSie-ness for you. Just imagine- if teh FOSSies wouldn't have this burning hatred, the City of Munich's IT infrastructure wouldn't be a burning wreckage since 2002. I can't imagine how terrible it must be to have to do business with that city. If Munich were a business, Teh Lunix would have put them out of business.

    17. Re:34% on desktops? by Felipe_Silveira · · Score: 1

      Wow, I could have screamed bingo after the first line... http://isd.usc.edu/~karl/Bingo/about.html/

  2. Nothing to see here, move along by mrslacker · · Score: 1

    Unfortunately, the story really doesn't say anything of value. Just lots of filler, and an excuse to throw ads at you. Next, please.

    1. Re:Nothing to see here, move along by Anonymous Coward · · Score: 0

      You should be marked insightful for:

      Unfortunately, the story really doesn't say anything of value. Just lots of filler, and an excuse to throw ads at you. Next, please.

      CIO magazine is dumbed downed for the 10 CIO/directors/managers each of one us technical types have.

  3. Excess Servers=Excess Staff by dokebi · · Score: 1

    Who would have thought consolidating servers would require less staff? If your company is thinking about doing Virtualization, make sure you are in charge of what remains of the pie!

    --
    In Soviet Russia, articles before post read *you*!
    1. Re:Excess Servers=Excess Staff by Cerberus7 · · Score: 1

      I think that if you have the ability to reduce staff once you convert to virtual servers, you had too big of a staff to begin with. Whether you have 5 physical machines, or 1 physical with 5 virtuals, you still have 5 servers providing services, and you should have the appropriate number of staff members for that many servers.

      Companies are using virtualization as an excuse to do the kind of reorganization they should have done a couple of years ago. But, yes, make sure you're in charge of what pie remains. :\

      --
      I don't know about you, but my servers run on the power of cotton candy and happy thoughts. -Anonymous Coward
    2. Re:Excess Servers=Excess Staff by edwdig · · Score: 1

      Whether you have 5 physical machines, or 1 physical with 5 virtuals, you still have 5 servers providing services, and you should have the appropriate number of staff members for that many servers.

      With the physical machines, you have to worry about 5 sets of software failing and 5 sets of hardware failing. On the virtual setup, it's 5 sets of software and 1 set of hardware.

      If you really only have 5 servers, it probably doesn't make a difference in the amount of staff you need. If you go from 500 servers to 100, you probably need less people than you did before.

    3. Re:Excess Servers=Excess Staff by stacey7165 · · Score: 2, Informative

      I think your math is flawed. Your 500 physical servers just went to 500 virtual servers. Each one has a dependency that is now harder to dissect and is more abstract from the hardware.

      Sure you may have a smaller room - but you definitely have more complexity. Now you have servers moving all around, because you really can't tell what their true capacity is on the physical server - it just looks like CPU or memory is getting busy. Now you need to move it. In pops VMotion. This is very fancy ooo-aaah stuff. You start doing this once, twice, eighty times a day (obviously depending on the size of your environment) However, soon you start with what I call "VMotion Sickness".

      See, Vmotions create two problems. 90% of the time they are just moving a problem resource to somewhere else, creating a never-ending game of whack-a-mole, AND at the same time it consumes a serious amount of resources across your entire virtualization environment.

      What you've done is add COMPLEXITY to those 500 servers by pushing them onto 100 physical boxes. You've also magnified risk of physical hardware problems so maintenance must be much more rigorous. And you've now added a huge learning curve to your entire team to learn how to triage any problems and avoid whack-a-mole.

      Full disclosure: I work for a systems management software company, http://www.hyperic.com/, that specializes in managing virtualized environments and talk to these shops every day. Also, while I am at it - one of our customers, http://www.mosso.com/, a clustered hosting provider that is a division of Rackspace built a great case study on managing a 100% virtualized environment. And for the record, they were able to keep their staff the same, which they thought was a big achievement. They had actually thought that virtualization would add so much complexity, they would have to ADD staff to maintain SLAs. The case study can be found here: http://download.hyperic.com/pdf/Hyperic-CS-Mosso.pdf

    4. Re:Excess Servers=Excess Staff by greenrd · · Score: 1

      Isn't there software available that automatically moves VMs around based on statistical models of demand and second-by-second performance measurements, much like CPU schedulers for ordinary operating systems?

    5. Re:Excess Servers=Excess Staff by Antique+Geekmeister · · Score: 1

      I've heard of such, but they tend to be very, very nasty, and prone to causing more service interruptions than they cause. Lightweight userland failover systems, such as creating MySQL databases in master/master configurations and using IP failover tools like wackamole seem to work more gracefully, and without imperiling your kernel and hardware support.

  4. Backup problems by r0BOT · · Score: 3, Interesting

    My companies biggest problem concerning virtualization at this point has been backing up running copies of virtual server without interruption, anyone have some insight on this?

    1. Re:Backup problems by PowerEdge · · Score: 2, Informative

      Depends on the virtualization solution. Vmware has a product called Vmware consolidated backup. You can also load agents on the vms just like a physical server and back them up. You could also use things like mirroring and snapshotting to back them up at the storage layer. We used a combination of all 3 at my previous employ. Really depended on the virtualized box, what needed backing up, how often, etc.

    2. Re:Backup problems by SlamMan · · Score: 1

      Don't overlook the low tech method of just running a backup client in the VM. Separately, make use SAN snapshots, and backup of those.

      --
      Mod point free since 2001
    3. Re:Backup problems by Mitch+Haile · · Score: 1

      I'm very curious if you can elaborate on this (what virtualization software, what kinds of problems, what backup software).

    4. Re:Backup problems by TheRealFixer · · Score: 3, Informative

      On the VMware side, there's several options. VMware's Consolidated Backup does exactly this. Also you can look at ESX Ranger.

    5. Re:Backup problems by r0BOT · · Score: 1

      The software solution for virtualization is Microsoft Virtual Server. There is 3 servers virtualized right now including, SQL / ConnectWise / Kaseya servers. From what i have found there isn't a tool to backup running virtual server images with Microsoft Virtual Server, even if you take a VSS snapshot of the VHD file you are still missing the running change file which is not available until the server is in a paused state from my understanding.

    6. Re:Backup problems by BosstonesOwn · · Score: 1

      Do you see performance loss on the virtualized SQL db ? Are they actively used db's ? I see many people taking huge performance hits as well.

      I run 60 servers and there are 15 mysql servers on Solaris that I can't virtualize , even running Sun version of Xen I take huge performance losses when moved into production. I ended up just using 12 as read dbs and 3 as writes that replicate down to solve the problem but also had to move them off virtualization.

      --
      This package Does Not Contain a Winner
    7. Re:Backup problems by Scr4tchFury · · Score: 1
      You basically have to treat your VMs like they are each individual servers and back them up accordingly. I highly recommend Symantec Backup Exec System Recovery Server Edition.

      http://www.symantec.com/business/products/overview.jsp?pcid=2244&pvid=1602_1

      It works with any type of server but fits better in the virtualization environment.

    8. Re:Backup problems by Anonymous Coward · · Score: 0

      Snapshot the system, then back the server up like you would any other server daily. The underlying system rarely changes, just the data on it. No reason to shut server down for "normal" backups.

      EG, we have a virtualized db server. We back up the databases like any other db server, then rsync the backup to a different system on a different drive array where it gets written to tape.

      We have a copy of this system in the template library, and on tape. If you adjust any system files you need to re-snapshot the machine and back it up again. The rest of the time, on a daily basis, you should just dump a copy of the database to tape.

      Ideally you'd have an entire hot spare system (which you keep up to date) with the same VM's on it.

      On a virtualized file server you'd back up the user directories to tape. The server would stay running during this. The toughest part is connecting the tape drive to the VM...

      Test your backups... That's all I'll say about it. I have to say bare metal restores are hella easier with VM's, as long as you have them backed up somewhere.

      It's funny because I'm setting up DR right now on our VM systems (and testing the hell out of the backups).

      -AC

    9. Re:Backup problems by Schraegstrichpunkt · · Score: 1

      If you're running on Xen using Linux Volume Manager (LVM) logical volumes as your virtual block devices, you can just snapshot the logical volumes (LVs). If you have more than one LV for a given virtual machine, then you can do:

      1. Suspend the VM
      2. Make snapshots of the LVs
      3. Resume the VM
      4. Backup the snapshots
      5. Delete the snapshots
    10. Re:Backup problems by gallwapa · · Score: 1

      el-cheapo solution for vmware (should work for windows) an works because there is no users (and no sla!)

      shut down vms at x time.
      cp -R vmachines (someserverthatdoesatapebackup)

      then we've got nightly disk to disk and tape backups too :p

      cost of agents? $0. Disk space was our biggest concern.

    11. Re:Backup problems by jojo1835 · · Score: 2, Insightful

      That will teach you to run Microsoft's 5 year old technology in a production environment. Use VMware ESX or XEN. Either one will give you the results you need.

      Tim

      --
      See... and you thought your sig was boring - TT
    12. Re:Backup problems by QuantumRiff · · Score: 1

      Virtual server 2005 R2 SP2 has a new feature that will use the host systems VSS Snapshots to take a snapshot of the running image in a way that can be backed up. However, it appears that only a few of the backup software providers work with it yet. So, like the previous post, you can always install the backup agent inside the VM, or use scripting to pause the VM, backup the big file, and then unpause it.

      --

      What are we going to do tonight Brain?
    13. Re:Backup problems by niew · · Score: 2, Funny
      The software solution for virtualization is Microsoft Virtual Server.

      Hmmm, funny... I would have have considered that the problem... ;)

    14. Re:Backup problems by gbjbaanb · · Score: 1

      I wonder if your problems are due to disk layout - ie the DB files are causing the underlying file to be grown as more data is being written to it; have you got enough memory assigned to it? how about the networking being detected and configured correctly? What happens if you put just 1 DB on the virtualised platform instead of running it on the server without the virtualisation layer?

      Possibly something else, but you shouldn't overlook the fact that sometimes virtualisation isn't the correct technology to use. You need to check out why you're getting poor performance. I've used Oracle and SQL Server DBs without problem, but they weren't exactly maxing out a single server's capacity.

    15. Re:Backup problems by rbanffy · · Score: 1

      The simplest solution is to run back-up software on the VM itself.

      Another very simple way is taking a snapshot of the running VM and backint that up.

    16. Re:Backup problems by anderiv · · Score: 1

      This is a hard problem to solve unless you have a SAN that you can use for the VM disk images. If you do have a SAN (which I'm assuming you don't, otherwise you'd already know this), you can just take a snapshot of the volume and then spool it off to tape.

    17. Re:Backup problems by mrsmiggs · · Score: 1
      If you're running the backup agent against the VM you negate one of the major advantages of virtualisation - the easy portability of the machine. If you take a copy of the virtual machine files as you backup it makes restoration of the machines a lot easier. However this approach makes restoration of the individual files or databases a lot harder, you'd have to restore a copy virtual machine and export the files which would seem to be a rather messy prospect to me. So it's balancing, are you going to need to regularly restore databases and files from the system or is it more important to get the system as a whole up and running quickly? Clearly in an ideal world you need both.

      On VM Ware ESX Server Consolidated Backup or ESX Ranger appear to be the way forward but if you're operating on a low budget or nil budget and can afford a little downtime then VM Ware Server (inc the free version) comes with a scripting language (vmrun) which allows you to stop, copy and snapshot servers overnight. On the VMWare community forum there's a vb script that's been written here, it seems a little elaborate to me but the theory is there.

    18. Re:Backup problems by 19thNervousBreakdown · · Score: 1

      No. Do not ever use a Symantec product. Especially that one.

      Read the feature list. Sounds awesome. Now imagine half of them not working, the backup agent crashing your servers, encrypted backups being unrecoverable because of something stupid like doing modification time based incremental backups ... it goes on and on and on.

      Worst. Software. Ever.

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    19. Re:Backup problems by Scr4tchFury · · Score: 1

      It works for me. But I got it when it used to be called LiveState. Maybe it got messed up when they changed the name.

    20. Re:Backup problems by 19thNervousBreakdown · · Score: 1

      Actually, yes. Symantec buys a company, and immediately shits all over everything they used to do right. Everything they do is a horrible travesty and I wish they would just disappear, but they've got ten years of good name left to spend.

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    21. Re:Backup problems by Anonymous Coward · · Score: 0

      Use NetApp.

      It's hands down the best storage platform for virtualization technologies. It slays any storage vendor I've seen when it comes to backing up and restoring virtualized environments, not to mention thin provisioning, deduplication, and instant cloning of datastores without taking up any space. Imagine being able to backup an entire VMware farm in seconds, and streaming to tape (if you must) during the day. Any other array seems to be dumb storage that doesn't do squat to help you with your backups.

      Check here: http://www.netapp.com/go/techontap/matl/VMworld07.html

      They also have this cool video showing them provision 100 VMs (ready to be powered on) in 13 minutes, while only taking up 7GB. Jaw dropping to say the least: http://www.netapp.com/go/techontap/matl/downloads/VDI/Flash/VDI.html

    22. Re:Backup problems by Antique+Geekmeister · · Score: 1

      For lightweight systems, you can use rsync and database backup tools to store the database, then rsync the filesystems to a repository. For full systems, you can do a very fast shutdown of most virtual OS's, use LVM or another partition based snapshot technique, restore the virtual server, and backup the snapshot.

      Theh combinations can get even more interesting, but you may begin to see the possibilities.

    23. Re:Backup problems by Antique+Geekmeister · · Score: 1

      "suspend" is not enough for a database, like MySQL, or files that were being written and are still resident only in RAM. You need to actually do a shutdown, or make sure that sensitive databases were backed up. If you don't believe me about such issues, try it and then run "fsck" against the partitions of the virtual guest.

    24. Re:Backup problems by rbanffy · · Score: 1

      You can also do both - you back-up important files from inside the VM and back-up the VM itself from the host environment.

      A third option would be to create a filesystem snapshot on a storage server and back the snapshot on the storage. That would make restoring individual files simpler than from a VM snapshot (which seems somewhat scary on VMWare)

      Depending on your choice of virtualization (I use OpenVZ) recovering files from a VM snapshot is trivial (as all the VM files are on a file system visible to the host environment.

    25. Re:Backup problems by robklaus · · Score: 1

      ESX Ranger Pro http://www.vizioncore.com/ is what we have been using. Does hot backups of virtual machines. We have a small setup, with 2 ESX hosts, containing at this point 9 guest machines. Ranger works well. Restore times are great too. We were just testing our restore procedure today on several servers, for our 37GB Exchange store, it took 1hr 10min to restore to an alternate ESX host.

      Also, Vizioncore has a product vConverter, which lets you do P2V, and V2V for Windows guests. Pretty great.

    26. Re:Backup problems by BosstonesOwn · · Score: 1

      Im maxing out quad core single xeon server with 8 gigs of ram at the moment. I have narrowed it down to virtualization , even with ESX and 1 db using 2 cores and 4 gigs ram in the x64 environment it seems to hit a wall with the 2 db sets on a single box.

      Even with the dual xeon setup and maxing out at 16 gigs of ram , vmware and xen can't hold a screw to the single solaris platform with mysql. Because we use it for heavy data from research I need to be able to sustain at least 300 MB on all 16 spindles. When I virtualize it's almost like I run out of i/o on the scsi chain. I can sustain 190 at most.

      Might be time to move the db's off to a SAN with 10 gig ethernet. Just use a virtualized box with a couple other low use services and make them local to the location with replication of the sans to synch each db.

      BTW it's true management just wants to use virtualization because its a buzz word. Thats how I got into this mess.

      --
      This package Does Not Contain a Winner
    27. Re:Backup problems by Gazzonyx · · Score: 1

      If you're doing low IOPS, can't you just call 'sync' right before snapshotting the LVM? Even if the buffer flush doesn't make it to disk before the file system is suspended, a journaling file system should have the metadata to do the write later. Assuming you don't have the volume mounted with data=writeback for performance... Or, I guess you could do a sql dump with MySQL.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    28. Re:Backup problems by arivanov · · Score: 1

      Virtualisation in the datacenter is not a solution for performance. It is a solution to IT and developer incompetence at least in the Unix case (in the Microsoft case it is more of MSFT incompetence).

      All it does is to give you means of running more than one software package on the same machine without dealing with dependencies and installation vagaries. In the past incompetent IT departments threw a server at every application. Now they throw a VM at every application. It is most pronounced in shops that have come from running Windows, mainframe and old unix shops tend to suffer less from such insanity.

      Running more than one application on a server instead of partitioning it forces you to have well defined packaging and to have all of your own software and own config packaged into native OS packages with a list of correct dependencies. You need that so you can track dependencies and have the package management refuse clashes early. If you add on top some decent monitoring of performance so you can do capacity management VM-ing becomes unnecessary in most cases at least on Unixes. This also provides the added benefit that the entire development process and installation can be tracked for security issues with extreme ease. Unfortunately, there are fewer and fewer sysamdins and even fewer developers capable of doing that. Most developer shops no longer sysadmin support in development and people responsible for packaging. As a result they are completely incapable of providing you with a set of native packages. At best they throw a huge tarball at you which you have to try to accomodate yourself. End of the day you surrender and put it in a VM because noone has any idea how and on what it depends internally (similarly noone has an idea what security issues lurk inside).

      Now virtualisation in development and on the desktop - being able to scrap a machine at a whim and roll it back to a defined state is a completely different matter. That is something people should use more and more.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    29. Re:Backup problems by Antique+Geekmeister · · Score: 1

      Well, maybe. But it's a backup: you're supposed to be able to restore reliable from it, not have to hand massage it. Doing a "sync" operation before doing the suspend might help. If you're backing up something big, like a database, and someone executes operations right in the middle of it, then your files may wind up corrupted. And that metadata *itself* may be corrupted, depending on which backup technology you use. If you can, it might be worth locking a database temporarily and then running sync while you do the snapshot.

      All in all, I'd rather be safe than sorry with backup data. And having a text dump of something like a MySQL database means that you can also restore to another version or another system, rather than relying on having the exact same version of MySQL.

    30. Re:Backup problems by hughk · · Score: 1

      I have done this with some other databases and as long as you enable some kind of snapshotting, the most you lose are the open transactions. You do need to be sure that all tables are flushed back and that plus the transaction log is enough to get the database back to the point where the snapshot was made. Note that it does pay to check this works out of the box and you are not missing some call somewhere as I once to a copy of a database plus journal but the tables weren't all properly up to date so it was problematic to recover.

      --
      See my journal, I write things there
    31. Re:Backup problems by gbjbaanb · · Score: 1

      300MB disk i/o utilisation. lol. Mind, I think they did well with 190mbps all things considered.

      Sounds to me you either need to contact VMware to talk to them about i/o performance tuning or whatnot, or just not to virtualise these DBs. VM is not a magic bullet that solves all problems (there isn't such a thing) and your requiremnents are just too high for this solution. simple as that.

      I don't think 10gb ethernet will solve your problem, you may need something with less latency. (see this)

    32. Re:Backup problems by Schraegstrichpunkt · · Score: 1

      It's equivalent to the machine losing power at the point where you did the suspend. If you're using a database or filesystem that can't recover from a power outage, you're screwed anyway.

    33. Re:Backup problems by Zeromous · · Score: 1

      This is not practical when you are running multiple VMs on a single host (usually the case).

      Backup software such as Netbackup can take 10-15% off the top during incremental backups alone. Soon the cluster or vmware host is brought to its knees.

      Running file level backups in a VM, is actually the worst choice you can make (according to VMware AND my experience). Read the VCB docs if you're curious as to what VMWare recommends (other than VCB for ESX)

      --
      ---Up Up Down Down Left Right Left Right B A START
    34. Re:Backup problems by Zeromous · · Score: 1

      I've supported Netbackup across a global enterprise since 3.4 and I've seen very few cases of a Netbackup Agent actually crashing a server. Sure the service crashes sometimes, but a reboot is rarely necessary as a result of the Backup Agent. I'd hazard to say that 90% of backup agent issues I encounter are related to a misconfiguration of the kernel or system properties of the client host. Sure Netbackup has its issues, but when you are a hodge podge of 30 year old products slapped together, attempting to support a wide variety of cases, features and kernels, you are going to have some issues like encryption+mtime incrementals. Don't get me started on BackupExec. That was crap when Seagate owned it, and its even crappier today now that Veritas and Symantec have gotten their grubby dev-paws all over it. But please, please don't hate on the Netbackup until you've tried some of the other so called solutions out there at the enterprise level. It might be easy to blame Symantec, but I think many of these problems are par for the course. Many are a direct result of past devlopment decisions and requirements prior to the Symantec purchase. Just my two-cents

      --
      ---Up Up Down Down Left Right Left Right B A START
    35. Re:Backup problems by gasmasher · · Score: 1

      It is possible to just mount the vmware disk image without actually starting the VM. Check out vmware-mount.pl. I have used this to pull files out of old virtual machine files in the past with no problems. Maybe this is what you meant by exporting the files?

    36. Re:Backup problems by 19thNervousBreakdown · · Score: 1

      Backup Exec is what I was talking about. I've never used NetBackup, but I wouldn't be surprised if it was of a far lower quality than you'd expect for the price and position it fills.

      And yes, the backup agent crashes servers, specifically Exchange 2003. In fact, it caused them to hang, so they wouldn't even fail over.

      These problems are definitely par for the course. In replacing Backup Exec I must have evaluated 10 different products, and every one was crap, if not as much as Backup Exec. The truly sad thing is, for a company with 40-some severs to back up, the Backup Exec is the best, or at least the one I liked best.

      The entire backup market it shit, just pure, unadulterated and way overpriced shit, but that doesn't make a particular product being shit excusable. Somebody who wrote a good backup product and sold it for slightly less than Backup Exec (the cheapest one, still crazy expensive) could make a killing. Too bad the open-source stuff can't back up Exchange or SQL.

      I ended up scripting ntbackup.exe. At least it works :/

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    37. Re:Backup problems by BosstonesOwn · · Score: 1

      Very nice read , thank you.

      Talked with vmware , these boxes should not be virtualized , they were suprised we managed to get the speed we did. Now I get to bring it to management and get the manager who tried to get them virtualized a nice little rip for not being technical enough to understand.

      I ordered the nic's and the switch is already equipped to handle SAN traffic or so says Cisco. Also ordered more spindles. 8 more to really take the load off them. Hopefully we don't get any lock collisions like we experienced last week.

      --
      This package Does Not Contain a Winner
    38. Re:Backup problems by Zeromous · · Score: 1

      The open source stuff is great, but you have to be prepared to do some major scripting! Netbackup is truly awesome though and very extensible. I suggest you give it a try, you can license a master and media server for about 6000$ and ~600$ per agent.

      Again I've never had problems with BE and Exchange requiring restarts. The worst thing of course that happens with BE is the device and config databases corrupt themselves on a regular basis :) I can't agree more BE is a POS and waste of money.

      --
      ---Up Up Down Down Left Right Left Right B A START
  5. Can't we all just get along? by truthsearch · · Score: 4, Interesting

    Technology is continually changing. Those who adapt will be the most successful. Those who don't will eventually be pushed aside. Fighting over turf won't get you far in a corporate environment in the long term.

    1. Re:Can't we all just get along? by ookabooka · · Score: 1

      Fighting over turf won't get you far in a corporate environment in the long term.
      Nor will complacency and ceding to other's demands. Best to stick with social engineering and make people that want "your" turf to think it was their idea to move elsewhere :)
      --
      If you are about to mod me down, keep in mind that this post was most likely sarcastic.
    2. Re:Can't we all just get along? by Anonymous Coward · · Score: 2, Insightful

      Fighting over turf won't get you far in a corporate environment in the long term.

      Wrong. In most corporate environments, that is precisely how you get ahead. Playing "nice" ensures that you will always be the underling. Why? Because you are so easy to get along with, anyone can task and work with you. This can and does keep people from getting promoted.

      If you want it, you better fight for it. If you don't, it will be taken away by someone else who did. End of story.

    3. Re:Can't we all just get along? by techpawn · · Score: 1

      Technology is continually changing. Those who adapt will be the most successful.

      And one of these days someone will teach this lesson to the RIAA right? Or is it that when things work a certain way and do so correctly (Like an AS400 Machine) they are reluctant to change and disrupt production.

      --
      Ask not what you can do for your country. Ask what your country did to you
    4. Re:Can't we all just get along? by jaymzter · · Score: 1

      This is nothing new. The same nonsense occurs in the "converged" world where VoIP and data mesh. You have the Cisco-tards who want to rip out and replace an entire PBX infrastructure because they think it will protect their turf if they move to Cisco's Call Mangler platform, even though it's an entirely different set of challenges. On the other side are old timer PBX folks who refuse to learn anything new.

      From my experience however, it's relatively easier for a voice person to get quickly up to speed regarding data than it is for a data person to learn voice.

      --
      If thou see a fair woman pay court to her, for thus thou wilt obtain love
    5. Re:Can't we all just get along? by TheRealFixer · · Score: 1

      I was actually going to post the exact same thing, though in my mind it's MUCH harder to get teams to work well together in a VoIP implementation, just because of the completely different worlds the teams come from. A lot of traditional telecom engineers are having a real tough time adapting right now, as their industry is getting thrust into world that they know very little about. People from the Data world are having challenges with VoIP, too. However, the telecom world is moving in their direction, whereas it's moving away from the PBX guys.

      Virtualization planning is just an extension of the work that's been going on for years between network, storage and server engineers. It's just a little more detailed, and requires more forethought.

    6. Re:Can't we all just get along? by truthsearch · · Score: 1

      Who said anything about playing nice? Or not fighting for what you want? Turf wars, specifically, get you nowhere because eventually your turf will change underneath you. Other things are worth fighting for.

    7. Re:Can't we all just get along? by Critical+Facilities · · Score: 1

      In most corporate environments, that is precisely how you get ahead. Playing "nice" ensures that you will always be the underling. Why? Because you are so easy to get along with, anyone can task and work with you. This can and does keep people from getting promoted.

      Choosing to be flexible is very different than "playing nice" as you say. But, since you brought it up, you'll find success much more obtainable if you generally "play nice" and choose your battles wisely. If you choose to have a difficult and inflexible attitude all the time, no one will pay any attention when you resist something that you really need to be resisting (kind of a 'boy who cried wolf' situation). In other words, if you come in the room already dialed up to "10", where can you go from there?
    8. Re:Can't we all just get along? by j-pimp · · Score: 1

      From my experience however, it's relatively easier for a voice person to get quickly up to speed regarding data than it is for a data person to learn voice.

      Because those voice people were once Netware engineers or AS/400 operators before there boss presented them with a "great opportunity."

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    9. Re:Can't we all just get along? by jim.hansson · · Score: 1

      it's the same thing really, both data and tele are the same thing, one person trained in one field should have no problem getting up to speed in the other field. but as you say telecom people usually tend to be faster to adapt(if they choose). I think it has to do with (IMO) with telecom people has a better understanding of basic things like signal theory and other stuff. many/some datacom people I have meet sure knows of the OSI-model(some people don't, scary), but don't understand it and what it's good for.

      me thinks telecom people better trained.

      me happy, because trained in both, working as programmer

      --
      preview button, my computer does't have any preview button
    10. Re:Can't we all just get along? by jim.hansson · · Score: 1

      for me the adaption from one field to another has only been good, basically if a do a transition from one field to another i know more than the guy who already was in that field and can argue that, and for every transition it's only getting easier. basically every transition has only giving me an edge (Windows -> Linux, datacom -> telecom, telecom -> electronics production -> programming). even my short time at a small company that worked with small scale production of cheese(nothing to do with computers) i learned things about management and economy (that means i can talk the talk with managment). and something that does not hurt is "social skills" getting out of the serverroom is good.

      --
      preview button, my computer does't have any preview button
    11. Re:Can't we all just get along? by wintermute000 · · Score: 1

      SOrry, my experience is the opposite.

      The issue is that there are so many cisco tards makes them obvious targets (compared to relatively few PABX guys).
      Also HR are idiots who equate CCNA with real world competence. + the endless stream of fake CCNAs (we all know about this one) or even worse, genuine but truly 'book' CCNAs with no real world ability, just can memorise theory. There are NO PABX EQUIVALENTS, you don't see anybody walking around with the CCNP equivalent for Lucent Definity or whatever who has only passed exams and never worked on production system.

      In terms of cross discipline competence its 'six of one or half a dozen of the other' in my opinion.

      I have met many PABX guys who's data knowledge is so poor they really shouldn't claim any knowledge at all. I don't know too many PABX guys who can configure inter-VLAN trunking and route between VLANs (something a real CCNA with real enterprise class experience is going to do in their sleep). Data knowledge cuts a lot deeper than just knowing how to subnet. Can you understand a complicated data flow e.g comes in from the public WAN into a DMZ thereby being NATted twice by two different firewalls? secure tunnels for remote cluster syncing? How about QoS? Yes auto qos works like a treat a lot of the time but especially on your WAN you are going to want to manually tune your Low Latency Queuing, implement RTP header compression, interleaving etc.

      On the other hand, the cisco guys who are willing to learn (as opposed to the tards, which there are many more of than PABX guys alone so they're just more visible) have a much easier curve because understanding the voice environment is conceptual. User requirements, IVR flows, number range management - how is this so different from managing IP allocations - etc. Their data knowledge makes it easier to understand VOIP configuration e.g. gateway configuration, CCM configuration (plus VOIP depends on your data network for its 'backplane' as I like to think of it).

      You can be a great PABX guy who also knows the CCM interface and manages their voice environment very efficiently - what do you do when you have issues with your voice gateways - and all you know how to do is reset the router or replace it? Or a site's WAN link is flapping leading to SRST getting mixed up? QoS issues - even diagnosing it is a QoS issue? How about when global security comes in with their new security regs so you have to put the callmanager behind a firewall?

      Point being that you need to understand BOTH to do a proper job in VOIP.

      I am a former PABX man (Ericsson MD110!!! Great boxes) and now I am a cisco tard (CCNA) in a team running a call manager environment so I think I'm well placed to call it from a semi objective perspective.

    12. Re:Can't we all just get along? by j-pimp · · Score: 1

      SOrry, my experience is the opposite.

      I guess it varies shop by shop. I part of my career in an ISP where the CTO was on the team that developed the smart jack and the head cisco guy was a triple CCIE, although I'm not sure which three he has. You needed a CCNA before you were even trusted to open and close ports on a 505 or 515 firewall.

      Also HR are idiots who equate CCNA with real world competence. + the endless stream of fake CCNAs (we all know about this one) or even worse, genuine but truly 'book' CCNAs with no real world ability, just can memorise theory. There are NO PABX EQUIVALENTS, you don't see anybody walking around with the CCNP equivalent for Lucent Definity or whatever who has only passed exams and never worked on production system.

      So there are people out there that claim to have a CCNA but don't? I've never came across anyone that lied about their certifications. When I was a unix admin at an ISP I dealt with many "book" CCNAs, MSCEs and the like that were employed by our clients. Then again I didn't know any of them long enough to know if their certifications were fake.

      I am a former PABX man (Ericsson MD110!!! Great boxes) and now I am a cisco tard (CCNA) in a team running a call manager environment so I think I'm well placed to call it from a semi objective perspective.

      I'd highly suggest putting your resume out there and looking for a small company or an ISP. You will probably find your new coworkers more competent.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    13. Re:Can't we all just get along? by wintermute000 · · Score: 1

      I guess you've never dealt with people certified in India?
      My boss is Fijian Indian and he tells me point blank that he doesn't trust certifications from India.
      When I say 'fake' I guess I mean more people who have done the cert but have absolutely nous. Put them in front of a production system with incomplete documentation and a cabling disaster and watch them bomb. So I aguess I am agreeing with you with your 'book' comment.

      My current shop is actually really good, the other engineers are old timers who can tell you the pin-out on a V35 connector or how X25 works etc and there is a wealth of experience. We also get free reign across not only the data network but the VOIP network as well. The best part is that we built our CCM cluster up ourselves from scratch (as opposed to somone like Dimension Data coming in over the top and plonking it in) together with corresponding network redesign (routing the new subnets, implementing across the board QoS, firewalls etc.) so everybody actually had to learn it from scratch and we all got sent to the nice CCVP classes.

      I am speaking from former experience + general observations around the industry + what I see from my parent company (my current shop is outsourced shop, with mamy people from different outfits, its complicated) whose core business is actually PABX, the number of duff PABX 'experts' I have had to deal with is astounding, as well as PABX guys who claim to know VOIP but couldn't configure a simple Layer 2 switch properly let alone a router or a voice gateway etc.

  6. as a systems engineer by sammy+baby · · Score: 5, Interesting

    In my experience as a systems engineer, the biggest problem we've had with virtualization is that too many people who don't understand it well view it as a magic wand that you can wave to make all your capacity & provisioning problems disappear.

    "Hey! We need a new server to run Blah version 3.0!"
    "No problem! Sammy can create a new virtual server!"
    "Oh wait - my bad. We actually need a whole farm."
    "That's okay, he can whip up a whole batch of them!"

    Ad nauseaum. About the worst I've heard was a clueless manager asking me if the resource requirements for Oracle 10g could be relaxed because we were running it on VMware. I actually found myself calling a "come to Jesus" meeting in which I explained, in as simple terms as I could, that "making the system virtual" doesn't mean that hardware requirements go away. Very, very few applications get faster when you put them on equivalent hardware, only virtualized.

    1. Re:as a systems engineer by Cerberus7 · · Score: 4, Informative

      *facepalm* I sometimes forget how stupid people can be.

      Personally, what I've found to work great with virtualization is consolidating all the dozens of little low-load servers. It helps with power consumption and heat output, as well as hardware costs. For a major company-wide high-load system, virtualization is absolutely not what I would be looking at. It's also fantastic for testing environments.

      --
      I don't know about you, but my servers run on the power of cotton candy and happy thoughts. -Anonymous Coward
    2. Re:as a systems engineer by TooMuchToDo · · Score: 1

      I owe you a beer. And you owe me a new keyboard =) It is now very Mountain Dewy.

    3. Re:as a systems engineer by spun · · Score: 3, Funny

      Are you crazy, man! Every DNS, NTP, and DHCP server out there needs it's own quad core with 8GB RAM! Our departmental wiki needs a whole load balanced cluster.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    4. Re:as a systems engineer by jedidiah · · Score: 1

      Virtualization actually sucks for testing environments. It allows for
      management to engage in more of that "virtual servers are like magic
      fairy dust" nonsense and skimp on real physical resources. By divorcing
      them from the problem of having Sun ship them another physical server,
      management gets even further out of touch with operational problems.

      Test systems are bound to be underpowered anyways. Aggregating a number
      of them together just means that someone can hammer one of the virtual
      machines and bring them all to their knees.

      It's not a magic bullet to be casually trifled with.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:as a systems engineer by Anonymous Coward · · Score: 1, Informative

      There are pros and cons to virtualization.

      You can build a beefy SAN and have the vm's directly access luns on the SAN, so no virtualization of disk I/O. If the vm gets corrupted or the physical server it is running on fails, it can very quickly start running on a seperate server or blade. With a traditional approach, you might be reaching for backup tapes, swapping drives over into a spare chassis, or worst case reloading an O/S while everyone wonders what is going on. Virtualization gives you some very interesting options for disaster recovery.

      VM's can share excess resources that normally are totally wasted on traditional server farms. I have worked at several fortune 100/500 companies and I have done capacity planning for cpu and disk resources. Servers are usually very bursty with periods of high demand, followed by long periods of idleness. Obviously this depends on production demand, type of server and when jobs are run, etc etc. Regardless, a lot of CPU power is just spending time in NOOP's. With a virtual environment you can run a lot more vm's on the same physical hardware but the hard part is to predict demand and make sure that the vm's will have the cpu resources when they need them. With a little tuning and monitoring, you can usually find this balance.

      I can sit here and write for hours the pros and cons, but I think anyone that has truly used this in production use is aware of these. Most of the people I see that are "against it" are people afraid of change and don't truly understand the technology. BTW, I am not saying that ALL servers should be virtualized! Nobody every said you have to run everything on a virtual server cluster. You can run a mixed environment with your heaviest of applications running on dedicated hardware.

      The biggest problem I have seen with virtualization is trying to get enough RAM into the server to adequately utilize the cpu resources available and to get software vendors to "support" their products when running in this environment (many have disclaimers to say they wont support virtualization, but this will change in time or they will go out of business). Another problem is that it is really expen$$ive if you want to go with the best of the breed solution (ESX Server) just for the virtualization software itself. Two Dell 1855R chassis with 10 blades each, a capable SAN and VMware ESX/VMotion is a beautiful thing!

      Another approach is to make your physical servers do MORE tasks than they did before to ensure they are utilizing CPU resources. So do more with less physical servers. There are a lot of cons with this approach and most traditional IT staff would prefer to just rack a new server for each new project rather than trying to shoe-horn applications onto existing production servers and potentially disrupt them.

    6. Re:as a systems engineer by gEvil+(beta) · · Score: 1

      Sadly I used to work with a guy who thought this way. It's almost like he used the number of servers he managed as a way to measure the size of his peni...intelligence.

      --
      This guy's the limit!
    7. Re:as a systems engineer by scsirob · · Score: 2, Insightful

      For a major company-wide high-load system, virtualization is absolutely not what I would be looking at It can be, when the goal is not to run faster or cheaper, but when the goal is the ability to recover from a disaster quickly. Restarting a virtual server on a different VMWare host somewhere far away from the earthquake/fire/whatever-drama is a heck of a lot easier then having to rebuild the physical environment.
      --
      To Terminate, or not to Terminate, that's the question - SCSIROB
    8. Re:as a systems engineer by jandrese · · Score: 1

      More importantly, Virtual Machines can actually hamper your testing depending on what you're doing. If you need precise (or even semi-precise) timing then a VMware box is a bad idea since their clocks tend to drift at an alarming rate and you have little control over at least one of the schedulers affecting your process.

      Of course sometimes you gotta make due. When your product is large and complex and only written for Linux, and the only thing you have to test with is a loaded down old creaky and underpowered windows laptop running a bunch of software with no Linux equivalent, then you just gotta suck it up and factor in the uncertainty in your tests.

      --

      I read the internet for the articles.
    9. Re:as a systems engineer by Robert+The+Coward · · Score: 1

      I think he was refering to more along the lines of running Windows 98, 2000, 2k3, XP, XP SP1, XPSP2 with IE6, XP SP2 with IE7 etc. For testing not a testing server that runs web apps.

      Thanks
      robert

    10. Re:as a systems engineer by sammy+baby · · Score: 1

      . For a major company-wide high-load system, virtualization is absolutely not what I would be looking at. It's also fantastic for testing environments.


      Heh.

      A while back I worked at a very large IT consultancy. We were being asked to respond to an RFP for virtualizing (using commodity hardware and VMware) a truly massive number of systems, running services ranging from a departmental CVS box to enterprise Sun hardware running "several million lines" of Java code systems for fine tuning corporate promotions.

      No, I have no idea why the application was that large, either.

      But the kicker was when we made our requests for additional information. We were supplied with a list of applications/services, and a list of servers on which they ran. When we asked them to actually relate the one to each other, they told us that we didn't need that information in order to do our estimates. I mean, really, the conversation was very like this:

      "We want you to virtualize this system. How much will it cost?"
      "Okay... um, what are the hardware specifications?"
      "You don't need to know that."

      Eventually, I found out that the hardware vendor was grumpy because they thought our cost estimate (I use the term loosely) was too high. I responded that they could put down whatever they wanted as long as they kept my name off it. And they did. Fortunately, I got out before we had the chance to win or lose that contract. (Eventually, they lost - which is a good thing, because if they'd won it, they would have been inviting the client to saddle up and ride hard.)
    11. Re:as a systems engineer by cayenne8 · · Score: 4, Insightful
      "Are you crazy, man! Every DNS, NTP, and DHCP server out there needs it's own quad core with 8GB RAM! Our departmental wiki needs a whole load balanced cluster."

      On the other hand, it often isn't a bad idea to ask for the moon when you can order hardware. Often, you get less....then I've seen SO many times, where a dev/testing box....turns INTO the production server.

      Not to mention other new projects that come in, with no budget for hardware....and you have to squeeze multiple things onto boxes that you do have.

      If you can get a quad core with 8G ram....often, I say go for it!!

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    12. Re:as a systems engineer by Idarubicin · · Score: 1

      Are you crazy, man! Every DNS, NTP, and DHCP server out there needs it's own quad core with 8GB RAM! Our departmental wiki needs a whole load balanced cluster.

      Ah, I remember my days in the Internet Pornography Retrieval, Testing And Evaluation Department with great fondness....

      --
      ~Idarubicin
    13. Re:as a systems engineer by gbjbaanb · · Score: 3, Funny
      lol. Shows you don't have what it takes to work at a consultancy...

      "We want you to virtualize this system. How much will it cost?"
      "Okay... um, what are the hardware specifications?" no, no no nonononono.

      "We want you to virtualize this system. How much will it cost?" "Okay... um, quite a small amount that, amortised over the duration of the contract and combined with our leading edge technical capacity and skill-based best-of-breed approaches to migration technologies will end up saving you significant sums compared to your current total cost of ownership. Oh, and there will be a small, tiny, insignificant, additional cost based upon actual usage of capacity going forward, nothing to worry about that last bit. really. honest."

    14. Re:as a systems engineer by MartyBorg · · Score: 1

      This can make up for when a director says "I just bought this Blackberry. Build me a Blackberry server."
      And fails to provide any hardware ...

      --
      Give a man a fish, and he'll eat for a day. Give a fish a man, and he'll eat for weeks!
    15. Re:as a systems engineer by Antique+Geekmeister · · Score: 1

      They're incredibly useful for QA andn build environments, though. Being able to whip up a new OS from a base image in a matter of minutes is a pearl of great price, and helps eliminate the 3 hours of downloads and updataes for all sorts of awkward environments.

    16. Re:as a systems engineer by initialE · · Score: 1

      I was considering virtualization for replacing a low-load mail gateway. Changed my mind when an incident occurred that sent a major spike in traffic for weeks through it (some mail spammer was using my domain as a reply-to address, causing NDRs to flood the server). The lesson here is that you should consider periods of high load as well as average loading. Also have an exit strategy ready.

      --
      Starbucks, Harbuckle of Breath.
    17. Re:as a systems engineer by spun · · Score: 1

      We use clustered VMWare on IBM Blades. With resource pools and automigratation, load spikes are handled automatically as other VMs are moved off of the server with the spike. Pretty spiffy, actually.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    18. Re:as a systems engineer by hughk · · Score: 1

      Not funny. Sad but so, so true! Oh and replace that last additional with incremental, so it reads "small, tiny, insignificant incremental cost".

      --
      See my journal, I write things there
    19. Re:as a systems engineer by jafac · · Score: 1

      Sometimes, (especially in the bizzaro-world that is Windows), you need a CLEAN system to test on. You need to be able to test an app on a pre-service pack + post-service pack upgrade process (yes, in the REAL world, consumer-software gets installed on unpatched systems, and has to survive a patching) - then when you find something broke, you need to be able to quickly reset to the pre-service pack configuration to re-test the next build.

      Nothing else can really do this. Drive cloning equipment, I suppose. But that's pricey, and you can't really compete with "free VMWare Server" software.

      Better still - in distributed development; you tell your developer - hey, I got this really bizarre thing going on down here, whasupwitdat - and she says: it runs fine on my system - it's a hell of a lot easier to zip up your VM environment, and copy it over the network to the remote development site, and have them run the identical configuration and reproduce your problem, than it is to ship an actual machine. . . or a person.

      I would say that Virtualization is an ABSOLUTELY INDISPENSABLE tool that should be in every QA/test person's tool box.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    20. Re:as a systems engineer by Antique+Geekmeister · · Score: 1

      Oh, it happens in the Linux world too. There are packges that install new users and mis-set them in the open source world, or overwrite system files and make recovery a nightmare. NVidia drivers are a classic example, as are developers who randomly pull in PHP or Perl modules without packaging them and create awful dependencies that break other packages. Kernels, gcc, and Perl modules are classic examples.

  7. It works for me by badran · · Score: 0

    virtualization is a blessing, for me at least. In the past I had to run a couple of servers at home to do my work. But now, I have an ubuntu Host, and I run everything from there, clients, servers, everything . That saves a lot of hardware headaches and backup problems, all it take it to copy a couple of file.. It was a tad tricky to setup, but when it was up everything was running great. With todays cheap Storage, RAM and Processing power, this is truly a blessing.

  8. I'd imagine... by Anonymous Coward · · Score: 2, Interesting

    I'd imagine that one of the big problems with virtualization is clueless IT managers/staff who don't understand that you basically are dividing a server down into sub-servers. I've encountered a few people who seem to think that virtualization multiplies the server resources. That is, everyone using a VM basically gets the full specs of the host machine--all at once! Ugh! Maroons!

    1. Re:I'd imagine... by $RANDOMLUSER · · Score: 1

      Actually, they do. In 10mS chunks, for compute-bound tasks - YMMV.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:I'd imagine... by blair1q · · Score: 1

      Actually, they don't. They do get the whole CPU for 10 ms, but the memory, swap, and disk are still shared among all the virtual subsystems. I'm not sure how devices are handled, but if the virtualization software allows them to continue handling requests started by one virtual machine while another takes its time slice on the CPU, they may not get control of those, either.

    3. Re:I'd imagine... by Kalriath · · Score: 1

      Not so for Memory and Disks, which are where the dumb managers come in.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  9. Does this come as a surprise? by Gybrwe666 · · Score: 5, Insightful

    My company works with several shops that are working on large-scale virtualization and common platform projects. I would say the biggest single issue is simply politics, because much of the initial work is affecting older platforms that are the biggest win technically and financially to replace. For instance, one shop has a significant investment in Alpha systems, and still has production servers that are 15+ years old running a huge chunk of their revenue producing systems. The folks working directly on the Alpha servers have considerable clout, since they've been the golden children for many, many years. Their bosses know how to play politics, and, considering that Alpha/VMS experience is one of those IT areas where there is little new blood from younger IT staff members, they are quite adept at finding reasons why it won't work to serve their own ends.

    Not only that, but virtualization will result in lost jobs at some point. Many IT staffers are afraid, whether rightly or wrongly, of losing their jobs. In a sense, they are outsourcing a good chunk of their day-to-day duties. I remember when this particular company went to SAN's over the last half-decade, and you would have thought, from the way the Alpha guys were fighting it, that the world was ending. They created road-block after road-block about how they wouldn't be able to keep the systems running, how it wouldn't work in "their" environment, etc, etc.

    And, because of the compartmentalization that often occurs in large enterprise, many of these guys have very little idea about anything outside their own box. I know guys who have architected corporate platform migrations who are so narrow in their focus that they have *NO* experience outside their box, be it a particular OS, a server type, a network type, whatever. When the box becomes a cloud of equipment, they are lost and often have little or no ability to work with the other layers involved. Learning new troubleshooting skills in these environments is a painstaking process, and not one that many people are comfortable with.

    In the end, these various factors are creating far larger artificial roadblocks for implementing virtualization than any technical challenges. To top it off, much of this is being driven by financials. The CFO and CTO are desparately trying to find ways to cut costs. By the time this message percolates down to the workers, they feel threatened rather than empowered, and have little incentive (and generally no training, either) to be complicit in what they feel is a threat.

    Bill

    1. Re:Does this come as a surprise? by Anonymous Coward · · Score: 0

      When the box becomes a cloud of equipment, they are lost and often have little or no ability to work with the other layers involved. Learning new troubleshooting skills in these environments is a painstaking process, and not one that many people are comfortable with.
      Which brings up one item often lacking in the budget for major virtualization projects: training.
    2. Re:Does this come as a surprise? by Curlsman · · Score: 1

      If the Alpha/VMS team used the early virtualization technology in already there, even without what DEC/Compaq called "Galaxy", they could easily say that they are using virtulization and make their boss look good, or at least better...

      But on a larger scale, what I've seen is a lot of the non-technical bosses reacting a project plan where several "Boxes" become "One Box" on a floor plan, so it must be better & cheaper, right?

      What is never on the floor plan is that it takes about as many people to manage 100 systems is about the same as 100 virtual systems, IF they are well managed. What I suspect is that many shops aren't managing 100 systems well, with no common practices, startups, or images, and suddenly the VM environments make that easy, or at least a lot more obvious ... which is probably where they get surprised.

      Sean

    3. Re:Does this come as a surprise? by Gybrwe666 · · Score: 1

      It's not always that they are managing 100 systems badly. In some cases, there were very real reasons for multiple system types, and multiple platforms. Companies often develop products separately, especially if those products were developed a decade or more ago. Alpha, for instance, was a great platform for this company, and they were making heavy investment in them, up until they received a whole crapload of them in 2006, only to have HP tell them "Sorry, EOL" a few months later.

      This company also has discrete systems running on Sparc/Solaris, Windows, and Linux. The reason behind this was the fact that some of these products were developed 10-20 years ago, when such separate development made sense and they picked best of breed systems for that time, or because they have acquired various companies over the last decade that brought products in-house which were on different platforms.

      That worked great, until you get to the point where you have 3-4 divisions each supporting different platforms in the same datacenter, each one continually upgrading and expanding. Because of the diversity, they were unable to share *ANY* resource (including networking infrastructure, for reasons which I won't get into, but this includes world-wide data center connectivity, and is partly political, partly contractual, and partly just doing things in the same way to not rock the boat, so to speak).

      A few years ago they made the decision to get away from disk storage and move to SANs. It was a good move for them. This was the first step to virtualization, and a major one.

      But it has become increasingly unwieldy to continue in this model. Virtualization makes a lot of sense for them, and will scale back all sorts of costs and support contracts, some of it to the tune of $10m per year in old hardware/OS support.

      For them, going to virtualization makes sense. It will generate millions of dollars per year in saving, and untangle many complex problems, such as development issues. Its also something they are not approaching stupidly, as it is a 5-10 year project for them. They're not rushing it.

      Bill

    4. Re:Does this come as a surprise? by John+Jamieson · · Score: 1

      As a youngster I was frusterated by the dinosours as well. Man, were they thick.

      On the other hand, there are many places where the Vax or Alpha/VMS servers are older than 15 years. Solid as a rock, and the companies would be morons to pull the plug.

      I have done a fair amount of work on OpenVMS with clients, and I don't see any platform that is more stable, and it really is well suited to some tasks. I consider AIX lighter weight than VMS, Linux even lighter... and I would never dream of putting anything mission critical on Windows or OS-X. (In addition, porting some clients OpenVMS code to an OS running on commodity hardware would run in the tens of millions)

      (The place I am at now has 18 microvaxes that are being phased out just now - after 25 years. They have run the same code, no changes )

    5. Re:Does this come as a surprise? by Gybrwe666 · · Score: 1

      But the problem isn't how reliable they are. The problem arises from the need to change their products and grow. Since HP will stop selling the Alpha in the future, they have a decision to make. Not only that, but when you are talking about hundreds of servers (that's after they decommissioned 300+ last year) support costs are a huge financial drain. And development costs are increasing as VMS coding skills get more and more rare and specialized. So, overall, they don't have much of a choice but to look for ways to mitigate those issues and look for better ways to run *EVERYTHING*, not just the product sets running on Alpha infrastructure.

      Bill

    6. Re:Does this come as a surprise? by StewBaby2005 · · Score: 1

      Here is the issue no one is addressing. They are not reducing the # of server images, just putting them on the same hardware. As a System Administrator, I stil have to patch the same # of systems, backup the same amount of data and system images, etc. Not only that, I have to patch the VM software and I have to handle the complexity of bringing down ALL the images in a hardware partition for some patches, firmware, hardware changes. This doesn't help me at all and involves more work! An I haven't addressed the application/business complexities of putting the wrong s/w partitions together on the same hardware partition... etc

    7. Re:Does this come as a surprise? by hughk · · Score: 1

      One of my former clients in one of the major OpenVMS sites still existing. They have been running VMS and Galaxy. The clusters are very stable (should be, the VMS guys has 25 years experience of clustering) and their systems are standing quite solid, which for a an electronic trading system, is rather important.

      Yes, it may be harder to find someone who knows what SYS$ENQ does or even SYS$QIO, but that part of their system at least was well encapsulated and a very small team is required. Even simple I/O calls are encapsulated (I never saw a single printf in use away from debugging) so very little specific knowledge is needed by the average applications programmer these days. Retargeting based on rearchitecting the middle ware has been actively looked at but it tends to be too slow and not so reliable. When you have been stress testing a system for twenty odd years, any other system is painful to move to unless it has faced a similar stress test. Interestingly enough, VMS development roles don't seem to pay any better than a standard commodity system such as Java these days.

      In the end, the system costs a lot of money to run but it makes a whole lot more money when it is running. Reducing costs looks great but when downtime costs you your job then switching platforms doesn't seem attractive. If other exchanges seek to attract market share, then they too will face the volume problems.

      --
      See my journal, I write things there
  10. Can you afford 5 minutes of downtime? by davidwr · · Score: 3, Informative
    If you can afford 5 minutes of downtime you can solve the problem by:

    • Use a host OS that has some type of shadow-copy mechanism.
    • Suspending the VM and spooling the memory out to a disk file. This should take a few minutes at most.
    • Shadow-copy all files that are normally used by the VM. This should take less than a minute.
    • Ressurrect your VM
    • Back up the image and all associated files including the associated memory spool file.

    It may be more practical to back up the system from within the VM, i.e. treat it as if it weren't a VM. By definition this will be on a live system.

    Another option:

    Have your VM use a checkpoint disk. Once a day shut down the VM, merge the changes from this week into the checkpoint disk, and restart the VM. This may take anywhere from a few minutes to tens of minutes. Restart the VM. Back up the checkpoint-disk image.
    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Can you afford 5 minutes of downtime? by Anonymous Coward · · Score: 0

      If you are cheap, VMWare Converter is free (there is non-free version, too), and it allows you to clone running VMs (and physical machines, too). A downside, no automation in the free version, to my knowledge.

  11. Ha! by east+coast · · Score: 1, Funny

    [Virtualization] also asks IT experts from different realms to work more closely together.

    Oh yes, there will be blood.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  12. Resource Scheduling by Detritus · · Score: 2, Informative

    How do you ensure that the VM supervisor fairly and efficiently allocates resources to the VMs? The mainframe people put a great deal of work into this area. One badly behaved VM shouldn't be able to degrade the performance of the other VMs.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Resource Scheduling by TheRealFixer · · Score: 5, Informative

      VMware has multiple ways to balance and protect resources. You can set hard limits on VM resource utilization, ensuring that one machine can never take over a certain percentage of CPU, memory and even network bandwidth. VMs can also be given "shares", which determine priority over resources. In a contention for resources, the VM with the highest number shares is given immediate access to what it needs, with the lower share VMs splitting what's left over. This is the recommended way to handle it, as it gives you the best overall hardware utilization across your entire implementation.

      Starting in VI3, VMware also introduced the ability for VMs to migrate automatically across an entire farm of hosts, based on server load. In my experience, with very little tweaking, VMware does a very good job of fairly balancing resources.

  13. This is not a problem with virtualization by davidwr · · Score: 4, Interesting

    This is a problem with management and/or the IT staff.

    Management should run the company in a way that cooperation is rewarded not punished. Consolidation to save money shouldn't result in harm to those who are making it happen or anyone else for that matter.

    The IT staff as well as all of the other employees and officers should have the attitude that if it's good for the company and not bad for anyone else it's the right thing to do.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  14. Must have a valid need for virtualization first by Nick+Driver · · Score: 1

    At my job, we honestly don't have a valid reason to adopt virtualization right now. It'll actually cost us more money to accomplish the same job we're presently doing without it. But my boss wants to deploy it somehow only because it's one of the latest buzzwords. I guess it looks good to have some vm experience on my c.v. also ;-)

    1. Re:Must have a valid need for virtualization first by lazy_playboy · · Score: 1

      Whoops, forget to click 'post anonymously'? ;-)

    2. Re:Must have a valid need for virtualization first by jim.hansson · · Score: 1

      in my experience the best way to deal with management high on buzzwords is to do some research, and have a private talk, don't question in public. the least thing you should get in the private meeting is time to do your own real research and budget and have at least two examples ready for you next meeting, so the boss will feel as he is in charge, even I fall for that.

      --
      preview button, my computer does't have any preview button
  15. Well of course by Anonymous Coward · · Score: 2, Insightful

    Yes, well, naturally the problem is us "peons" can't work together. It has nothing to do with the fact that our bosses don't have a fucking clue about how to use the technology.

  16. Yes, i'm cranky - here's why. by zerofoo · · Score: 1, Interesting

    Yes, I'm the cranky IT guy. I'm responsible for the stability, scalability, and security of our IT resources. Every time I hear about someone pushing virtual servers it makes me want to jump out of a window.

    Items that need to be redundant, should not be virtualized on shared hardware. I've heard people want to virtualize redundant instances of directory services, databases, proxy servers...etc. I call this the "putting all your eggs in one,central-point-of-failure, hardware basket".

    Virtualization has its place, but thanks to falling hardware costs, sometimes it is worth dedicating small, cheap, boxes to a specific task.

    -ted

    1. Re:Yes, i'm cranky - here's why. by greed · · Score: 1

      Don't forget, when you put all your redundant services on virtualized nodes on the same server, you've ADDED a failure mode that wasn't there before: the hypervisor.

      Which means it is worse than you'd have just by playing tricks to get (say) several DNS servers on the same box. (Alright, multiple IPs on a single LAN card isn't that tricky.)

      What I find virtual nodes for is trying configurations out; which can include running what should be separate physical machines on the same box. But that's Not Suitable For Production Use. (An example I'll be talking with my manager next week is several server nodes for a shared file system on a single server so I can test fail-over and data migration without having to get a hold of several boxes to test.)

      Other posters already noted little bitty things that don't need a whole machine virtualize well already. Maybe it's a UNIX thing, but I already just run several things on the same node in that case. License server daemons, little departmental web server, low-use file server, they're all sitting on the same box.

    2. Re:Yes, i'm cranky - here's why. by PowerEdge · · Score: 2, Informative

      With HA and Clustering capabilities offered by many virtualization solutions you could end up taking a physical server and resources that weren't redundant and through consolidation efforts end up with more redundancy than before. It's all in how the solution is designed and knowing when to use virtualization and when not to use virtualization.

    3. Re:Yes, i'm cranky - here's why. by joeytmann · · Score: 1

      Until all those cheap box fill your datacenter and cause power outages in the area due to the load the put on the grid. The main reason for virtualization is taking those small task boxes that hardly do anything and pile them all together on to one piece of hardware that can do all of them, while still maintaning their "dedicated" feel.

      --
      Insert funny smart-ass comment here.
    4. Re:Yes, i'm cranky - here's why. by Anonymous Coward · · Score: 0

      Virtual servers can be clustered so there is no one central point of failure. If you have redundant instances on multiple physical boxes I don't see how that's a bad thing.

      One of the big reasons it's taking off is because powering/cooling that one small, cheap box is rapidly becoming the largest cost of hosting a server, and 70%+ of it is never being used. So it makes sense to squeeze more onto it if needed.

    5. Re:Yes, i'm cranky - here's why. by TheRealFixer · · Score: 4, Insightful

      Items that need to be redundant, should not be virtualized on shared hardware. I've heard people want to virtualize redundant instances of directory services, databases, proxy servers...etc. I call this the "putting all your eggs in one,central-point-of-failure, hardware basket".

      If you're doing something stupid like putting clusters or redundant servers on the same virtualization host, then I would agree. High availability loses it's meaning if all your nodes have a single point of failure.

      However, there's absolutely no reason you can't make your virtualization implementation highly available itself. Right now, I have clusters running in VMware VI3, that are running on separate hosts. Even with DRS, which balances all your VMs across an entire pool of servers, I can ensure that redundant servers and clusters don't end up running on the same piece of physical hardware. And when you add HA into the mix, you also provide a level of high availability to systems that you might not otherwise have been able to justify the expense on.

    6. Re:Yes, i'm cranky - here's why. by Anonymous Coward · · Score: 0

      False economy. The cost of the small cheap box is a pittance compared to the cost of housing it in a full blown datacenter and maintaining it.

      I'd only avoid virtualization, as you said, for systems where uptime is so vital that that the expense of redundant servers is deemed worthwhile. But that still leaves a lot of systems ripe to be virtualized.

    7. Re:Yes, i'm cranky - here's why. by jedidiah · · Score: 1

      ...which really doesn't buy you anything more than just engaging in classic server consolidation.

      You get added overhead and a warm fuzzy with consolidation. That's it. You don't avoid the shared maintenance problems that would come from just consolidating on a single OS image. If you have shared components, they will break and need replaced. Your SLA's for all the diverse applications will be tied together anyways.

      OTOH, your apps get the false notion that they have access to more resources than they really do.

      That's bound to cause confusion.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    8. Re:Yes, i'm cranky - here's why. by Anonymous Coward · · Score: 0

      Then you'll love what we ended up doing. Two virtualization hosts...one virtual server...and manual failover. Way to waste hardware, batman.

    9. Re:Yes, i'm cranky - here's why. by Anonymous Coward · · Score: 0

      Not to mention that you can easily consolidate a bunch of smaller servers onto a single hardware server, and then create a second one of those for redundancy. Virtualization actually adds to the number of options available, but zerofoo seems to be one of those types who will just say "Virtualization bad!" and harumph in the corner. It'll be a shame when he loses his job because he hasn't taken the time to actually understand what the technology can do for him.

    10. Re:Yes, i'm cranky - here's why. by eth1 · · Score: 1

      Virtualization can actually help with redundancy. If you need a mail relay, an AD server, and a DNS box, would you rather have two of each on their own hardware (six boxes), or three of each, with one each on each of three boxes (system load permitting)?

    11. Re:Yes, i'm cranky - here's why. by cerberusss · · Score: 1

      There are differences between old school consolidation and vitualization. With the last, you remove shared components (which you imply are added). The OS environment also stays simpler and thus easier.

      Furthermore you say that SLAs will be tied together. You mean by the hardware? Because I think only a small percentage of logged tickets deal with hardware.

      --
      8 of 13 people found this answer helpful. Did you?
    12. Re:Yes, i'm cranky - here's why. by db32 · · Score: 1

      Go look up VI3 from VMware. I had wondered about the push for virtualization until this. This actually increases your durability. When one server physically crashes VI3 will restart all of the VMs living there on a different server in the farm. It is a WORLD easier in terms of drivers and backups because you aren't ever dealing with quirky bullshit driver issues because all of your servers are on standardized virtual hardware that doesn't "fail" without spares. There is a reason virtualization is a hot item. The power, cooling, space and cost requirements drop considerably compared to having a bunch of boxes sitting around.

      --
      The only change I can believe in is what I find in my couch cushions.
    13. Re:Yes, i'm cranky - here's why. by ArsonSmith · · Score: 0, Troll

      You, sir, need to look more into virtualization. From your short post your ignorance of it is showing badly. A fluid, clustered, virtualized environment on quality hardware will be far more stable, cheaper, and secure than a bunch of brown box PCs as dedicated hosts.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    14. Re:Yes, i'm cranky - here's why. by jimicus · · Score: 1

      Maybe it's a UNIX thing, but I already just run several things on the same node in that case. License server daemons, little departmental web server, low-use file server, they're all sitting on the same box.

      I used to do exactly the same thing under Linux until I realised a few benefits that virtualisation offers.

      - A security issue affecting the web server won't result in the fileserver, DNS server and license server being potentially compromised.
      - If a particular service requires a specific version of a library (unusual these days but by no means impossible, particularly if you find that for whatever reason you need to roll your own package rather than rely on the distribution maintainers' version), I don't need to spend time checking that this specific version won't break anything else on the same box.
      - If a service is giving trouble (maybe by pegging the CPU to 100% or leaking memory), the business impact is far more limited.

    15. Re:Yes, i'm cranky - here's why. by Anonymous Coward · · Score: 0

      And when you add HA into the mix, you also provide a level of high availability to systems that you might not otherwise have been able to justify the expense on.

      I love the VI3 suite and am migrating our organization's datacenter to a consolidated model based on VI3, primarily for VMotion and easier maintenance and disaster recovery. However, the HA application is not really "high availability" as service -is- disrupted briefly, even if only for a minute or two. It could more appropriately be called self-healing or self-recovering instead of highly available.

      Another aspect of vitualization that I haven't seen mentioned yet is the fact that you don't worry about finding the latest and greatest drivers for every new piece of hardware you use for every operating system you use. You ensure that the hardware is compatible and supported by ESX server. ESX server then presents the same virtualized hardware to each guest OS as it always has, meaning you can shut down the virtual machine on the old box, start it up on the new box, and you're good to go. Hardware updates become MUCH easier.

      -M

    16. Re:Yes, i'm cranky - here's why. by zerofoo · · Score: 1

      I never said that virtualization had no place in a datacenter. I love virtualization for a number of applications - our testing lab would be 3 or 4 times as big as it is without virtualization.

      I agree, certain applications can be made more robust with HA principles applied to virtualization farms, and restoring hardware independent images is great from a disaster recovery perspective.

      The problem I tried to illustrate (a bit poorly) is that virtualization, to most non-technical management types, means "more stuff on less boxes = lower costs". That is what makes me want to jump out of a window. Virtualization is often times recommended for the wrong reasons - just to save a few bucks.

      -ted

    17. Re:Yes, i'm cranky - here's why. by wintermute000 · · Score: 1

      Mate you can have multiple VMware hosts that transparently load share.
      Take one box down, everything (live OSs and Apps!) is transferred across to the remaining members of the cluster, you can work on that box in peace and nobody is any the wiser.

      Having say 4 ESXs all running at 25-30$ gives you potentially four separate boxes for each virtualised app. With the transparent live load sharing I've mentioned above. Sorry not a server guy so scarce on details but I have talked to enough server guys to know its very real and very live in a lot of high availability environments (banks, oil companies).

      If you make the mistake of putting redundant virtual hosts on the same real host then that's just bad design.

  17. MOD PARENT DOWN by Anonymous Coward · · Score: 0

    It's a spam troll.

  18. Skirts the problem by John+Jamieson · · Score: 2, Insightful

    The problem is not that we don't want to work together. It is that you often cede control when you virtualize. And most of us don't love giving up control.

    With virtualization in some Corp's, you have to ask for another of the 32 processors, instead of just having the headroom all the time.(work that one through a buricratic organization, it can take months)
    Say you have a need to add another fax board(or whatever) to the virtualized x86 server, to find that they stuck some mission critical Virtual Environment on the Server and It CAN'T come down for another 2 weeks.

    Yep, it saves hardware, but multiplies headaches in some situations. It is no wonder some fear it.

    1. Re:Skirts the problem by LWATCDR · · Score: 1

      "Say you have a need to add another fax board(or whatever) to the virtualized x86 server, to find that they stuck some mission critical Virtual Environment on the Server and It CAN'T come down for another 2 weeks."
      That problem is actually pretty simple.
      1. Is the hardware you need available as a USB or firewire device? If so use that to add it for now.
      2. Migrate the none mission critical service to a different box. One of the great things about virtual servers is that you can move them pretty easily if need be. Or migrate the mission critical service to a different service.
      3. Or just wait until you can bring it down.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:Skirts the problem by Cerberus7 · · Score: 4, Insightful

      Nobody should EVER virtualize a server that needs special hardware. EVER. Virtual servers should be reserved for the most generic of hardware requirements. Once you start bringing in fax boards you need a dedicated physical solution. If you want to test that kind of thing, go ahead and virtualize it, but the production box should be physical. I shudder to think of a virtualized firewall or router. Ouch.

      --
      I don't know about you, but my servers run on the power of cotton candy and happy thoughts. -Anonymous Coward
    3. Re:Skirts the problem by rwyoder · · Score: 2, Interesting

      I shudder to think of a virtualized firewall or router. Ouch.
      NetScreen firewalls have had virtualization capability for a long time. Cisco routers have virtualization via commands using the "vrf" parameter.
    4. Re:Skirts the problem by blhack · · Score: 4, Funny

      But the IBM commercial told me that i could replace my entire datacenter with a single server! Are you telling me that those two youngish looking racially diverse guys having a conversation at a coffee shop about sloshing hundreds of thousands of dollars worth of hardware around even though neither of them really seems to be sure what all of it does were LYING TO ME!?

      --
      NewslilySocial News. No lolcats allowed.
    5. Re:Skirts the problem by cduffy · · Score: 2, Interesting

      That's just silly. Why would you put a physical fax card in your virtual server?

      Virtualize the fax card with iaxmodem, run it over a TCP connection to a serial port on a separate box, use t38modem with the other endpoint on a dedicated piece of Cisco hardware... there are plenty of other options.

    6. Re:Skirts the problem by Anonymous Coward · · Score: 1, Informative

      Hold up, on a cisco router or switch "vrf" is used for mpls process separation. It doesn't virtualize multiple instances of IOS.

    7. Re:Skirts the problem by ender- · · Score: 3, Informative

      Say you have a need to add another fax board(or whatever) to the virtualized x86 server, to find that they stuck some mission critical Virtual Environment on the Server and It CAN'T come down for another 2 weeks.

      Aside from another poster's excellent point about not virtualizing servers that require specialized hardware, you're missing another point of the virtualized servers.

      In the case of VMWare ESX server, you'd use VMotion to solve this problem. Say you have a cluster of 3 or 4 physical servers running some number of VMs. Hopefully you're not dumb enough to have all those servers running anywhere near 100%. :) If you need to do work on a physical server [say hardware replacement, firmware upgrade, etc], you put that server into maintenance mode. VMWare will automatically and **transparently** migrate the running VMs onto the remaining servers. You can then power off the physical server, do whatever you need to do, and power it back on. When it comes back up, take it out of maintenance mode, and VMWare will automatically start migrating VMs back onto it to balance the load.

      Nobody will notice the fact that their mission critical server just moved from one box to another. Worst case, if your servers were already a bit too heavily loaded, some applications will slow down a bit while you're doing maintenance, but a temporary slow down is a lot better than having an application completely down every time you have to upgrade firmware or replace a stick of RAM.

      As an added bonus, if you so choose, VMotion can automatically balance the VMs at all times, so if one particular VM is suddenly requiring a large amount of resources, VMotion can migrate it to a less heavily loaded box, or migrate other less needy VMs to another box to free resources for the VM that needs it. This is great for handling short-term usage fluctuations, or can even be scripted to adjust for known, regular usage peaks.

      That's not to say there aren't downsides to virtualization, but the situation you described isn't one of them.

    8. Re:Skirts the problem by KingMotley · · Score: 1

      COULD SHOULD

    9. Re:Skirts the problem by Anonymous Coward · · Score: 0

      Virtualization of networks is not new. Cisco has stated that they are committed to virtualization technologies. Virtual LANs, Virtual Routing tables (vrf), multiple Firewall contexts, Catalyst 6500 Virtual Switching System, etc..

      You can even virtualize multiple cisco routers on your desktop for training.. google dynamips...

    10. Re:Skirts the problem by John+Jamieson · · Score: 1

      I was aware that ESX can move a running VM, I thought that VMotion was an extra licence, but that could idea be dated. I was not assuming that everyone would be running ESX. ESX was the only one that I had heard of that allows moving a running VM, but I don't try to track all the virtualization products. (of which x86 is just a portion)

    11. Re:Skirts the problem by cduffy · · Score: 1

      Live migration is a pretty popular feature right now -- Xen has supported it pretty much forever at this point (assuming shared storage between your hosts -- but a SAN w/ GFS isn't all that hard thing to set up these days), and support went into KVM(!) early February '07.

      With it available in the Free systems, I don't see how anyone trying to sell commercial software in the field could do without it.

    12. Re:Skirts the problem by John+Jamieson · · Score: 1

      lol, the real world often appears silly.

      Why? because that was one of the legacy systems that you are consolidating for the large mortgage company(bank) that you just landed a contract at.
      They don't want to spend the time changing the elaborate back end they built around Rightfax. They just want the thousands of faxes each day to keep going out and coming in the same as always. (reengineering costs money, and they want to save it. Banks can be REAL cheap - just try to get the money to rewrite a working system. lol Then try to keep your job when the teething pains occur because of the small changes you made. Impact to revenue - BAD BAD BAD)

      I worked there at the time, and the guy they brought in did not consolidate as much as they thought he would... but that is what they wanted.

    13. Re:Skirts the problem by FooAtWFU · · Score: 1

      You probably could replace a decent little data center with a single server. It wouldn't be a tiny one, though. You ever seen those massive IBM mainframes? I mean the big ones. Yeah.

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    14. Re:Skirts the problem by Anonymous Coward · · Score: 0

      Slashdot presents: Real Men of Genius
      (real men of genius)
      Here's to you Mr. Unable to Generalize a Situation Man.
      (Mr. Unable to Generalize a situation man)
      You start your day with Slashdot looking to be pedantic, which is odd since most people start with a shower.
      (you think soap is only an acronym)
      While most people read about a specific fictionalized situation and understand it as so, you immediately show your intellectual prowess and solve it.
      (you design zombie guns on weekends)
      No one knows how you stray from your work duties, researching someone's problem, when everyone else sees there are a million other similar situations where your solution doesn't apply
      (thanks for the ornithopter, but I just wanted to cross the street)
      So crack open another story, Linux man, because while you are writing 3000 line perl scripts to do the nightly build, your coworker implemented ant last week, and is already your new boss

    15. Re:Skirts the problem by cduffy · · Score: 1

      Heh -- I got a good laugh out of that response; mods, if it's still at 0, give it a point or two of Funny.

      That said -- ya know, if you'd generalize the point I was making a little, you'd realize that the bigger picture is that you rarely need to put hardware in a specific machine. Fax cards aren't the only piece of hardware which can be remoted over a network, have their functions performed instead by dedicated hardware, or the like.

    16. Re:Skirts the problem by cduffy · · Score: 1
      I can appreciate the point you're making -- but you're putting the software into a virtual environment when it's used to raw hardware; that's already changing things. If you tell that VM that you want serial port A on the virtual machine to be rerouted to a TCP connection over to some other location (and plug the same faxmodem in over there)... well, that's not changing particularly much, unless Rightfax is silly enough to rely on DTR-based resets; it's certainly not a larger change than the ones you're already making.

      Even if rightfax wants to talk to a real COM port, through the magic of virtualization it's pretty easy to have that "COM port" connect to a t38modem instance on the other side. So...

      rightfax <-> VM container <-> t38modem <-> network <-> Cisco AS5300 <-> POTS
      ...if you have more money than time; substitute iaxmodem and a minimal asterisk install for t38modem and the AS5300 if it's the other way around. Either way, that's a lot better than being held up waiting for a maintenance window.

      But as you say -- there're considerably more factors involved in the real world than there are in some /. post; you didn't give a timeline, but iaxmodem or t38modem may not have been mature back when this was actually going on, and a separate box (be it Cisco hardware, a separate box to hold the modems, or whathaveyou) may not make sense in your environment. That said, I'd be surprised if there are really *that* many cases where it makes sense to put purpose-specific hardware in a VM host rather than keeping it elsewhere and remoting it.
    17. Re:Skirts the problem by jim.hansson · · Score: 1

      f**k now i need to read up on cisco, it was some time since I really worked with cisco routers

      --
      preview button, my computer does't have any preview button
    18. Re:Skirts the problem by John+Jamieson · · Score: 1

      Thanks for the reply.

      I should have mentioned that this was 3+ years ago. Maybe too long ago for me to think it had any relevance to a current conversation about Virtualization. Except for the fact that these occurances(even if dated) are what makes old timers fear virtualization.

      I'm sure there is better software out there now, but the version of Rightfax they had was old(even three years ago). And the software was quite intwined with rightfax, and rightfax was very tied to the brooktrout cards they were running.

    19. Re:Skirts the problem by cduffy · · Score: 1

      I'm sure there is better software out there now, but the version of Rightfax they had was old(even three years ago). And the software was quite intwined with rightfax, and rightfax was very tied to the brooktrout cards they were running.
      I understand -- I maintain a toolkit which integrates my employer's proprietary application with HylaFAX. (Several nifty improvements to HylaFAX+ have made it upstream as part of this, and some of our miscellaneous scripts and such have made it out to the mailing list for general use; we're not leeches).

      Anyhow, we looked at supporting Brooktrout hardware since one of our larger customers has some already; the decision was that it would be cheaper (and less onerous for other reasons) to go the iaxmodem+asterisk+sangoma route rather than buy support for the proprietary branch of HylaFAX with Brooktrout support written in under NDA.

      Anyhow, given that they're not implementing the standard serial interface, yes, remoting a Brooktrout card would be hard. (Shame your employer didn't have a second VM host hooked up to the same storage backend they could live-migrate everything onto during hardware installation... but I don't have the budget for that myself, either, so I've precious little room to talk).

      Also, while I talk up virtualization, it's not something we use everywhere. A number of our servers are running under Xen -- but none of the particularly critical ones. VMware Server is used in our QA lab, and I use KVM on my workstation -- but any systems our customers access are running on raw hardware. That said, those systems are also under a high enough load that virtualizing them would not be productive. Used judiciously, though, it's a useful tool.
    20. Re:Skirts the problem by Kevin+Stevens · · Score: 1

      I am glad you saw it as good-intentioned humor in it and didn't take offense. I posted AC so as not to start a flamewar (and tip off to my boss the amount of time I spent writing a Slashdot response!).

      Cheers!
      -K

    21. Re:Skirts the problem by John+Jamieson · · Score: 1

      I have enjoyed reading your posts.

      It is interesting the responses that I got to the original post. I think most people assumed I am anti virtualization. I use it at home(vmware server) more than many corp's use it in the data center, lol. The original post really meant to emphisize that it was not because people don't want to get along, it is because they fear loosing control, (e.g. at my current employer, once you go on a LPAR you just lost all control, and most access)
      BUT boy did my (poorly?) picked fax illistration ever distract attention from my main thought.

      But, the upside is that I have learned about modern faxing options, that I would have missed otherwise.

      All the best

  19. Cranky IT Staff ? by Anonymous Coward · · Score: 0

    Cranky IT Staffs, All IT Staffs are cranky. What of it. Long hours, work weekends, holidays, 7/24/365 on call schedules. Suck it up whimp.

  20. sounds well and good by joeflies · · Score: 1

    but the reality is that if you're not responsible for something important, even mission critical, then you just let someone paint a layoff target on your back. that's the political reality of many companies. It's easier to fight to keep what you have than it is to expect that someone will give you something good to manage after you give up control over what you have right now. Virtualization is actually a poor example of the cross functional integration in many companies, since it's squabbling within the IT department. Try implementing an ERP system (with IT, Finance, and Sales fighting over ownership).

    1. Re:sounds well and good by truthsearch · · Score: 1

      But what's important or mission critical today might not be tomorrow. Rather than fighting to keep what you have it's better to adapt to other technologies and become a leader there. I'm not saying to sit back and relax, but move as the environment changes.

    2. Re:sounds well and good by Anonymous Coward · · Score: 0

      Sounds like you've never worked in a the real world. Let me guess, academia?

    3. Re:sounds well and good by dave562 · · Score: 1
      Rather than fighting to keep what you have it's better to adapt to other technologies and become a leader there.

      Exactly. The strongest position is held by the person who drives the unification. While most people are prone to squable, very few have cultivated the temperment and abilities required to bring everything together. The sooner you are able to accept that the walls between departments have come down, the better suituated you will be to repartition what is left.

    4. Re:sounds well and good by anthonys_junk · · Score: 1

      Sounds more like a survivor to me.

      Best way to survive and prosper - be aware of everything around you, be capable of doing at least 9 or 10 jobs reasonably well and a couple brilliantly. Help people that need it.

      This doesn't necessarily mean jumping on every bandwagon that drives past, but does mean being aware of opportunities outside your comfort zone and being prepared to follow them if your comfort zone turns out to be 'obsoleted' by some sort of 'strategic decision'.

      Let me guess AC, still new to the game, or been sitting at a pretty low level/in an out of the way corner for a long time?

      --
      Barbara Felden claims prior art on the flip phone, sues Motorola, Nokia.
    5. Re:sounds well and good by jim.hansson · · Score: 1

      choose you fight wisely, often it's better to "show some fore-feet" as we say in sweden, show that you are prepared to understand both fields and you will get the job and a raise(if not stay a while to learn then move on)

      --
      preview button, my computer does't have any preview button
  21. The C student effect by Anonymous Coward · · Score: 4, Insightful

    An effect I've noticed many times is that when you ask IT staff to vote, the windows IT staff always outnumber the Unix and mac It staff. Thus one man one vote favors the windows firedrill fix-it jockeys over the more talented kernel of Unix and mac support gurus. Yes I realize that's ripe for flamebait, but it's actually true. By and large windows has so many problems to keep functioning it lakes a large staff of low paid trained monkies on hand. The revenge of the c-strudents is that they out number the A-students who run the linux servers.

    1. Re:The C student effect by bigstrat2003 · · Score: 1

      You don't make a good case for Unix admins being smarter, because your post is profoundly stupid. There are tons of talented Windows IT guys out there, and, while it's unfortunate that you don't know any, that doesn't mean they don't exist.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    2. Re:The C student effect by gallwapa · · Score: 1
    3. Re:The C student effect by j-pimp · · Score: 1

      You don't make a good case for Unix admins being smarter, because your post is profoundly stupid. There are tons of talented Windows IT guys out there, and, while it's unfortunate that you don't know any, that doesn't mean they don't exist.

      Well he makes his point poorly. However, the fact that there are a lot of talented windows admins does not disprove that there are more windows admins than unix ones. Also, as long as the workstations are fat clients, they will need a lot of support. You can automate to a point, but someone need to take the machine out of the box, hook up the wires and pxe boot the thing. This means as long as most companies use windows desktops, they will employ lots of low level windows techs.

      That being said, I've never been to a place where the low level techs had much say in anything. Those that had any say were quite bright, lacked experience, and left for a better paying job. I should know because I was once a lowly screwdriver monkey that left for a much better job.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    4. Re:The C student effect by smittyoneeach · · Score: 1

      This turmoil is brought on by insufficient buzzword-compliance.
      What I need you to do is hire me as a consultant, so that I can recommend a few C++ students.
      I won't tell you what happens a year or two after that, but it rhymes with "lava".
      As a teaser, the third step involves something like the letters "LMX".
      Some day you will thank me for this.
      I am waiting.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    5. Re:The C student effect by normal_guy · · Score: 1

      In my experience at a fairly large financial company, there were approximately 50% more staff for Linux than Windows. Not because of server or user count, but because of the complexity of mundane system management tasks.

      Say what you will, but recreating Windows' out-of-the-box Active Directory infrastructure with a hodgepodge of OpenLDAP, Kerberos, and SSH scaled to 50+ servers is beyond the skill of most "Unix support gurus."

      --

      Linux: Free if your time is worthless.
  22. Windows on LINUX? Or LINUX on Windows? by Danathar · · Score: 4, Funny

    You want to watch a fight? Get the Windows Server sysadmins and the UNIX/LINUX sysadmins and ask each group which server OS should be the "Native" operating system under which the other runs....fun...

    1. Re:Windows on LINUX? Or LINUX on Windows? by jojo1835 · · Score: 4, Interesting

      Yeah... which is why you run it under VMware 3i. No "Native" OS to worry about, just pure hypervisor goodness.

      http://www.vmware.com/products/vi/esx/esx3i.html

      Have a great day!

      Tim

      --
      See... and you thought your sig was boring - TT
    2. Re:Windows on LINUX? Or LINUX on Windows? by jo42 · · Score: 0, Troll

      Linux of course - because Windows sucks goatse's backside.

    3. Re:Windows on LINUX? Or LINUX on Windows? by Anonymous Coward · · Score: 1, Funny

      You want to watch a fight? Get the Windows Server sysadmins and the UNIX/LINUX sysadmins and ask each group which server OS should be the "Native" operating system under which the other runs....fun...

      And get a third group, all with 5+ years doing it. They all would run Linux as the native host OS.

    4. Re:Windows on LINUX? Or LINUX on Windows? by gbjbaanb · · Score: 1

      and I believe ESX server is mostly RedHat Linux anyway.

      The simple answer is Linux everytime, (though you have to recompile a memory module if you change the kernel in VMware) as you only need the host OS to run the virtualisation software, and Linux is free. My boss was sold on CentOS for this reason, I have the only (or the first, depending how you look at it) 2 linux servers in the company because of this.

      VMware ESX isn't that expensive but the addons (vmotion, consolidated backup etc) can add significantly to the cost.

    5. Re:Windows on LINUX? Or LINUX on Windows? by ditoa · · Score: 4, Informative

      ESX3 is Linux based however ESX3i is not. It is a pure hypervisor checking in at about 32MB.

    6. Re:Windows on LINUX? Or LINUX on Windows? by blhack · · Score: 1

      the get the 60+ year old old school As/400 Admins on the job who will get you little whipper snappers into shape with their linux running virtually on a system5 with VMware running on top of that.

      --
      NewslilySocial News. No lolcats allowed.
    7. Re:Windows on LINUX? Or LINUX on Windows? by Antique+Geekmeister · · Score: 1

      And the kernel of that hypervisor is.... Linux 2.4. So its ability to deal with contemporary hardware relies on backporting the drivers from 2.6. This way lies a fascinating level of difficulty, and the need to run ESX on rather limited hardware.

    8. Re:Windows on LINUX? Or LINUX on Windows? by CerebusUS · · Score: 1

      I've actually just completed migrating the host OS on my vmware servers from Windows to Ubuntu Server.

      The primary motivator behind the move was a desire to throw more physical RAM at the boxes, and Windows won't handle over 4GB in it's "cheap" version.

      What I discovered is that VMWare server on Linux handles memory allocation very differently than the Windows version. The Windows version allocates all the memory for the VM immediately and permanently. The Linux version seems to only allocate the memory when it's actually used. When I had placed enough virtual machines on the box to swamp it under windows, Ubuntu still reported several gigs available.

    9. Re:Windows on LINUX? Or LINUX on Windows? by Huh? · · Score: 1

      To further your point, I believe 3i is only "officially" certified to run on a Dell PE2950.

    10. Re:Windows on LINUX? Or LINUX on Windows? by CounterZer0 · · Score: 2, Informative

      Friends dont let friends virtualize production systems with any 'native' operating system.
      Get a hypervisor that doesn't suck so bad it needs another OS to run, and your windows and linux guys will get along much better.

    11. Re:Windows on LINUX? Or LINUX on Windows? by jojo1835 · · Score: 1

      ESX has a Red Hat console on it, but it's proprietary hpervisor. If there really was Linux in there, I'm sure the GPL crowd would have jumped all over them.

      Tim

      --
      See... and you thought your sig was boring - TT
    12. Re:Windows on LINUX? Or LINUX on Windows? by gbjbaanb · · Score: 1

      it depends how its packaged. I run VMware server 1.04 on Centos without issue (apart from having to recompile a memory manager module everytime the kernel is updated).

      VMWare's ESX could be just the same thing, a proprietary app bundled with a free OS.

      As another posted said, ESX is Linux, but ESX 3i is a proprietary hypervisor.

  23. "when CIOs deploy a new technology" by lanner · · Score: 2, Insightful

    "when CIOs deploy a new technology"

    That could be your problem right there. When a specific technology or whoop-do-doo product is pushed from the top down, rather than the bottom up, it's a problem. That's not the same as management saying "Get this done", so much as it's "Use this fancy thingy I read about in the newspaper... who cares what it does or if there is something better, I'm the decider!"

    1. Re:"when CIOs deploy a new technology" by chr00t · · Score: 1

      I go through the same thing here. B/c of our "Big-whig decider" we moved from exchange to lotus (gross). We have lots of other great ideas pushed down to us too, such as why not purchase a baracuda and pay for its support and service. Never mind the linux box that we have the does the same thing for free. Anyway...his "cousin" told him linux is dead....

    2. Re:"when CIOs deploy a new technology" by jim.hansson · · Score: 1

      the problem is that you need to start pushing changes up before they start pushing changes down, at the same moment they started to look into some version control system (dimension maybe it was) that did not have any good/easy way to automate task we found our own solution, and simple did some calculations on how long time all the things that was automated would take to do(and cost). if something is being pushed down say you will test it and compare it ,if it's better keep it, if not find better solution. show that you are willing to try new things

      --
      preview button, my computer does't have any preview button
  24. One nice thing about virtualization... by foxtrot · · Score: 1

    For no readily apparent reason, my company started leasing Windows servers a decade or so ago instead of buying 'em outright. The good news is you have new hardware every three years. The bad news is you have to move everything.

    A couple years back they went virtualized with everything. Now lease-rolls are a piece of cake; shut off your virtual server, zone the SAN storage so the new box can see it, and fire it up on the new box. Poof.

    That said, I'm still glad I'm not a Windows admin here. Who leases servers?!

    1. Re:One nice thing about virtualization... by Thundersnatch · · Score: 1

      Who leases servers?

      A whole lot of companies. There can be significant tax advantages depending on the company and jurisdiction. It also makes cost allocation much simpler, as everything is a direct expense and goes straight into the "cost of goods sold" bucket.

      Lease vs. buy is pretty basic accounting. I would suggest you take a business class or two. You might actually make yourself valuable enough to the IT organization and company that you don't get outsourced. "Heads-down" technical guys are the first to go when budget cuts arrive. The guys that can actually work with the rest of the company are kept even in the toughest of times, and not-so-coincidentally get promoted and paid more to boot.

  25. squabbling IT staff? time to kick some ass by petes_PoV · · Score: 5, Insightful
    Just the same, political squabbles among IT staffers fighting for turf

    This is a classic sign of a broken IT department. One place I worked, if you (well, if I) needed to increase the size of a database table, I had to get sign-offs from

    • The database team - not unreasonable
    • the server team - it ran on their boxes
    • the storage team - they allocated the disk space
    • the network team - as the storage was NAS'd (bad idea!!!)
    • the backup/security team - or it wouldn't get backed up

    net result? nothing ever got agreed. The simplest changes took forever and cost a fortune. The operation is now outsourced.

    Who's to blame? Probably not the techies, they just pressed buttons. Quite likely the team-leaders for turning it political, definitely the IT managers who allowed the situation to continue.

    Who kept their jobs?
    yup, the managers! You've been warned: infighting only hurts the foot-soldiers, the generals aren't affected. Sort it out yourselves or you'll have to start learning chinese.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:squabbling IT staff? time to kick some ass by techpawn · · Score: 1

      This is the reason that I leave a company after it gets TOO Large. When you have that many layers to get anything done at the low levels you know that very little is done at the top. It turns into a game of "Well, I submitted the request for your new laptop. Must be tied up in red tape" and that's not worth anyones time except the people who lose money by having a budget that includes unexpected laptop costs that quarter.

      --
      Ask not what you can do for your country. Ask what your country did to you
    2. Re:squabbling IT staff? time to kick some ass by tsstahl · · Score: 1

      Sort it out yourselves or you'll have to start learning chinese.

      Dammit! I just finished learning commercial Indian.

    3. Re:squabbling IT staff? time to kick some ass by hughk · · Score: 1

      Ah, you must have been working at one of my last banks and add to that as the bank had gone through outsourcing hell, there were different vendors involved. The things is that it didn't help. You still ended up with multiple high-load databases sharing a single SAN.

      --
      See my journal, I write things there
  26. So you should ask yourself... by Anonymous Coward · · Score: 0

    With every decision that you make: Is this good for the company? Am I helping the best way that I can for the company...

    1. Re:So you should ask yourself... by Torvaun · · Score: 1

      Feh. I've worked places where the best thing I could do for the company would be to burn it down, so that they could do it right when they rebuilt using the insurance money. Most glaringly, there is a difference between a server room and a closet with a leaky ceiling. Completely serious.

      --
      I see your informative link, and raise you a pithy comment.
  27. Virtualization ? HAHA by Anonymous Coward · · Score: 0

    One thing - CPU HOG that virtualization really fail. Our users just end up turning up their nose
    after finding out VMWARE is a pig and a couple big compilation really kill the performance of the system

    So we end up buying more machines and dumping VMWARES....

    1. Re:Virtualization ? HAHA by Almahtar · · Score: 1

      Heard of Xen?

  28. Re: Testing Environments by lullabud · · Score: 1

    What I've found to be a pain is when people start running testing environments with like 7 servers in bridge mode with static IP#'s in the DHCP pool because they don't know any better. Then IT trouble tickets come in asking why people are getting IP conflicts and interrupted SSH connections to SVN servers while no IT trouble-tickets come in from QA as their invalid network configuration changes are distracting them entirely with test results that are randomly terrible and they just can't seem to figure out why.

    Just as with physical machine deployment, virtual machines have to be planned. As long as that is taken care of things seem to be OK. At least in my experience.

  29. They need Mr. T! by catdevnull · · Score: 1

    Our good friend, Mr. T., needs to pay them a visit to talk about the DOs and DON'Ts of Virtualization...

    [not an endorsement for the advertised product--it's just ridiculously funny]

    --

    I might know what I'm talkin' about, but then again, this is Slashdot...
    1. Re:They need Mr. T! by Almahtar · · Score: 1

      A little part of me just died. Thanks, Mr. T.

  30. virtualization by Anonymous Coward · · Score: 0

    "A new survey on the results of Enterprise use of virtualization shows that the process is seeing wide and appreciative use."

    Virtualization ... is that like the cloaking device?

  31. You misspelled 'monkeys' by subl33t · · Score: 1

    ... who's the c-student again?

    1. Re:You misspelled 'monkeys' by Anonymous Coward · · Score: 0

      My professor at MIT always liked to say, don't bother memorizing algorithms for specific problems or how to make a pretty graph or how to spell. Some C student will be happy do that for you. Just learn how to approach solving problem, and find the patterns in what algorithms should be possible and which should not. So thanks for fixing my spelling, banana breath.

    2. Re:You misspelled 'monkeys' by subl33t · · Score: 1

      Spoken like an academic

      you're welcome, coward

    3. Re:You misspelled 'monkeys' by VGPowerlord · · Score: 1

      Don't you mean "c-strudent?"

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  32. Same problem with BladeCenters by HockeyPuck · · Score: 1

    We've had the same issues with bladecenters and their integrated switches (LAN and SAN). The serverteam procures the bladecenters, and all the components inside. They then consider it their turf to manage the embedded switches. It turned into a political nightmare to wrest control of those switches away from them.

    1. Re:Same problem with BladeCenters by StewBaby2005 · · Score: 1

      Hah! I have exectly the opposite problem. Our 'network team' (with their CSAs who manage our Cisco routers) 'don't know how'/'are not ready' to manage the Cisco switches on the blades, so guess who gets to do it while they get some special training to be 'ready for it'? File under 'Needs to be taken to the Gulag/woodshed'

  33. My biggest IT problem with virtual machines by Weaselmancer · · Score: 2, Interesting

    It's happened twice to me at two different companies.

    Whenever I need a machine scratch-pad, I boot up a VMWare machine. Test the software or do whatever I need to do and delete it. But while it's running, it broadcasts itself on the local net. Admins really freak out when a machine named //FAKEOUT or //BOGUS suddenly shows up on their net.

    I've given two different IT guys at two different companies cardiac events over it.

    Sorry, fellas.

    --
    Weaselmancer
    rediculous.
    1. Re:My biggest IT problem with virtual machines by kgkeys · · Score: 1

      Why not just name it something useful like $(software-name)-testbed1 ?

    2. Re:My biggest IT problem with virtual machines by hesaigo999ca · · Score: 1

      I love doing this, especially when u program something, and get the call into the office...where u explain what VMWare is and does, which makes u look a little bit up to date compared to the old techie that just don't know his stuff. Then when the time comes to move up the ladder, you send your
      percentage back to VMWare in a white paper enveloppe, and kiss on the left cheek, then on the right... ;p

    3. Re:My biggest IT problem with virtual machines by Antique+Geekmeister · · Score: 1

      Such a sense of humor is not polite to your staff, and can be avoided by simply calling the VMWare instance on your desktop //desktop-vmware, so htey know whom to go looking for.

    4. Re:My biggest IT problem with virtual machines by Weaselmancer · · Score: 1

      I wasn't trying to be funny. I just wasn't thinking when I named them.

      So it's not a failure of my sense of humor, it's a failure of my common sense.

      Again, oops. Sorry fellas.

      --
      Weaselmancer
      rediculous.
    5. Re:My biggest IT problem with virtual machines by cerberusss · · Score: 1

      I just wasn't thinking when I named them.
      There's probably a Perl script out there which will "rotate" the Windows Workgroup name (or whatever it's called) in order to confer more information to your sysadmins. It could be like:

      //HI-O-WISE-ADMIN
      //TESTING-THIS
      //VMWARE-BOX-AND
      //YES-IT-WORKS
      //KTHNXBAI
      //FROM-FRIENDLY-GUY
      //AT-ROOM-11B
      //BITCHES
      --
      8 of 13 people found this answer helpful. Did you?
    6. Re:My biggest IT problem with virtual machines by CerebusUS · · Score: 1

      Set the network to host only (assuming you are doing this on a workstation version of VMWare) and they'll never see the machine on the net.

      At least you didn't name the machines //backdoor or //keylogger

    7. Re:My biggest IT problem with virtual machines by Anonymous Coward · · Score: 0

      Learn how to spell the word "you", dumbshit.

  34. The REAL Trouble With Virtualization by Anonymous Coward · · Score: 0

    The REAL trouble with virtualization is that it solves a problem that should never have existed in the first place. Which problem is that? Windows servers can only run one application. Back in the NT 4.0 and Win2K days many of us learned, often painfully, that Windows servers could not run a mixed application load and could not run at or near capacity. This is not true of other platforms. For that matter, it may not be true of modern Windows servers.

    Virtualization is wonderful for development and testing environments but it should not be necessary for a production environment.

  35. MOD PARENT DOWN (offtopic) by shentino · · Score: 0, Offtopic

    Yup, another metacity link.

    We need a mod down tag that just plain says "Spam"

  36. What depresses me about IT by plopez · · Score: 1

    It seems that 90% of the problems are not technical at all but social. Turf wars, pissing contests, narcissists, clueless managers, clueless software engineers who none the less insist they know it all, newbs who think reading a book on Rails means you owe them 70K a year, technical staff members who expect to be 'lead by the hand' when learning new technology etc.

    Is it me or does this seem to pervade IT more than other fields? And if so, why?

    --
    putting the 'B' in LGBTQ+
    1. Re:What depresses me about IT by ZonkerWilliam · · Score: 1

      It pervades IT mostly, some because Cert's at one point were seen as being an expert, which of course really only means an expert at exam taking. IMHO, they're are so many "Paper Cert" individuals out their that they keep perpetuating the Myth, if they didn't, they would be out of a job rather quickly.

    2. Re:What depresses me about IT by gbjbaanb · · Score: 1

      no, it applies to all sectors. The thing with IT though is that your boss doesn't know everything and expects you (and others) to honestly inform him, and that is more open to abuse than, say a bank, where the boss used to do your job pretty much the same way you're currently doing it now and knows when you're talking bull.

  37. VM saves on SW licensing costs by Anonymous Coward · · Score: 0

    I'm an IBM sales rep. I'm currently in storage sales, but I started out cross brand, and we did alot with virtualization.

    VMWare and virtualization aren't awesome because they save you on hardware costs. They merely make sense in SOME instances because you can save a metric butt-ton of money on power, cooling, space, and more importantly: software licensing fees and hardware maintenance costs.

    If you virtualize 50 small intel servers on a few large boxes, you see a significant savings on the maintenance fees for those boxes. But more importantly, on some specific pieces of software (Oracle, I'm looking at you), where the pricing is on a per processor basis, it's possible to save hundred's of thousands of dollars on software licensing fees.

    Presuming that the hardware and vmware are setup properly and in a way that makes sense, you can also realize some extra ease in managability. But that tends to be related more to how the company's IT department is set up.

    As other's have pointed out, it's also a fun test environment.

  38. Virtual Server != Less Staff by blantonl · · Score: 4, Insightful

    With the physical machines, you have to worry about 5 sets of software failing and 5 sets of hardware failing. On the virtual setup, it's 5 sets of software and 1 set of hardware. On the contrary - I would argue that you have to worry about 5 sets of software failing, many sets of hardware failing, and one very important software component failing (virtualization software).

    Many large virtualized deployments include very advanced technologies such as shared SANs, shared infrastructure, and complex virtualization tools.

    Frankly, I would argue that you are probably just redeploying people resources into different roles and responsibilities, while probably saving on hardware and energy costs for the infrastructure through consolidation.
    --
    Lindsay Blanton
    RadioReference.com
  39. CIO Magazine? by Anonymous Coward · · Score: 1, Funny

    When I was working for the largest school district in Colorado we got a new CIO. She did not show up at work for the first 6 months do to medical reasons and then came in sporadically. She began pushing out all the male veterans (mainframe types with 20+ years of experience). She replaced them with her friends and neighbors all at 6 figures plus and no IT experience. One of her first initiatives was to replace are old sun mail server that had cost less than 15k over ten years and was very reliable with a 4 million dollar installation of exchange. This because she did not want to use a mail client that she was not familiar with. The next thing she did was write a glowing review of her "revamping" of the district IT department. CIO Magazine printed it with out as much a question to anyone else about weather or not it was true. She has since been demoted due to her many failures and CIO Magazine has not printed anything to update their story. Anyone can write a "story" for this mag and they will print it with no questions asked. I won't even waste my time reading a story from such a rag.

  40. Wow. Let's virtualize EVERYTHING! by AtariDatacenter · · Score: 1

    At the far end of the spectrum is a CIO who totally loves virtualization and believes that everything should be virtualized in order to increase ROI.

    Will he take blame when his critical applications are more difficult to support, because he thought it would be a good idea to virtualize those, too? Will he make the connection when his MTTR goes up because of the added complexity he's created in the IT department?

    I like how they painted all push-back as 'politics' with such a broad scope. Things are so much simpler when you try to operate a datacenter from 10,000ft, and are able to categorize the problems in ways that support your own decisions.

  41. Don't argue, implement first. by SuurMyy · · Score: 1

    Anytime you end up arguing something like this, make sure you provide the first working physical solution in the background ASAP. The first one working w/backups and all is the one that gets approved. IMX, you piss off ppl less, too, when you don't start a verbal nuclear war, but just rather get the job done. That way you can act nice towards the other party while still getting your way. The resentment that this path produces is still less than forcing your will when everyone's dug deep into the trenches. Yea, the first rule of politics-driven development is to be first w/the actual prototype. That tends to beat the politics, as the ppl making decisions rarely care about anything else than money, and that's why you have to come up w/tangible proof of what you're saying. That's understandable.

    --
    The lyf so short, the craft so long to lerne
  42. This has been wonderful by ebvwfbw · · Score: 2, Interesting
    Where I work nearly every machine is either 100% idle or 100% busy. Not much in between. Most buttheads think they need a separate machine for their application that only gets 5 hits a day (4 from them). So I've been able to stack these suckers up. You also get around the other political BS of them having their own accounts and no other site is on their machine. Suck it up, it really is their bad application and not the apache server virtual statement. Most of us do the same job we have been doing for almost a decade and work with the same people we have worked with for a decade.

    The one thing I have been able to rip from users is certain services. Like an oracle/mysql/postgress server. In the past the users felt they had to maintain it. Now we have one server and they use it as a service. The cluster handles keeping it up. This only works well with RedHat and only if you know what you are doing. Now the end users are relieved. They don't have to worry about the database, server configuration and maintenance that used to dog them with Solaris, Windows, BSD and SUSE boxes. Windows being the biggest PIA because Microsoft does things to you if you update it. Then the other issues the /. crowd is used to.

    To me I have a load balancer that is managed by a gang of web servers as a clustered service so it never goes down. The web servers are highly available so I can reboot whenever I want. The database is also highly available. People just upload stuff to a virtual address and a different port and it is just there. It gets updated very quickly when a patch comes out. In short I don't have to even schedule down time anymore unless we have a power outage. Just be sure you have a place to test updates first. If something goes wrong with the clustering software, it can really go wrong. Then it is like having 100 dishes up in the air. Instead of dropping one dish, you drop 100.

    The thing I hate about it is trying to explain it to end users and even guys I used to think were technical. They just don't grasp the concept of a gang of servers, virtual servers and virtual databases. They think that if someone gets a form from one machine, it must return the data to that machine. As of the server is like a logon session. Maybe it is that "logon to www.sitename" bullshit they put out there in the news. They should say "visit site www.sitename", leave "logon" out of it entirely. Anyhow, eyes gloss over and it's a bitch to get them back. Sometimes now I just tell them we are moving them off of their old machine and let it go at that. They don't have a need to know. MUCH easier that way. The only PIA is when they ask what the serial number is of "their" machine.

    Still, there are some people that just don't want to give anything up. I do agree that this environment requires more cognitive abilities from the IT staff. I don't think you can be average and get by anymore. The IT staff needs to have bright people now. People that can learn. Otherwise they are left behind and it can be brutal.

  43. You win the golden marble by toadlife · · Score: 4, Interesting

    Many large virtualized deployments include very advanced technologies such as shared SANs, shared infrastructure, and complex virtualization tools. Correctomundo.

    We recently moved everything into virtua-land, complete with a hige SAN, fiberchannel switches, blade servers - the whole nine yards.

    While I do think the move was a net positive, the complication of 60 physical servers was more or less replaced by the complication of all the new SAN/Bladecenter components and their interdependency.

    One particular thing we've run into is "firmware hell", where you have several components in the chain that all require firmware updates and all depend on each other.
    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  44. We've run into a similar problem in my workplace. by Anonymous Coward · · Score: 1, Interesting

    Our virtualization setup is pretty simple, so it hasn't yet become a huge squabble; but what runs on top of it is looking likely to turn into a major turf war. The office that I work with is a midsize(ish) educational environment. c. 1000 desktops across 8 sites, with a bunch of servers, fiber between municipal buildings, and VOIP. Mostly Windows, with some VMware ESX on the servers. In staff terms, there is a big divide between desktop and server people. The server guys have control over the servers, the AD configuration, and the various admin tools for switches and firewalls. And they like it that way. The desktop people don't have nearly as much power; but they are the ones most directly responsible to users(they build all desktop images, and support users).
    There has always been some resentment over access to the cool tools and toys; but the thin clients are set to really raise hell. With our Citrix setup, we suddenly have some hundreds of users whose desktops are determined by the server guys, not the desktop guys. Guess who still gets to support those users? The punchline, longterm, is that the server guys are going to start having to care about desktop experience, or they are going to have to give the desktop guys enough power to care for them. Not sure which it will be; but it isn't either yet.

  45. Don't use marketese please by dbIII · · Score: 1

    I can ensure that redundant servers and clusters don't end up running on the same piece of physical hardware

    It's starting to happen again - soon a cluster will not be seen by newbies as not a lot of physical machines but as a lot of applications in userspace pretending to be hosts and we'll have trouble dealing with those newbies. Don't fall into the marketing trap - call them virtual hosts and virtual clusters or we'll fall into the trap of those idiots that call the beige box on the desk a "hard drive".

  46. Re: Testing Environments by Anonymous Coward · · Score: 0

    Servers shouldn't be in ip subnets that are utilized for DHCP clients! What moron has DHCP scopes that cover his IP ranges for his servers? What? reservations you say? Who cares, it's just plain retarded.

    If the vmware environment is a test environment, it should probably be in its own vlan too.

  47. That's not how they speak! by Gazzonyx · · Score: 1

    Foul for failing to use 'paradigm' at least twice. The penalty assessed for said violation is a mandatory reading of 5 whitepapers from www.networkworld.com. And for the record, CXOs don't use technical jargon such as 'offline' - that kind of talk is for geeks and communists.

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  48. Concurrent connections to backend SAN? by Gazzonyx · · Score: 1

    Slightly OT, but I've gotta' ask, what are you guys running on your SAN for concurrent file system access? GFS? I've got an ISCSI setup at home and I love it, but I'd really like to have a target mounted by two initiators at the same time (on separate subnets). I've read that GFS, like most concurrency technologies, is fairly slow - but it seems to be the only 'mature' solution ATM. Any suggestions or insights from your recent upgrade?

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    1. Re:Concurrent connections to backend SAN? by toadlife · · Score: 1

      I know UNIX (big fan of Free and OpenBSD), but we're an all Windows shop. Being the only person at work who knows anything about UNIX, there is huge fear of anything UNIX at work, so I don't get to play much with such things at work. I actually got a scolding at work for setting up a virtual FreeBSD server on our test blade a couple of months ago.

      Thanks for the reply though. I Googled GFS and it looks like something I might want to check out later since I plan in setting up a central storage solution at home in the future.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  49. LVM-2 or ZFS? by Gazzonyx · · Score: 1

    Are you using LVM2 or ZFS? Both have real time snap-shotting. You can rebind the snapshot read-only in a shared directory and send it upstream while the disk is still being used. NFS might not be ideal with oplocks and such, or any byte range locks, for that matter. Of course, if you have any database access going on, it might be hairy. Also, call sync once or twice before you snapshot!

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  50. FWIW by Gazzonyx · · Score: 1

    Arg, all Windows shop limits clustering ability quite a bit from what I understand. I don't know much about Windows servers, but I think file locking is the issue, IIRC. POSIX file locking has a stupid implementation where if you repeal a single lock, you repeal them all. FWIW, you might want to try CentOS 5.1. It has GFS clustering support, fencing, and Xen (software or full if your processor has the extensions) kernel hypervisor, out of the box. Not to mention iscsi enterprise target and initiator. Also, samba 3.0.28(7?) introduced clustering abilities. I haven't played with them extensively, but they seem like really cool toys :). I'm not sure why they freaked about the BSD (I think there's a new dragonfly, BTW) VM - it was probably the most secure platform in the farm! Hope some of this was helpful. Good luck! :)

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    1. Re:FWIW by toadlife · · Score: 2, Interesting

      I'm not sure why they freaked about the BSD It's just fear of the unknown. People at the top don't like the status quo rocked unless they are the ones doing the rocking. Several years ago I implemented a spam filtering solution using OpenBSD and postfix/SA. I was green in UNIX type OSs, so it was a great learning experience for me. After getting a few file permission bugs worked out, the thing ended up running for 2.5 years straight without a hiccup. It ended up being very accurate. Then on the advice of a consultant who was a Windows guy, the boss decided to replace it with a Barracuda.

      Justification for replacing the BSD box was that "I was the only person who knew how to fix it". The fact that the box had never even hiccuped in two and a half years, and there was ample documentation on how to get mail flowing temporarily in case of a failure if I was gone, apparently meant nothing. The Barracuda is ok, but it didn't solve the support problem at all. The Barracuda is not as accurate, and it has 'hiccuped' a few times, causing minor mail flow issues and both times we were stuck sitting with our thumbs up our asses while waiting for support.

      Now we are running Vmware ESX, so I get to come to the rescue every time the GUI management tools fail and the need to hit the bare console comes up. Five bucks say we'll be replacing Vmware with Microsoft's virtual solution in a few years!

      Anyway, enough with the rant. Thanks for the advice on CentOS. I'll keep that in the back of my mind.
      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  51. I'm posting this from a virtualized desktop by threaded · · Score: 1

    I'm posting this from a virtualized desktop and it truly sucks.

  52. Awww... by Anonymous Coward · · Score: 0

    "Suck it up you Nancy!"

    Quote from http://www.3vista.com/

  53. Be-not-dazzled by Anonymous Coward · · Score: 0

    There is a hidden cost with virtualization. Unless your backup system is capable of data deduplication be sure to include the added burden on your backup infrastructure when you have to save all of your operating system files many times more than you currently do. Oh and include the cost of memory overhead for each virtual OS. Don't be dazzled by the virtual OS promise and forget your basic TCO calculations.

    Also you want to watch out for creating a single point of failure with the underlying (shared) file system. You can take down a lot of systems by making one mistake at the shared FS level once you virtualize. You insulate yourself from a rogue application or crashing operating system by creating a bigger single point of failure further down the stack (at the file system/SAN level). Is that a good thing for production systems?

  54. Re:We've run into a similar problem in my workplac by wintermute000 · · Score: 1

    Good points you've raised.
    My solution would be to weed out the server guys with no social skills and promote the desktop guys with brains. Not easy to find either in some environments I know....

    disclaimer: I'm a network guy :)

  55. Oh it has its uses, but also abuses by Almahtar · · Score: 1

    In college I set up a machine that had various virtual machines on it, each of which had a vulnerability to be exploited by class mates in my network security class.

    It was a humble machine - Duron 900 with a gig of ram, I think - but it ran 9 VM's (each with 256 MB or so of RAM) on VMWare Server concurrently and did well because of intelligent swapping (and a huge swap partition). Mind that the actual traffic on these machines was very low and I'm sure it would tank in heavy loads, but for my low traffic needs it sure beat setting up 9 different computers.

    Now if we were under the expectation that it would perform as well as 9 Duron 900's each with 256 megs of ram we would be lunatics.