Attention, cet article a plus d'une année d'ancienneté. Il est possible que les informations présentées ne soient plus à jour, spécialement dans le cadre d'un article technique.
Bonjour à tous,
Aujourd’hui, un petit article rapide où je reviens sur ma migration de vSphere vers Proxmox et sur les raisons de ce changement.
J’en profite également pour placer ma migration d’Exchange 2019 vers Iredmail vu que les raisons sont partagées.
Les raisons du changement
La principale des raisons, c’est la simplicité.
Je n’ai pas de temps à mettre dans mon infrastructure, personne ne me paye pour le faire, je suis donc parti du principe que si Ansible ne pouvait pas le faire à ma place, cela devait être changé.
On arrive au souci principal d’Exchange et de ESXi, les mises à jour ne peuvent pas s’automatiser. Je suis donc passé sur Proxmox et Iredmail, tous deux basés sur Debian 10 pour régler ce problème.
Deuxième point, au niveau des licences. Aucun souci pour Veeam et les licences Microsoft, j’ai toutes les licences du monde en NFR. Par contre ont ne vend plus de produits VMware (enfin si, mais trop peu), fini donc les licences à l’œil, il fallait changer de système.
La migration Proxmox
J’ai conservé le même serveur, mon supermicro que vous pouvez voir ici : https://www.abyssproject.net/2019/04/mon-infrastructure-pour-2019/
Il y a donc eu une coupure, pas le choix et ce n’est pas grave (y compris pour les mails, j’ai un cluster PMG en extérieur qui fait tampon).
L’export depuis vSphere
J’ai fait simple :
- Branchement d’un disque SSD externe sur mon Microserver HP
- Extinction des VMs
- Dernier backup avec Veeam
- Vérification que les VMs n’ont plus de lecteur dvd virtuel
- Export des VMs en OVF/VMDK
Passage sous Proxmox
J’ai ensuite installé PVE (Proxmox) à la place et voici ce que j’ai fait ensuite :
- Configuration du réseau (3×1 Gbps pour le LAN / 1Gbps pour le WAN)
- Création d’un raid 1 en ZFS pour le stockage des VMs (2x Samsung 850Evo de 500Go, Proxmox est installé sur un SSD samsung PM en NVME)
- Importation des OVF en ligne de commande avec les disques (Gros coup de chance, la conversion se fait maintenant toute seule)
- Limitation de la mémoire utilisable par ZFS (après l’importation des OVF, j’avais 32Go de ram utilisé par ZFS)
- Ajout des cartes réseaux : E1000 pour Opnsense / Virtio pour Debian
- Installation et configuration de qemu agent sous Debian et suppression de open-vm-tools
- Changement /etc/network/interfaces sur toutes les VMs Debian (OPNSense a reconnu les nouvelles cartes réseaux tout seul)
- Changement du listen Interface de mes deux services DNSMasq (DNS, DHCP)
- Configuration des ordres de démarrage
- Mise en place des backups avec Proxmox Backup Server : https://www.abyssproject.net/2020/07/configuration-de-proxmox-backup-server/
- Configuration des emails (Reconfiguration de Postfix)
Au niveau de l’import, c’était très simple.
J’ai monté mon SSD en Usb et j’ai lancé la commande qm importovf :
qm importovf ID vm.ovf PARTITION-DATA
Par exemple :
qm importovf 138 BitWarden.ovf DATA-VMs
La magie, c’est que toute la conversion du disque se fait toute seule :
Passage sous Iredmail
Encore plus simple, j’ai viré Exchange en exportant simplement les PST :
J’ai ensuite installé et configuré Iredmail puis j’ai remis mes mails depuis un client outlook, pas de prise de tête 🙂
Merci pour ce partage.
Sur ton Promox sur le HP , tu a fais ton « raid5 » via le ZFS de promox (donc plutot un raid-Z) et tu passe l’ensemble en pass-through, ou tu laisse OMV gérer le raid 5 (via mdadm) et donc ce sont les 4 disques un par un qui sont en pass-through ?
Bonsoir
Merci pour cette articles apres 6 mois tu conseils toujours proxmox ? Moi j’hésite beaucoup entre ESXI et PROXMOX ..
Bien à toi
Alex
Bonjour,
Oui, je conseille toujours Proxmox, surtout depuis que Proxmox Backup server est sorti.
J’avais une grosse préférence pour VMware lorsque l’on avait encore une console physique, maintenant avec tous les bugs de leurs consoles flash et html, je ne fais plus que de l’HyperV et du Proxmox quasiment.
Pourquoi IntelE1000 et pas VirtIO pour OPNSense ? Selon certains aucun soucis en théorie haha, pour ma part j’ai eut deux trois galères donc j’ai fait le même choix que toi :p
Moi le seul souci que j’ai eu c’est que les interfaces en VirtIO n’étaient juste pas reconnues, donc … e1000 😀