• # pressed + ansible/salt/puppet

    Posté par . En réponse au message Installation de serveurs identiques. Évalué à 2.

    en fait je te conseil de faire un fichier preseed a la debian, comme cela cela ne sera pas forcement différent suivant ton archi.

    ensuite de réaliser un boot réseau sur PXE, et avec ipxe pour envoyer les settings et de formater une page web de boot, le boot ipxe ensuite interprétera la page web et te proposera un choix de boot d os.

    ensuite tu boot ta debian via le reseau avec ce genre de paramètres injectés par la page web dans le boot ipxe

    set boot-kernel http://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64/linux
    set boot-initrd http://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64/initrd.gz
    set imgargs auto=true preseed/interactive=false url=http://<monserver_pressed>/debian.preseed netcfg/choose_interface=auto <autre params....>
    kernel ${boot-kernel} ${imgargs}
    initrd ${boot-initrd}
    boot
    

    avec ipxe, tu peux faire des scripts des modif, mettre des variables en fonction des architectures, genre EFI, x86, arm, uuid, ....

    et ensuite avec un firstboot, tu peux lancer automatiquement un puppet, ou un ansible ou un salt suivant tes préférences.