Mudanças entre as edições de "Replicação de um Nó do Cluster (HDs Diferentes)"
(→Criando as Partições no novo HD (40Gb)) |
|||
(28 revisões intermediárias por 3 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | Neste roteiro será abordado a | + | [[category:Instalação]] |
+ | Neste roteiro será abordado a replicação de um HD de 20GB (original das TPOLs) para um HD de tamanho maior (40GB). O procedimento difere do roteiro feito para HDs idênticos ([[Replicação de um Nó do Cluster (HDs Idênticos)]]) já que o comando DD não redimensiona as partições para seu tamanho real, logo o HD de 40GB após a clonagem ficaria apenas com o tamanho do HD de origem (20GB). Para isso será utilizado um LiveCD do Kubuntu 7.04. Foi feito uma tentativa com a versão 7.04 do Ubuntu, mas não foi possível manipular o HD, já que por default o Ubuntu monta o HD e mesmo desmontando ele acaba montando automaticamente. | ||
---- | ---- | ||
Linha 5: | Linha 6: | ||
=== O Particionamento === | === O Particionamento === | ||
− | A Configuração das partições do HD das TPOLs ( | + | A Configuração das partições do HD das TPOLs (20GB) é mostrada logo abaixo: |
− | * /dev/hda1 - | + | * /dev/hda1 - 102MB /boot (partição primária) |
− | + | * /dev/hda2 (compreende todo o restante do tamanho do disco) (partição estendida) | |
− | + | * /dev/hda5 - 10GB /tmp | |
− | + | * /dev/hda6 - 2GB swap | |
− | + | * /dev/hda7 - 7GB / | |
A nova configuração do HD de 40Gb deve seguir a configuração abaixo: | A nova configuração do HD de 40Gb deve seguir a configuração abaixo: | ||
− | * /dev/hda1 - | + | * /dev/hda1 - 102MB /boot (partição primária) |
− | + | * /dev/hda2 - Partição Estendida | |
− | + | * /dev/hda5 - 7GB / | |
− | + | * /dev/hda6 - 2GB swap | |
− | + | * /dev/hda7 - 30GB /tmp | |
---- | ---- | ||
− | === Criando as Partições no novo HD ( | + | === Criando as Partições no novo HD (40GB) === |
− | * Para esse roteiro foi utilizado o LiveCD da distribuição | + | * Para esse roteiro foi utilizado o LiveCD da distribuição Kubuntu 7.04 mas poderia ser qualquer uma que tivesse o aplicativo Qparted/GParted. Nada impede que seja utilizado outra ferramenta/método para criar as novas partições desde que siga o modelo proposto acima. |
− | * Inicialize a | + | * Inicialize a máquina com opção de boot pelo CD e ao terminar de carregar o sistema vá até o menu K > Sistema > QParted. |
− | * A primeira partição a ser criada é a /boot (hda1) com 102MB (primária) em seguida crie uma partição | + | * A primeira partição a ser criada é a /boot (hda1) com 102MB (primária) em seguida crie uma partição estendida e nela as outras partições: / (hda5) com 7GB, /swap (hda6) com 2GB, /tmp (hda7) com 30GB (Lembre-se as partições /, /boot e /tmp devem ser ext2) |
− | * Depois de criadas as | + | * Depois de criadas as partições vamos copiar as partições do HD antigo (20GB) para o HD novo (40GB) |
---- | ---- | ||
=== Copiando as Partições === | === Copiando as Partições === | ||
− | |||
* Recoloque o HD original (20GB) no lugar (primary master) e o HD novo (40GB) na primary slave. | * Recoloque o HD original (20GB) no lugar (primary master) e o HD novo (40GB) na primary slave. | ||
* Ligue a máquina e verifique no setup se os HDs foram reconhecidos normalmente. | * Ligue a máquina e verifique no setup se os HDs foram reconhecidos normalmente. | ||
Linha 39: | Linha 39: | ||
* Digite o seguinte comando: | * Digite o seguinte comando: | ||
dd if=/dev/hda1 of=/dev/hdc1 | dd if=/dev/hda1 of=/dev/hdc1 | ||
+ | * O comando irá copiar apenas a partição hda1 (/boot) do HD de 20GB para a partição hdc1 do HD de 40GB | ||
+ | * Após ter copiado a partição / boot vamos a partição / (sistema): | ||
+ | dd if=/dev/hda7 of=/dev/hdc5 | ||
+ | * Depois de copiado as duas partições (/boot e /) coloque o novo hd como primario master e o cdrom como secundário master | ||
+ | * De o boot com o cd do kubuntu para modificarmos o arquivo do lilo (lilo.conf) | ||
+ | * Não precisa deixar o servidor X entrar você pode usar ctrl+alt+f2 e ir para o modo texto. | ||
+ | * Use o comando sudo su para mudar para root | ||
+ | * Monte a partição do sistema (hda5) como segue: | ||
+ | mkdir /mnt/sistema (sistema será o diretório lógico da partição hda5) | ||
+ | mount /dev/hda5 /mnt/sistema | ||
+ | * Mude o diretório raiz para o novo diretório criado (sistema) com o comando chroot. | ||
+ | chroot /mnt/sistema | ||
+ | * Monte a partição hda1 (/boot) como segue: | ||
+ | mkdir /dev/hda1 /mnt/booty | ||
+ | * Edit o arquivo lilo.conf como segue: | ||
+ | cd /etc | ||
+ | vi lilo.conf | ||
+ | Mude as seguinte linhas do arquivo: | ||
+ | map=/boot/map map='''/mnt/booty'''/map (note que precisamos informar o novo | ||
+ | caminho da minha partição /boot) | ||
+ | install=/boot/boot.b install='''/mnt/booty'''/boot.b (por isso estamos | ||
+ | alterando para /mnt/booty que é nossa | ||
+ | partição hda1 do disco) | ||
+ | message=/boot/message message='''/mnt/booty'''/message | ||
+ | image=/boot/vmlinuz image='''/mnt/booty'''/vmlinuz | ||
+ | root=/dev/hda7 root='''/dev/hda5''' (onde esta meu / agora) | ||
+ | * Saia do modo de edicao do VI com (ESC) e salve o arquivo (:wq) | ||
+ | * agora vamos confirmar as mudanças no arquivo lilo.conf executando o seu binário. | ||
+ | lilo | ||
+ | * Agora precisamos modificar o arquivo lilo.conf e deixa-lo da forma como estava antes pois da forma que esta editado teremos um erro ao carregar o sistema. Desfaça as alterações feitas anteriormente com exceção da ultima linha onde deve ficar da forma que está. | ||
+ | map=/boot/map | ||
+ | install=/boot/boot.b | ||
+ | message=/boot/message | ||
+ | image=/boot/vmlinuz | ||
+ | root=/dev/hda5 | ||
+ | * Saia do modo de edição do VI com (ESC) e salve o arquivo (:wq) | ||
+ | * Desligue a maquina e coloque o novo HD na IDE primaria e pronto. | ||
+ | |||
+ | * Obs: Se você criou "labels" durante o particionamento você poderá ser surpreendido com uma mensagem de erro. Para isso altere as linhas onde estão definidos os labels no fstab | ||
+ | cd /etc | ||
+ | vi fstab | ||
+ | * Substitua a informação do LABEL pelo caminho da partição, assim: | ||
+ | LABEL=/TMP /dev/hda7 | ||
+ | LABEL=/ /dev/hda5 | ||
+ | LABEL=/BOOT /dev/hda1 | ||
+ | LABEL=/SWAP /dev/hda6 | ||
+ | * Saia do modo de edição do VI com (ESC) e salve o arquivo (:wq) | ||
+ | * Reinicie a máquina |
Edição atual tal como às 17h12min de 14 de setembro de 2012
Neste roteiro será abordado a replicação de um HD de 20GB (original das TPOLs) para um HD de tamanho maior (40GB). O procedimento difere do roteiro feito para HDs idênticos (Replicação de um Nó do Cluster (HDs Idênticos)) já que o comando DD não redimensiona as partições para seu tamanho real, logo o HD de 40GB após a clonagem ficaria apenas com o tamanho do HD de origem (20GB). Para isso será utilizado um LiveCD do Kubuntu 7.04. Foi feito uma tentativa com a versão 7.04 do Ubuntu, mas não foi possível manipular o HD, já que por default o Ubuntu monta o HD e mesmo desmontando ele acaba montando automaticamente.
O Particionamento
A Configuração das partições do HD das TPOLs (20GB) é mostrada logo abaixo:
* /dev/hda1 - 102MB /boot (partição primária) * /dev/hda2 (compreende todo o restante do tamanho do disco) (partição estendida) * /dev/hda5 - 10GB /tmp * /dev/hda6 - 2GB swap * /dev/hda7 - 7GB /
A nova configuração do HD de 40Gb deve seguir a configuração abaixo:
* /dev/hda1 - 102MB /boot (partição primária) * /dev/hda2 - Partição Estendida * /dev/hda5 - 7GB / * /dev/hda6 - 2GB swap * /dev/hda7 - 30GB /tmp
Criando as Partições no novo HD (40GB)
- Para esse roteiro foi utilizado o LiveCD da distribuição Kubuntu 7.04 mas poderia ser qualquer uma que tivesse o aplicativo Qparted/GParted. Nada impede que seja utilizado outra ferramenta/método para criar as novas partições desde que siga o modelo proposto acima.
- Inicialize a máquina com opção de boot pelo CD e ao terminar de carregar o sistema vá até o menu K > Sistema > QParted.
- A primeira partição a ser criada é a /boot (hda1) com 102MB (primária) em seguida crie uma partição estendida e nela as outras partições: / (hda5) com 7GB, /swap (hda6) com 2GB, /tmp (hda7) com 30GB (Lembre-se as partições /, /boot e /tmp devem ser ext2)
- Depois de criadas as partições vamos copiar as partições do HD antigo (20GB) para o HD novo (40GB)
Copiando as Partições
- Recoloque o HD original (20GB) no lugar (primary master) e o HD novo (40GB) na primary slave.
- Ligue a máquina e verifique no setup se os HDs foram reconhecidos normalmente.
- Depois de carregar o sistema logue-se como root e vamos a cópia das partições
- Vamos apenas copiar as partições relevantes: /boot e /. O restante é so formatar.
- Digite o seguinte comando:
dd if=/dev/hda1 of=/dev/hdc1
- O comando irá copiar apenas a partição hda1 (/boot) do HD de 20GB para a partição hdc1 do HD de 40GB
- Após ter copiado a partição / boot vamos a partição / (sistema):
dd if=/dev/hda7 of=/dev/hdc5
- Depois de copiado as duas partições (/boot e /) coloque o novo hd como primario master e o cdrom como secundário master
- De o boot com o cd do kubuntu para modificarmos o arquivo do lilo (lilo.conf)
- Não precisa deixar o servidor X entrar você pode usar ctrl+alt+f2 e ir para o modo texto.
- Use o comando sudo su para mudar para root
- Monte a partição do sistema (hda5) como segue:
mkdir /mnt/sistema (sistema será o diretório lógico da partição hda5) mount /dev/hda5 /mnt/sistema
- Mude o diretório raiz para o novo diretório criado (sistema) com o comando chroot.
chroot /mnt/sistema
- Monte a partição hda1 (/boot) como segue:
mkdir /dev/hda1 /mnt/booty
- Edit o arquivo lilo.conf como segue:
cd /etc vi lilo.conf
Mude as seguinte linhas do arquivo:
map=/boot/map map=/mnt/booty/map (note que precisamos informar o novo caminho da minha partição /boot) install=/boot/boot.b install=/mnt/booty/boot.b (por isso estamos alterando para /mnt/booty que é nossa partição hda1 do disco) message=/boot/message message=/mnt/booty/message image=/boot/vmlinuz image=/mnt/booty/vmlinuz root=/dev/hda7 root=/dev/hda5 (onde esta meu / agora)
- Saia do modo de edicao do VI com (ESC) e salve o arquivo (:wq)
- agora vamos confirmar as mudanças no arquivo lilo.conf executando o seu binário.
lilo
- Agora precisamos modificar o arquivo lilo.conf e deixa-lo da forma como estava antes pois da forma que esta editado teremos um erro ao carregar o sistema. Desfaça as alterações feitas anteriormente com exceção da ultima linha onde deve ficar da forma que está.
map=/boot/map install=/boot/boot.b message=/boot/message image=/boot/vmlinuz root=/dev/hda5
- Saia do modo de edição do VI com (ESC) e salve o arquivo (:wq)
- Desligue a maquina e coloque o novo HD na IDE primaria e pronto.
- Obs: Se você criou "labels" durante o particionamento você poderá ser surpreendido com uma mensagem de erro. Para isso altere as linhas onde estão definidos os labels no fstab
cd /etc vi fstab
- Substitua a informação do LABEL pelo caminho da partição, assim:
LABEL=/TMP /dev/hda7 LABEL=/ /dev/hda5 LABEL=/BOOT /dev/hda1 LABEL=/SWAP /dev/hda6
- Saia do modo de edição do VI com (ESC) e salve o arquivo (:wq)
- Reinicie a máquina