Como configurar 2 servidores redundantes

Iniciado por Rhandy, 02 de Novembro de 2016, 08:34

tópico anterior - próximo tópico

Rhandy

Oi!
Gostava de aprender a configurar 2 servidores em que um seja o espelho do outro.
Tenho 2 servidores HP DL360.
O Ubuntu 16.04 instalado e Virtualmin.
Não são servidores virtuais.
Gostava de os configurar em que fosse exatamente igual ao outro e caso um falhe o outro assume o ip desse.

zekkerj

Olá Rhandy,
Não conheço nenhuma solução de espelhamento total envolvendo o Ubuntu.
Existem algumas soluções de espelhamento parcial, como o NGINX (www.nginx.org/en), há também o Novell NCS (https://www.novell.com/products/openenterpriseserver/ncs.html), que é baseado no SuSE, mas é pago.

Acho que é mais simples, pra você, instalar um XenServer nessas máquinas físicas, estabelecer um cluster HA entre elas, e colocar seu servidor Ubuntu virtualizado entre nesse cluster.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Rhandy

Ola zekkerj

Ui, agora ainda fiquei com mais duvidas mas vou  pesquisar, pois nunca usei xen server, nem sei o que é.

Estive a ler e instalei o heartbeat, para mudar o ip flutuante.

Pode me explicar uma coisa. O cluster por si só faz a sincronização dos ficheiros? Ou seja faz o mirror?

zekkerj

Não. Ele só detecta às quedas e ativa serviços na máquina sobrevivente.  A sincronização dos arquivos  (como dizemos aqui no Brasil) é feita normalmente por um sistema de NAS (Network Attached Storage), ou, pra quem tem muita necessidade de desempenho, por uma SAN (Storage Area Network) baseada em Fiber Channel. Só que nesse caso você precisaria do Proliant DL380p, não do DL360e.

Enviado do meu smartphone.

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Rhandy

Sendo assim e pensando apenas em 2 servidores.
Como poderia começar a configuração.

Estive a ler alguns tutoriais mas ainda estou muito confuso.

Vi isto aqui: https://github.com/sheepdog/sheepdog/wiki/Getting-Started

Mas parece-me que precisava de ter 3 servidores.

Embora no inicio fale nos recursos minimos em 1 maquina.

Penso que também seria possivel criar 2 servidores virtuais dentro de cada servidor fisico e cada servidor fisico ter a copias dos 2 servidores virtuais.

Se me puder ajudar com algumas ideias ou orientação. Fico muito grato.

zekkerj

Você pode começar se informando sobre o XenServer na comunidade dele: http://xenserver.org .

Enviado do meu smartphone.

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Rhandy

Oi!

Estive a ver uns videos e ler um pouco sobre o xenserver. parece-me intuitivo. Agora a minha duvida é?
Tenho de instalar o xenserver nos dois servidores?
Ao adicionar um failover, ficam automaticamente como sendo um a copia do outro? Ou seja sincroniza automaticamente todos os dados?

zekkerj

Sim, os dois servidores se tornam host de virtualização.
Como eu disse antes, a sincronização dos dados é feita numa área externa, num Storage ou num NAS.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Rhandy

Desculpe a minha insistência.
Mas o storage pode ficar nos próprios servidores. Certo? Ou preciso de algo externo? Os dados podem ficar nas drives dos servidores?

zekkerj

Não, deve ser um aparelho externo, pra que os dois servidores possam acessá-lo.
Há storages prontos, como este: http://www.iomegastore.com.br/produto/hd-externo-iomega-storcenter-ix4-nas-server-ethernet-12tb/11844
Há também projetos OpenSource, como o FreeNAS (http://www.freenas.org/).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Rhandy

Pois assim já fica bastante mais caro. Eu queria era aproveitar os recursos que já tenho.  Pensei que poderia funcionar dessa forma. Obrigado pela ajuda.

zekkerj

Sim, é mais caro.
Ainda assim, uma fração do que custaram esses DL360p...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Rhandy

Isso é  verdade. Vou ver a melhor solução.  Obrigado

Rhandy

Estive a ver uma drive Nas mais económica mas não sei se dá para a aplicação que me falou.
http://www.dlink.com/pt/pt/support/product/dns-320l-sharecenter-2-bay-cloud-storage-enclosure

Outra solução está neste vídeo: https://www.youtube.com/watch?v=WBMBA_AVC5w
Mas aqui tenho o problema de cada servidor so ter 2 placas de rede e configuração pede 4.

Conhece algum vídeo ou pagina em que possa ver o Setup que me falou inicialmente?

Estou a tentar fazer testes usando a virtualbox antes de partir para o cenário real.

zekkerj

Dá pra trabalhar com duas placas de rede sim.
Vc só vai precisar que sua rede esteja bem ajustada, pra não ficar lenta.

Enviado do meu smartphone.

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D