pf-tools commit: r762 [ccaillet-guest] - in /branches/next-gen/docs: ./ hostfile-sample hostfile-syntax

parmelan-guest at users.alioth.debian.org parmelan-guest at users.alioth.debian.org
Fri Jun 11 13:32:17 UTC 2010


Author: ccaillet-guest
Date: Fri Jun 11 13:32:15 2010
New Revision: 762

URL: http://svn.debian.org/wsvn/pf-tools/?sc=1&rev=762
Log:
Adding docs directory for storing prototypes of config file

Added:
    branches/next-gen/docs/
    branches/next-gen/docs/hostfile-sample
    branches/next-gen/docs/hostfile-syntax

Added: branches/next-gen/docs/hostfile-sample
URL: http://svn.debian.org/wsvn/pf-tools/branches/next-gen/docs/hostfile-sample?rev=762&op=file
==============================================================================
--- branches/next-gen/docs/hostfile-sample (added)
+++ branches/next-gen/docs/hostfile-sample Fri Jun 11 13:32:15 2010
@@ -1,0 +1,37 @@
+[interface::eth0]
+	mac.0			= 00:00:00:00:00:00
+	vlan.default	= vlan-systeme
+	ipv4.default	= 3.0
+	ipv4.1			= 3.12
+
+[interface::eth0.TAG1]
+	vlan.default	= vlan-admindsi
+	ipv4.default	= 12
+
+[interface::bond0]
+	slaves.default	= eth2,eth3
+	mode.default	= active-backup
+	mode.1			= 802.3ad
+	options.1		= xmit_hash_policy=layer3+4,miimon=100
+	vlan.default	= vlan-pfds-ext
+	ipv4.default	= 92
+	@route			= 224.0.0.0/4
+	@route			= default via gw-pfds.vlan-pfds-ext.private
+	
+[deployment]
+	mode.default	= debian
+	arch.default	= amd64
+	distrib.default	= lenny
+
+[hostgroup]
+	number		= 2
+	order		= 1
+
+[boot]
+	pxefilename.default	= pxelinux.0
+	kernel.default		= vmlinuz-2.6.26.5-universal-grm2.1.12
+	console.default		= default
+
+[dns]
+	resolver.default	= vip-spawn.private,nscache.private
+	shortname.default	= vlan-systeme

Added: branches/next-gen/docs/hostfile-syntax
URL: http://svn.debian.org/wsvn/pf-tools/branches/next-gen/docs/hostfile-syntax?rev=762&op=file
==============================================================================
--- branches/next-gen/docs/hostfile-syntax (added)
+++ branches/next-gen/docs/hostfile-syntax Fri Jun 11 13:32:15 2010
@@ -1,0 +1,62 @@
+?[includes]
+	? @files	::= <FILENAME>
+
+[interface::ethX]
+	? mac[.default|%HOSTNUM%]		::= <MAC_ADDR>
+	! vlan[.default|%HOSTNUM%]		::= <VLAN_NAME> as defined in network configurations part in PF-TOOLS
+	! ipv4[.default|%HOSTNUM%]		::= <IPV4_ADDR>
+	? ipv6[.default|%HOSTNUM%]		::= <IPV6_ADDR>
+	? options[.default|%HOSTNUM%]	::= <IFACE_OPT>
+	? @route[.default|%HOSTNUM%]	::= <SUBNET>/<NETMASK> [via <GATEWAY>]
+	? @route6[.default|%HOSTNUM%]	::= <SUBNET>/<NETMASK> [via <GATEWAY>]
+
+[interface::ethX.TAGY]
+	! vlan[.default|%HOSTNUM%]		::= <VLAN_NAME> as defined in network configurations part in PF-TOOLS
+	! ipv4[.default|%HOSTNUM%]		::= <IPV4_ADDR>
+	? ipv6[.default|%HOSTNUM%]		::= <IPV6_ADDR>
+	? @route[.default|%HOSTNUM%]	::= <SUBNET>/<NETMASK> [via <GATEWAY>]
+	? @route6[.default|%HOSTNUM%]	::= <SUBNET>/<NETMASK> [via <GATEWAY>]
+
+[interface::bondX]
+	! slaves[.default|%HOSTNUM%]	::= <IFACE>,<IFACE>,...
+	! mode[.default|%HOSTNUM%]		::= active-backup|802.3ad ... see kernel Docs for different modes
+	! options[.default|%HOSTNUM%]	::= see kernel docs for misc options like xmit_hash_policy 
+	! vlan[.default|%HOSTNUM%]		::= <VLAN_NAME> as defined in network configurations part in PF-TOOLS
+	! ipv4[.default|%HOSTNUM%]		::= <IPV4_ADDR>
+	? ipv6[.default|%HOSTNUM%]		::= <IPV6_ADDR>
+	? @route[.default|%HOSTNUM%]	::= <SUBNET>/<NETMASK> [via <GATEWAY>]
+	? @route6[.default|%HOSTNUM%]	::= <SUBNET>/<NETMASK> [via <GATEWAY>]
+
+[interface::bondX.TAGY]
+	! vlan[.default|%HOSTNUM%]		::= <VLAN_NAME> as defined in network configurations part in PF-TOOLS
+	! ipv4[.default|%HOSTNUM%]		::= <IPV4_ADDR>
+	? ipv6[.default|%HOSTNUM%]		::= <IPV6_ADDR>
+	? @route[.default|%HOSTNUM%]	::= <SUBNET>/<NETMASK> [via <GATEWAY>]
+	? @route6[.default|%HOSTNUM%]	::= <SUBNET>/<NETMASK> [via <GATEWAY>]
+
+[deployment]
+	! mode[.default|%HOSTNUM%]		::= debian|ubuntu|redhat
+	! arch[.default|%HOSTNUM%]		::= i386|amd64
+	! distrib[.default|%HOSTNUM%]	::= <DISTRIB_NAME>
+
+[hostgroup]
+	model	::= <MODEL_NAME>
+	number	::= <INT>
+	order	::= <INT>
+
+[boot]
+	? pxefilename[.default|%HOSTNUM%]	::= <FILENAME> pxelinux.0 is used by default (generic legacy PXE boot) need to change if UEFI is used
+	! kernel[.default|%HOSTNUM%]		::= <KERNEL_FILENAME>
+	? cmdline[.default|%HOSTNUM%]		::= misc options on cmdline see kernel docs
+	? console[.default|%HOSTNUM%]		::= [default|ttyS0,115200n8]
+
+[dns]
+	! resolver[.default|%HOSTNUM%]		::= <IPV4_ADDR|IPV6_ADDR|HOSTNAME>[,<IPV4_ADDR|IPV6_ADDR|HOSTNAME>] : HOSTNAME as defined in PF-TOOLS configurations
+	? shortname[.default|%HOSTNUM%]		::= <VLAN_NAME> as defined in network configurations part in PF-TOOLS, if not defined use the eth0 vlan value
+	? alias.<name>[.default|%HOSTNUM%]	::= <VLAN_NAME> as defined in network configurations part in PF-TOOLS
+
+[monitoring]
+	! type[.default|%HOSTNUM%]		::= nagios
+	! interface[.default|%HOSTNUM%]	::= <VLAN_NAME> as defined in network configurations part in PF-TOOLS
+	! @system[.default|%HOSTNUM%]	::= <CHECK_COMMAND> as defined in NAGIOS configurations
+	! @service[.default|%HOSTNUM%]	::= <CHECK_COMMAND> as defined in NAGIOS configurations




More information about the pf-tools-commits mailing list