Como criar uma cópia do servidor inteiro em uma imagem?

0

Eu tenho um servidor físico que possui alguns dados de missão crítica e algum outro aplicativo hospedado. O servidor precisa ser removido e os dados precisam ser migrados em algum lugar. O que eu quero fazer é basicamente criar uma cópia de todo o sistema em uma imagem ou algo que eu possa montar em um rack local.

O servidor é um Linux 14.04 e eu uso o SSH para acessá-lo. O que exatamente é a maneira de fazer isso? Eu olhei para algo como Como criar disco VHD imagem de um sistema live Linux? , esta é a maneira correta? Não tenho certeza, pois estou procurando obter a imagem como o resultado final que será montável em outro servidor físico.

A saída de fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ccc84

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758    41940991    20719617    5  Extended
/dev/sda5          501760    41940991    20719616   8e  Linux LVM

Disk /dev/sdb: 107.4 GB, 107374182400 bytes
43 heads, 44 sectors/track, 110843 cylinders, total 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00347e2d

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   209715199   104856576   83  Linux

Disk /dev/sdc: 85.9 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 cylinders, total 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdc doesn't contain a valid partition table

Disk /dev/mapper/bel1psvr01-root: 103.8 GB, 103825801216 bytes
255 heads, 63 sectors/track, 12622 cylinders, total 202784768 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/belpsvr01-root doesn't contain a valid partition table

Disk /dev/mapper/belpsvr01-swap_1: 1069 MB, 1069547520 bytes
255 heads, 63 sectors/track, 130 cylinders, total 2088960 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/belpsvr01-swap_1 doesn't contain a valid partition table
    
por Nishant Singh 27.05.2016 / 08:11

1 resposta

1

Depende do que exatamente você está tentando realizar.

1. Você está tentando copiar todos os seus arquivos em outro lugar? Então você só precisa do seguinte comando,

/usr/bin/rsync -a  --delete --ignore-errors / you@Home:/The/Path/to/where/you/want/to_store/your_data/ --exclude={tmp/*,proc/*,sys/*} --inplace --no-whole-file --log-file=$LOG   

emitido na máquina que você deseja fazer backup. Algumas opções ( delete , inplace , no-whole-file ) são úteis somente se você precisar fazer isso várias vezes. Os arquivos em /tmp , /proc , /sys/ são excluídos porque residem na memória e seriam perdidos de qualquer maneira.

2. Você precisa de uma cópia de todo o disco, incluindo o setor de inicialização e assim por diante? Isso pode ser mais complexo, já que você só tem ssh de acesso a essa máquina, mas, aparentemente, você está tentando fazer uma cópia de uma máquina virtual. O mais fácil é perguntar ao seu provedor de serviços (a pessoa de quem você está alugando a VM) para fornecer uma imagem OVA de sua VM.

Depois de ter o OVA, você pode importá-lo facilmente para qualquer hipervisor.

Ou, se você deseja instalar no bare metal ou gravar em USB / CD, lembre-se de que o arquivo OVA contém uma cópia de todos os seus discos, no formato vmdk . Você pode extrair o disco do arquivo OVA (que por sinal é apenas um arquivo tar de um diretório contendo, entre outras coisas, o arquivo vmdk que você está procurando), então converta-o em uma imagem iso com o seguinte comando do VirtualBox ( você precisa de um um Hypervisor instalado em algum lugar, é claro, o seguinte é para o VirtualBox):

VBoxManage clonemedium file.vmdk file.iso --format RAW

A imagem iso resultante pode então ser gravada em um cd ou em um usb, conforme necessário.

    
por 27.05.2016 / 11:45