Add xend config info

git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@4645 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
teastep 2006-10-07 21:12:23 +00:00
parent e1fe99db63
commit d18c78a2e0
2 changed files with 47 additions and 3 deletions

View File

@ -395,6 +395,22 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
</variablelist> </variablelist>
<para>For those of you who are termnally confused between<emphasis
role="bold"> track</emphasis> and <emphasis
role="bold">balance</emphasis>:</para>
<itemizedlist>
<listitem>
<para><emphasis role="bold">track</emphasis> governs incoming
connections.</para>
</listitem>
<listitem>
<para><emphasis role="bold">balance</emphasis> governs
outgoing connections.</para>
</listitem>
</itemizedlist>
</listitem> </listitem>
</varlistentry> </varlistentry>

View File

@ -179,6 +179,10 @@
<para>Below are the relevant configuration files for the three domains. <para>Below are the relevant configuration files for the three domains.
I use partitions on my hard drives for DomU storage devices.</para> I use partitions on my hard drives for DomU storage devices.</para>
<para>There is not much documentation about how to configure Xen for
routed operation. I've tried to mark the relevant parts with <emphasis
role="bold">bold font</emphasis>.</para>
<blockquote> <blockquote>
<para><filename>/boot/grub/menu.lst</filename> — here is the entry <para><filename>/boot/grub/menu.lst</filename> — here is the entry
that boots Xen in Dom0.</para> that boots Xen in Dom0.</para>
@ -191,11 +195,11 @@
<para><filename>/etc/modprobe.conf.local</filename></para> <para><filename>/etc/modprobe.conf.local</filename></para>
<programlisting>options netloop nloopbacks=1 #Stop netloop from creating 8 vifs</programlisting> <programlisting><emphasis role="bold">options netloop nloopbacks=1</emphasis> #Stop netloop from creating 8 vifs</programlisting>
<para><filename>/etc/xen/auto/02-lists</filename> — configuration file <para><filename>/etc/xen/auto/02-lists</filename> — configuration file
for the lists domain. Note that the vifname is set to 'eth3' for the for the lists domain. Note that the vifname is set to 'eth3' for the
virtual interface to this vm.</para> virtual interface to this domU.</para>
<programlisting># -*- mode: python; -*- <programlisting># -*- mode: python; -*-
@ -216,10 +220,34 @@ root = "/dev/hda3"
extra = "3" extra = "3"
# network interface: # network interface:
vif = [ 'mac=aa:cc:00:00:00:01, ip=206.124.146.177, vifname=eth3' ] vif = [ 'mac=aa:cc:00:00:00:01, <emphasis role="bold">ip=206.124.146.177, vifname=eth3</emphasis>' ]
# storage devices: # storage devices:
disk = [ 'phy:hda3,hda3,w' ]</programlisting> disk = [ 'phy:hda3,hda3,w' ]</programlisting>
<para>Excerpt from
<filename>/etc/xen/xend-config.sxp</filename>:<programlisting>
# It is possible to use the network-bridge script in more complicated
# scenarios, such as having two outgoing interfaces, with two bridges, and
# two fake interfaces per guest domain. To do things like this, write
# yourself a wrapper script, and call network-bridge from it, as appropriate.
#
<emphasis role="bold">#</emphasis>(network-script network-bridge)
# If you are using only one bridge, the vif-bridge script will discover that,
# so there is no need to specify it explicitly.
#
<emphasis role="bold">#</emphasis>(vif-script vif-bridge)
## Use the following if network traffic is routed, as an alternative to the
# settings for bridged networking given above.
<emphasis role="bold">(network-script network-route)
(vif-script vif-route)</emphasis>
</programlisting></para>
</blockquote> </blockquote>
<para>With both Xen domains up and running, the system looks as shown in <para>With both Xen domains up and running, the system looks as shown in