<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Jean-Christophe Martin&#039;s blog - virtualization tag</title>
  <link>http://www.jcmartin.org/tags/virtualization/</link>
  <description></description>
  <language>en</language>
  <copyright>Jean-Christophe Martin</copyright>
  <lastBuildDate>Thu, 06 Dec 2007 17:18:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>VMWare for Mac Beta has opened</title>
    <link>http://www.jcmartin.org/2006/12/22/1166809442116.html</link>
    
      
        <description>
          &lt;p&gt;
Today, the&lt;a href=&#034;http://www.vmware.com/products/beta/fusion//&#034;&gt; VMWare Fusion Beta program&lt;/a&gt; opened :
&lt;/p&gt;&lt;blockquote&gt;
The new VMware desktop product for the Mac, codenamed Fusion, allows Intel-based Macs to run x86 operating systems, such as Windows, Linux, NetWare and Solaris, in virtual machines at the same time as Mac OS X. It is built on VMware&#039;s rock-solid and advanced desktop virtualization platform that is used by over four million users today.
&lt;/blockquote&gt;&lt;p&gt;
I&#039;ve tried to start a windows 2003 VM Image that was created on a PC, without any problem.
&lt;/p&gt;&lt;p style=&#034;text-align:center;&#034;&gt;
&lt;img src=&#034;images/fusion.jpg/&#034; height=&#034;325&#034; width=&#034;484&#034; border=&#034;1&#034; hspace=&#034;4&#034; vspace=&#034;4&#034; alt=&#034;Fusion&#034; /&gt;
&lt;/p&gt;
&lt;!-- technorati tags start --&gt;&lt;p style=&#034;text-align:right;font-size:10px;&#034;&gt;Technorati Tags: &lt;a href=&#034;http://www.technorati.com/tag/mac&#034; rel=&#034;tag&#034;&gt;mac&lt;/a&gt;, &lt;a href=&#034;http://www.technorati.com/tag/virtualization&#034; rel=&#034;tag&#034;&gt;virtualization&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;
        </description>
      
      
    
    
    
    <category>Datacenters</category>
    
    <comments>http://www.jcmartin.org/2006/12/22/1166809442116.html#comments</comments>
    <guid isPermaLink="true">http://www.jcmartin.org/2006/12/22/1166809442116.html</guid>
    <pubDate>Fri, 22 Dec 2006 17:44:02 GMT</pubDate>
  </item>
  
  <item>
    <title>Functional breakdown of virtualization offerings</title>
    <link>http://www.jcmartin.org/2006/06/26/1151360592275.html</link>
    
      
        <description>
          &lt;p&gt;
In a &lt;a href=&#034;http://www.jcmartin.org/2006/06/04/1149485061288.html&#034;&gt;previous post&lt;/a&gt; I tried to capture the functions required to manage datacenters and services across their lifecycle. In &lt;a href=&#034;http://www.jcmartin.org/2006/06/12/1150156506816.html&#034;&gt;a subsequent one&lt;/a&gt;, I tried to map the VMWare virtual infrastructure 3 functions. Obviously, the granularity was not the right one. Below is another attempt to capture what the holistic management offering should be :
&lt;/p&gt;&lt;p style=&#034;text-align:center;&#034;&gt;
&lt;img src=&#034;images/200606261336.jpg/&#034; height=&#034;350&#034; width=&#034;337&#034; border=&#034;1&#034; hspace=&#034;4&#034; vspace=&#034;4&#034; alt=&#034;200606261336&#034; /&gt;
&lt;/p&gt;&lt;p&gt;
&lt;span style=&#034;text-decoration:underline;&#034;&gt;&lt;strong&gt;Hardware Management
&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;Not specific to the virtualization domain, but critical to have an end to end solution. Usually, this part is implemented with solutions like IBM Director, N1 System Manager, or HP Insight Manager. However, one of the many issues when done in a virtualization setup is the control of virtual machines in a way similar to physical machines (with a virtual IPMI implementation for example).&lt;span style=&#034;text-decoration:underline;&#034;&gt;
&lt;br /&gt;&lt;/span&gt;
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;HW Discovery&lt;/strong&gt;: This is discovery of bare metal systems using IPMI or other vendor specific baseboard interfaces. The machine does not need to have an OS, or Domain 0  to be discovered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FW Update&lt;/strong&gt;: Update of the BIOS or other hardware specific software. Usually requires some tight integration with hardware management interfaces.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HW Monitoring&lt;/strong&gt; : Monitoring of environmental information like fan speed, CPU temperature ...&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hardware Abstraction Layer&lt;/strong&gt; : A kind of driver layer allowing to decouple the hardware specific functions from the various protocols or vendor interfaces. Critical to be able to, for example, configure the machine to boot by using PXE.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
&lt;span style=&#034;text-decoration:underline;&#034;&gt;&lt;strong&gt;Hypervisor
&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;the central piece of the virtualization offering, this could be Xen or VMWare ESX for example. This layer is now a commodity and offered for free as part of the OS.
&lt;/p&gt;&lt;p&gt;
&lt;span style=&#034;text-decoration:underline;&#034;&gt;&lt;strong&gt;Virtual Server Management&lt;/strong&gt;&lt;/span&gt;
&lt;br /&gt;Functions usually implemented in the Domaine 0 (aka Host OS, or Service Partition).
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Virtual Device Management&lt;/strong&gt; :  Management of devices exported to Virtual Machines. This includes network, disks, PCI devices, consoles, ... this function is usually highly tied to the hypervisor and share its implementation with the virtual server management. Can include the fault management of the various devices.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VM Management&lt;/strong&gt;: Life cycle management of the Virtual Machines instanciated on a given host. Provides essentially methods to boot VMs, either from local disk, CDROM or network (e.g. through PXE).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Volume Management&lt;/strong&gt;: Provide a logical volume manager, as well as various storage related functions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resource Management&lt;/strong&gt;: Allocations of physical resources to many VMs hosted on a given server. Includes the scheduler configuration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monitoring&lt;/strong&gt;: Monitoring of resources used by various VMs. Could be an aggregation point for information collected in the various guest OS.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Migration&lt;/strong&gt;: Live migration of VMs from a server to a given target server. Could be more or less stateful or real time dependending on the virtualization layer capabilities.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
&lt;span style=&#034;text-decoration:underline;&#034;&gt;&lt;strong&gt;OS Management
&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;Mainly targeting the management of the guest OSes, and therefore not specific to the virtualization domain, but critical to have a end to end solution. Could be implemented by solutions like IBM Director, N1 System Manager, or HP Insight Manager but this would lead into additional complexities introduced by the management of virtual machines.
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OS Provisioning&lt;/strong&gt;: Infrastructure required to implement NAS boot or SAN Boot, as well as building OS profiles&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OS Monitoring&lt;/strong&gt;: Monitors OS parameters such as CPU utilization, directly from the guest OSes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OS Patching&lt;/strong&gt;: Update of OSes with patches. Additional complexity when required to update non deployed VMs.&lt;/li&gt;
&lt;/ul&gt;&lt;p style=&#034;text-decoration:underline;&#034;&gt;
&lt;strong&gt;Datacenter Management&lt;/strong&gt;
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Datacenter Resource Management&lt;/strong&gt; : Grouping of server, storage and network resources and allocation to various services. Basis of multi-tenant aware solutions, or hierarchical resource management capabilities. Can implement some level of workload management.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Failover&lt;/strong&gt; : migration of virtual machines based on availability related policies.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configuration management &lt;/strong&gt;: repository of various information about virtual machine parameters, or OS configurations. Could be also a repository for OS profiles, OS versions, ...&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Policy Management&lt;/strong&gt; : More generic policies driving the operations like migration, or provisioning. Can be linked to performance goals, cost/utilization goals, schedules (calendar events)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automation&lt;/strong&gt; : Definition of workflow on top of basic operations allowing the implementation of complex operations.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
Next step is to try to map the various vendors to this breakdown.
&lt;/p&gt;
&lt;!-- technorati tags start --&gt;&lt;p style=&#034;text-align:right;font-size:10px;&#034;&gt;Technorati Tags: &lt;a href=&#034;http://www.technorati.com/tag/virtualization&#034; rel=&#034;tag&#034;&gt;virtualization&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;
        </description>
      
      
    
    
    
    <category>Datacenters</category>
    
    <comments>http://www.jcmartin.org/2006/06/26/1151360592275.html#comments</comments>
    <guid isPermaLink="true">http://www.jcmartin.org/2006/06/26/1151360592275.html</guid>
    <pubDate>Mon, 26 Jun 2006 22:23:12 GMT</pubDate>
  </item>
  
  <item>
    <title>VMWare acquires Akimbi</title>
    <link>http://www.jcmartin.org/2006/06/20/1150844147519.html</link>
    
      
        <description>
          &lt;p&gt;
Last week, &lt;a href=&#034;http://www.vmware.com/news/releases/software_lifecycle.html&#034;&gt;VMware announced&lt;/a&gt; their acquisition of &lt;a href=&#034;http://www.akimbi.com/home/Home.aspx&#034;&gt;Akimbi&lt;/a&gt; and their Slingshot product:
&lt;/p&gt;&lt;blockquote&gt;
VMware adds Virtual Lab Automation, Configuration Management and Self-service Provisioning to its Portfolio
&lt;br /&gt;
&lt;br /&gt;PALO ALTO, Calif., June 16, 2006 -- VMware, the global leader in virtual infrastructure software for industry-standard systems, today announced the addition of virtual lab automation, configuration management and self-service provisioning to its software lifecycle management solutions that span development, quality assurance, pre-production and production environments.
&lt;/blockquote&gt;&lt;p&gt;
If you remember &lt;a href=&#034;http://www.jcmartin.org/2006/06/12/1150156506816.html&#034;&gt;my last post about Virtual Infrastructure 3&lt;/a&gt;, you can see that this acquisition would complement nicely Virtual Infrastructure as there was some gaps in the provisioning area.
&lt;/p&gt;
&lt;!-- technorati tags start --&gt;&lt;p style=&#034;text-align:right;font-size:10px;&#034;&gt;Technorati Tags: &lt;a href=&#034;http://www.technorati.com/tag/virtualization&#034; rel=&#034;tag&#034;&gt;virtualization&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;
        </description>
      
      
    
    
    
    <category>Datacenters</category>
    
    <comments>http://www.jcmartin.org/2006/06/20/1150844147519.html#comments</comments>
    <guid isPermaLink="true">http://www.jcmartin.org/2006/06/20/1150844147519.html</guid>
    <pubDate>Tue, 20 Jun 2006 22:55:47 GMT</pubDate>
  </item>
  
  </channel>
</rss>
