2010-06-15 11 views
1

Dans un cloud où plusieurs machines virtuelles sont en cours d'exécution et dont les adresses IP sont dynamiques (dhcp), quelle est l'approche pour configurer un cluster Tomcat. Veuillez partager vos expériences et vos idées. Une façon dont je peux penser est que puisque la plage d'adresses dhcp est connue, le fichier worker.properties pourrait être créé (généré) avec toutes les adresses IP dans la plage donnée. Quels que soient les nœuds, ils participent au cluster. L'inconvénient évident de cette approche est que si dans une VM particulière il y a un autre serveur qui écoute dans le port 8080, ce qui pourrait être confondu avec un nœud de travail de Tomcat.Installation de cluster Tomcat dans un cloud

Veuillez partager vos expériences et vos idées.

Répondre

0

Différents nuages ​​ont différents schémas de mise en réseau.
Utilisation d'Amazon Ec2 en tant qu'exemple. Il a les adresses IP privées qui sont dynamiques. Adresses IP publiques qui sont statiques. De toute évidence, l'utilisation de ips publics est plus facile. Si vous utilisez donc 8 serveurs dans Tomcat, vous définissez vos 8 adresses IP sur Tomcat et vous partez. Adresse IP privée Ceci est illimité. Vous devez écrire une sorte de script sur Tomcat pour interoguer amazon ec2 et peut-être mettre à jour les hôtes pour dire tomcat1 à tomcatn. Dans tomcat, vous définissez tomact1 à tomcatn dans la configuration.

Les heures supplémentaires devraient être plus intelligentes et gérer les adresses IP dynamiques.

Neill Turner

http://www.elastdream.com