Copie o software do servidor Linux (Ubuntu)

4

Temos um servidor privado configurado por um estranho.

Agora, gostaria de criar um servidor com a mesma configuração e software (para a máquina virtual localhost - VirtualBox).

Existe alguma maneira simples de realizar isso? copiar e colar?

A propósito, o servidor está executando o Ubuntu 10.04.2 LTS e não pode ser acessado fisicamente (ele pertence ao provedor de hospedagem), mas eu tenho acesso SSH a ele.

    
por Kristian 23.07.2012 / 10:06

3 respostas

4

Existe outra abordagem que você pode usar:

  1. crie uma nova VM e instale a mesma versão do Ubuntu nela. Use o CD alternativo para instalar e crie uma instalação mínima.
  2. faça login em seu servidor remoto e execute dpkg --get-selections \* > /tmp/serverpkgs.lst .
  3. transfira /tmp/serverpkgs.lst para sua nova VM criada
  4. na sua nova VM, execute sudo dpkg --set-selections < /tmp/serverpkgs.lst
  5. ainda na VM, execute sudo apt-get dselect-upgrade

Agora você deve ter duplicado o software instalado - o que deixa você com sua configuração. Isso pode ser a parte mais complicada: como não sei o que é usado, não há "resposta global" para isso. Geralmente, os arquivos de configuração são armazenados abaixo de /etc , então você pode querer cd / && sudo tar czf /tmp/server-cfg.tar.gz etc/* , transferir /tmp/server-cfg.tar.gz para sua VM, descompactar para algum diretório temporário (usando, por exemplo, cd /tmp && tar xzf server-cfg.tar.gz , que cria /tmp/etc/* ), e verifique cuidadosamente quais arquivos de configuração copiar para sua árvore /etc .

    
por 23.07.2012 / 11:42
2

Copiar diretamente entre duas plataformas de hardware diferentes é teoricamente possível (tudo o que você precisa fazer é copiar os arquivos e instalar o gerenciador de inicialização), mas raramente é uma boa ideia. Eu fiz isso com sucesso em várias ocasiões, mas também fiz isso sem sucesso em muitos mais.

O problema é que, quando você instala o sistema operacional, algumas otimizações e outras decisões são feitas com base no tipo de hardware que você está instalando. Se você duplicar exatamente para o mesmo hardware, então não há problema. Se você duplicou para um hardware muito diferente, talvez você tenha um problema. Ir de uma máquina física para uma máquina virtual é provavelmente um exemplo de "hardware diferente". Isto pode ou não funcionar. O mais provável é que não funcione inicialmente, mas se você realmente sabe o que está fazendo, pode ajustar as coisas até que funcione.

Mas se você realmente sabe o que estava fazendo, provavelmente não teria perguntado se era possível. Então, por essa lógica, a resposta então é provavelmente não .

Mas se você for persistente o suficiente, poderá transformá-lo em um sim . O que você está tentando fazer é muitas vezes encurtado como "físico para virtual" ou "P2V" para curto (ou menor). Não há escassez de opinião sobre o assunto e muitas e muitas pessoas dando instruções conflitantes sobre como fazê-lo. Então, para mais informações, adiro ao poderoso Google .

    
por 23.07.2012 / 10:40
0
  1. Você pode usar clone / image para os hardisks dos servidores. Talvez o uso do clonezilla seja útil ( link )

  2. Se você estiver executando o servidor no VirtualBox, você pode simplesmente importar / exportar o servidor. (Eu não tinha certeza da sua pergunta)

Não existe uma solução de copiar e colar para criar um novo servidor a partir do zero, exceto a criação de imagens.

    
por 23.07.2012 / 10:28

Tags