MAAS: ¿se utiliza como solución fuera de línea para obtener imágenes?

MAAS: ¿se utiliza como solución fuera de línea para obtener imágenes?

He estado pensando en jugar con MAAS para construir redes en la nube, pero ¿hay alguna razón por la que esto no pueda usarse también para construir una red local?

Estaba pensando que si tuvieras una máquina MAAS y conectaras varias computadoras portátiles a esa red MAAS, entonces MAAS podría usarse para construir todas esas computadoras portátiles con una determinada especificación.

Entonces, en teoría, ¿esto podría ser un reemplazo para clonezilla o máquinas de niebla fantasma?

Respuesta1

Sí. No hay diferencia entre cargar una imagen con algún otro sistema y cargarla con MaaS. El único problema que podría ver es que MaaS está centrado en el servidor Linux y no parece haber buenas herramientas para crear imágenes personalizadas para él. Por lo tanto, no se presta para cargar Desktop o Windows.

Una solución alternativa podría ser crear imágenes de "Instalador rápido", que entiendo que son el equivalente a imágenes reales, en lugar de instalarlas desde cero. La desventaja de esto es que tendría que buscar o escribir scripts que puedan interactuar con el sistema operativo de destino que no sea Linux para indicarle el nombre de la máquina, la seguridad, la pertenencia al dominio, etc.

[editar]

Aquí hay un enlace a una vista que explica cómo instalar Windows con MaaS:

http://wiki.cloudbase.it/maas

Respuesta2

MAAS utiliza curtin (o instalador de ruta rápida) para instalar imágenes, esto copia la imagen en el disco local y se reinicia en él. Entonces, técnicamente es posible instalar cualquier imagen y la instalará.

Sin embargo, MAAS utiliza cloud-init en cualquier imagen del sistema operativo para personalizar el servidor al iniciar.

Este es un requisito de cualquier imagen que MAAS implemente mediante el instalador rápido. Cualquier sistema operativo es capaz de ejecutar cloud-init, incluido Windows, pero debe estar preinstalado en la imagen para que sea compatible con el proceso de arranque MAAS.

Por lo tanto, MAAS puede implementar cualquier imagen de Windows, escritorio Linux o servidor Linux siempre que el paquete cloud-init ya esté instalado en la imagen.

La preparación de imágenes ya está hecha para Ubuntu, en la imagen de nube estándar. Hay un paquete para crear imágenes basadas en CentOS o RH disponible en Launchpad aquí: https://launchpad.net/maas-image-builder

Las imágenes de Windows son creadas por cloudbase y aquí se proporcionan instrucciones: http://wiki.cloudbase.it/maas

El único comentario que tendría sobre la construcción de hardware portátil con MAAS es que MAAS espera administrar servidores en centros de datos o al menos hardware que esté conectado permanentemente.
Las computadoras portátiles no son una buena opción para MAAS y Cloud-init en general; la mayoría de las cosas funcionarían una vez que se alcanzaran los tiempos de espera, pero esto retrasaría la secuencia de inicio.

Además, MAAS espera poder controlar la potencia del hardware con IPMI u otra tecnología similar, algo que las computadoras portátiles no incluyen.

Sin embargo, una red doméstica o una red de aula con máquinas conectadas permanentemente a una red cableada funcionaría bien. Un buen uso de MAAS sería implementar máquinas en el aula según el sistema operativo que necesite ejecutar para la próxima lección.

información relacionada