É seguro inicializar um servidor linux de uma unidade USB?

3

Tenho um servidor HP DL360 G7 para o qual pretendo instalar o KVM e o ZFS. O objetivo será um laboratório em uma caixa. Eu tenho as 8 baias de drive na frente carregadas com 4 drives e um SSD (para o cache do ZFS ZIL). Meu objetivo era manter a matriz de disco longe do disco real do sistema operacional. O que eu me pergunto é o tempo ou não, é seguro inicializar uma instalação de servidor Linux a partir de uma unidade USB para uso "em produção". O servidor possui um leitor de cartões USB / SD embutido na placa-mãe para VMware e outras soluções incorporadas. Isso levanta uma questão para mim porque uma vez que o VMware é carregado, fique na memória. Por outro lado, uma instalação do Linux não (pelo menos não 100%). Estou preocupado se eu carregar o sistema operacional em uma unidade USB (ou cartão SD) vou queimar o cartão SD.

Alguém por favor pode me dar algumas dicas sobre isso? Eu estou querendo saber quais são minhas opções. A maneira que eu vejo minhas opções atualmente é fazer o boot do Linux a partir do array ZFS ou usar uma unidade USB. A primeira opção seria ok se eu conseguisse fazer o grub ficar legal com a inicialização via raiz do ZFS. Que para o meu conhecimento está quebrado ou, pelo menos, precisa de algum truque desagradável para retirá-lo.

Como eu disse, qualquer ajuda que você fornecesse seria ótima.

    
por ianc1215 23.06.2015 / 03:26

3 respostas

4

Você pode , mas você provavelmente não deveria .

O DL360 G7 não apresenta discos de maneira JBOD . Se você estiver usando o controlador HP Smart Array integrado, isso não funcionará da maneira esperada.

Dependendo do sistema operacional que você usa, há considerações sobre troca e outras atividades de E / S.

Por que passar por tudo isso? Se você quiser o ZFS, basta usá-lo no servidor em uma instalação do sistema operacional. A raiz do ZFS não é grande ... no entanto, você tem um controlador HP que é capaz de várias unidades lógicas e melhor relatório / monitoramento do que o contrário. O SSD ZIL provavelmente nem é necessário.

Consulte: Práticas recomendadas do ZFS com RAID por hardware

Você pode dar uma ideia melhor de por que você queria manter o sistema operacional e as unidades de dados separadas?

    
por 23.06.2015 / 03:35
3

Defina "seguro". Como em:

  • O sistema inicializa a partir do USB? Sim
  • Integridade de dados? Não
  • tolerância a falhas? Não

Eu não confiaria em um servidor de arquivos para ser inicializado a partir de uma única caneta USB, a menos que seja um servidor apenas para testes / lab etc. Usamos unidades USB (caras) no nosso vSphere Cluster e encontramos muitos problemas vezes.

Você indicou que substituiu o controlador smartarray integrado por uma placa LSI HBA. Se eu fosse você, eu dedicaria duas unidades (2x200GB MLC SATA SSD ou similar) para o sistema operacional + swapfile e criaria algum tipo de espelho nelas. Eu não tenho idéia se o Linux pode inicializar a partir do ZFS de uma maneira estável, então você deve considerar o uso da raid de software nativo dos sistemas operacionais com um sistema de arquivos comum e confiável no topo (ext3, ext4, xfs).

    
por 23.06.2015 / 13:18
3

Is it safe to boot Linux from a USB drive?

Sim, porque não? Eu faço isso regularmente. Mas, dito isso, não é totalmente trivial fazê-lo bem. Se você simplesmente instala o Linux em um disco USB, geralmente é muito lento e não funciona muito bem.

No entanto, se você usar uma ferramenta como unetbootin , criará uma instalação mais ideal com a qual você também pode instalar algumas configurações.

Na verdade, o FreeNAS foi projetado para ser executado dessa maneira, para que você tenha todos os seus HDDs e SSDs disponíveis para armazenamento e o sistema operacional seja inicializado com flash em um disco de RAM. Embora o FreeNAS não seja baseado em Linux, eu o menciono aqui para dizer que esta não é uma solução incomum e é usada na produção.

Quando / se você fizer isso funcionar, certifique-se de fazer backup do pendrive sempre que fizer alterações na configuração armazenada.

    
por 23.06.2015 / 03:45