Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/05/2011, à 12:03

Yohann22

Proxmox - VZ - Heartbeat - Drbd

Tout d'abord, bonjour à toutes et tous !

Je me présente, je m'appelle Yohann, j'ai 19 ans je suis débutant dans le monde de linux (et oui, win-do-be me lasse, a force de planter, planter et replanter, j'ai décider de passer a l'opensource ^^ !).

Je viens vous voir parce que j'ai un problème : Je souhaite montée un petit serveur (Proxmox) avec deux VM Ubuntu Hardy, pour essayer de mettre en place une haute disponibilité en elles. Vous allez me dire " à quoi bon montée un système de haute disponibilité si les deux machines virtuelles sont sur le même serveur physique ", je suis d'accord avec vous ^^ !  On perd la toute l’intérêt de la HA, parce qu'en cas de défaillance matériel, les deux machines sautent. Mais mon but est simplement de découvrir la haute disponibilité, et en apprendre un peu mieux !

Voici ma configuration "en gros" :

mini_599474schma.png

Je prends l'exemple d'un serveur Web apache (que j'installe sur les deux VMs). Avec VM101 maitre et VM102 esclave !

Je souhaiterai (en local bien évidemment) que lorsque j'accède au "192.168.1.103/index.php" depuis mon "clientX" je vois la page "index.php" se trouvant sur ma VM1 (donc qu'elle réponde à l'adresse "virtuelle" 192.168.1.103). Et que lorsque je l’éteins (VM101) que ce soit la machine VM102, qui elle réponde à son tour au "192.168.1.103/index.php" (principe de la HA, vous allez me dire ^^ !)

Pour cela j'ai installé heartbeat et drbd (j'ai quelques problèmes)... Questions :

Est ce que comme mon serveur (pc basique), ne possède qu'une seule carte réseau, je peux quand même mettre en place la synchronisation de données grâce à drbd ?

Est ce que pour vous, les machines virtuelles peuvent crée une interface virtuelle d'elle même ? (j'entends par la, si on ne fait aucune modification sur la machine hôte proxmox de base, sont elles capables de répondre à l'adresse ".103" dans l'exemple ci dessus.. Ayant eu un problème similaire, avec un serveur VPN et l'interface "tun" sur machine virtuelle il n'y a pas longtemps, je suis septique, c'est pour cela que je viens chercher conseils auprès de personnes plus expérimentés ^^).

Mon "heartbeat" se lance sur le deux VMs mais l'adresse 192.168.1.103 n'est pas pour autant pingable, est-ce normale ?

Quelqu'un à t'il déjà mis en place une configuration de ce type ?

Merci d'avance de votre lecture, en espérant avoir des réponses pour avancer dans mon petit projet !

Je vous remercie d'avance !

Pour toutes questions supplémentaires sur ma configuration, n'hésitez pas !

Cordialement, Yohann smile

Edit : Voila les logs que j'obtiens lorsque je lance Heartbeat :

May 18 13:59:07 VM101 heartbeat: [4970]: WARN: Core dumps could be lost if multiple dumps occur.
May 18 13:59:07 VM101 heartbeat: [4970]: WARN: Consider setting non-default value in /proc/sys/kernel/core_pattern (or equivalent) for maximum supportability
May 18 13:59:07 VM101 heartbeat: [4970]: WARN: Consider setting /proc/sys/kernel/core_uses_pid (or equivalent) to 1 for maximum supportability
May 18 13:59:07 VM101 heartbeat: [4970]: info: Version 2 support: false
May 18 13:59:07 VM101 heartbeat: [4970]: WARN: Logging daemon is disabled --enabling logging daemon is recommended
May 18 13:59:07 VM101 heartbeat: [4970]: info: **************************
May 18 13:59:07 VM101 heartbeat: [4970]: info: Configuration validated. Starting heartbeat 3.0.2
May 18 13:59:07 VM101 heartbeat: [4972]: info: heartbeat: version 3.0.2
May 18 13:59:07 VM101 heartbeat: [4972]: info: Heartbeat generation: 1305707428
May 18 13:59:07 VM101 heartbeat: [4972]: ERROR: glib: Error setting socket option SO_BINDTODEVICE: No such device
May 18 13:59:07 VM101 heartbeat: [4972]: ERROR: make_io_childpair: cannot open bcast venet0:0
May 18 13:59:07 VM101 heartbeat: [4976]: ERROR: Unable to set scheduler parameters.: Operation not permitted
May 18 13:59:08 VM101 heartbeat: [4976]: CRIT: Emergency Shutdown: Master Control process died.
May 18 13:59:08 VM101 heartbeat: [4976]: CRIT: Killing pid 4972 with SIGTERM
May 18 13:59:08 VM101 heartbeat: [4976]: CRIT: Emergency Shutdown(MCP dead): Killing ourselves.

Dernière modification par Yohann22 (Le 18/05/2011, à 15:59)

Hors ligne

#2 Le 21/05/2014, à 16:16

maximec

Re : Proxmox - VZ - Heartbeat - Drbd

Bonjour Yohann22,

je déterre ce post,
Si je comprend bien tu souhaiterais avoir une haute disponibilité de la pile réseau.

Regarde du coté de conntrackd et keepalived tu devrais y trouver ton bonheur.

Bonne journée


Maxime Charlès - Co-fondateur de Provectio

Hors ligne