Introdução e conceitos

Introdução e conceitos

Todo administrador de sistemas que conheço se desenvolve no tempo o hábito de montar uma caixa de ferramentas onde, com o passar do tempo, muitas partes úteis de software são adicionadas, à medida que a necessidade recorrente surge. Por favor, não imagine isso no sentido mais clássico, pois não se trata do kit de ferramentas de um carpinteiro, nem da caixa de ferramentas de um mecânico. Geralmente é um portfólio de CD com CDs ao vivo, distribuições mais usadas, ferramentas específicas do fornecedor e o que quer que não. Dos CDs ativos (indispensáveis), geralmente se vê na caixa de ferramentas acima mencionada um item de clonagem de disco. O que isso faz? Ajuda uma quantidade tremenda quando você precisa salvar e restaurar um disco rígido, o sistema operacional incluído e, por salvar, quero dizer 1/1 cópia com a possibilidade de restaurar em alguns minutos, apesar do tamanho cada vez maior dos discos rígidos oferecidos No mercado hoje, onde o terabyte se torna cada vez mais comum.

Esse software existe e, de fato, torna a vida de administradores e usuários muito mais fácil e eficiente. Infelizmente, as empresas tentaram impor seus próprios formatos de imagem de disco proprietário, para que a restauração só pudesse ser possível usando suas ferramentas. Felizmente, existe uma solução de foss que lida com isso, oferecendo um CD ao vivo muito eficiente e Servidor para download, e isso é Clonezilla, sobre o qual falaremos hoje. Espera -se que você tenha algum conhecimento sobre como os discos funcionam, networking e administração do sistema. Vamos tratar assuntos mais avançados um pouco mais tarde, mas tudo o que você precisa saber se é iniciante nesses assuntos está bem aqui.

Primeiro, devemos cuidar de alguns conceitos, essenciais para o seu entendimento subsequente deste tópico. O software de clonagem pode ser usado em cenários mais complexos do que apenas criar uma imagem de um disco ou uma partição. Pode -se configurar um servidor que possa ser usado para inicializar as máquinas a serem clonadas via PXE, execute um script de imagem automaticamente e depois desligar a máquina fotografada. Isso pode ser útil também quando você precisa restaurar essa imagem para várias máquinas, quando o servidor pode ser um tempo inestimável para economizar tempo. Imagine que você acabou de comprar 40 máquinas idênticas para substituir as antigas no departamento de contabilidade e você já contemplou o espectro de instalar a mesma coisa repetidamente. Em vez disso, você pode criar uma imagem de um dos antigos e implantá -la em todas as 40 máquinas simultaneamente, conectando -as ao servidor PXE/Clone ao mesmo tempo. Espero que você já esteja convencido, então vamos ver como fazer isso na prática com Clonezilla.

Conseguir e usar Clonezilla

Começaremos usando o CD ao vivo oferecido pelo Projeto Clonezilla e, depois disso, continuaremos com tópicos mais avançados, como usar o DRBL relacionado (Boot Remote sem disco no Linux), que basicamente se refere à parte do servidor sobre a qual falamos anteriormente. Basta ir para a página de download e obter a imagem ISO que é apropriada para sua máquina, escreva -a em CD ou USB ou apenas testá -la em um ambiente virtual e pronto para ir. Começaremos com um cenário simples, onde você usa a clonagem de disco a disco. O disco que você está clonando pode ser uma unidade externa ou outra interna, seja IDE, SATA ou SCSI. Inicialize o CD ao vivo, como você vê abaixo, com a opção de Grub padrão, e você deve ver o Debian inicializando, pois é a base para Clonezilla. Selecione seu idioma e KeyMap e selecione "Iniciar Clonezilla" e depois a opção Device-to Device. Se você não precisa (ou não sabe como) alterar as configurações do CHS ou outros tópicos avançados, basta ir com o modo iniciante e disco para local (em oposição ao controle remoto, o que significa, por exemplo, NFS). Escolha os discos de origem e destino, tudo de menus fácil de usar e pronto! Uma palavra de aviso: você pode apenas querer configurar uma máquina virtual mínima de dois disco como caixa de prática antes de lidar com dados de produção e, é claro, você tem backups, certo? Também faça duplamente certeza de que a unidade de destino é vazia de dados importantes, porque você não gostaria de substituir isso.

Embora essa seja uma maneira simples de usar clonezilla, o que realmente estamos tentando entender é como realmente Use -o para fazer o melhor uso de suas capacidades. E isso significa usá-lo como um servidor distribuído para instalar muitos sistemas de uma só vez, usando uma imagem pré-existente. Observe que o hardware e o equipamento de rede precisam de subir exponencialmente, dependendo do número de conexões simultâneas. Se você é realmente sério, é recomendável atualizar para o Gigabit Ethernet Equipment e investir em hardware poderoso é recomendado. Por favor, desculpe nossa brevidade em relação à primeira parte, mas isso é porque não queremos nos tornar chatos com coisas que são simples o suficiente, dado os menus fáceis de usar de Clonezilla.

Obtendo e/ou instalando DRBL

Agora, vamos ver como realmente colocar essa distribuição para funcionar. Como você pode ver na legenda, o DRBL pode ser executado como um ambiente ao vivo e configurá-lo no local, ou você pode instalá-lo. Há um problema com isso, pois os autores nos alertam que há um número limitado de distribuições/versões em que a instalação terá sucesso. A lista de requisitos de hardware é modesta, mas lembre -se de nosso aviso sobre o hardware: quanto mais clientes, maiores as necessidades de hardware. Em nosso exemplo, usaremos, digamos, o Fedora para uma máquina que servirá 3 clientes. Alterar suas configurações de acordo se suas necessidades forem diferentes, e provavelmente serão. Nossa primeira interface, ETH0, será nosso link para a Internet, enquanto os outros três NICs terão endereços do formulário: eth1 - 192.168.101.x, eth2 - 192.168.102.x e assim por diante. A maior vantagem para essa abordagem é que você pode adicionar mais e mais máquinas como clientes em cada sub -rede. Cuidado com suas configurações de firewall e, sendo uma máquina de Fedora, cuide do Selinux, desligando -o completamente ou alterando as configurações. Instale o arquivo rpm, fácil de baixar na página de download e é isso!

Configurando drbl

Agora, aqui está a linha do tempo em que você tem que pensar sobre o que exatamente você quer. O software que você acabou de instalar oferece várias oportunidades, dependendo de suas necessidades. O que falamos na introdução, a imagem -> muitos clientes do cenário, pode ser melhor cuidada com o drbl ssi (imagem de sistema único). Escusado será dizer que verifique se o hardware dos clientes é (quase) idêntico. Por outro lado, você recebe tanta flexibilidade quanto precisa, com imagens e configurações diferentes para cada cliente. Realmente não podemos oferecer conselhos para todos os cenários possíveis que você precisa, porque existem muitos deles. No entanto, alguns ponteiros podem ser úteis para você. O ponteiro que emitimos anteriormente, em relação ao seu firewall, também presume que você está ciente do fato de que a inicialização do PXE é sobre um servidor TFTP, um servidor DHCP e um servidor NFS no mínimo, geralmente com um servidor da web lançado lá também. Segundo, é recomendável que as etapas de configuração que estamos prestes a dar a você sejam feitas diretamente do servidor (e.g. ao contrário do Login SSH ou outros enfeites). Existem dois scripts principais (interativos, devo acrescentar, para que muitos arquivos de texto para editar) que você terá que executar, como assim:

# drblsrv -i # drblpush -i // step -by -step anding of diskless Client Setup // Depois disso, execute #/opt/drbl/sbin/dcs //… e escolha clonezilla start 

Devido às limitações do espaço, nos referiremos apenas ao caso de inicialização do PXE de inicialização do cliente; portanto, espera -se que você tenha NICs nas máquinas clientes com recursos de inicialização de rede e firmware (BIOS, Palo… .) tão capaz quanto os cartões de rede, mas hoje em dia isso geralmente é um dado.

Conclusão

Os usos de um servidor de inicialização e instalação se estendem muito mais que o ambiente corporativo pequeno. Eu tenho, por exemplo, um monte de máquinas X86 antigas que recebi de um amigo e decidi usá-las, mas elas não tinham CD-ROM, apenas uma unidade de disquete, e eu não tinha uma unidade de disquete na minha caixa para escrever uma imagem. Nem, é claro, eu tive discos de disquete. Clonezilla me salvou, porque era muito mais rápido e mais livre de erros. Confira, você vai gostar.

Tutoriais do Linux relacionados:

  • Partição de clone no Linux
  • Como clonar um sistema Linux
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Download ao vivo de CD/DVD Linux
  • Com que frequência você tem que reiniciar seu servidor Linux?
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Mastering Bash Script Loops
  • Coisas para instalar no Ubuntu 20.04
  • Sistema Linux Hung? Como escapar para a linha de comando e…
  • Loops aninhados em scripts de basquete