O MAAS usa o curtin (ou instalador de caminho rápido) para instalar imagens, copia a imagem no disco local e reinicializa nela. Então, tecnicamente é possível instalar qualquer imagem e instalá-la.
No entanto, o MAAS usa o cloud-init em qualquer imagem do sistema operacional para personalizar o servidor na inicialização.
Este é um requisito de qualquer imagem que o MAAS implanta usando o instalador rápido. Qualquer sistema operacional é capaz de executar o cloud-init, incluindo o Windows, mas deve ser pré-instalado na imagem para que seja compatível com o processo de inicialização do MAAS.
O MAAS pode, portanto, implantar qualquer imagem do Windows, Linux Desktop ou Linux Server, desde que o pacote cloud-init já esteja instalado na imagem.
A preparação de imagens já está feita para o Ubuntu, na imagem padrão da nuvem. Existe um pacote para criar imagens baseadas em CentOS ou RH disponíveis no Launchpad aqui:
link
Imagens do Windows são criadas pelo cloudbase e as instruções são fornecidas aqui:
link
O único comentário que gostaria de ter sobre a construção de hardware portátil com o MAAS é que o MAAS espera gerenciar servidores em data centers ou, pelo menos, em hardware que esteja permanentemente conectado.
Os laptops não são adequados para o MAAS e para o Cloud-init em geral, a maioria das coisas funcionaria quando os tempos limite fossem atingidos, mas isso atrasaria a seqüência de inicialização.
Além disso, o MAAS espera poder controlar a potência do hardware com o IPMI ou outra tecnologia similar, os laptops não vêm com ele.
Uma rede doméstica ou de sala de aula com máquinas permanentemente conectadas em uma rede com fio funcionaria bem. Um bom uso do MAAS seria implantar máquinas na sala de aula de acordo com o sistema operacional que você precisa executar para uma próxima lição.