migração do servidor físico para uma solução virtual, o que devo fazer?

3

Sou trainee na empresa há um mês e minha missão é migrar três servidores físicos para uma tecnologia de virtualização. A empresa edita software para E-learning, portanto há muitos dados, como vídeos, flash e compactados (zip).

Isso faz parte do inventário dos servidores: SO: Debian, 2 redhat, apache, php / mysql, sendMail / Dovecot, webmin com modelo virtualmin para criar dinamicamente os sites, porque não há sysadmin ... O provedor futuro será responsável por proteger, atualizar e criar as máquinas virtuais (outsourcing) e com um sistema operacional RedHat.

Então eu quero alguma ajuda para escolher uma tecnologia de virtualização (eu prefiro o KVM do Redhat RHEV, o VMWare é caro), como avaliar as necessidades de hardware (isso para evolução de 4 ou 5 anos) e elaborar um bom plano então não esqueça de nada.

    
por djoudi 25.05.2010 / 17:06

3 respostas

4

Se você quiser levar um servidor físico e convertê-lo em um servidor virtual, você vai querer pesquisar o Google para migração física para virtual (P2V). Existem ferramentas disponíveis como o conversor VMWare que migrará o servidor, principalmente de forma automatizada.

Os métodos para P2V dependem muito do que você vai usar. O VMWare ESXi é gratuito e funciona bem para pequenas empresas ou empresas que podem ter uma pessoa dedicada a trabalhar para evitar que as limitações do ESXi acabem com a disponibilidade do servidor (não há muitas limitações, mas as que existem são significativas, como nenhuma migração ao vivo). O ESXi é ótimo quando você não precisa se preocupar com a disponibilidade dos servidores 24 horas por dia, 7 dias por semana, para fazer backup de imagens de VMs (normalmente eu as fecho e copio do servidor, mas há abordagens alternativas como usar uma solução de backup normal o sistema virtual como se fosse um servidor físico e restaurar pela construção de um servidor virtual em branco e restaurar de bare metal virtual, muitos fazem uma combinação dessas técnicas desde copiar as imagens da unidade para nossos servidores leva mais de um fim de semana, mas pode simplificar a recuperação copiando-o para um novo servidor e apontando uma nova máquina para inicializar a partir dessas imagens).

Outras plataformas terão suas próprias ferramentas, ou você pode optar por apenas reconstruir os servidores a partir do zero "virtualmente".

Se você está falando sobre planejamento de migração, não sei exatamente o que você está procurando ... provavelmente seria melhor perguntar sobre servidores individuais, já que o email pode ter considerações separadas de um banco de dados SQL, como monitorando entradas de DNS. Considerações gerais para VMs em geral seriam coisas como problemas de conversão (ele veria a placa de rede corretamente, precisando manualmente definir o IP, tirar o físico da rede antes de ativar a VM para que não haja colisão de IP ou nome ... ) e algumas dessas considerações dependeriam de qual solução você está usando; o que é um problema com a migração para o VMWare pode não se aplicar ao KVM.

    
por 25.05.2010 / 17:35
2

Para virtualização direta, eu sugeriria VMWare: ESXi é gratuito se você não precisar de nenhum dos recursos avançados (alta disponibilidade, gerenciamento de cluster, etc.) e, se precisar desses recursos, o VMWare os desenvolverá, testou & apoiado, que IMHO é totalmente vale a pena as taxas de licenciamento e suporte.
Como um bônus adicional, a virtualização VMWare parece um hardware físico para o sistema operacional, portanto, seu "futuro provedor" não terá que se preocupar com qualquer estranheza / "vazamento de virtualização" que possa ser introduzido por outras tecnologias.

No que diz respeito a colocar os seus sistemas no ambiente virtual, a VMware fornece as ferramentas VMWare Converter para simplificar as atividades físicas diretas. para migrações virtuais, mas um projeto de virtualização é um ótimo momento para analisar sua arquitetura de sistema e determinar se há alguma alteração que você gostaria de fazer.

Re: seu projeto, como descrito acima, foi apenas jogado no seu colo ou você tem alguma orientação / ajuda de cima? De modo geral, eu não consideraria a virtualização de um ambiente como uma tarefa para um "estagiário" (estagiário, jr. Admin etc.), a menos que eles estivessem recebendo alguma ajuda no processo.
Entre as coisas mencionadas acima, escolher hardware é particularmente importante (ter uma ideia do tipo de largura de banda de disco que você precisa, quanta memória RAM você precisará, como será a carga da CPU e se as reservas devem ou não ser feitas para máquinas / classes específicas de máquinas (isto é, configurando "pools de recursos" nos termos do VMWare).

Conseguir esse tipo de coisa certa é especialmente importante se você pretende que esse hardware viva todo o seu ciclo de vida útil enquanto ainda fornece o que seus clientes considerariam bom desempenho, e apenas partirá do fato de que você é um "estagiário" "Eu sugiro que você trabalhe com alguém familiarizado com o seu ambiente que tenha a experiência de fazer o perfil & os instintos de detectar gargalos de desempenho para que você não acabe com problemas imprevistos.

    
por 25.05.2010 / 17:35
0

Oi djoudi Eu estou fazendo algo semelhante que você pediu aqui. (Isso inclui sysadmin + video flash work) Eu tentei recentemente conversor Vmware para um material semelhante ao que você tem. Se você planeja usar o conversor Vmware, que é gratuito para Linux, então quando você está dando IP e login etc detalhes do servidor que você gostaria de converter para virtual a ferramenta de conversão VMware irá pedir-lhe para dar o IP do servidor VMware que eu acho no seu caso você não tem. Como os outros sugeriram Vmware as coisas valem o preço. Mas no seu caso, se VMware não for aplicável, então eu diria para ir para a instalação do Red Hat KVM e usar seu gui (virt-manager) em um servidor diferente de sua máquina de produção.Vamos chamar este servidor de teste.Você fará o seu experimentos aqui.

Quando você tiver concluído a instalação de máquinas virtuais nesse servidor intermediário, o que você precisa fazer é fazer um rsync de servidor físico (que você deseja virtualizar) para as Máquinas Virtuais em execução no servidor intermediário, isso pode ser tão bom quanto cp -r apenas certifique-se de que você está seguindo o mesmo tipo de esquema de particionamento em suas Máquinas Virtuais também nesse caso, mesmo se você fizer cp -r, isso também fará.

    
por 09.01.2011 / 08:25