|
Dernière réponse | |
---|---|
Sujet : Recommandation pour de la virtualisation | |
e_esprit | C'est pas le boulot de ta box de traiter ce qui trouve à droite de ton URL.
Ce qui se trouve à gauche non plus d'ailleurs (le vhost). Ta box elle a pas à gérer le protocole HTTP :D |
Aperçu |
---|
Vue Rapide de la discussion |
---|
e_esprit | C'est pas le boulot de ta box de traiter ce qui trouve à droite de ton URL.
Ce qui se trouve à gauche non plus d'ailleurs (le vhost). Ta box elle a pas à gérer le protocole HTTP :D |
Hermes le Messager |
|
esox_ch | Ah je crois que je viens de comprendre :
- Il tape http://son_site:8080 - La requête arrive à ton routeur, qui l'envoie à ton Host (redir. no 1) - Son host fait une redirection du port 8080 vers 80 de VM1 (redir. no 2) - VM1 reçoit la requête sur son port 80. C'est bien ça? Le truc c'est que mon host est en DMZ, donc j'ai pas pensé aux redir au niveau du routeur :o Sorry |
black_lord |
|
black_lord |
|
esox_ch | Oui.
@black_lord :Comment ça 2? Je n'en vois que une moi (mais probablement que je me loupe) :D |
Hermes le Messager | En tous cas, ca roule pour le moment.
Dans l'idéal, ce sera sympa de pouvoir faire une redirection DNS du genre : Host = http://IP_host VM1 = http://IP_host/vm1 VM2 = http://IP_host/vm2 Quelle serait la meilleure solution ? C'est au niveau d'un serveur DNS sur le HOST que je peux faire cela ? |
black_lord |
|
esox_ch |
|
black_lord |
|
e_esprit | Que le NAT soit fait au niveau du dom0 ou du routeur d'entrée, je vois pas ce que ça change pour les VMs ?
Et tu confonds guest et host :D |
esox_ch | Justement, c'est pour ça que je n'ai pas parlé de les bridger ensemble :o Moi je persiste à dire que le plus simple si tu veux faire des tests vite fait c'est que tu NAT les ports de ton Host. Genre: host:8080 => VM1:80 host:8081 => VM2:80 ... De cette manière, c'est totalement transparent pour tes VMs |
Hermes le Messager |
|
black_lord |
Non :D du coup tes machines seront vues comme autant d'entités sur le réseau (question adressage) ton eth0 se comporte comme un switch : ton host garde son IP, et les VMs doivent prendre la leur (par IP fixe ou par DHCP) et gèrent elles même. |
Hermes le Messager |
|
Hermes le Messager |
|
black_lord | tu bridges tes vms plutot que de les nat-ter et elles auront chacune leur IP. Tellement mieux :o |
Hermes le Messager |
|
esox_ch | ça dépend de comment tu fais ton NAT. Tu peux même laisser l'apache du guest sur le 80, et après câbler l'autre port (genre 8080 :D) du Host vers le 80 du Guest dans les conf VBox. Edit: Moi je l'ai déjà fait comme ça dans le cas où je voulais ensuite pouvoir reprendre directement les conf du Guest pour les mettre sur un autre serveur (genre de prod). |
Hermes le Messager | Et pour la seconde solution, ça se passerait comment concrètement ? :D
(J'utiliserais à ce moment là l'Apache du HOST comme maître nan ?) |
Hermes le Messager |
|
esox_ch | Si tu as une seule IP, tu as 2 solution selon moi:
- Soit tu dispatches les sites sur plusieurs ports, et tu fais du NAT - Soit tu gardes un serveur web "maître" qui après redirige vers les autres. |
Hermes le Messager | Une question maintenant :
Si je veux avoir plusieurs serveur web dans différentes VM sur mon HOST, comment cela va-t-il se passer au niveau des adresses IP ? Les serveurs vont se battre nan ? [:petrus75] Comment me sortir de ce guêpier. :whistle: |
esox_ch | Bravo :o
Par contre j'aurais probablement mis un NGINX à la place de Apache pour y gagner encore un peu en RAM. En tous cas heureux que ça marche :D |
black_lord | [:bien] |