Migrar VM de Virtual para Physical Server

4

Estou atrás de pontos de vista sobre minha situação de meus colegas administradores de sistema. Acho que pensei nos pontos, mas quero a opinião de outra pessoa.

Eu tenho um cluster do ESXi5 que consiste em 5 máquinas físicas: 4 no DRS Pool e 1 reserva para o DR. Nada se encaixa neste caso, se precisarmos de Vmotion para espalhar a carga durante um pico que pudermos. Também é bastante útil para janelas de manutenção.

Temos um servidor de banco de dados que está começando a ser mais usado conforme a empresa cresce (uma coisa boa!). Chegou-se ao ponto em que quero tirar o servidor de banco de dados do cluster e movê-lo para seu próprio hardware físico separado, porque não posso fornecer recursos virtualizados suficientes no momento. Eu tenho duas dúvidas sobre se devo instalar o ESXi nisso, já que o ESXi Hypervisor tem muito pouca sobrecarga e posso adicionar essa máquina como parte de nosso cluster, portanto, se algo der errado, ainda temos outro servidor para fazer isso.

Por outro lado, estou pensando que eu poderia instalar o Windows 2008R2 e usar um banco de dados MSSQL para hospedar isso sozinho, pois com o tempo acho que podemos percorrer a rota da replicação de banco de dados. Não haverá armazenamento local, pois tudo isso é baseado em SAN.

Alguém pode prever algum problema em hospedar isso como um host virtual?

EDITAR

Editar Aceitei a Resposta de Jeremy, pois isso provocou alguns dos meus pensamentos e levou-me a uma solução. Eu vou manter isso como uma VM abaixo é o que eu pretendo fazer. Eu adicionarei mais ~ 100GB de RAM em 2 dos nossos Servidores, portanto, caso um deles falhe, ainda haverá recursos suficientes no cluster. Eu configurarei o DRS para aplicar afinidades a isso e permitir mais tráfego de vCPUs e também de rede e restringir isso a um único host, a menos que haja uma falha.

    
por Zapto 22.05.2012 / 00:10

2 respostas

1

Depois de escrever minha mini-análise abaixo, acho que você deve mantê-la virtual e adicionar esse host de DR ao cluster para inicializar (não há nenhuma vantagem real de um hot-spare no ESXi em que eu possa realmente pensar)

Vantagens de manter o servidor de banco de dados como uma VM:

  • Maior disponibilidade (a VM pode ser executada em qualquer host, desde que o host possa fornecer recursos suficientes)
  • Maior flexibilidade (o DR é mais fácil, o backup pode ser mais fácil, dependendo de como você faz atualmente seus backups)
  • A vida útil do sistema operacional do servidor é estendida porque não está vinculada ao hardware físico. Claro que você pode P2P ou P2V qualquer coisa, mas isso adiciona complexidade adicional no caminho.

Estas razões acima são algumas das vantagens padrão, conhecidas e aceitas da virtualização.

Como o armazenamento do servidor de banco de dados é baseado em SAN, podemos tirar isso da maior parte da equação.

A desvantagem de mantê-lo virtual é que você precisa pagar o licenciamento do VMWare por seus recursos. Em uma caixa física, você instala o Windows e está pronto.

Se o servidor de banco de dados estiver restrito para E / S de rede, você poderá atualizar as NICs em apenas um host ESXi e definir uma regra de afinidade de DRS para executar essa VM nesse host, a menos que o host esteja indisponível.

Se você está restrito a RAM, você precisa adicionar mais memória RAM de qualquer maneira.

    
por 22.05.2012 / 18:29
2

Este é um caso de examinar as métricas do servidor de banco de dados. Você tem algum gráfico de desempenho para compartilhar? Preencha algumas das informações sobre sua configuração.

  • Qual é a pegada de recursos do servidor de banco de dados? RAM? Número de vCPUs?
  • Como você está lidando atualmente com armazenamento para a máquina virtual do DB? VMDK? RDM?
  • Quais são as especificações dos seus hosts ESXi? Tipo de CPU? Velocidade da cpu? RAM?
  • O que mais está sendo executado no cluster?
  • Quais são as especificações do storage array?

Você está usando o VMware Distributed Resource Scheduling (DRS), então estou assumindo que a carga o cluster do vSphere foi balanceado de forma eficaz. Dado isso, o que você ganharia ao isolar o servidor em seu próprio hardware (como uma VM)? Supondo que os recursos alocados para a VM do banco de dados são um pequeno subconjunto do que está disponível na máquina. A presença do DRS também significa que você tem a capacidade de fornecer 8 vCPU e 64 GB de RAM à VM do banco de dados.

Onde está o gargalo do lado do aplicativo?

    
por 22.05.2012 / 13:29