Quero fazer uma pequena vmware vm linux rodando um único microserviço. VM e serviço requerem algumas opções como endereço IP, certificado TLS com chave, arquivo de configuração.
Existe alguma maneira padrão de passar esses parâmetros do hipervisor para a VM?
Tenho a ideia de fazer um segundo hdd minúsculo para a vm para armazenar alguns arquivos de configuração. Talvez haja outra maneira de passar opções personalizadas para o sistema operacional da vm como o Docker faz?
Esse é um dos mecanismos suportados pelo cloud-init , uma ferramenta padrão usada para configurar máquinas virtuais em ambientes de nuvem. Você provavelmente desejaria a
NoCloud
fonte de dados ; basta preparar, por exemplo, uma imagem ISO com os arquivos de configuração apropriados, rotular o volume comoCIDATA
e anexá-lo à máquina virtual.O Docker não tem nada a ver com máquinas virtuais. Como os contêineres do Docker são apenas processos em execução no seu host, você tem muito mais flexibilidade em como compartilhar informações entre o host e o contêiner.