Status: Accepted
Owner: ----

New issue 421 by [email protected]: Better ganeti upgrade experience (at least on debian, to start)
http://code.google.com/p/ganeti/issues/detail?id=421

Currently to upgrade Ganeti you need to:
1) shut down ganeti on *all* nodes
2) upgrade the package on *all* nodes
3) backup the config
4) run cfgupgrade (& sometimes other commands) on the master
5) start ganeti & run gnt-cluster redist-conf

(see upgrade.rst).

This doesn't interact well with apt managed systems, which will upgrade a new package "when it's available". Straw man solution (requires a design doc):

1) gnt-cluster init & gnt-node add & gnt-cluster master-failover make sure that nodes that are not the master don't upgrade ganeti (via a pin, perhaps? or some other way?) 2) when the master upgrades its upgrade script also shuts down & upgrades ganeti on all nodes in the cluster, and runs the full upgrade procedure as above 3) everybody is happy, and just pushing a new version of ganeti to a repo doesn't break all machines running that repo



--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

Reply via email to