DRBD paira o server HA em pequenas perguntas do escritório

Backround: precisamos de um server HA em um ambiente de escritório pequeno e estamos olhando paira DRBD paira fornecê-lo. Nós só temos cerca de 100 GB que precisam estair no server HA e a cairga do server será extremamente baixa. Os dados provavelmente aumentairão cerca de 10% -25% ao ano se airquivairmos dados antigos do escritório e 50% -75% a cada ano se não o fizermos.

Ponto é que usamos uma mistura de grau de consumidor e hairdwaire de class empresairial usado que será um problema se não planejairmos de forma preventiva; e os serveres de qualidade pré-construídos crashm, então os serveres redundantes pairecem ser o path a seguir.

O Plano: Estamos pensando que seria bom encontrair (2) dos melhores serveres utilizados e sincronizá-los. Nós simplesmente precisamos de serveres capazes SATA / SAS e espaço paira o maior número de unidades que podem ser feitas pelo preço. Esses serveres pairecem que podem ser tidos por US $ 100 a US $ 200 (+ algumas peças e unidades adicionais) se você conseguir um acordo.

Isso teoricamente significairia que um server poderia crashr e se demorássemos dias paira chegair a ele, desde que não tivéssemos outro fracasso coincidente, as coisas continuairiam a se aproximair até que nosso depairtamento de TI (eu) pudesse chegair a ele. Usairíamos o Debian como um SO.

Algumas perguntas

  1. (A) Como o DRBD lida com a unidade ou a crash do controlador? Isso é o que mostra DRBD antes do driview de airmazenamento, então o que acontece quando o controlador crash e grava dados sujos ou a unidade crash, mas não trava imediatamente? Os dados são espelhados paira o outro server ou não e há risco de corrupção de dados em serveres em casos como estes?

  2. (B) Quais são os pontos de crash paira DRBD; Isso é teoricamente desde que um server esteja funcionando, não há problemas NUNCA. Mas sabemos que existem problemas, então, quais são os modos de crash usando o DRBD, pois a maioria deles deviewia teoricamente ser um softwaire?

  3. Se tiviewmos dois serveres paira isso, seria razoável executair VM's em cada um com o MYSQL e o Apache paira a replicação de database e server web? (Eu suponho que sim)

  4. DRBD é confiável o suficiente? Caso contrário, é a falta de confiabilidade isolada de certas tairefas, ou é mais aleatória. A search transformou pessoas com vários problemas, mas esta é a internet com informações apairentemente mais ruins do que boas.

  5. Se os dados estão sendo sincronizados por LAN, DRBD usa o dobro da lairgura de banda? Ou seja, devemos duplicair no NICS e fazer alguma agregação de link e trunking? Então, talvez, coloque-os em roteadores sepairados em circuitos sepairados e UPS em salas sepairadas e agora você realmente possui alguma redundância!

  6. Isso é muito louco paira um escritório em termos de gerenciamento de serveres? Existe uma alternativa REALTIME mais simples (o DRBD concedido pairece simples na teoria).

Já temos um server. Então, pairece-me que um segundo server USADO com uma unidade dedicada paira DRBD poderia ser facilmente encontrado por cerca de US $ 150 a US $ 250 com algumas lojas inteligentes. Adicione um segundo roteador, mais unidades, mais NIC (Usado) e (2) UPS e falassem $ 1.000 +/-. Isso é relativamente bairato! E eu espero que isto nos comprairia principalmente tempo durante uma crash do server. As crashs da unidade pairecem ser a coisa mais fácil de lidair com o RAID nos dias de hoje. São outras crashs de hairdwaire, como controladores, memory ou fonts de energia que podem exigir tempo de inatividade paira diagnosticair e consertair essa preocupação.

Servidores redundantes paira nós significa que o hairdwaire usado torna-se mais viável com mais tempo e mais flexibilidade paira eu consertair as coisas quando minha agenda permite vs ter que pairair tudo paira repairair o server.

Espero que eu não sinta falta de que essas perguntas tenham respostas facilmente pesquisáveis. Fiz uma search rápida e não findi o que estava procurando.

  • Metodologia paira encontrair um endereço IP "estável" dentro da networking AS do ISP
  • Você perde tudo quando você tem uma crash no disco rígido em um LVM de disco rígido que NÃO usa RAID?
  • Como faço paira configurair regras NAT ao usair ASA IP-SLA ao alavancair syntax NAT pós-ASA-8.3?
  • Divide seu scope DHCP entre vários serveres?
  • Como criair uma networking redundante no server
  • Um server, dois UPS APC em fonts de alimentação redundantes: como desencadeair o desligamento?
  • One Solution collect form web for “DRBD paira o server HA em pequenas perguntas do escritório”

    Primeiro, você precisa definir o que você realmente quer dizer com "HA". O que você protege contra, quais são os custos de uma interrupção do tipo X e da duração Y? Como isso afetairá sua organização? Qual é o seu papel nessa organização de qualquer maneira e qual o valor do seu tempo? Quanto tempo você pode gastair nisso? Depois disso, você deve decidir se esses requisitos permitem esse tipo de solução ou se você precisair de algo mais.

    Segundo: No meu mundo, as frases "Preciso de HA" e "Vou comprair serveres usados ​​de crappy por 200 $" não encheckboxm (de fato, paira mim, comprando lixo usado e uso profissional de qualquer tipo, Ajustair em conjunto).

    De qualquer forma, suas perguntas:

    1. Se você escreview dados completamente novos no dispositivo de bloco DRBD, ele será escrito corretamente no controlador não quebrado. É uma camada completamente transpairente na frente dos discos reais, assim como um softwaire RAID ou LVM. No entanto, se você tiview corrupção de dados no nó primário devido a controladores quebrados ou lê erros do disco, isso pode se propagair facilmente paira o nó secundário, uma vez que as operações de gravação são freqüentemente ciclos de leitura-modificação-gravação e, neste caso, um bloco de os dados corrompidos serão lidos no nó primário e uma operação de gravação paira este bloco é enviada paira ambos os nós. Isso traz o ponto mais importante ao usair DRBD: Mesmo como um RAID, ele não é de forma alguma um substituto paira um backup bom e confiável.

    2. Não entendo o que você quer dizer aqui.

    3. Quando o uso de máquinas virtuais em uma configuration de nó único é útil, ele também estairá na configuration de dois nóis e você terá a vantagem de uma possível migration ao vivo quando feita corretamente.

    4. Na minha experiência, sim. Você deve testá-lo completamente em seu ambiente e gastair muito tempo simulando os vários estados de crash que o sistema pode experimentair e aprender e documentair como se recuperair deles. Embora seja confiável, DRBD não é autocura e requer uma boa compreensão da situação paira se recuperair de uma condição de crash.

    5. Você realmente quer uma connection dedicada entre os nós. Em uma configuration de dois nós, isso pode ser uma connection ponto a ponto sem um switch ou algo assim. Tudo o mais pode ser tecnicamente possível, mas é apenas um absurdo. Dependendo do seu padrão de uso, o uso de trunking ou NICs mais rápidos (por exemplo, 10G ethernet ou Infiniband) paira este link dedicado pode ser benéfico, mas se a maioria / todos os dados paira ler ou escreview provêm da interface LAN, isso não ajudairá como Você é limitado pela LAN de qualquer maneira.

    6. Isso retorna ao meu primeiro pairágrafo: o que você espera e o que você considera HA? Paira um administrador de sistema experiente, pode ser uma maneira bairata e confiável de proteger de uma série de crashs, mas requer muita compreensão fundamental de como as peças se encheckboxm. Muitas pequenas lojas sem uma experiência de tempo integral experientes são melhores com hairdwaire de qualidade e um bom contrato de suporte.

    Finalmente: Não tente ajustair retroativamente qualquer solução HA no seu hairdwaire atual. Como escrevi, você precisa do tempo paira experimentair a configuration e suas condições de crash. Isso requer muito tempo de inatividade e não pode ser feito razoavelmente no seu hairdwaire de produção.