<feed xmlns='http://www.w3.org/2005/Atom'>
<title>autocluster.git/templates/node.xml, branch master</title>
<subtitle>Autocluster is a script for building virtual clusters to test clustered Samba.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/'/>
<entry>
<title>Remove bash autocluster script and supporting files</title>
<updated>2019-03-25T05:52:25+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>martin@meltin.net</email>
</author>
<published>2018-10-02T05:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/commit/?id=acab4ff108c902fec404582e9a6fb50cc81a2c04'/>
<id>acab4ff108c902fec404582e9a6fb50cc81a2c04</id>
<content type='text'>
Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Move shared disk presence logic from nodes into shared disk code</title>
<updated>2014-07-02T04:17:18+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>martin@meltin.net</email>
</author>
<published>2014-06-30T02:08:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/commit/?id=9e181625af37233acd4ac6c1094bb4171d98e903'/>
<id>9e181625af37233acd4ac6c1094bb4171d98e903</id>
<content type='text'>
Currently this is distributed around the node logic and is hard to
manage.

Instead, introduce 2 new functions (well, meta-functions, called using
call_func):

* is_dedicated_storage_node()

  Defaults to false.  Is true for sofs_storage.

* node_has_shared_disks()

  Defaults to false.  True for sofs_storage.  True for sofs_front when
  there are no dedicated storage nodes.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently this is distributed around the node logic and is hard to
manage.

Instead, introduce 2 new functions (well, meta-functions, called using
call_func):

* is_dedicated_storage_node()

  Defaults to false.  Is true for sofs_storage.

* node_has_shared_disks()

  Defaults to false.  True for sofs_storage.  True for sofs_front when
  there are no dedicated storage nodes.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>New configuration variable NETWORKS - IPBASE, IPNET* no longer used</title>
<updated>2013-03-05T04:07:36+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>martin@meltin.net</email>
</author>
<published>2013-03-05T00:36:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/commit/?id=0a6d897bdaf009f6e441dd8cb282624c3e05a975'/>
<id>0a6d897bdaf009f6e441dd8cb282624c3e05a975</id>
<content type='text'>
Much more flexible network configuration.

Replace canned host_setup/etc/libvirt/qemu/networks/*.xml with
setup_networks.sh script.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Much more flexible network configuration.

Replace canned host_setup/etc/libvirt/qemu/networks/*.xml with
setup_networks.sh script.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Explicitly set disk image type to $SYSTEM_DISK_FORMAT in node.xml.</title>
<updated>2011-02-10T05:04:31+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>martin@meltin.net</email>
</author>
<published>2011-02-10T01:12:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/commit/?id=808bd27a73fbfeb0e86fa392b3d5c4e24c55294b'/>
<id>808bd27a73fbfeb0e86fa392b3d5c4e24c55294b</id>
<content type='text'>
If you don't specify a type then RHEL6's KVM default it to 'raw'.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If you don't specify a type then RHEL6's KVM default it to 'raw'.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the disk cache types configurable.</title>
<updated>2010-02-25T02:13:23+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>martin@meltin.net</email>
</author>
<published>2010-02-25T02:13:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/commit/?id=843e2a49e9c184e317b732d83f662ea75c147f1e'/>
<id>843e2a49e9c184e317b732d83f662ea75c147f1e</id>
<content type='text'>
New options SYSTEM_DISK_CACHE and SHARED_DISK_CACHE can be used to
configure the cache type of the disks.  Valid values are: default,
none, writeback, writethrough - or as specified in the libvirt XML
documentation.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
New options SYSTEM_DISK_CACHE and SHARED_DISK_CACHE can be used to
configure the cache type of the disks.  Valid values are: default,
none, writeback, writethrough - or as specified in the libvirt XML
documentation.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Split DISK_TYPE into SYSTEM_DISK_TYPE and SHARED_DISK_TYPE.  DISK_PREFIX too.</title>
<updated>2009-08-17T05:16:38+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>martin@meltin.net</email>
</author>
<published>2009-08-17T05:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/commit/?id=fbe98dde96074e61e8e18d9d921d9a71cae4ec63'/>
<id>fbe98dde96074e61e8e18d9d921d9a71cae4ec63</id>
<content type='text'>
This allows IDE to be used for system disks and some other type,
perhaps virtio, to be used for the shared disks.  I seem to be seeing
some corruption issues with the combination of qcow2 and virtio, so
this will allow me to experiment with the raw shared disks and virtio.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows IDE to be used for system disks and some other type,
perhaps virtio, to be used for the shared disks.  I seem to be seeing
some corruption issues with the combination of qcow2 and virtio, so
this will allow me to experiment with the raw shared disks and virtio.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>When forcing writeback caching don't specify the image type.</title>
<updated>2009-08-13T10:32:23+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>martin@meltin.net</email>
</author>
<published>2009-08-13T10:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/commit/?id=ca4ef9cf983908745c8da1eec8fc78cb56690731'/>
<id>ca4ef9cf983908745c8da1eec8fc78cb56690731</id>
<content type='text'>
libvirt 0.6.1-0ubuntu5.1 tries to pass a "fmt" option instead of a
"format" option and kvm barfs.  It seems fine without the image type.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libvirt 0.6.1-0ubuntu5.1 tries to pass a "fmt" option instead of a
"format" option and kvm barfs.  It seems fine without the image type.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Force writeback caching on qcow2 disk images.</title>
<updated>2009-08-13T03:41:38+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>martin@meltin.net</email>
</author>
<published>2009-08-13T03:41:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/commit/?id=7682138dd8a2c5796b3e819f7733e1045d132d97'/>
<id>7682138dd8a2c5796b3e819f7733e1045d132d97</id>
<content type='text'>
Some versions of kvm disable all caching on qcow2 disk images to
guarantee data integrity on host failure.  We need caching to get
decent performance so we enable writeback caching by default.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some versions of kvm disable all caching on qcow2 disk images to
guarantee data integrity on host failure.  We need caching to get
decent performance so we enable writeback caching by default.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Parameterise disk type and the corresponding device file prefix.</title>
<updated>2009-08-13T03:36:43+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>martin@meltin.net</email>
</author>
<published>2009-08-13T03:36:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/commit/?id=c5b7e1cd4495be2020a3a53d59a90ed7781e6e6e'/>
<id>c5b7e1cd4495be2020a3a53d59a90ed7781e6e6e</id>
<content type='text'>
The version of kvm under RHEL5.4 does not support the SCSI emulation.
So allow the use of ide or virtio instead.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The version of kvm under RHEL5.4 does not support the SCSI emulation.
So allow the use of ide or virtio instead.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>New -e option for debugging.</title>
<updated>2009-04-20T23:45:36+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>martin@meltin.net</email>
</author>
<published>2009-04-20T23:45:36+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/commit/?id=3bc59312b455cfe346782b692c34cb6027e38783'/>
<id>3bc59312b455cfe346782b692c34cb6027e38783</id>
<content type='text'>
The new -e option accepts a bash expression, which is evaluated and
then autocluster exits.  This option is like --dump in that it can be
given only once because it triggers an immediate exit.  The -e option
is most useful for debugging template substitution - see the example
in README.

Remove extra variable NODEMEM from create_node() and node.xml - just
use MEM instead.  The body of create_node() is now in a subshell to
contain changes to MEM.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new -e option accepts a bash expression, which is evaluated and
then autocluster exits.  This option is like --dump in that it can be
given only once because it triggers an immediate exit.  The -e option
is most useful for debugging template substitution - see the example
in README.

Remove extra variable NODEMEM from create_node() and node.xml - just
use MEM instead.  The body of create_node() is now in a subshell to
contain changes to MEM.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
