Close
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Cloud
    • Cloud
    • Networking
    • Servers

    Virtual Irons Server Virtualization Is Ironclad

    By
    Jason Brooks
    -
    March 26, 2007
    Share
    Facebook
    Twitter
    Linkedin

      Virtual Iron Softwares Virtual Iron builds on the Xen hypervisor and other open-source components to form an effective virtualization solution with a price tag low enough to keep market leader VMware on its toes.

      During tests of Virtual Iron 3.5, eWEEK Labs was particularly impressed with the products provisioning capabilities: We simply plugged our virtualization host servers into a management network, and PXE (Preboot Execution Environment) booted them from Virtual Irons management server. Once the servers were up, we could begin creating and assigning virtual machines to our nodes right away.

      One of the biggest differences between Virtual Iron 3.5 and early Xen-based virtualization products is Virtual Iron 3.5s ability to virtualize pretty much any x86- or x86-64-based operating system—without a special, Xen-aware kernel.

      Virtual Iron and other current Xen-based virtualization products manage this modification-free virtualization by running on top of Advanced Micro Devices and Intel processors that feature AMD-V and Intel VT hardware extensions, respectively.

      Most notably, this hardware support brings Windows within Xens ken, a capability that VMwares products have long enjoyed. However, unlike XenSources XenEnterprise, Virtual Iron 3.5 offers no option for running on hardware without virtualization extensions, which could be a problem if youre hoping to tap virtualization to squeeze more out of your existing machines.

      However, the hardware extensions on which Virtual Iron relies are becoming de rigueur for most machines. Whats more, after taking into account Virtual Irons cost advantages over VMwares products, enterprises that choose to go with Virtual Iron might find that they can afford to make some hardware purchases with their savings.

      The full-featured enterprise edition of Virtual Iron 3.5—which includes live migration, failover and capacity management functionality, as well as support for Fibre Channel SAN (storage area network) and iSCSI storage—costs $499 per socket. VMwares VI3 Starter is priced similarly—at $1,000 per pair of CPU sockets—but it lacks support for SAN or iSCSI storage. VMwares VI3 Standard sells for $3,750 per pair of CPU sockets; VI3 Enterprise, which adds support for VMotion live migration and other high-availability features, costs $5,750 per pair of CPU sockets.

      We tested Virtual Iron 3.5 Enterprise Edition using the free, 30-day trial license. Also available is a free, single-server version of Virtual Iron, in which the management server and virtualization host live on the same machine.

      Software

      Virtual Irons management server runs on Linux and Microsoft Windows—specifically, on Red Hats RHEL (Red Hat Enterprise Linux) 4 U2 (Update 2) and U4 (Update 4) 32- and 64-bit; Novells SLES (SUSE Linux Enterprise Server) 9 SP (Service Pack) 3 32- and 64-bit; Windows XP Professional 32-bit; and Windows Server 2003 32-bit.

      eWEEK Labs tested the Virtual Iron management server, which is Java-based, on Windows Server 2003 SP2 and on CentOS 4.2 (a clone of RHEL 4 U2).

      /zimages/4/28571.gifClick here to read about VMwares latest virtualization offering.

      Also cross-platform-friendly is Virtual Irons Management Console, a fairly rich application that depends on Sun Microsystems Java Web Start application technology.

      Using the console, we were able manage our nodes equally well from Windows and from Linux—something we found particularly refreshing after coming off our testing of VMwares Virtual Infrastructure product, which is disappointingly Windows-bound on both its management server and client application sides.

      Virtual Iron can host pretty much any x86 or x86-64 operating system, but theres a significant set of functionality that requires add-on software, called VS Tools, that Virtual Iron makes available only for a handful of operating systems (the same Windows and Linux versions that are on Virtual Irons list of supported management servers).

      VS Tools are required for Virtual Irons LiveMigrate and LiveRecovery features, to view performance information on guest instances from the management console, and to shut down or reboot guest machines gracefully (as in not simply pulling their virtual plugs) from the management console.

      For Windows guests, these tools take the form of an .exe installer with Virtual Iron-enhanced device drivers. For Linux, Virtual Iron provides binary packages containing drivers compiled to match supported kernels.

      /zimages/4/169606.jpg

      Wed like to see Virtual Iron adopt a less rigid approach to delivering these tools for Linux. VMware, for example, allows administrators to compile the drivers to match the kernel theyre running, rather than limit support to a handful of options.

      This sort of flexibility would have helped prevent one of the snags we encountered during testing: We installed the x86-64 version of CentOS 4.4, and, probably because the VM wed created sported a single processor, the CentOS 4.4 installer installed the uniprocessor version of the Linux kernel. Virtual Irons VS Tools packages come in SMP (symmetric multiprocessing) flavors only, and an SMP kernel must be installed to install the tools properly.

      When we installed the SMP kernel for our system from its network repository, however, the version we pulled down was different from the version that the VS Tools package was expecting, so we had to revert to the older kernel for the tools to work.

      We were surprised to find that Virtual Iron does not offer its VS Tools for rPath Linux because Virtual Iron and rPath have a partnership in which rPath has added Virtual Iron as a build option for software appliances created with the rBuilder platform.

      Next Page: The management console.

      The Management Console

      During our tests, we downloaded an rPath-based MediaWiki appliance in Virtual Iron format, dropped the appliances virtual disk into the appropriate folder in our Virtual Iron management server and assigned the disk to a new VM. Without VS Tools support, however, the virtual appliance was significantly less useful.

      If pressed, we probably could have adapted the supported Red Hat kernel to run our MediaWiki appliance, but wed rather see Virtual Iron take care of that.

      Management

      It wasnt too tough to create new VMs using Virtual Irons Management Console, but the process is definitely rougher around the edges than that of VMwares virtualization products. For one thing, its necessary to visit different parts of the console to configure a VMs CPU and RAM settings, its network adapters, and its virtual disks.

      During our tests of VI3, we connected our VMware ESX servers to the FTP server on which we store, among other things, operating system installation images. We could then attach these images to VMs wed created as virtual CD or DVD drives, install from those images, and then access their contents once our machines were installed.

      With Virtual Iron, the VM creation interface sports a handy drop-down menu of available installation images, but these images had to reside in a particular folder on our management server to show up on the list. This would have meant copying images from our standard FTP store to that particular server.

      /zimages/4/28571.gifClick here to read about a free virtualization option for Windows users.

      We ended up dumping the Windows Server 2003 machine that wed initially chosen to host the management server in favor of a CentOS 4.2 server with our OS image store mounted as a Sun NFS (Network File System) share. We then symlinked the iso images we wanted to use to the requisite Virtual Iron directory.

      This was not a tough workaround, since wed planned on trying out the management server on both Windows and Linux hosts anyway, but wed like to see future Virtual Iron versions develop more flexible access to storage.

      We could access and control our VMs through console windows that we launched from the management interface. With virtual instances for which wed installed VS Tools, we could power cycle, reboot or shut down the VMs, but we could not pause them, which is something were accustomed to being able to do with other virtualization products.

      We also missed having a snapshotting functionality similar to what VMware offers, but we could clone our virtual disks and later replace a machines disk with a clone, thereby restoring to an earlier point in time.

      Virtual Irons LiveMigrate feature worked fine for our guests with VS Tools installed and with disks stored on our iSCSI appliance: We just dragged the VMs from one node to the other and hit the confirm button. Each migration took less than 15 seconds to complete.

      Our experience with Virtual Irons LiveRecovery feature wasnt so smooth. We tried yanking the power cord from one of our nodes that was hosting the Windows Server 2003 and CentOS guests, and the management server told us that it wasnt attempting an autorecovery because the node “may be still active.”

      We then tried disconnecting one of our nodes from the management server, but this didnt trigger an autorecovery, either. It turns out that we were bumping up against safeguards that prevent so-called “split brain” scenarios, and we didnt have a chance to sort out these issues before the end of our testing.

      Hardware

      As mentioned earlier, Virtual Iron requires server hardware with AMD-V or Intel VT hardware extensions for its host nodes.

      The management server doesnt require any particular processor type, but redundancy and fast I/O is important for the management server because the nodes depend on it. Virtual Iron 3.5 supports a maximum of 32 CPUs and 96GB of RAM per node, and the product can expose as many as eight CPUs to its guest machines.

      We tested Virtual Iron 3.5 on a pair of Dell PowerEdge 430 servers with Intel 3GHz Pentium D processors and 2GB of RAM each. Each machine sported three NICs—one for the management network, one for an iSCSI network, and one for accessing the Internet and other servers in our environment. (Virtual Iron maintains a hardware compatibility list for its products here.)

      Virtual Irons iSCSI support is new in Version 3.5, and the list of supported iSCSI hardware is somewhat slim at this point. We thus turned to the same do-it-yourself Openfiler-based iSCSI target with which we recently tested VI3.

      After some initial troubles in setting our network configuration, we were able to access the volume we created in Openfiler for use with Virtual Iron, slice it up into disks and install VMs without further trouble. We also could install VMs in the disks local to each of our nodes, but we could not use LiveMigrate with machines configured in this way.

      Advanced Technologies Analyst Jason Brooks can be reached at jason_brooks@ziffdavis.com.

      /zimages/4/28571.gifCheck out eWEEK.coms for the latest news, views and analysis on servers, switches and networking protocols for the enterprise and small businesses.

      Jason Brooks
      As Editor in Chief of eWEEK Labs, Jason Brooks manages the Labs team and is responsible for eWEEK's print edition. Brooks joined eWEEK in 1999, and has covered wireless networking, office productivity suites, mobile devices, Windows, virtualization, and desktops and notebooks. Jason's coverage is currently focused on Linux and Unix operating systems, open-source software and licensing, cloud computing and Software as a Service. Follow Jason on Twitter at jasonbrooks, or reach him by email at jbrooks@eweek.com.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.

      MOST POPULAR ARTICLES

      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Applications

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Cloud

      IGEL CEO Jed Ayres on Edge and...

      James Maguire - June 14, 2022 0
      I spoke with Jed Ayres, CEO of IGEL, about the endpoint sector, and an open source OS for the cloud; we also spoke about...
      Read more
      IT Management

      Intuit’s Nhung Ho on AI for the...

      James Maguire - May 13, 2022 0
      I spoke with Nhung Ho, Vice President of AI at Intuit, about adoption of AI in the small and medium-sized business market, and how...
      Read more
      Applications

      Kyndryl’s Nicolas Sekkaki on Handling AI and...

      James Maguire - November 9, 2022 0
      I spoke with Nicolas Sekkaki, Group Practice Leader for Applications, Data and AI at Kyndryl, about how companies can boost both their AI and...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2022 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×