puppet-virtual
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:Puppet module to manage virtual stuff (forked from David Schmitt)
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.

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。