Difference between revisions of "ASL 2.2 Virtualization Notes"

From Atomicorp Wiki
Jump to: navigation, search
m
(Built in Support)
Line 9: Line 9:
 
   [http://www.xen.org/ Xen]
 
   [http://www.xen.org/ Xen]
  
ASL has built in virtualization technologies, including:
+
This means that you can run ASL on a virtualized machine using these technologies.  Not all of the features of ASL will work with every technology.  The following article defines the levels as follows:
 +
 
 +
* Full Support:  All ASL features will work
 +
* Built in Virtualization:  All ASL features will work, plus ASL can act as a virtualization host. 
 +
* ASL minus kernel:  All ASL features will work, except for features in the ASL kernel.  These technologies either do not allow the replacement of the kernel (VPS) or do not work with the ASL kernel (Xen)
 +
 
 +
== Full Support ==
 +
 
 +
ASL has ful support for the following virtualization technologies:
 +
 
 +
  [http://linux-vserver.org vserver]
 +
  [http://www.linux-kvm.org/page/Main_Page kvm/qemu]
 +
  [http://lguest.ozlabs.org/ lguest]
 +
  [http://www.vmware.com VMWare(TM)]
 +
 
 +
== Built in Virtualization ==
  
 
   [http://linux-vserver.org vserver]
 
   [http://linux-vserver.org vserver]
Line 15: Line 30:
 
   [http://lguest.ozlabs.org/ lguest]
 
   [http://lguest.ozlabs.org/ lguest]
  
This means you can use ASL for your virtualization needs if you prefer to use vserver, kvm or lguest.
+
This means you can use ASL for your virtualization needs if you prefer to use vserver, kvm or lguest as your host server.  ASL can be used as a virtualization server if you plan to use vserver, kvm or lguest.
  
 
== Works With ==
 
== Works With ==

Revision as of 19:52, 4 August 2010

Contents

Built in Support

ASL 2.2 includes built in support for the following Virtualization technologies:

 vserver
 kvm/qemu
 lguest
 VMWare(TM)
 Xen

This means that you can run ASL on a virtualized machine using these technologies. Not all of the features of ASL will work with every technology. The following article defines the levels as follows:

  • Full Support: All ASL features will work
  • Built in Virtualization: All ASL features will work, plus ASL can act as a virtualization host.
  • ASL minus kernel: All ASL features will work, except for features in the ASL kernel. These technologies either do not allow the replacement of the kernel (VPS) or do not work with the ASL kernel (Xen)

Full Support

ASL has ful support for the following virtualization technologies:

 vserver
 kvm/qemu
 lguest
 VMWare(TM)

Built in Virtualization

 vserver
 kvm/qemu
 lguest

This means you can use ASL for your virtualization needs if you prefer to use vserver, kvm or lguest as your host server. ASL can be used as a virtualization server if you plan to use vserver, kvm or lguest.

Works With

ASL will also work with the following virtualization technologies, however you can not install the ASL kernel:

 Virtuozzo
 OpenVZ
 Xen

On these systems you should expect ASL to report various vulnerabilities in the kernel. These are not false positives but are in fact vulnerabilities in those kernels. When using a VPS with these technologies various other behaviors will occur, and they are covered in the article ASL#ASL_inside_a_VPS.

Development Path

OpenVz/Virtuozzo: We are currently exploring the addition of OpenVZ natively to the ASL kernel.

Xen: We are currently exploring support for native Xen support in the ASL kernel, where the ASL kernel will act as the Xen server.

Personal tools