Configurando a combinação de inicialização da unidade LiveCD + USB para um servidor headless

3

Estou configurando uma matriz RAID de software grande usando o MDADM e não quero desperdiçar um compartimento de unidade em um disco do sistema. Infelizmente, o servidor com o qual estou trabalhando tem problemas para inicializar a partir de uma unidade USB, por isso estou tentando uma solução alternativa.

Eu quero criar um LiveCD com o Knoppix ou outra distribuição adequada, então use a unidade USB como um dispositivo de armazenamento montável para manter todos os meus scripts de administração, etc. Eu planejo executar vários serviços, incluindo:

Samba SSH SFTP Subversão (SVNServe)

Estou acostumado a rodar um servidor Fedora sem cabeçalho, e isso seria ideal, mas vou pegar o que puder. Alguém pode sugerir uma boa abordagem para este problema? Especificamente - uma distribuição apropriada para usar, como configurar o LiveCD e como obtê-lo para montar e executar automaticamente determinados scripts na unidade USB?

    
por sangretu 29.05.2009 / 22:03

6 respostas

2

Eu sugiro usar o grml (Linux Live-CD baseado em Debian, confira grml.org):

  • fornece suporte para SW-RAID (mdadm) e LVM pronto para uso
  • inicializar com 'grml ssh = passw0rd' - > um servidor ssh será iniciado automaticamente para acesso remoto usando o 'passw0rd' especificado para o usuário 'grml'
  • se um dispositivo com o rótulo GRMLCFG estiver presente (por exemplo, seu pendrive), ele será montado automaticamente e, para automatizar tarefas, será possível usar um script simples chamado 'grml.sh' (que será executado automaticamente se estiver presente)
  • a ferramenta grml-terminalserver fornece fácil configuração de inicialização via rede / PXE (se a inicialização via CD / USB / ... não é uma opção por qualquer motivo)
  • bootoption 'bootfrom = / dev / ...' permite que você mescle a inicialização a partir do CD com USB:)

Disclaimer: Estou relacionado ao projeto grml.

    
por 31.05.2009 / 00:20
2

O Projeto Debian ao vivo está bem documentado. Se você é um fã do Ubuntu existem vários documentos bons em seu wiki, este é provavelmente um bom ponto de partida Personalização do LiveCD From Scratch .

Infelizmente, não estou familiarizado com a personalização do Fedora / Centos para oferecer conselhos sobre algo que lhe será mais familiar.

Eu acho que você pode estar se perguntando por problemas e tornando as coisas muito complexas quando você quer inicializar um CD, montar um drive USB.

Como alternativa, como você está usando o software RAID, por que não cria simplesmente uma pequena partição de 1 GB no início das unidades?

    
por 29.05.2009 / 22:39
0

O Fedora LiveCD pode ser personalizado com bastante facilidade se você tiver o espaço em disco. Dê uma olhada no howto do LiveCD no wiki do Fedora

    
por 30.05.2009 / 09:47
0

Dê uma olhada no SystemRescueCd (eu adicionaria um link, mas parece que não tenho permissão, então você terá que usar o google), ele é facilmente personalizável e pode ser inicializado a partir de USB ou CD. / p>     

por 30.05.2009 / 10:22
0

Inicialização de rede PXE - Precisa de outra máquina. Gravável, fácil de atualizar ou inicializar diferentes SO's. Bom para muitas máquinas com alterações de inicialização ativas (desenvolvimento, laboratório de controle de qualidade, etc.).

Adaptador IDE ou SATA CompactFlash (~ $ 20) - Soluciona problemas de inicialização do BIOS. Gravável, fácil de atualizar. Use o espaço restante como SSD (se adaptador SATA) para o cache ZFS, etc.

SuperGrubDisk - Inicialize a partir do CD - carregue o kernel, drivers e scripts de inicialização do USB, ou copie o kernel no CD e inicie o kernel a partir do CD e inicie a partir do USB. Funciona em muitos sistemas que não podem inicializar diretamente do USB. Útil para um CD de resgate de qualquer maneira.

Unetbootin - gui baseado para simplificar a criação de drives USB inicializáveis. Verifique se a sua unidade USB inicializa em outra máquina. Alguns simplesmente não funcionam para a inicialização, a maioria das grandes marcas funciona bem.

    
por 30.05.2009 / 12:04
0

Eu acho que os caras do pendrivelinux têm exatamente o que você quer.

Um tutorial sobre como instalar o Knoppix 6.0 em uma unidade flash USB .

    
por 27.07.2009 / 02:55