Capítulo 2. Suporte de chapéu vermelho para a nuvem

Este capítulo cobre o suporte da Red Hat para cloud-init. Ele inclui informações sobre os produtos Red Hat que usam cloud-init, cloud-init módulos que a Red Hat suporta, e diretórios e arquivos padrão.

2.1. diretórios e arquivos importantes na nuvem

A tabela a seguir inclui diretórios e arquivos importantes. Revise estes diretórios e arquivos; eles permitem que você execute tarefas como:

  • Configurando cloud-init
  • Encontrando informações sobre sua configuração após cloud-init ter rodado
  • Examinando arquivos de log
  • Encontrando modelos

Dependendo de seu cenário e fonte de dados, pode haver arquivos e diretórios adicionais importantes para sua configuração.

Tabela 2.1. diretórios e arquivos de nuvens

Diretório ou ArquivoDescrição

/etc/cloud/cloud.cfg

O arquivo cloud.cfg inclui a configuração básica cloud-init e lhe permite saber em que fase cada módulo funciona.

/etc/cloud/cloud.cfg.d

O diretório cloud.cfg.d é onde você pode adicionar diretivas adicionais para cloud-init.

/var/lib/cloud

Quando cloud-init é executado, ele cria um layout de diretório sob /var/lib/cloud. O layout inclui diretórios e arquivos que dão informações específicas sobre a configuração de sua instância.

/usr/share/doc/cloud-init/examples

O diretório examples inclui vários exemplos. Você pode usá-los para ajudar a modelar suas próprias diretrizes.

/etc/cloud/templates

Este diretório inclui modelos que você pode habilitar em cloud-init para certos cenários. Os modelos fornecem a direção para habilitação.

/var/log/cloud-init.log

O arquivo cloud-init.log fornece informações de registro úteis para a depuração.

/run/cloud-init

O diretório /run/cloud-init inclui informações logadas sobre sua fonte de dados e o script ds-identify.