Para o vSphere da VMWare, o dado do usuário é injetado na VM como uma ISO por meio do CD-ROM. Isso pode ser feito usando o painel do vSphere, conectando uma imagem ISO à unidade de CD / DVD.
Para passar este script de exemplo para cloud-init em execução em uma VM do vSphere, configure a unidade de CD / DVD ao criar a VM do vSphere para apontar para uma ISO no armazenamento de dados.
Nota: O ISO deve conter os dados do usuário.
Por exemplo, para passar o mesmo simple_script.bash para o vSphere:
Crie o ISO
% mkdir my-iso
NOTA: O nome do arquivo no ISO deve ser: user-data.txt
% cp simple_scirpt.bash my-iso/user-data.txt
% genisoimage -o user-data.iso -r my-iso
Verifique o ISO
% sudo mkdir /media/vsphere_iso
% sudo mount -o loop JoeV_CI_02.iso /media/vsphere_iso
% cat /media/vsphere_iso/user-data.txt
% sudo umount /media/vsphere_iso
Em seguida, inicie a VM do vSphere com o ISO user-data.iso anexado como um CDROM.
Também é possível iniciar uma VM do vSphere e passar dados de usuário opcionais para ela usando o Delta Cloud.
Para mais informações sobre a Delta Cloud, consulte: link