Buscamos un script en bash que nos permita automatizar la instalación de servidores bare metal mediante PXE.
El objetivo es desarollar servicio PXE + DHCP, preferiblemente mediante un único comando, con un formato similar a:
./run --mac "xx:xx:xx:xx:xx" --os ubuntu-20 --uefi yes --raid 1 --lvm no --partition allroot --swap no --net static --net-ip x.x.x.x net-mask 255.x.x.x net-gw: x.x.x.x --ipmi-ip x.x.x.x --ipmi-user xxx --ipmi-pass xxx
Al ejecutarse, el programa debería ser capaz de conectar por IPMI, reiniciar el servidor para que se ejecute la instalación, donde hemos definido bios o uefi, sistema ooperativo, particionado, red, etc....
Nos interesa especialmente tener soporte para las distribuciones:
- Ubuntu
- Debian
- Proxmox
- CentOS
- AlmaLinux
- Windows server/desktop
Si alguien conoce alguna solución simple y funcional, se lo agradecemos.
En caso que no exista nada ya creado, estamos en disposición de pagar a alguien que nos lo pueda integrar a medida.
El principal fallo que vemos en las soluciones que hemos visto, es la parametrización del tipo de BIOS (bios/uefi) y la configuración del particionado. Estos dos puntos es muy importante que estén bien depurados.
Gracias!