Revision 1ebe6dbd
b/INSTALL | ||
---|---|---|
74 | 74 |
$ apt-get install ghc6 libghc6-json-dev libghc6-network-dev \ |
75 | 75 |
libghc6-parallel-dev libghc6-curl-dev |
76 | 76 |
|
77 |
The compilation of the htools components is automatically enabled when |
|
78 |
the compiler and the requisite libraries are found. You can use the |
|
79 |
``--enable-htools`` configure flag to force the selection (at which |
|
80 |
point ``./configure`` will fail if it doesn't find the prerequisites). |
|
81 |
|
|
77 | 82 |
If you want to build from source, please see doc/devnotes.rst for more |
78 | 83 |
dependencies. |
79 | 84 |
|
b/doc/admin.rst | ||
---|---|---|
1482 | 1482 |
Other Ganeti projects |
1483 | 1483 |
--------------------- |
1484 | 1484 |
|
1485 |
There are two other Ganeti-related projects that can be useful in a
|
|
1486 |
Ganeti deployment. These can be downloaded from the project site
|
|
1487 |
(http://code.google.com/p/ganeti/) and the repositories are also on the
|
|
1488 |
project git site (http://git.ganeti.org). |
|
1485 |
Below is a list (which might not be up-to-date) of additional projects
|
|
1486 |
that can be useful in a Ganeti deployment. They can be downloaded from
|
|
1487 |
the project site (http://code.google.com/p/ganeti/) and the repositories
|
|
1488 |
are also on the project git site (http://git.ganeti.org).
|
|
1489 | 1489 |
|
1490 | 1490 |
NBMA tools |
1491 | 1491 |
++++++++++ |
... | ... | |
1499 | 1499 |
ganeti-htools |
1500 | 1500 |
+++++++++++++ |
1501 | 1501 |
|
1502 |
The ``ganeti-htools`` software consists of a set of tools: |
|
1503 |
|
|
1504 |
- ``hail``: an advanced iallocator script compared to Ganeti's builtin |
|
1505 |
one |
|
1506 |
- ``hbal``: a tool for rebalancing the cluster, i.e. moving instances |
|
1507 |
around in order to better use the resources on the nodes |
|
1508 |
- ``hspace``: a tool for estimating the available capacity of a cluster, |
|
1509 |
so that capacity planning can be done efficiently |
|
1502 |
Before Ganeti version 2.5, this was a standalone project; since that |
|
1503 |
version it is integrated into the Ganeti codebase (see |
|
1504 |
:doc:`install-quick` for instructions on how to enable it). If you run |
|
1505 |
an older Ganeti version, you will have to download and build it |
|
1506 |
separately. |
|
1510 | 1507 |
|
1511 | 1508 |
For more information and installation instructions, see the README file |
1512 | 1509 |
in the source archive. |
b/doc/iallocator.rst | ||
---|---|---|
539 | 539 |
Reference implementation |
540 | 540 |
~~~~~~~~~~~~~~~~~~~~~~~~ |
541 | 541 |
|
542 |
Ganeti's default iallocator is "hail" which is part of the separate |
|
543 |
ganeti-htools project. In order to see its source code please clone |
|
544 |
``git://git.ganeti.org/htools.git``. Note that htools is implemented |
|
545 |
using the Haskell programming language. |
|
542 |
Ganeti's default iallocator is "hail" which is available when "htools" |
|
543 |
components have been enabled at build time (see :doc:`install-quick` for |
|
544 |
more details). |
|
546 | 545 |
|
547 | 546 |
.. vim: set textwidth=72 : |
548 | 547 |
.. Local Variables: |
b/doc/walkthrough.rst | ||
---|---|---|
592 | 592 |
node2 1.3T 1.3T 32.0G 1.0G 30.4G 1 3 |
593 | 593 |
node3 1.3T 1.3T 32.0G 1.0G 30.4G 0 0 |
594 | 594 |
|
595 |
.. note:: If you have the ganeti-htools package installed, you can |
|
596 |
shuffle the instances around to have a better use of the nodes. |
|
595 |
.. note:: If you have the Ganeti has been built with the htools |
|
596 |
component enabled, you can shuffle the instances around to have a |
|
597 |
better use of the nodes. |
|
597 | 598 |
|
598 | 599 |
Disk failures |
599 | 600 |
+++++++++++++ |
... | ... | |
916 | 917 |
for any non-trivial cluster) |
917 | 918 |
- try to reduce memory of some instances to accommodate the available |
918 | 919 |
node memory |
919 |
- if you have the ganeti-htools package installed, you can run the
|
|
920 |
``hbal`` tool which will try to compute an automated cluster solution
|
|
921 |
that complies with the N+1 rule |
|
920 |
- if Ganeti has been built with the htools package enabled, you can run
|
|
921 |
the ``hbal`` tool which will try to compute an automated cluster
|
|
922 |
solution that complies with the N+1 rule
|
|
922 | 923 |
|
923 | 924 |
Network issues |
924 | 925 |
++++++++++++++ |
Also available in: Unified diff