Slashdot Mirror


Novell's Virtualization Partnership

Jane Walker writes "The push for a virtual data center and utility computing continued this week as Novell announced that SuSE Linux would have support for Virtual Iron out of the box." Novell has also guaranteed that 'that all existing independent software vendor (ISV) certifications will not be affected.' From the article: "'The applications certification [component] is huge,' said Novell director of data center applications Justin Steinman. 'Customers want to know that their existing applications are not going to break when they deploy their technology [on a virtual server].'"

54 comments

  1. definition are useful by 0110011001110101 · · Score: 4, Informative
    For those, like me, not immediately aware of what virtualization actually is, heres Wikipedia with some more detail!!

    In computing, virtualization is the process of presenting a logical grouping or subset of computing resources so that they can be accessed in ways that give benefits over the original configuration. This new virtual view of the resources is not restricted by the implementation, geographic location or the physical configuration of underlying resources. Commonly virtualized resources include computing power and data storage.

    A good example of virtualization is modern symmetric multiprocessing computer architectures that contain more than one CPU. Operating systems are usually configured in such a way that the multiple CPUs can be presented as a single processing unit. Thus software applications can be written for a single logical (virtual) processing unit, which is much simpler than having to work with a large number of different processor configurations.

    A new trend in virtualization is the concept of a virtualization engine which gives an overall holistic view of the entire network infrastructure.

    Virtualization is a broad term that refers to the abstraction of resources across many aspects of computing. Some common applications of virtualization are listed below.

    A virtual machine is an environment which appears to a "guest" operating system as hardware, but is simulated in a contained software environment by the host system. The simulation must be robust enough for hardware drivers in the guest system to work. With paravirtualization, the virtual machine does not simulate hardware but instead offers a special API. Operating System-level Virtualization is virtualizing a physical server at the operating system level, enabling multiple isolated and secure virtualized servers on a single physical server. Partitioning is the splitting of a single, usually large, resource (such as disk space or network bandwidth) into a number of smaller, more easily utilized resources of the same type. This is sometimes also called "zoning," especially in storage networks. Aggregation, spanning, or concatenation all combine multiple resources into larger resources or resource pools. For example, symmetric multiprocessing combines many processors; RAID and volume managers combine many disks into one large logical disk; RAIN and network equipment uses multiple links combined to work as though they offered a single, higher-bandwidth link. At a meta-level, computer clusters do all of this.

    Wikipedia article

    and another great article with an introduction to Virtualization

    --
    Don't anthropomorphize computers: they hate that.
  2. thank you novell by Pavel+Stratil · · Score: 5, Interesting

    When Novell bought SUSE, I thought that nothing appart from the name change would happen. Over the last months Novel turned out to be a big surprise for me. Those guys really push some inovation into the linux world. Just to remind you, there's Novell's xforms implementation, support of a large number of open source projects (i.e. Gnome), or among the current issues, the most wanted win/mac apps poll or the opening the Xgl.. pretty cool.

    1. Re:thank you novell by SirTalon42 · · Score: 1

      "the opening the Xgl.. pretty cool."

      Xgl was actually open before Novell took it in-house...

    2. Re:thank you novell by nutshell42 · · Score: 1

      Yeah and we all know that SuSE never did anything useful whatsoever

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
  3. Who's actually using "utility computing"? by PornMaster · · Score: 4, Informative

    I've not really seen any reports of utility computing really being used on a regular basis. Is anyone actually using it on a regular basis? I can see how something like the Sun Grid would be used for special projects, but I'm not convinced that general-purpose utility computing is suitable for most companies in their ongoing operations.

    That's not to say that virtualization isn't happening, and that it wouldn't also be useful for utility computing... but the real world examples I hear about aren't related.

    1. Re:Who's actually using "utility computing"? by lucabrasi999 · · Score: 3, Interesting
      I can see how something like the Sun Grid would be used for special projects, but I'm not convinced that general-purpose utility computing is suitable for most companies in their ongoing operations.

      My existing client is trying to move to utility computing. And, they expect to save hundreds of millions of dollars over the course of a decade. This is because they have over 1,200 wintel server that are, on average, only using 5% of their CPU. By moving all of the dev and test servers (and the less critical prod servers) into a virtulized environmnet, we think we can reduce their hardware footprint to about 100 wintel ervers.

      On the Unix side, they are moving to a virtualized flava (as in Flava Flav) of Unix, where they can begin to use less than 15% of each CPU (if they so desire). In other words, if we actually make this project work, it will be a huge success. Check back with me in about three years.

  4. 2006 is the year of virtualization... by Anonymous Coward · · Score: 4, Informative

    Just a month ago, we got budgetary approval on migrating our entire Windows/Linux/BSD datacenter from individual machines to virtual. We selected VMware's ESX Server as our hypervisor platform. We'll be moving over 200 physical servers to about ten of what VMware calls "virtual infrastructure nodes". For storage, we'll be using our fiber-channel EMC Clariions (two CX700's) and some new iSCSI storage. I've been researching this for over a year now and the time is right. 2006 will be the year that virtualization really takes off and goes mainstream.

    FYI: The only thing we're not moving to ESX will be our 8 and 16 CPU SQL Servers. As it stands right now, ESX only allows 2-way virtual SMP. With ESX 3.0 in Q2, they will up that to 4-way virtual SMP. Nonetheless, anything requiring a ton of throughput is best left to dedicated hardware as opposed to VM's. (for now, anyway)

    1. Re:2006 is the year of virtualization... by pasikarkkainen · · Score: 1

      Yes, definitely year 2006 is the big year for virtualization. I also think year 2006 will be big year for iSCSI (IP) SANs. Vendors like Equallogic (http://www.equallogic.com/ have made IP SANs enterprise ready.. and there are also many products available for the lower end.

  5. Virtual Irony by digitaldc · · Score: 2, Funny

    "It sounds as if Novell will be shipping a variant of their standard kernel with the changes needed to support Virtual Iron," Haff said.

    I had a virtual iron once, but I had to get rid of it because I became constantly worried that I had left the damn thing on.

    --
    He who knows best knows how little he knows. - Thomas Jefferson
    1. Re:Virtual Irony by thaerin · · Score: 2, Funny

      I could never get my virtual iron to work, something about it not being AC compatible and needing a virtual power source. And don't even get me started on the adapters needed to get it working overseas ...

      --
      If big boobed women work at Hooters do one legged women work at IHOP?
    2. Re:Virtual Irony by Anonymous Coward · · Score: 0

      had to pay 500 bucks in second life for that darn thing so I could iron my virtual shirts

  6. VMware and VI by TheSpillmonkey · · Score: 4, Informative

    VMware and ESX have different market fields. They both virtualize, but VirtualIron utilizes a dynamic linux cluster of machines (there is a compatability list of hardware as well as software, SuSE compatable means on the client side) that requires lots of specialized low lantancey hardware such as infiniband fiber components (starting in the $15k range for the very very low end VMware ESX runs on a single high end box. It has a much lower pricepoint. They really dont cross opertunities as much as you would think. BTW, i have my VCP for vmware and have also been working closley with VirtualIron for the past 6 months or so (they dont have official certs yet). Both are very good products. I cant wait for ESX3 and the next VI product in the following quarter (big stuff happening there)

  7. The Gambit by lazarus · · Score: 4, Informative

    Over the past week I think I have installed (or tried to install) every single freely-available open-source Linux virtualization technology available:

    - Xen
    - Linux-vserver
    - OpenVZ

    Or researched others:

    - OpenVPS
    - FreeVPS

    And ones that are not open source:

    - VMware Server (the new free Beta version of the old GSX Server product)

    My personal recommendation is that you not bother unless you have a lot of time to kill and don't mind disappointment. I have nothing but respect for the fine (and very smart) people who are working on this technology for Linux, but it's not ready for simple people like myself.

    I spent two full days (about 24 hours total) working on Xen and in the end I was never able to get iptables to work in a domain. The documentation was mostly incomplete and thus there was a lot of scurrying around trying to find bits and pieces of info that would allow me to get it together.

    I had the most success with linux-vserver and it was by far the easiest to get running (after I had re-compiled the rpms (fc4) for my x86_64 smp target machine. My first vserver was pretty badly mangled once I was done with it and, wanting to remove it found that there was no actual *documented* process for deleting it. I dare you to try to find a description anywhere on how to remove a vserver...

    Finally I pooched my system by trying OpenVZ.

    Virtualization is a "good thing" in my opinion, and as an architect I build it into many of my designs. But in the free Linux space you might end up asking yourself the question "do I really need it." For me the answer is "yes" as I want to run multiple mail servers with different configurations on the same box. For you, unless you really need it, you might want to see if you can make do the old fashioned way.

    I'm going to keep playing. If something you have tried works really well for you in a FC4/x86_64/SMP environment please let me know.

    --
    I am not interested in articles about life extension advancements.
    1. Re:The Gambit by five18pm · · Score: 2, Interesting

      How is the VMware Server? We have been using VMware workstation for many of our tests. It is a fine piece of software. Our testing is basically installing operating systems repeatedly in a hosted environment. If I had tried on a physical machine I would have been hosed long time ago.

      I am planning to move to VMware Server now that it is available for free. Let me see how that gambit goes.

    2. Re:The Gambit by Bender0x7D1 · · Score: 2, Informative

      We are using Xen in an educational environment - providing a network of VMs to each student so they can play around, break stuff, and get some practical experience.

      For your iptables problem... I think you just need to add a rule to forward packets so they will be transfered through the software bridge. Make sure to use -I to insert the rule, appending the rule doesn't help since it will be dropped before it reaches the forward rule.

      I agree with you that documentation isn't all that great right now, but our lab group and several other groups that I know of are working hard at fixing that issue. Virtualization is being used in many new and interesting ways, and the tools and documentation haven't caught up yet. Give it a few more months and things should be much improved. If nothing else, my lab group wants to have our tools and documentation released under the GPL by early May, and we are really focusing on having clear, detailed and correct documentation.

      --
      Reading code is like reading the dictionary - you have to read half of it before you can go back and understand it.
    3. Re:The Gambit by VAXGeek · · Score: 2, Informative

      I don't know about FC4 or x86_64, but I do have SMP working perfectly fine with iptables under Xen 3.0. By default iptables is not compiled in. You have to download the xen source and build it yourself. After it is included in the kernel, you should have no problems.

      --
      this sig limit is too small to put anything good h
    4. Re:The Gambit by askegg · · Score: 2, Informative

      I think you're right - it is not ready for the mainstream yet, but things are looking promising.

      Novell showcased some nice server management technology during Brainshare a while ago. Using a web browser they were able to migrate virtual machines between hardware platforms with very little intteruption (sub second). This aludes tot he future of data centre computing IMHO.

      There are a lot of clever people working on technologies to cluster small machines together to form one virtual machine. This is then broken back down into multiple virtual machines. Administrators can select how much memory, cpu, storage, etc a virtual machine may occupy - or place policies into the system so it can decide how to split the resources dynamically.

      Such a system is a dream for manhy admins. A virtual machine running out of resources - allocate more. Running out of storage space - allocate more. The cluster being hit hard - add more servers to the cluster. A sudden influx of spam - spawn multiple mail servers to cope with the increase. Need a backup of a server that the business requires 100% uptime on - take a snapshot of the entire machine. All using a standard web browser, so administration can be performed from anywhere at anytime.

      The brainshare demo opened my eyes to the possibilities I'm excited!

      --
      I don't make predictions, and I never will.
    5. Re:The Gambit by jaseuk · · Score: 1

      VMWare server seems to be working fine, I've installed on a test server and have copied a few existing virtual machines across to see how well they work. The only real problem so far is that the Windows Console app seems to be a bit wobbly over a DSL link, whereas although GSX was slow it was still usable. It took me 10 minutes to login to a windows 2003 server and change a password through the console via DSL.

      I built the system up from a CENTOS server 4 CD. Downloaded the main RPM and MUI .tar.gz. Installation was painless an rpm -i and a .tar.gz and install script. Followed by a few trivial configuration options.

      The only real gotcha is that the client is incompatible with existing GSX/ESX console application. However you can install the new console on the same system as the new one as long as you don't have any existing workstation or gsx server installs on your machine.

      Virtualisation is ready for prime-time, just don't expect back magic. You can't take two heavily loaded systems and fit them in one equivilent VMWARE system. If like a lot of places you have a one service one server policy in order to make configuration and management easier then it's very easy to make some good savings with VMWARE, particularly if you want to maintain an identical test or DR environment.

      Jason

    6. Re:The Gambit by KiloByte · · Score: 2, Insightful

      VMware is a fine piece of proprietary software. In fact, it is an absolute must if you have to make a non-trivial installer for a piece of a Windows software -- I can't imagine anyone reinstalling the whole damn thing every test build. And, Windows doesn't support COW.
      However, it's expensive. Even VMware Workstation costs as much as a new PC, and around here we can hire a person for two months for that much money. Thus, we own only a single license and gradually move away from it.
      Qemu+kqemu is marginally better, at the cost of no user friendliness. However, no Windows version (well, there's always Cygwin+X) and no click&droll interface means that your ordinary admin/coder/user can't make it work.

      On the other hand, Xen is in a completely different league. It's not meant to be a quick&dirty tool to test an installer, Xen is pretty much supposed to be used for servers that run permanently.

      As an example, the setup I'm finishing a migration to has:
      * nothing but firewalling in dom0
      * bind9 and reverse squid in dom1
      * Apache running production in dom2
      * Apache running dev in dom3
      * mysql in dom4
      * Apache running my personal crap in dom5
      Everything but dom1 is IPv6 only, too, just as an extra obfuscation layer. Script kiddies don't know IPv6, you see :p

      With this kind of separation, even if you pwn what is visible to you, you are still a long way from getting to the real meat. While Xen can't manage memory dynamically well, there is next to no CPU loss (for comparison, a 2.0s-in-native test takes 2.8s in qemu+kqemu, 57s in bare qemu and 4s in vmware).

      And about your problem: yeah, the documentation that goes with Xen is ABYSMAL. In fact, I couldn't get "proper" routed networking to work for the live of me. What I did, was setting up a fake bridge (_not_ tied to any actual physical interface) and tying all domUs to it. Iptables then sees xenbr0 as a regular interface, and lets you employ all your netfilter expertise in a well-known way. Yay.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    7. Re:The Gambit by Zontar+The+Mindless · · Score: 1
      VMware Workstation costs as much as a new PC


      Really? Please tell me where I can buy a new PC for $189.00.

      Thanks!
      --
      Il n'y a pas de Planet B.
    8. Re:The Gambit by KiloByte · · Score: 1

      Then it's more than twice cheaper than it used to be -- but still, 189$ more expensive than more powerful products from the competition.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    9. Re:The Gambit by Zontar+The+Mindless · · Score: 1

      As I've already mentioned elsewhere in this discussion, Parallels seems to work quite well for what I need it for (building/testing ports of my employer's software - the coding's done by others), and it's only $49. Unfortunately, I don't think Solaris is supported.

      However, while I like Parallels heaps better (it's much easier to install and configure IMO, and it uses fewer resources), VMWare Server is now free, and supports Solaris 9 and 10, which are two of our target platforms.

      (I didn't realise that VMWare was once so expensive, but I see now that it used to be more like 5 or 6 hundred bucks... And yes, you can almost get a useful desktop PC for that. So please pardon my earlier snarkiness.)

      --
      Il n'y a pas de Planet B.
    10. Re:The Gambit by KiloByte · · Score: 1

      VMWare Server is now free

      Good to know. I'll sure check it out -- it may be a good replacement for our old test farm. As it does brutal virtualisation and emulates fake pieces of hardware, it simply can't be as fast as Xen for servers -- but since Xen doesn't do Windows, sometimes such kinds of virtualisation are needed.

      So please pardon my earlier snarkiness :p It's always good to be told new things.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
  8. The future of the web hosting business by spinfire · · Score: 3, Insightful

    More and more companies are getting into providing Virtual Private Server business for customers who aren't quite ready for colocation or dedicated server usage, but have outgrown the basic shared hosting or have special needs. This is a good environment for people who need a web hosting environment which they can configure and customize but don't want the overhead of an added machine. Furthermore, because of the nature of server load it is efficient to put lots of customers on one massive machine.

    With the rise of the dual core Opteron offerings from AMD one can have a very nice server which can support a huge number of customers. It won't replace colocation for the people who want a very personalized setup or need lots of power but cheap virtual servers will likely gain a higher market share soon.

  9. What's with the bold? by Anonymous Coward · · Score: 0

    F R O S T P I S T ? Why put those letters in the first sentence in bold? I've been scratching my head trying to understand but for the life of me, I don't understand.

    1. Re:What's with the bold? by Anonymous Coward · · Score: 1

      you missed the bolded Y... Frosty Pist... it's a /. variant on first post, which this particular user actually failed at achieving... don't ask.

    2. Re:What's with the bold? by CrazedWalrus · · Score: 1

      Seriously. I noticed that too, and had to look at the source to make sure my eyes weren't playing tricks.

      Note, the font doesn't show all of them. The actual letter groupings are:

      'F' 'r' 'os' 't' 'y' 'p' 'i' 's' 't' '!!'

      Dude -- WTF?

    3. Re:What's with the bold? by Zontar+The+Mindless · · Score: 1

      > the font doesn't show all of them

      No, you mean that your font doesn't show all of them. My default font is Helvetica, and it's easy to see.

      --
      Il n'y a pas de Planet B.
  10. nice! by slackaddict · · Score: 2, Informative

    Novell has been doing some great things for the OSS community - releasing AppArmor and now this. Nice work, Novell!

    --
    ConsultingFair.com
    1. Re:nice! by Anonymous Coward · · Score: 0

      But's don't forget...according to those scrupulously honest folx at Redmond, and as frequently pointed out here on /., Novell is "going away" or "dying" or "bankrupt" or "going out of business" or... or any of the other lies about the company that have been spread for the past decade, and oft-repeated even here.

  11. Missed two that worked for me. by Anonymous Coward · · Score: 2, Informative
    I've also played around a lot with the alternatives. Notably missing on your list are the two that worked best for me.
    • QEMU - works well enough for me to test our software on rhat, suse, debian, and (yuck) windows 2000 - and with the accellerator ($0 but non-free) runs reasonably well.
    • UML - I host the domains for 5 friends with user mode linux, and it works just fine and was quite trouble-free, though not as flexible as the above (can't run windows)

    If you're running on a supported OS, VMWare's awesome. But on nonsupported platforms I agree it's somewhat painful, I gave up getting it set up here with non-supported kernels; though it seems to gave given decent instructions on how to build the required kernel modules.
    1. Re:Missed two that worked for me. by Zontar+The+Mindless · · Score: 1

      I've been playing with Solaris, FreeBSD, and Windows 2000 under VMWare Server (host OS is SuSE 9.3). Not bad. (One caveat: For Sol-10 be sure to allocate at 512MB to the VM before doing the install, else your kids will have graduated school by the time it's done. But then, if you've installed Solaris before, you probably already figured that one out.) Last time I tried VMWare Workstation, it seemed to be suffering from the "Linux = Red Hat" mindset and they wanted me to recompile my stock SuSE 9.2 kernel just to install the thing. That wasn't necessary this time round, which is a big plus.

      Has anyone else tried Parallels? It seems to be lots quicker than VMWare, and the installation is much less of a pain. The Workstation version is only 49 bucks. (Of course, now that you can get VMWare Server for free...) The only other drawback is that (last time I checked at least) it doesn't seem to support Solaris as a guest OS.

      If you're like me and it would be useful to able to to test software on multiple platforms (company I work for supports about a dozen, including all the common ones running on x86), then the VMWare Server seems like a viable option.

      I would still consider forking out for Parallels, however, if they added Solaris to their list of supported guest OSes.

      Wonder if/when we'll see VMWare support for Mac/x86...?

      --
      Il n'y a pas de Planet B.
  12. Re:2006 is the year of the next bubble, apparently by Anonymous Coward · · Score: 0
    budgetary approval ... moving over 200 physical servers to about ten


    Someone must have taken your CFO out to a very nice lunch.


    Seems like much of the rest of the industry (google, msft terraserver, etc) is moving the other direction, where they put applications that once needed ten large computers across 200 low-end commodity boxes.

  13. Novell at SCALE this weekend by Anonymous Coward · · Score: 0

    Novell will be exhibiting at SCALE 4x this weekend.

  14. So why bring it up? by PCM2 · · Score: 3, Insightful
    The only mention of utility computing in TFA is this:
    "The utility computing, base data center model everyone is striving for today cannot be done without virtualization," Walsh said.
    I guess the idea is that virtualization can be a step in that direction, but otherwise you're sort of offtopic.
    --
    Breakfast served all day!
  15. Virtualization support by Anonymous Coward · · Score: 0
    It's not clear what Novel means by virtualization support.


    In the old days before Intel and AMD put virtualization support in the hardware, it meant modifying the guest operatiing systems so the hypervisor could trap events of interest that weren't normally trapable, things like reading the real control register values. So if a guest OS wanted to modify a control register value by reading it and storing out a modifying value, having it read the real control register rather than its virtual control register was a bad thing. With virtualization support, the hardware can trap these without having to make a modified copy of the guest OS.

    Other areas needing support are things like spin locks. If a virtual processor spins while waiting for a lock held by another virtual processor, it's going to waste cpu cycles and peformance will suffer. This is analogous to implementing a spin lock for user threads. It's a bad idea. The typical thing to do is preempt to the hypervisor if it's not known whether the lock holder is currently executing. The only awkward thing here the virtual execution environment, i.e. knowing if you are running in one and how to preempt, is not standard.

  16. Re:2006 is the year of the next bubble, apparently by Anonymous Coward · · Score: 2, Insightful

    Dont confuse vanilla low-end boxes with vmware. ESX allows you to have no downtime, snapshots, use resources cost effectivly, etc. Some applications wont spread across boxes some will. You never look at 1 solution to a problem, you look and see what is the best. ESX or upcoming Virtual Iron has many cost savings many problems.

    So no, the rest of the industy is not moving in the other direction.

  17. Linux Guest Time Issues by spitek · · Score: 1

    Anyone failure with virtualization and Linux guests will know about Time Sync issues that are around. I have experienced this with SuSE Enterprise Linux guest running on VMWare ESX Server. My question is does anyone know if this virtualization system has taken care of this issue.

    Basicly put, Linux guests loose or gain time, up to hours a day. Major issue in the enterprise.

    The issue is described below, this is taken from the VMWare knowledge base.

    Linux guest operating systems keep time by counting timer interrupts. Unpatched 2.4 and earlier kernels program the virtual system timer to request clock interrupts at 100Hz (100 interrupts per second). 2.6 kernels, on the other hand, request interrupts at 1000Hz -- ten times as often. Some 2.4 kernels modified by distribution vendors to contain 2.6 features also request 1000Hz interrupts, or in some cases, interrupts at other rates, such as 512Hz.

    Furthermore, an SMP-capable Linux kernel requests additional timer interrupts from the virtual local APIC timer. An SMP-capable kernel running on a one-CPU system generates twice as many total timer interrupts as the corresponding UP kernel, while such a kernel running on a two-CPU system requests three times as many. In general, an SMP-capable kernel running on CPUs requests times as many interrupts per second as a UP kernel. For example, an unmodified 2.6 Linux kernel running on a two-CPU virtual machine requests a total of 3000 clock interrupts per second.

    When a guest asks for more than 1000 clock interrupts per second, it can be difficult for the virtual machine to keep up, especially if other applications are running on the host at the same time. This can cause the clock in the guest operating system to fall so far behind real time that it is unable to catch up. The overhead of delivering so many virtual clock interrupts can also hurt guest performance and increase host CPU consumption.

    It can also be difficult for the guest operating system to field 1000 clock interrupts per second. Even on real hardware, clock interrupts are sometimes lost because the operating system is busy for more than 1 millsecond and another clock interrupt comes in before the previous one was handled. Linux 2.6 contains code to detect such "lost ticks" and correct for them. Unfortunately, this code can trigger the correction spuriously in some cases, resulting in the Linux clock running more quickly than real time. This problem happens more often in a virtual machine than on real hardware, and can cause noticeable time gains. In some cases, the guest clock has been observed to run more than 10% more quickly than real time.

    1. Re:Linux Guest Time Issues by WhiteWolf666 · · Score: 1

      Any reason you don't run a custom kernel with all the SuSE patches, but the timer set for 100 Hz? Doesn't that resolve 99% of the problem, of which NTP can resolve the rest?

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    2. Re:Linux Guest Time Issues by spitek · · Score: 1

      Getting it done an setup in a busy Enterprise company takes time that shouldn't be needed. They need to fix this in the virtualazation software. SuSE should work in a VM out of the box.

    3. Re:Linux Guest Time Issues by SirTalon42 · · Score: 0, Flamebait

      If you're too lazy to recompile a kernel you shouldn't be working for an Enterprise Company. 1000 Hz is meant for desktop systems, while 100 Hz is best for servers/SMP systems.

    4. Re:Linux Guest Time Issues by spitek · · Score: 1

      Once again it has nothing to do with what I can or want to do. This should not be nessisary. Windows works out of the box in a VM. Also I'm using SuSE Enterprise Linux provided to my by my manager, shouldn't this be set to 100 if your saying servers are supposed to? Regardless it shouldn't need a kernel recompile. Tierd of that being the fix, just recompile the kernel! Starting to feel how Linux is slacking.

  18. Re:2006 is the year of the next bubble, apparently by lucabrasi999 · · Score: 3, Insightful
    Seems like much of the rest of the industry (google, msft terraserver, etc) is moving the other direction, where they put applications that once needed ten large computers across 200 low-end commodity boxes.

    Interesting. So, instead of maintaining 10 pieces of hardware, you now have to maintain 200. And, those 200 boxes will be significantly underutilized (probably in the range of 2 to 5% CPU utilization). So, now, your electric bill goes up for TWO reasons:

    1) You are using a larger data center, and

    2) You are wasting a significant portion of your CPU

    If you are working for a company that is not taking advantage of all of the virtualization technology out there, then you are working for a company that is wasting money.

  19. Re:2006 is the year of the next bubble, apparently by Anonymous Coward · · Score: 0

    I think you misunderstand how these systems work.

    If your 200 boxes are in the range of 2% to 5% utilization, then you bought 20 times too many boxes. The fundemental idea behind any of these clusters is that adding low end (sub $1000) servers can be done incrementally to match your needs more closely than any single large server would allow.

  20. Re:2006 is the year of the next bubble, apparently by Anonymous Coward · · Score: 0

    Mercy me...

    If you're running an ESX system (or other hypervisor-based VM solution), you buy a handful of big-iron servers and when you need to increase capacity, you buy another and spread the load. It's horizontal like that.

    One of the things that nobody has mentioned is that virtualization makes disaster recovery a reality. For example, if your DR/BCP plan includes buying duplicates of these 200+ servers to put at an alternate facility (or, if your app is coded properly, a handful of duplicate servers) so you can restore an image from tape (or a slipstream install or whatever), then you don't have much of a plan. With VM's, I can sync disk images up to our remote facility. No need to have duplicate hardware as you just need the hypervisor. If your datacenter is worth a shit, if a catastrophic event were to happen, the routes will fail over to your secondary facility, where your VM's are already up and running in warm-standby. To top it off, if you run Asterisk inside of a VM, in theory your phones would be complete uninterrupted. If you do things with Terminal Servers for your knowledge workers, your BCP plan consists of simply driving across town to your secondary facility. Yeah, it's an inconvenience, but your voicemail and phones will work, and when they sit down, their apps are all there and ready to go.

    Really, it's just naive to think that buying dozens of whiteboxes will have the same ends as virtualizing. It sounds more like a sysadmin who has never really worked in a (and yes, I am going to say it) "enterprise" environment. By enterprise, I mean you work with tons of data where downtime truly does equal loss of revenue on a mass scale. I don't mean "enterprise" in the sense that "if a few dozen blogs go down, tough titty, they'll be back up when we get around to pulling tapes."

    Or, a sysadmin who just wants tons of servers because it's cool to show people row upon row of cabinets.

    Once you've worked in a real enterprise environment and had to burden the responsibility of keeping information systems running, you will understand why virtualization is such a major deal. It commoditizes the computing environment in the same way that the SAN commoditized disk storage.

    VM's bring so much to the table. To look away is not only naive, as I said above, but also ignorant.

  21. Currently on the move! by ami-in-hamburg · · Score: 1

    I am currently implementing VMWare in our company. We are a development house and the advantages of VMs on high end boxes are a really good solution for us. At least I think so right now. We predefine VMs with certain patch levels, service packs, software versions, etc... and take snapshots. The plan is to move from about 60 servers of various platform types, Linux, Solaris, Winblows, to 6 running VMs. We bought a whole mess of SATA Raid storage to back up the VMs.

    Of course none of our production servers are moving to VMs, but for the development department I think it's a great idea and so do the code monkeys. For bug cleaning it just makes sense.

    It's also great for our customers because we can quickly create a VM that matches their exact configuration. This makes it easy to test customer reported problems with a duplicate of the system that our customers are running. Sweet!

    Time will tell but IMHO I think it will work out very well for us.

    1. Re:Currently on the move! by Kimono · · Score: 1

      Hi Theres, After having rolled out a 60+ CPU Production VMWARE-ESX implementation for my organisation, I can elaborate. VMWARE are currently pushing the virtualization much further than any other vendor, open source or commercial. When you buy into VMWARE (yes point#1, it ain't free) you are buying into a very scalable and open environment with good compatibility of guest operating systems. Point #2, The fact that we can have multiple physical servers in our Virtual Center farm accessing shared storage means that we care less about the hardware and more about the resources. Using the shared storage model (which is fundamental to VMWARE Virtual Center/ESX environments) we can very quickly and easily transport our virtual machines around. Point #3, Vmotion is the killer feature for ESX. We can also change physical hosts on-the-fly without downtime of the virtual machine. We have moved many VMs with hundreds of connected users who don't even notice. This makes maintenance of the underlying virtualization layer tranparent to the virtual machines. (the utilities). Point #4, With Virtual Center we can very quickly provision new virtual machines from our library of ready mades, which fully integrates with industry standard post installation customization wizards. (like Microsoft Sysprep). This has made us more agile as a business, as we are more quickly able to respond to new business ICT requirements. This is our eggshell utility model. When the future versions of Virtual Center arrive, they'll give us resource pooling, dynamic failover and resource scheduling, and greater overall control over resources. What VMWARE-ESX doesn't at the moment offer in terms of paravirtualization, may be superceded by on-chip virtualization such as Intel-VT and AMD Pacifica. VMWARE advocate? Maybe, but I'm remaining open minded to new technologies but quietly aware that for the time being, they won't integrate with VMWARE. Also for now our consolidation efforts are in the windows and unix small systems area. We haven't had the needs to warrant a major project virtualizing all of our Linux, or all of our Solaris. The best bit, ESX saves our team countless hours supporting hundreds of vms. Maybe one day the open standards will evolve to the point where other products will plugin to each other. Given that VMWARE are pushing the industry ahead with open virtualization standards. VMWARE Standards & Hypercall Interface http://www.vmware.com/standards/ http://www.vmware.com/communitysource/faqs.html

      --
      ---------------------------------ERROR 406: file corrupt: config.earth -- reboot universe? --------------------------
  22. Re:2006 is the year of the next bubble, apparently by lucabrasi999 · · Score: 1

    Too bad you are an AC and will probably never see my reply.

    I think you misunderstand how these systems work.

    I am presently working on the implementation of a virtualized environment.

    If your 200 boxes are in the range of 2% to 5% utilization, then you bought 20 times too many boxes.

    Ok. You have a web server. It uses one CPU on a wintel box. That one CPU is being utilized at 2% to 5%. You can't necessarily add ANOTHER application to that physical server (because it is a production server). You don't want to risk your production environment. But, you are WASTING 95% of your CPU. You have spent 95% more than you should have.

    Put that web server on a virtualized 8-way. On one 8-way, you can put approximately 30 individual virtualized partitions. Now, your virtualized 8 CPU box is doing the work of 30 individual sub $1000 servers. You are using significantly less physical space and less power. Also, you need fewer personnel to run the operation, since you don't need to maintain 30 different boxes. With VMWare, you can move applications from physical 8-way server to physical 8-way server with nearly no interrpution (the users don't see the difference). That allows you to bring a server down for repair without impacting the users. 8-way servers are expensive (you will spend alot more money on one 8 way than on 30 individual servers), but in the long run, your enterprise saves a ton of money.

  23. Re:2006 is the year of the next bubble, apparently by Forge · · Score: 1

    You get a lot more performance per dolar on small X86 PC hardware than on any kind of big iron. I.e. SMP costs a premium. That premium multiplies as your CPU count goes up.

    $1,000 for single CPU box

    $5,000 for dual box

    $30,000 for quad CPU box

    $150,000 for 8 CPU box

    This asumes same amount of RAM per CPU. Looking at this list you should see that you can get 8 chips for $8,000 or $150,000. Depending on how you virtualise.

    --
    --= Isn't it surprising how badly I spell ?
  24. Re:2006 is the year of the next bubble, apparently by Anonymous Coward · · Score: 0

    You've got it all wrong. Google and other big data centers use clustering of POTS components as a replacement for far more expensive big iron. In this scenario, all of the hardware should receive high utilization, because you're clustering because you're compute bound to begin with. Virtualization is the other way around, you've got many small tasks, none of which are compute bound. In this case, consolodation is the more efficient choice. IT is dynamic, and opposite solutions work in different situations.