Instalação personalizada automatizada de diferentes distribuições

0

Eu gasto MUITO tempo configurando servidores linux / workstations / farms de mineração, etc. Eu preciso de alguma forma para armazenar e automatizar o processo para cada um dos meus sistemas, pois fica muito frustrante.

Eu tenho um monte de scripts bash que lida com as coisas, mas fica extremamente confuso ao lidar com diferentes distros, gerenciadores de pacotes, hardware, etc.

Existe algum software onde eu poderia explicar a especificação em um arquivo. por exemplo, debian.spec , que contém algo parecido com:

{
    "image": "debian.iso",
    "hostname": "example",

    "packages": [
        "git",
        "gcc",
        "python",
        "oh-my-zsh"
        "zsh"
    ],

    "dotfiles": "[email protected]:example/dotfiles",

    "postinstall": "/path/to/script.sh",
    "autostart": "/path/to/another-script.sh"
}

Que produzem um iso para instalar ou viver em usb.

Eu preciso fazer isso com pelo menos arco e debian.

    
por luke 01.05.2018 / 17:51

1 resposta

0

Sua melhor aposta é usar algo como Ansible para configurar cada sistema depois de ter sido instalado como um host básico disponível na rede. Não existe nenhum software disponível, que eu saiba, que permita criar um arquivo de instrução ou ISO de instalação personalizada que funcionará nas distribuições. O Debian tem uma especificação de arquivo preseed disponível, mas aprende que é uma habilidade única do Debian e não será transferida para o Arch.

    
por 01.05.2018 / 19:30