ganeti-local
16 years agoAdd note about manually loading the drbd module
Iustin Pop [Thu, 30 Aug 2007 12:53:48 +0000 (12:53 +0000)]
Add note about manually loading the drbd module

16 years agoAdd note about running the Xen kernel before compiling DRBD
Iustin Pop [Thu, 30 Aug 2007 12:52:23 +0000 (12:52 +0000)]
Add note about running the Xen kernel before compiling DRBD

16 years agoAdd mdadm to the debian example
Iustin Pop [Thu, 30 Aug 2007 12:30:39 +0000 (12:30 +0000)]
Add mdadm to the debian example

Reviewed-by: roman.marxer

16 years agoAdd more details about hostname issues
Iustin Pop [Thu, 30 Aug 2007 12:14:15 +0000 (12:14 +0000)]
Add more details about hostname issues

16 years agoFix the manpage gnt-instance w.r.t. units
Iustin Pop [Thu, 30 Aug 2007 10:29:03 +0000 (10:29 +0000)]
Fix the manpage gnt-instance w.r.t. units

The manpage wrongly states that the default unit for disk sizes is
gibibytes, whereas currently it's mebibytes. Fix that and also update
the '--help' output to display the default unit.

Reviewed-by: roman.marxer

16 years agoDocument kernel selection method
Iustin Pop [Thu, 30 Aug 2007 09:35:39 +0000 (09:35 +0000)]
Document kernel selection method

This changelist add:
  - documentation on how to select the kernel and initrd (if needed) for
    instances
  - support in hypervisor.py for the initrd
  - adds note about internet-connectivity and debootstrap requirements
    for the minimal etch os
  - documentation on the miminum xenvg size

Reviewed-by: roman.marxer,ultrotter

16 years agoNew version of install.sgml
Iustin Pop [Wed, 29 Aug 2007 14:34:58 +0000 (14:34 +0000)]
New version of install.sgml

This adds more examples and clarifies the existing ones.

Reviewed-by: roman.marxer

16 years agoRefuse nodes with non-FQDN hostnames.
Iustin Pop [Tue, 28 Aug 2007 12:25:29 +0000 (12:25 +0000)]
Refuse nodes with non-FQDN hostnames.

This changes the cluster init and node join to refuse a node that has a
different hostname than what the resolver returns.

Reviewed-by: imsnah

16 years agoDocbook-relate changes on admin.sgml
Iustin Pop [Tue, 28 Aug 2007 11:35:22 +0000 (11:35 +0000)]
Docbook-relate changes on admin.sgml

This changes a lot of docbook-related stuff and addresses a few consistency
issues.

Reviewed-by: vylavera

16 years agoCleanup of the installation tutorial.
Iustin Pop [Tue, 28 Aug 2007 08:54:04 +0000 (08:54 +0000)]
Cleanup of the installation tutorial.

This fixes some consistency issues.

Reviewed-by: vylavera

16 years agoFix compatibility problems with mdadm-2.5.6
Iustin Pop [Tue, 28 Aug 2007 08:50:02 +0000 (08:50 +0000)]
Fix compatibility problems with mdadm-2.5.6

This fixes a compatibility problem with recent mdadm (2.x?) by
reimplementing the zero-ing of the superblocks in ganeti itself.

Reviewed-by: imsnah

16 years agoChanged INSTALL to point to the tutorial and admin guide.
Iustin Pop [Mon, 27 Aug 2007 09:20:54 +0000 (09:20 +0000)]
Changed INSTALL to point to the tutorial and admin guide.

16 years agoImplement argument for known_hosts file.
Michael Hanselmann [Fri, 24 Aug 2007 12:29:54 +0000 (12:29 +0000)]
Implement argument for known_hosts file.

Reviewed-by: iustinp

16 years agoSet SSH's ClearAllForwardings and ForwardAgent options.
Michael Hanselmann [Fri, 24 Aug 2007 11:38:31 +0000 (11:38 +0000)]
Set SSH's ClearAllForwardings and ForwardAgent options.

Reviewed-by: iustinp

16 years ago- Test “gnt-cluster copyfile”
Michael Hanselmann [Fri, 24 Aug 2007 10:23:50 +0000 (10:23 +0000)]
- Test “gnt-cluster copyfile”
- Run “gnt-cluster verify” and “gnt-cluster info” after adding all nodes
- Remove unused --cleanup option
- Remove --verbose option and always print executed SSH commands

Reviewed-by: iustinp

16 years agoRework ssh known-hosts handling.
Iustin Pop [Fri, 24 Aug 2007 09:20:37 +0000 (09:20 +0000)]
Rework ssh known-hosts handling.

This changes:
  - cluster setup, we no longer edit /etc/ssh/ssh_known_hosts but our
    own file
  - node add, we no longer remove root's known_hosts (twice)
  - gnt-instance console, both the LU and the script: since now the ssh
    setup is not standard, we need to build the ssh cmdline in the LU
    (instead of manually building it in the script) with the correct
    parameters and use the command line as returned in the script
  - ssh.py, many changes, split options in module-level constants so
    that building the command line in different places is easier/more
    logical
  - backend.py, we no longer remove root's known_hosts in Add node, and
    we allow our own known_hosts file to be uploaded

Reviewed-by: imsnah

16 years agoImprove LURunClusterCommand
Iustin Pop [Thu, 23 Aug 2007 13:59:11 +0000 (13:59 +0000)]
Improve LURunClusterCommand

This function used a hand-coded ssh call to remote nodes. Fix it to use the
ssh.SSHCall function, and in the process drop the command field from the
results, as it's too verbose and we can use (in gnt-cluster) what we passed in.

Reviewed-by: schreiberal

16 years agoFix one wrong usage of _GetWantedNodes
Iustin Pop [Wed, 22 Aug 2007 15:53:06 +0000 (15:53 +0000)]
Fix one wrong usage of _GetWantedNodes

_GetWantedNodes is used wrongly by the LUClusterCopyFile. This fixes that.

Reviewed-by: imsnah

16 years agoFix typo.
Michael Hanselmann [Tue, 21 Aug 2007 14:35:59 +0000 (14:35 +0000)]
Fix typo.

Reviewed-by: iustin

16 years agoRename installing.sgml to install.sgml
Iustin Pop [Tue, 21 Aug 2007 08:39:52 +0000 (08:39 +0000)]
Rename installing.sgml to install.sgml

This is more in line with the other document names.

Also, change the title to simply "Ganeti installation tutorial".

Reviewed-by: ultrotter

16 years agoAdd information about installing from source.
Iustin Pop [Mon, 20 Aug 2007 14:43:34 +0000 (14:43 +0000)]
Add information about installing from source.

In case one installs from source, make, tar and gzip are also needed. tar and
gzip are almost always installed, but make not, so let's add a note about that.

Also remove a '>' in the apt-get install example so copy-paste works.

Reviewed-by: imsnah

16 years agoDisable hashing of the ssh keys.
Iustin Pop [Mon, 20 Aug 2007 13:27:45 +0000 (13:27 +0000)]
Disable hashing of the ssh keys.

In case we use StrictHostKeyChecking=ask, also add HashKnownHosts=no so that
debugging is easier. The nodes to which we are connecting are anyway visible in
/etc/ssh/ssh_known_hosts.

16 years agoAdd support for listing instance disk sizes.
Iustin Pop [Mon, 20 Aug 2007 12:17:50 +0000 (12:17 +0000)]
Add support for listing instance disk sizes.

Reviewed-by: imsnah

16 years agoA CheckPrereq method had one unconverted "return 1" statement. Change it to the
Iustin Pop [Mon, 20 Aug 2007 11:29:11 +0000 (11:29 +0000)]
A CheckPrereq method had one unconverted "return 1" statement. Change it to the
appropriate raise.

Reviewed-by: imsnah

16 years agoAdd ganeti-master to sbin_SCRIPTS
Iustin Pop [Mon, 20 Aug 2007 08:21:08 +0000 (08:21 +0000)]
Add ganeti-master to sbin_SCRIPTS

This was forgotten when the init script was changed.

Reviewed-by: imsnah

16 years agoChange cli.OutputTable to cli.GenerateTable
Iustin Pop [Fri, 17 Aug 2007 09:14:44 +0000 (09:14 +0000)]
Change cli.OutputTable to cli.GenerateTable

Since the table generation might be useful elsewhere, let's change it to
return the data instead of directly printing it.

Its callers have also been updated.

Reviewed-by: imsnah

16 years agoAnother documentation update.
Iustin Pop [Thu, 16 Aug 2007 15:23:19 +0000 (15:23 +0000)]
Another documentation update.

This removes the section on packages from installing.sgml (until we have
packages) and adds/corrects informations about using the startup script.

It also adds notes about the ``--master-netdev`` option, which one needs
to use if the node doesn't have an interface named xen-br0 (or if it's
not the interface wanted for external access).

16 years agoSome small fixes.
Iustin Pop [Thu, 16 Aug 2007 15:13:03 +0000 (15:13 +0000)]
Some small fixes.

It fixes the main Makefile.am to create $localstatedir/{lib,log}/ganeti.
It fixes the testing Makefile.am after the rename fake_config.py ->
mocks.py.  It strips the output of "ip link show" to have a nicer output
if the master netdev does not exist.

16 years agoDocumentation updates.
Iustin Pop [Thu, 16 Aug 2007 13:06:23 +0000 (13:06 +0000)]
Documentation updates.

This changes installing.sgml, adding details about required software and
OS instances. It also updates INSTALL and README to correspond with the
sgml manual.

Reviewed-by: ultrotter

16 years agoSome changes to the installation manual.
Iustin Pop [Wed, 15 Aug 2007 15:15:38 +0000 (15:15 +0000)]
Some changes to the installation manual.

The biggest change is that at configure time one must specify
--localstatedir=/var since the directories for ganeti (/var/log/ganeti,
/var/lib/ganeti) must be located here.

Reviewed-by: ultrotter

16 years agoStyle changes for pep-8 and python-3000 compliance.
Iustin Pop [Tue, 14 Aug 2007 15:17:50 +0000 (15:17 +0000)]
Style changes for pep-8 and python-3000 compliance.

This changes the raising of exceptions from:
  raise Exception, value
to
  raise Exception(value)

as the first form will be removed in python-3000 and the second form is
preferred now.

The changes also involve a few cases of changing from raising standard
exceptions and use our own ones.

The new version also fixes many pylint-generated warnings, especially in
ganeti-noded where I changed many methods to @staticmethod.

There is no functionality changed (barring any bugs).

16 years agoImplement tag support for cluster, nodes and instances.
Iustin Pop [Wed, 8 Aug 2007 09:37:52 +0000 (09:37 +0000)]
Implement tag support for cluster, nodes and instances.

This is only the backend part, from the command line the tags can't be
read/modified yet.

Reviewed-by: imsnah

16 years agoDon't bail out if node isn't there on “gnt-node volumes”.
Michael Hanselmann [Mon, 6 Aug 2007 11:26:04 +0000 (11:26 +0000)]
Don't bail out if node isn't there on “gnt-node volumes”.

Reviewed-by: iustinp

16 years agoPrepare for the tags implementation:
Iustin Pop [Fri, 3 Aug 2007 15:04:21 +0000 (15:04 +0000)]
Prepare for the tags implementation:
  - add an Update method on the ConfigWriter class;
  - make the AddInstance method not log disks for diskless types (helps with testing)
  - implement limited testing for the ConfigWriter with focus on the new Update method

16 years agoImport constants into gnt-cluster.
Michael Hanselmann [Fri, 3 Aug 2007 13:54:47 +0000 (13:54 +0000)]
Import constants into gnt-cluster.

Reviewed-by: iustinp

16 years agoRe-stat the config file when we write it so that the next _OpenConfig()
Iustin Pop [Fri, 3 Aug 2007 12:51:42 +0000 (12:51 +0000)]
Re-stat the config file when we write it so that the next _OpenConfig()
won't reread it if not modified by someone else.

16 years agoAdd instance name to LVM volume as a tag.
Michael Hanselmann [Fri, 3 Aug 2007 12:35:59 +0000 (12:35 +0000)]
Add instance name to LVM volume as a tag.

Reviewed-by: iustinp

16 years agoImplement a standard way of getting the cluster object from the
Iustin Pop [Fri, 3 Aug 2007 11:03:56 +0000 (11:03 +0000)]
Implement a standard way of getting the cluster object from the
configuration.

Reviewed-by: imsnah

16 years agoChange logival volume names to not be based on the instance's name, but
Iustin Pop [Fri, 3 Aug 2007 09:57:41 +0000 (09:57 +0000)]
Change logival volume names to not be based on the instance's name, but
instead use an UUID prefix and a suffix denoting the disk iv_name
(sda/sdb) and possibly it's type (data/meta).

Reviewed-by: imsnah

16 years agoPut synchronization speed into constant.
Michael Hanselmann [Fri, 3 Aug 2007 09:18:13 +0000 (09:18 +0000)]
Put synchronization speed into constant.

Reviewed-by: iustinp

16 years ago- Check for docbook2man and print warning if it's not there
Michael Hanselmann [Fri, 3 Aug 2007 09:08:40 +0000 (09:08 +0000)]
- Check for docbook2man and print warning if it's not there
- Cleanup

Reviewed-by: iustinp

16 years agoUpdate svn:ignore.
Michael Hanselmann [Fri, 3 Aug 2007 09:05:03 +0000 (09:05 +0000)]
Update svn:ignore.

Reviewed-by: iustinp

16 years agoAdd disk template information to the admin manual
Guido Trotter [Thu, 2 Aug 2007 22:04:45 +0000 (22:04 +0000)]
Add disk template information to the admin manual
Add warning about avoiding xm commands for instance creation
Also fix a man page reference in installing.sgml to use the docbook format

Reviewed-By: iustinp

16 years agoImplement --dry-run for cfgupgrade.
Michael Hanselmann [Thu, 2 Aug 2007 16:40:31 +0000 (16:40 +0000)]
Implement --dry-run for cfgupgrade.

Reviewed-by: iustinp

16 years agoPut default bridge into constant.
Michael Hanselmann [Thu, 2 Aug 2007 15:54:31 +0000 (15:54 +0000)]
Put default bridge into constant.

Reviewed-by: iustinp

16 years agoAdd configuration upgrade utility.
Michael Hanselmann [Thu, 2 Aug 2007 13:45:56 +0000 (13:45 +0000)]
Add configuration upgrade utility.

Reviewed-by: iustinp

16 years agoImplement __setitem__ for ConfigObject to add container protocol compatibility.
Michael Hanselmann [Thu, 2 Aug 2007 12:51:35 +0000 (12:51 +0000)]
Implement __setitem__ for ConfigObject to add container protocol compatibility.

16 years agoAdd the ganeti admin manual
Guido Trotter [Thu, 2 Aug 2007 12:50:04 +0000 (12:50 +0000)]
Add the ganeti admin manual
Refer to the glossary from the installing guide

Reviewed-By: iustinp

16 years agoFix a function's doc string
Guido Trotter [Thu, 2 Aug 2007 09:41:05 +0000 (09:41 +0000)]
Fix a function's doc string

Reviewed-By: iustinp

16 years agoGaneti installation tutorial
Guido Trotter [Mon, 30 Jul 2007 14:30:46 +0000 (14:30 +0000)]
Ganeti installation tutorial

Reviewed-By: iustinp, imsnah

16 years agoFix issues reported by pylint.
Michael Hanselmann [Mon, 30 Jul 2007 12:40:13 +0000 (12:40 +0000)]
Fix issues reported by pylint.

Reviewed-by: iustinp

16 years agoUse OutputTable for “gnt-os list”.
Michael Hanselmann [Fri, 27 Jul 2007 13:26:26 +0000 (13:26 +0000)]
Use OutputTable for “gnt-os list”.

Reviewed-by: iustinp

16 years agoUnify environment variables for instance related hooks.
Michael Hanselmann [Fri, 27 Jul 2007 12:28:16 +0000 (12:28 +0000)]
Unify environment variables for instance related hooks.

Reviewed-by: iustinp

16 years agoCheck for instances on “gnt-cluster destroy”.
Michael Hanselmann [Fri, 27 Jul 2007 10:00:50 +0000 (10:00 +0000)]
Check for instances on “gnt-cluster destroy”.

Reviewed-by: iustinp

16 years agoRemove defectiv comma.
Michael Hanselmann [Fri, 27 Jul 2007 09:34:32 +0000 (09:34 +0000)]
Remove defectiv comma.

Reviewed-by: iustinp

16 years ago- Implement “gnt-instance reinstall --os-type=…”
Michael Hanselmann [Fri, 27 Jul 2007 09:05:03 +0000 (09:05 +0000)]
- Implement “gnt-instance reinstall --os-type=…”
- Add the command to gnt-instance.sgml

Reviewed-by: iustinp

16 years agoFix the "gnt-cluster getmaster" command by making the LuQueryClusterInfo
Iustin Pop [Fri, 27 Jul 2007 08:15:21 +0000 (08:15 +0000)]
Fix the "gnt-cluster getmaster" command by making the LuQueryClusterInfo
runnable on non-master nodes (and remove the list of instances and nodes
returned by it, that information can be retrieved by other opcodes).

Also, remove the node/instance list from "gnt-cluster info" as it
doesn't make sense to duplicate this information.

Reviewed-by: imsnah

16 years agoMove the cluster name from ConfigWriter to SimpleStore.
Iustin Pop [Fri, 27 Jul 2007 07:41:30 +0000 (07:41 +0000)]
Move the cluster name from ConfigWriter to SimpleStore.

Reason: if left ConfigWriter, nodes don't know to which cluster they belong.
This will bite us later when we'll revisit node join operation.

Cons: we lose the cluster name from the config file, which means a
standalone "cluster.data" is a little bit harder to analyze. But I have
a plan for this which will follow shortly.

Implementing this will also allow us to cleanly fix "gnt-cluster
getmaster".

Reviewed-by: imsnah

16 years ago- Move --force option to cli.py
Michael Hanselmann [Thu, 26 Jul 2007 16:09:11 +0000 (16:09 +0000)]
- Move --force option to cli.py
- Implement “gnt-instance reinstall”
- Fix two typos

Reviewed-by: iustinp

16 years agoDon't pass master_node
Michael Hanselmann [Thu, 26 Jul 2007 15:26:55 +0000 (15:26 +0000)]
Don't pass master_node

Reviewed-by: iustinp

16 years agoComment formatting updates.
Michael Hanselmann [Thu, 26 Jul 2007 11:40:37 +0000 (11:40 +0000)]
Comment formatting updates.

Reviewed-by: iustinp

16 years agoThe master_node is no longer stored in the config file (but in sstore)
Iustin Pop [Thu, 26 Jul 2007 08:48:38 +0000 (08:48 +0000)]
The master_node is no longer stored in the config file (but in sstore)
and all users have been converted, let's remove it from the slots of the
cluster object.

Also let's move the tcpudp_port_pool to the cluster object.

Reviewed-by: imsnah

16 years agoGet ports from configuration if there are some.
Michael Hanselmann [Wed, 25 Jul 2007 16:16:24 +0000 (16:16 +0000)]
Get ports from configuration if there are some.

Reviewed-by: iustinp

16 years agoIt seems the _CheckNodesDirs function is no longer used. Let's remove it.
Iustin Pop [Wed, 25 Jul 2007 13:34:46 +0000 (13:34 +0000)]
It seems the _CheckNodesDirs function is no longer used. Let's remove it.

16 years agoSince the watcher can run on all nodes, let's get rid of the cron file
Iustin Pop [Wed, 25 Jul 2007 11:46:06 +0000 (11:46 +0000)]
Since the watcher can run on all nodes, let's get rid of the cron file
handling, as it can be static and outside of ganeti.

This also means we can get rid of a lot of infrastructure too:
  - the master/node config files checkers
  - one rpc function

16 years agoUpdate for the new tests.
Michael Hanselmann [Wed, 25 Jul 2007 10:27:11 +0000 (10:27 +0000)]
Update for the new tests.

16 years ago- Use new --master-netdev parameter on gnt-cluster init
Michael Hanselmann [Wed, 25 Jul 2007 10:12:16 +0000 (10:12 +0000)]
- Use new --master-netdev parameter on gnt-cluster init
- Split up info tests and add more of them
- Replace map() by [x for x in y]

Reviewed-by: iustinp

16 years agoImplement “cd /” and “cd” to get to the root directory.
Michael Hanselmann [Wed, 25 Jul 2007 09:44:39 +0000 (09:44 +0000)]
Implement “cd /” and “cd” to get to the root directory.

Reviewed-by: iustinp

16 years agoMake the ganeti-watcher exit gracefully if it's not run on the master.
Iustin Pop [Wed, 25 Jul 2007 08:05:17 +0000 (08:05 +0000)]
Make the ganeti-watcher exit gracefully if it's not run on the 

Reviewed-by: imsnah

16 years agoAdd description, fix indentation.
Michael Hanselmann [Tue, 24 Jul 2007 14:10:00 +0000 (14:10 +0000)]
Add description, fix indentation.

Reviewed-by: iustinp

16 years agoFix parameter formatting.
Michael Hanselmann [Tue, 24 Jul 2007 13:43:58 +0000 (13:43 +0000)]
Fix parameter formatting.

Reviewed-by: iustinp

16 years agoAdd small security considerations file.
Iustin Pop [Tue, 24 Jul 2007 13:29:59 +0000 (13:29 +0000)]
Add small security considerations file.

Reviewed-by: imsnah

16 years agoUse generic function to output tables.
Michael Hanselmann [Tue, 24 Jul 2007 13:29:43 +0000 (13:29 +0000)]
Use generic function to output tables.

Reviewed-by: iustinp

16 years agoUpdate the init script to start both the node daemon and the master.
Iustin Pop [Tue, 24 Jul 2007 12:18:23 +0000 (12:18 +0000)]
Update the init script to start both the node daemon and the 

Reviewed-by: imsnah

16 years ago- Implement “gnt-node volumes”
Michael Hanselmann [Tue, 24 Jul 2007 11:45:11 +0000 (11:45 +0000)]
- Implement “gnt-node volumes”
- Create all --output options using a constant
- Put node checking code from opcodes into a single function
- Do the same for output fields

Reviewed-by: iustinp

16 years agoBig change/cleanup in relation to the master startup:
Iustin Pop [Mon, 23 Jul 2007 14:38:05 +0000 (14:38 +0000)]
Big change/cleanup in relation to the master startup:
  - move the master node name from the ConfigWriter to SimpleStore (all
    nodes need this, and it was the only thing pulled in from the
    ConfigWriter on nodes)
  - fix mcpu.py and the testing w.r.t. this change; for testing, rename
    the fake_config.py to mocks.py and add a FakeSStore object
  - then add a ganeti-master script which can be run on any node at boot
    and which will not do anything if not master on start (on stop it
    will still try to remove the ip address)
  - also add a new cluster-wide variable (master_netdev) that determines
    on which interface we add this ip address; it's customizable at
    cluster init time
  - also remove the cluster name file which was separately handled from
    ssconf (not needed anymore)
  - remove the master init.d links from the list of config files as this
    is not our responsibility now

16 years agoDo the secondary check and subsequently allocate the drive on all available
Guido Trotter [Mon, 23 Jul 2007 12:14:01 +0000 (12:14 +0000)]
Do the secondary check and subsequently allocate the drive on all available
logival volumes. This lets you use more than one when none of them can support
your full drive size.

Reviewed-By: iustinp

16 years agoFix a typo in an error message, and actually pass it its parameters.
Guido Trotter [Mon, 23 Jul 2007 11:33:44 +0000 (11:33 +0000)]
Fix a typo in an error message, and actually pass it its parameters.

Reviewed-By: imsnah

16 years agoOutput instance name in error message instead of object representation.
Michael Hanselmann [Mon, 23 Jul 2007 10:27:58 +0000 (10:27 +0000)]
Output instance name in error message instead of object representation.

Reviewed-by: iustinp

16 years agoFix small typo.
Iustin Pop [Mon, 23 Jul 2007 08:53:01 +0000 (08:53 +0000)]
Fix small typo.

Reviewed-by: imsnah

16 years agoAdd the gnt-backup script and man-pages.
Iustin Pop [Mon, 23 Jul 2007 07:45:32 +0000 (07:45 +0000)]
Add the gnt-backup script and man-pages.

Reviewed-by: imsnah

16 years agoUpdate svn:ignore
Michael Hanselmann [Mon, 23 Jul 2007 07:44:44 +0000 (07:44 +0000)]
Update svn:ignore

16 years agoFix calls to _GenerateMDDRBDBranch.
Michael Hanselmann [Mon, 23 Jul 2007 07:44:17 +0000 (07:44 +0000)]
Fix calls to _GenerateMDDRBDBranch.

Reviewed-by: iustinp

16 years agoAllow default bridge to be configured.
Michael Hanselmann [Mon, 23 Jul 2007 07:43:37 +0000 (07:43 +0000)]
Allow default bridge to be configured.

Reviewed-by: iustinp

16 years ago- Describe -b option for "gnt-cluster init"
Michael Hanselmann [Mon, 23 Jul 2007 07:43:06 +0000 (07:43 +0000)]
- Describe -b option for "gnt-cluster init"
- Fix typo

17 years agoCheck for memory size requirements before failing over an instance.
Guido Trotter [Thu, 19 Jul 2007 14:41:21 +0000 (14:41 +0000)]
Check for memory size requirements before failing over an instance.

Reviewed-By: iustinp

17 years agoRename the config dir to autotools
Iustin Pop [Thu, 19 Jul 2007 13:58:31 +0000 (13:58 +0000)]
Rename the config dir to autotools

17 years agoImplement space requirement checking before creating/importing an instance.
Guido Trotter [Thu, 19 Jul 2007 12:08:17 +0000 (12:08 +0000)]
Implement space requirement checking before creating/importing an instance.

Reviewed-By: iustinp

17 years agoIgnore *.pyc.
Michael Hanselmann [Thu, 19 Jul 2007 12:01:13 +0000 (12:01 +0000)]
Ignore *.pyc.

17 years agoIgnore automatically generated files.
Michael Hanselmann [Thu, 19 Jul 2007 11:40:52 +0000 (11:40 +0000)]
Ignore automatically generated files.

17 years agoMove files
Michael Hanselmann [Wed, 18 Jul 2007 15:54:00 +0000 (15:54 +0000)]
Move files

17 years agoAdd new directories.
Michael Hanselmann [Wed, 18 Jul 2007 15:52:14 +0000 (15:52 +0000)]
Add new directories.

17 years agoReplace tabs with spaces.
Michael Hanselmann [Wed, 18 Jul 2007 12:07:33 +0000 (12:07 +0000)]
Replace tabs with spaces.

Reviewed-by: iustinp

17 years agoFix burnin - when removed from cmdlib, it lost locking functionality.
Iustin Pop [Wed, 18 Jul 2007 11:55:55 +0000 (11:55 +0000)]
Fix burnin - when removed from cmdlib, it lost locking functionality.

Also improve the burnin by doing an optional replace-disks.

17 years agoFix casings of program names, add URLs, add info about PyYAML.
Michael Hanselmann [Wed, 18 Jul 2007 09:44:28 +0000 (09:44 +0000)]
Fix casings of program names, add URLs, add info about PyYAML.

Reviewed-by: iustinp

17 years agoAdd autogen.bash, move some files to config/
Michael Hanselmann [Wed, 18 Jul 2007 08:38:39 +0000 (08:38 +0000)]
Add autogen.bash, move some files to config/

17 years agoadded drbd to list of requirements listed in INSTALL file
Alexander Schreiber [Tue, 17 Jul 2007 12:50:35 +0000 (12:50 +0000)]
added drbd to list of requirements listed in INSTALL file

Reviewed-by: iustinp

17 years agoInitial commit.
Iustin Pop [Mon, 16 Jul 2007 13:39:48 +0000 (13:39 +0000)]
Initial commit.

17 years agoCreate ganeti dir under trunk
Iustin Pop [Mon, 16 Jul 2007 12:29:02 +0000 (12:29 +0000)]
Create ganeti dir under trunk