Alexandre, > Am 14.04.2015 um 08:44 schrieb Alexandre DERUMIER <[email protected]>: > >>> Any idea what the upgrade / migration path from the older firefly release >>> might look like? > > I have upgrade my current proxmox cluster (3.4) from firefly->giant->hammer, > but firefly->hammer is working too. > > It's very simple: > > edit > /etc/apt/sources.list.d/ceph.list > > to > deb http://ceph.com/debian-hammer wheezy main > > > then on each node: > > #apt-get update > #apt-get dist-upgrade > > then on each node: > > /etc/init.d/ceph restart mon > > then on each node: > > /etc/init.d/ceph restart osd > > > (between each restart, check status with #ceph -w) > Simple indeed. Thanks! > > librbd firefly is working with hammer, but I think for optimal performance, > you need to stop/start (or live migrate) vm after librbd update. > > >>> Does it make sense to tie hammer to a pve version upgrade (say restrict 3.4 >>> to firefly, hammer comes with version 3.5+ / 4.x?) or could firefly be >>> upgraded to hammer on a current pve install? > > Well, for proxmox 4.0, I'm not sure it's the good time to force hammer > update, as we'll update to jessie + corosync2, that's already a lot of > changes. > I'm not sure how to handle ceph update on the same time. (and hammer jessies > packages are not yet available)
Understood. It was my misconception anyway, since you have to specify the ceph version upon using pveceph —install. So apt-get upgrade would not force hammer on anyone automatically. ;-) While we are at it, the pve-manager package could be updated to allow hammer, though? (Note: I was unable to clone the pveceph related stuff from https://git.proxmox.com <https://git.proxmox.com/> so I was only able to diff against the versions installed on my system… - pointers welcome!) The only hints to ceph versions I found were in pveceph manpage and in pveceph itself (where firefly is the current default). If there is nothing else I have missed, both could then be brought up to date: diff /usr/share/man/man1/pveceph.1.orig /usr/share/man/man1/pveceph.1 297c297 < \& \-version (dumpling | emperor | firefly | giant) --- > \& \-version (dumpling | emperor | firefly | giant | hammer) and diff /usr/bin/pveceph.orig /usr/bin/pveceph 90c90 < enum => ['dumpling', 'emperor', 'firefly', 'giant'], --- > enum => ['dumpling', 'emperor', 'firefly', 'giant', 'hammer'], Martin
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ pve-devel mailing list [email protected] http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
