Eu tenho dois servidores físicos, cada um com: 2 CPUs (6 núcleos cada), 4 interfaces de rede, 128GB RAM, 4 x 200GB SDD, 2 x 1TB SAS HDD e 1 switch configurável como o Cisco Catalyst com suporte a vlans.
Eu preciso hospedar um aplicativo da web nesses dois servidores no modo de failover. Eu quero usar a virtualização KVM (provavelmente o Ubuntu). Haverá um número de VMs em cada servidor.
Haverá a VM com o HAProxy para o balanceamento de carga. Por trás do HAProxy haverá nginx e servidores de aplicativos (Gunicorn). Também haverá o servidor db e memchached do PostgreSQL. Eu também preciso configurar o pfsense para poder estabelecer conexões VPN para configurar os servidores
remotamente.
As perguntas:
É possível ter todas as VMs nos dois servidores físicos duplicadas para tolerância a falhas sem usar nenhum armazenamento compartilhado físico? Assim, mesmo que um dos servidores físicos caia, outro permitirá que toda a configuração funcione.
O pfsense pode ser como um firewall e roteador totalmente funcionais quando é executado na VM?
Posso ter o pfsense VM um em cada servidor físico para tolerância a falhas? Quero dizer, se uma VM de pfsence em um servidor físico travar a outra VM pfsense em outro servidor físico assumirá e continuará funcionando.
Eu sei que as perguntas são muito amplas. Então, se você precisar de algum esclarecimento, pergunte a eles.
Obrigado antecipadamente.