Tu précises bien que tu n'as pas testé vserver sur Lenny. Voici la manipulation pour avoir un vserver opérationnel, y compris avec le loopback en source (une connexion vers l'ip de la machine aura comme source localhost) et en destination (un bind sur 127.0.0.1 ne bindera que sur le loopback et pas sur toutes les interfaces):
pour avoir un loopback complet: echo "~SINGLE_IP" > /etc/vservers/${NOM}/nflags
c'est pret! reste plus qu'à lancer: vserver ${NOM} start
vserver reste quand même la solution de virtualisation (via containers) la plus aisée de nos jours.
Une petite précision concernant ta remarque suivante:
les adresses des conteneurs sont en fait des adresses de l'hôte ; ce qui a pour embêtante conséquence la nécessité de devoir forcer un daemon à se lier à une adresse particulière si on veut le faire tourner sur plusieurs machines virtuelles dans la même machine physique
Si je ne me trompe pas, ce problème de bind ne se pose que pour les daemons tournant sur la machine hôte. En effet les interfaces des vservers ne sont pas des alias des interfaces physiques de la machine (mais plutôt des liens ip dans le sens de ip link et ip addr) et donc il n'y a aucun problème pour faire tourner une 10aine de serveurs web et autant de serveurs ssh sur la même machine physique tant que tu affectes une IP différentes à chaque vserver.
# vserver sur lenny
Posté par ArnY (site web personnel) . En réponse au journal Debian, VServer & OpenVZ : les conteneurs. Évalué à 4.
newvserver --hostname ${NOM} --domain ${DOMAINE} --ip ${IP} --conffile ${FICHIER_CONF}pour avoir un loopback complet:
echo "~SINGLE_IP" > /etc/vservers/${NOM}/nflagsc'est pret! reste plus qu'à lancer:
vserver ${NOM} startvserver reste quand même la solution de virtualisation (via containers) la plus aisée de nos jours.
Une petite précision concernant ta remarque suivante:
les adresses des conteneurs sont en fait des adresses de l'hôte ; ce qui a pour embêtante conséquence la nécessité de devoir forcer un daemon à se lier à une adresse particulière si on veut le faire tourner sur plusieurs machines virtuelles dans la même machine physique
Si je ne me trompe pas, ce problème de bind ne se pose que pour les daemons tournant sur la machine hôte. En effet les interfaces des vservers ne sont pas des alias des interfaces physiques de la machine (mais plutôt des liens ip dans le sens de ip link et ip addr) et donc il n'y a aucun problème pour faire tourner une 10aine de serveurs web et autant de serveurs ssh sur la même machine physique tant que tu affectes une IP différentes à chaque vserver.