Revision 2ff4df69
b/NEWS | ||
---|---|---|
7 | 7 |
|
8 | 8 |
*(unreleased)* |
9 | 9 |
|
10 |
- The minimum Python version needed to run Ganeti is now 2.6. |
|
10 |
Incompatible/important changes |
|
11 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
12 |
|
|
13 |
- Instance policy can contain multiple instance specs, as described in |
|
14 |
the “Constrained instance sizes” section of :doc:`Partitioned Ganeti |
|
15 |
<design-partitioned>`. As a consequence, it's not possible to partially change |
|
16 |
or override instance specs. Bounding specs (min and max) can be specified as a |
|
17 |
whole using the new option ``--ipolicy-bounds-specs``, while standard |
|
18 |
specs use the new option ``--ipolicy-std-specs``. |
|
19 |
- The output of the info command of gnt-cluster, gnt-group, gnt-node, |
|
20 |
gnt-instance is a valid YAML object. |
|
21 |
- hail now honors network restrictions when allocating nodes. This led to an |
|
22 |
update of the IAllocator protocol. See the IAllocator documentation for |
|
23 |
details. |
|
24 |
|
|
25 |
New features |
|
26 |
~~~~~~~~~~~~ |
|
27 |
|
|
11 | 28 |
- The :doc:`Remote API <rapi>` daemon now supports a command line flag |
12 | 29 |
to always require authentication, ``--require-authentication``. It can |
13 | 30 |
be specified in ``$sysconfdir/default/ganeti``. |
... | ... | |
22 | 39 |
creation. |
23 | 40 |
- ``cfgupgrade`` now supports a ``--downgrade`` option to bring the |
24 | 41 |
configuration back to the previous stable version. |
25 |
- hail now honors network restrictions when allocating nodes. This led to an |
|
26 |
update of the IAllocator protocol. See the IAllocator documentation for |
|
27 |
details. |
|
42 |
- Disk templates in group ipolicy can be restored to the default value. |
|
43 |
- Initial support for diskless instances and virtual clusters in QA. |
|
44 |
- More QA and unit tests for instance policies. |
|
45 |
- Every opcode now contains a reason trail (visible through ``gnt-job info``) |
|
46 |
describing why the opcode itself was executed. |
|
47 |
- The monitoring daemon is now available. It allows users to query the cluster |
|
48 |
for obtaining information about the status of the system. The daemon is only |
|
49 |
responsible for providing the information over the network: the actual data |
|
50 |
gathering is performed by data collectors (currently, only the DRBD status |
|
51 |
collector is available). |
|
52 |
- In order to help developers work on Ganeti, a new script |
|
53 |
(``devel/build_chroot``) is provided, for building a chroot that contains all |
|
54 |
the required development libraries and tools for compiling Ganeti on a Debian |
|
55 |
Squeeze system. |
|
56 |
- A new tool, ``harep``, for performing self-repair and recreation of instances |
|
57 |
in Ganeti has been added. |
|
58 |
- Split queries are enabled for tags, network, exports, cluster info, groups, |
|
59 |
jobs, nodes. |
|
60 |
- New command ``show-ispecs-cmd`` for ``gnt-cluster`` and ``gnt-group``. |
|
61 |
It prints the command line to set the current policies, to ease |
|
62 |
changing them. |
|
63 |
|
|
64 |
New dependencies |
|
65 |
~~~~~~~~~~~~~~~~ |
|
66 |
The following new dependencies have been added: |
|
67 |
|
|
68 |
For Haskell: |
|
69 |
- The ``curl`` library is not optional anymore for compiling the Haskell code. |
|
70 |
- ``snap-server`` library (if monitoring is enabled). |
|
71 |
|
|
72 |
For Python: |
|
73 |
- The minimum Python version needed to run Ganeti is now 2.6. |
|
74 |
- ``yaml`` library (only for running the QA). |
|
28 | 75 |
|
29 | 76 |
|
30 | 77 |
Version 2.7.0 rc2 |
Also available in: Unified diff