root / debian / NEWS @ cb49d1f5
History | View | Annotate | Download (3.6 kB)
1 | 45b6a5b4 | Dimitris Aragiorgis | ganeti (2.8.0-1) unstable; urgency=low |
---|---|---|---|
2 | 45b6a5b4 | Dimitris Aragiorgis | |
3 | 45b6a5b4 | Dimitris Aragiorgis | As of 2.8.0-1, ganeti is configured to use separate users for its daemons. |
4 | 45b6a5b4 | Dimitris Aragiorgis | Each daemon now runs as a different user (all with a “gnt-” username prefix) |
5 | 45b6a5b4 | Dimitris Aragiorgis | and root access is currently granted only to the node daemon. This is a |
6 | 45b6a5b4 | Dimitris Aragiorgis | build-time setting and existing installations will be automatically converted |
7 | 45b6a5b4 | Dimitris Aragiorgis | to use the new user separation model. |
8 | 45b6a5b4 | Dimitris Aragiorgis | |
9 | 45b6a5b4 | Dimitris Aragiorgis | -- Apollon Oikonomopoulos <apoikos@gmail.com> Tue, 01 Oct 2013 18:02:24 +0300 |
10 | 45b6a5b4 | Dimitris Aragiorgis | |
11 | 45b6a5b4 | Dimitris Aragiorgis | ganeti (2.7.0-2) unstable; urgency=low |
12 | 45b6a5b4 | Dimitris Aragiorgis | The ganeti2 package has been renamed to ganeti, since the original reasons |
13 | 45b6a5b4 | Dimitris Aragiorgis | for nameing the package ganeti2 (i.e. the 1.2 to 2.0 migration) no longer |
14 | 45b6a5b4 | Dimitris Aragiorgis | apply. A dummy transitional ganeti2 package is provided for compatibility, |
15 | 45b6a5b4 | Dimitris Aragiorgis | you can safely remove it after the installation has finished. |
16 | 45b6a5b4 | Dimitris Aragiorgis | |
17 | 45b6a5b4 | Dimitris Aragiorgis | Since 2.7.0-2, all internal Ganeti Python libraries are shipped as a private |
18 | 45b6a5b4 | Dimitris Aragiorgis | module. This is done because the Ganeti internal APIs are not guaranteed to |
19 | 45b6a5b4 | Dimitris Aragiorgis | be stable and direct use by 3rd-party applications is discouraged. Thus, any |
20 | 45b6a5b4 | Dimitris Aragiorgis | 3rd-party programs importing Ganeti's Python code, should now live under |
21 | 45b6a5b4 | Dimitris Aragiorgis | /usr/share/ganeti or include /usr/share/ganeti in Python's sys.path. |
22 | 45b6a5b4 | Dimitris Aragiorgis | |
23 | 45b6a5b4 | Dimitris Aragiorgis | The RAPI client library, being the only stable external API, is now shipped |
24 | 45b6a5b4 | Dimitris Aragiorgis | as a public module in its own package, python-ganeti-rapi. |
25 | 45b6a5b4 | Dimitris Aragiorgis | |
26 | 45b6a5b4 | Dimitris Aragiorgis | Since 2.7.0-2, the HTML documentation is provided in the ganeti-doc package. |
27 | 45b6a5b4 | Dimitris Aragiorgis | |
28 | 45b6a5b4 | Dimitris Aragiorgis | -- Apollon Oikonomopoulos <apoikos@gmail.com> Sat, 13 Jul 2013 04:04:27 +0300 |
29 | 45b6a5b4 | Dimitris Aragiorgis | |
30 | 45b6a5b4 | Dimitris Aragiorgis | ganeti2 (2.1.1-1) unstable; urgency=low |
31 | 45b6a5b4 | Dimitris Aragiorgis | |
32 | 45b6a5b4 | Dimitris Aragiorgis | Upgrading from Lenny's 1.2 directly to 2.1 requires a two-step method: first |
33 | 45b6a5b4 | Dimitris Aragiorgis | run /usr/lib/ganeti/tools/cfgupgrade12 followed by the normal |
34 | 45b6a5b4 | Dimitris Aragiorgis | /usr/lib/ganeti/tools/cfgupgrade. This is somewhat more tricky than the |
35 | 45b6a5b4 | Dimitris Aragiorgis | intermediate step (1.2 to 2.0 and 2.0 to 2.1), but should otherwise work. |
36 | 45b6a5b4 | Dimitris Aragiorgis | Backup of the configuration directory is of course recommended, and reading |
37 | 45b6a5b4 | Dimitris Aragiorgis | the wiki page too. Note: if running 2.0, it is possible do to the upgrade |
38 | 45b6a5b4 | Dimitris Aragiorgis | without downtime. If running 1.2, it is a must to stop instances. |
39 | 45b6a5b4 | Dimitris Aragiorgis | |
40 | 45b6a5b4 | Dimitris Aragiorgis | Detailed instructions (for both 1.2->2.1 and 2.0->2.1 upgrades): |
41 | 45b6a5b4 | Dimitris Aragiorgis | |
42 | 45b6a5b4 | Dimitris Aragiorgis | - stop cron, or comment out the watcher entry in cron |
43 | 45b6a5b4 | Dimitris Aragiorgis | - stop ganeti on the master node |
44 | 45b6a5b4 | Dimitris Aragiorgis | - make a backup of /var/lib/ganeti |
45 | 45b6a5b4 | Dimitris Aragiorgis | - install new software |
46 | 45b6a5b4 | Dimitris Aragiorgis | - if running 1.2, stop all instances |
47 | 45b6a5b4 | Dimitris Aragiorgis | - if running 1.2, first migrate all instances to DRBD8 using |
48 | 45b6a5b4 | Dimitris Aragiorgis | /usr/lib/ganeti/tools/drbd8-upgrade |
49 | 45b6a5b4 | Dimitris Aragiorgis | - if running 1.2, on the master node run /usr/lib/ganeti/tools/cfgupgrade12 |
50 | 45b6a5b4 | Dimitris Aragiorgis | - on the master node, run /usr/lib/ganeti/tools/cfgupgrade |
51 | 45b6a5b4 | Dimitris Aragiorgis | - if both cfgupgrade runs have finished successfully, remove the file |
52 | 45b6a5b4 | Dimitris Aragiorgis | /var/lib/ganeti/ssconf_hypervisor on all nodes on which it still exists |
53 | 45b6a5b4 | Dimitris Aragiorgis | - on all non-master nodes, restart ganeti (invoke-rc.d ganeti restart); this |
54 | 45b6a5b4 | Dimitris Aragiorgis | will give some warnings for rapi and confd daemons, but ignore them for now |
55 | 45b6a5b4 | Dimitris Aragiorgis | - on the master node, restart ganeti, and confirm "gnt-node list" works |
56 | 45b6a5b4 | Dimitris Aragiorgis | - on the master node, run "gnt-cluster redist-conf" |
57 | 45b6a5b4 | Dimitris Aragiorgis | - restart ganeti on all nodes now (once more, and on the master node last) |
58 | 45b6a5b4 | Dimitris Aragiorgis | - check that "gnt-cluster verify" doesn't complain |
59 | 45b6a5b4 | Dimitris Aragiorgis | - you can now start all instances (if you stopped them) |
60 | 45b6a5b4 | Dimitris Aragiorgis | - you can now restart cron (or re-enable the watcher entry) |
61 | 45b6a5b4 | Dimitris Aragiorgis | |
62 | 45b6a5b4 | Dimitris Aragiorgis | -- Iustin Pop <iustin@debian.org> Sat, 17 Apr 2010 19:05:45 +0200 |
63 | 45b6a5b4 | Dimitris Aragiorgis | |
64 | 45b6a5b4 | Dimitris Aragiorgis | ganeti2 (2.0.3-1) unstable; urgency=low |
65 | 45b6a5b4 | Dimitris Aragiorgis | |
66 | 45b6a5b4 | Dimitris Aragiorgis | Upgrading from the 'ganeti' package (versions 1.2.x) requires manual |
67 | 45b6a5b4 | Dimitris Aragiorgis | intervention; the proper procedure is available at |
68 | 45b6a5b4 | Dimitris Aragiorgis | http://code.google.com/p/ganeti/wiki/UpgradeNotes and requires full |
69 | 45b6a5b4 | Dimitris Aragiorgis | cluster shutdown. It is recommended to read that first before |
70 | 45b6a5b4 | Dimitris Aragiorgis | installing this package. |
71 | 45b6a5b4 | Dimitris Aragiorgis | |
72 | 45b6a5b4 | Dimitris Aragiorgis | -- Iustin Pop <iusty@k1024.org> Sat, 25 Jul 2009 12:12:46 +0200 |