Compartilhamento / boot entre duas instalações do Ubuntu 12.04 Server?

3

Essa pergunta pode parecer trivial à primeira vista, mas tem algumas implicações e estou me perguntando qual é o caminho recomendado a seguir.

Suponha o seguinte cenário: um sistema de servidor. A inicialização padrão é iniciada a partir de uma partição no primeiro disco rígido que hospeda o volume /boot e o código GRUB2. O volume / está em um dispositivo md (RAID1, caso isso seja importante) e o GRUB2 está ciente disso. Tudo funciona bem e é bom e elegante.

Agora: outro sistema deve ser configurado em paralelo para fins de resgate, caso algo aconteça com o md . O shell de resgate não é exatamente muito útil, mas ter uma instalação completa do Ubuntu dá a você muito mais poder, eu acho. Portanto, a idéia seria clonar a configuração - em grande parte - que é mantida sob controle de versão usando etckeeper do sistema padrão para o sistema de recuperação em uma tarefa cron e selecionar algumas peças como sshd host keys e /etc/network/interfaces para ter certeza de que o sistema de resgate acabaria sendo inicializado em um estado remotamente acessível parecido com o do sistema padrão (possivelmente bloqueado para permitir apenas logins raiz - mas acho que sei como cuidar dessas partes).

Como essas duas instalações podem compartilhar o mesmo /boot volume? Faz sentido fazê-lo, porque o existente está no primeiro disco rígido e assim será o sistema de resgate. No entanto, assumindo atualizações e, eventualmente, podando kernels do sistema padrão, isso deixaria o sistema de recuperação em um estado não inicializável. Como posso evitar isso e reciclar o volume /boot para ambas as instalações?

    
por 0xC0000022L 03.04.2013 / 21:40

1 resposta

-1

Na verdade, não faz sentido compartilhar / boot. E se a falha é que você corrompeu seu kernel?

Você está melhor com um CD / pendrive USB para recuperação. Dessa forma, mesmo que o disco falhe parcialmente, você terá uma opção de recuperação.

    
por 13.06.2013 / 04:52