Cloud-init je projekt otvorenog koda kompatibilan s većinom Linux distribucija. Vultr instance stvorene prije 2017. imale su ovaj softver instaliran prema zadanim postavkama. Svrha Cloud-init je pomoći pri rukovanju ranom inicijalizacijom instance oblaka, što uključuje zadatke kao što su promjena veličine diska i mrežna konfiguracija. Cloud-init također ima značajku izvora podataka (poznatu kao korisnički podaci) koja Cloud-init-u opisuje konfiguracijske postavke instance oblaka. Kada Cloud-init otkrije korisničke podatke, primjenjuje zadane postavke na instancu oblaka.
Imajte na umu da je Cloud-init softver treće strane i Vultr tim ga službeno ne podržava. Za jednostavne konfiguracije preporučamo korištenje naše značajke skripte za pokretanje umjesto prilagođenih podataka pokretanja u oblaku. Skripte za pokretanje mogu se dodati unutar Vultr Control panela. Međutim, imajte na umu da cloud-init neće biti instaliran na vultr instancama od kojih ćete morati sami instalirati ove pakete.
Ako odlučite instalirati Cloud-init na svoju instancu, sljedeći primjeri mogu vam pomoći.
Primjeri podataka pokretanja oblaka
Podaci Cloud init mogu se navesti prilikom pokretanja instance oblaka Vultr. U nastavku je navedeno nekoliko primjera isječaka. Za više primjera pogledajte službenu dokumentaciju za pokretanje oblaka .
Zapišite podatke u datoteku.
#cloud-config
write_files:
- path: "/root/my_file.txt"
permissions: "0644"
owner: "root"
content: |
Here is some sample content.
Pokrenite skriptu nakon pokretanja sustava.
#cloud-config
bootcmd:
- "/bin/echo sample > /root/my_file.txt"
Automatski nadogradite pakete na sustavu.
#cloud-config
package_upgrade: true