Statistics
| Branch: | Tag: | Revision:

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