Statistics
| Branch: | Tag: | Revision:

root / tools @ 224ff0f7

Name Size
burnin 40.7 kB
cfgshell 9 kB
cfgupgrade 10 kB
cfgupgrade12 12.1 kB
check-cert-expired 2 kB
cluster-merge 30.6 kB
confd-client 8.5 kB
fmtjson 1.2 kB
ganeti-listrunner 18.5 kB
kvm-console-wrapper 1.5 kB
kvm-ifup.in 2.3 kB
lvmstrap 28.6 kB
master-ip-setup 2.2 kB
move-instance 30.4 kB
ovfconverter 6.7 kB
sanitize-config 8.5 kB
setup-ssh 14.6 kB
vcluster-setup.in 7.6 kB
xm-console-wrapper 1.4 kB

Latest revisions

# Date Author Comment
224ff0f7 10/26/2012 05:27 pm Michael Hanselmann

gnt-node add: Use prepare-node-join

This patch changes “gnt-node add” to use the newly added
“prepare-node-join” tool. Hereby Paramiko is no longer a hard dependency
for setting up SSH on nodes.

In “gnt_cluster.py”, a positional parameter is no longer passed as a...

36683bad 10/11/2012 12:56 pm Michael Hanselmann

vcluster-setup: Stop hardcoding /etc/hosts

… use a constant instead.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

a6d3644b 10/02/2012 06:12 am Michael Hanselmann

vcluster-setup: Watcher, init script

- Generate a wrapper script for ganeti-watcher
- Provide command line option to specify init script

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Bernardo Dal Seno <>

1266a29b 09/28/2012 06:29 pm Michael Hanselmann

vcluster-setup: Add more parameters to "gnt-cluster init"

This patch also adds two new parameters to the vcluster-setup script to
not configure /etc/hosts and networking. Build-time variables are now
used for paths.

Signed-off-by: Michael Hanselmann <>...

052783ff 09/28/2012 03:14 pm Michael Hanselmann

Stop hardcoding root user

Some parts of the code still use a hardcoded user name: root. This patch
replaces all with a constant specified at build time. The end goal is to
make it possible to run a Ganeti cluster without any special privileges
(of course this will prevent some functionality from working)....

6e3bf290 09/27/2012 07:10 pm Michael Hanselmann

Cleanup of build-time shell variable replacements

Instead of having a different set in (almost) every shell script, this
inserts the most commonly used variables at build time. This way the
code for injecting a root directory for virtual clusters also is just...

29386d3e 09/27/2012 06:26 pm Michael Hanselmann

Add vcluster-setup utility

This utility can be used to configure an environment for a virtual
cluster. It sets up entries in /etc/hosts, creates the necessary
directory structure, and generates helper scripts.

Documentation for virtual clusters will come in a later patch....

370f2768 09/27/2012 04:02 pm Michael Hanselmann

cfgshell: Remove pylint disable line

Commit 326830963 removed the use of a private member function. Also
replace '' with "" in one place.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

09bf5d24 09/18/2012 06:11 pm Michael Hanselmann

Migrate tools/* from constants to pathutils

File system paths moved from constants to pathutils.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

32683096 09/12/2012 12:27 pm René Nussbaumer

Make the slots functionality more modular

As we will introduce another set of containers using the slots trick
we abstract away as much as possible to separate bases classes. The
child classes then adapt them for their needs. This leads to less code...

View revisions

Also available in: Atom