Guide maison installation cluster proxmox au 29/06/2014

J’ai enfin fini la configuration de mon nouveau système de cluster version 2014. Enfin, du moins une première version a peu près complète. Concernant la conf serveur il y a sans doutes des choses à améliorer et concernant la rédaction de l’article sans doute encore plus de choses mais ça tourne !
Par rapport à la solution d’avant basée en partie sur celle de Victor Héry, j’ai procédé à ses simplifications pour mon usage. A voir si je m’en mordrai les doigts ou non.
Il ne restera plus que toute la partie configuration des VM. Mais je n’ai plus du tout le courage pour aujourd’hui 🙂
Bref, si vous voulez y jeter un peul c’est par ici : http://wiki.vivihome.net/doku.php?id=guide:installation_serveurs_2014
Vous pouvez me contacter via le blog (commentaire ou mail) pour toute question / suggestion etc… Vous pouvez également (bien que jamais testé) créer un compte sur le wiki pour proposer en live vos modifications.
En tous cas si vous avez des retours n’hésitez pas. Bon cela dit ca fait un guide de 48 pages (je ne pensais pas que ce serait autant !) donc bon…

Guide d'installation cluster proxmox 2014

L’objectif de ce guide et de formuler de manière la plus détaillée possible la mise en œuvre de ma nouvelle architecture serveur. Ce guide s’inspire de nombreux autres guides qui seront repris en grande partie. L’idée est de disposer d’un manuel autonome qui pourra persister y compris après la disparition des sites de références.

via guide:installation_serveurs_2014 [Vivi’s Wiki].
Voilà j’ai commencé à rédiger un guide complet d’install d’une architecture serveur de type cluster proxmox. Pas fini du tout mais j’essaye d’aborder vraiment tout de A à Z.
Je ne suis pas contre un peu de relectures / commentaires critiques.
Et puis comme d’hab si ça peut aider 🙂

Proxmox 3.1 force désormais la main pour payer

Après ma migration je viens de réaliser que proxmox 3.x force la main pour payer. En gros on passe d’un truc totalement libre à un truc avec une popup qui rappelle qu’on a pas de licence valide.
Ca ronfle pas mal dans la communauté (cf. ce topic) et j’avoue être franchement franchement déçu…
Je devrais payer désormais 2 x4 euros par mois en supplément pour mon cluster ?? Comme ça, d’un coup, bim…
Je vais rester en free avec leur dépot stable qui m’est interdit et je dois me contenter de mises à jour non testées…
Il est bien possible que proxmox soit sur son déclin avec ces changements qui ont énervé pas mal de personnes. La communauté va partir et il ne restera plus que le support payant. Beurk
Et par dessus le marché je ne comprends pas pourquoi seulement sur une machine j’ai le popup qui me casse les pieds et pas sur l’autre… Bref, je me demande si une étape de la migration n’a pas été ratée (bon à priori une histoire de cache, j’ai le même comportement moche sur ie sur les deux noeuds).
Bon en bémol il est vrai qu’on reste assez libre de faire ce qu’on veut et que proxmox reste très abordable (même en payant). Mais tout de même c’est une mauvaise surprise sur le coup…

Mise à jour proxmox 2.3 vers 3.x

J’ai enfin eu le courage de me lancer dans la migration de mon cluster proxmox 2.3 vers la dernière génération 3.x. Ca ne s’est pas si mal passé à quelques détails prêts…
La procédure de base est indiquée sur le site proxmox.
Je n’aurais juste à dire que quelques choses qui m’ont posé souci.
1) A priori si vous avez suivi ce tutorial pour configurer votre iptable sur vos proxmox la ligne modifiée est visiblement trop longue pour le script de migration. Il faut donc l’enlever le temps de la migration et la remettre ensuite.
2) Si vous avez configuré un vpn entre vos hotes proxmox par exemple en suivant ce tutorial vous devrez reprendre certains scripts car le binaire brctl a changé de place (cf. ce post).
3) La déclaration des backports a changé sur débian 7, il vous faudra donc modifier vos sources.list de apt pour être conforme à la nouvelle nomenclature comme spécifié sur le site debian sinon le script d’upgrade proxmox plantera
4) Changer le depo pve vers pve sans soucscription et désactiver le dépôt pve entreprise (qui nécessite de payer…) voir cet article et ce post et enfin ce post.
Bien entendu, pensez à fair l’upgrade noeud par noeud.

Cluster proxmox – Disques DRBD (shared !!)

Si vous ne voulez pas faire comme moi et planter votre live migration de VM sur votre cluster à cause de vos disques synchronisés par DRBD, alors n’oubliez pas de configurer ces disques dans l’interface en les mettant comme shared. C’est ce qui indiquera a proxmox que les données sont déjà synchronisées. Si vous ne le faites pas il essayera de les recopier et vous insultera largement avec un truc comme ça :

Sep 28 17:57:10 starting migration of VM 202 to node 'xxx' (xxx.xxx.xxx.xx)
Sep 28 17:57:10 copying disk images
Sep 28 17:57:11 ERROR: Failed to sync data - can't migrate 'xxx-xxx:xx-xxx-xxx-x' - storagy type 'lvm' not supported
Sep 28 17:57:11 aborting phase 1 - cleanup resources
Sep 28 17:57:11 ERROR: migration aborted (duration 00:00:01): Failed to sync data - can't migrate 'pve-xxxx:xx-xxx-xxxx-x' - storagy type 'lvm' not supported
TASK ERROR: migration aborted