Cloud-init
O Cloud-init é um conjunto de scripts utilizados para aplicar os dados do utilizador às instâncias. O Cloud-init funciona em muitos sistemas operativos Linux e FreeBSD.
Cada nuvem pública ou privada tem um serviço de metadados. Este serviço contém informações sobre o ambiente em que o computador está a ser executado. Modelos de sistema operativo – as imagens da nuvem consistem em instâncias em que cada nova instância é um clone da anterior. Os dados do utilizador conferem às instâncias a sua individualidade.
Características:
- configuração de interfaces de rede;
- configuração de um resolvedor de nomes de rede;
- configuração de pontos de montagem não permanentes;
- definição do nome do anfitrião;
- configuração de chaves SSH utilizadas para autenticar utilizadores individuais;
- definição das palavras-passe dos utilizadores.
Princípios de funcionamento
O Cloud-init recupera informações da fonte de dados sobre as modificações necessárias.
A forma como os metadados serão extraídos no momento do carregamento determina as fontes de dados. Por defeito, as fontes são detectadas automaticamente.