diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 61 |
1 files changed, 61 insertions, 0 deletions
@@ -0,0 +1,61 @@ +Overview +======== + +Virtualisation technologies have to be taken into account when configuring +systems to enable optimal performance and minimal resource consumption. This +module enables detection of virtualisation technologies and brings along +classes to react to specific implementations. + +See http://reductivelabs.com/trac/puppet/wiki/VirtualRecipe for details about +this module. + +Technology detection +-------------------- + +The "virtual" fact can take these values: + + * physical: no virtualisation technologies + * vmware: a VMware guest + * vmware_server: a VMware host + * xen0: dom0, the priviledged XEN Management Domain + * xenu: domU, a XEN guest + +VServer +------- + +The Linux-VServer project maintains a lightweight isolation container as patch +to current Linux kernels at http://www.linux-vserver.org/ . + +The vserver fact can detect vserver "host" and "guest" status. + +This module provides classes and defines for managing vserver guests in vserver.pp + + +XEN +--- + +For details see http://www.xensource.org/ + +Beyond detection, this module currently only brings along the class +munin::plugins::xen to install the xen_mem and xen_vm munin plugins. + +VServer Types +============= + +On all vserver hosts, the class vserver::host should be installed. This brings +along the infrastructure and files for the guest configuration types. + + + + + +TODO +==== + +Split xen and vserver specific functionality into separate modules? + +Add XEN guest configuration and initialisation. + +Detect XEN HVM container for fact::virtual. + +Collect various VServer and XEN bits from dbp and integrate here. |