Cloud-init është një projekt me burim të hapur i pajtueshëm me shumicën e shpërndarjeve Linux. Instancat Vultr të krijuara para vitit 2017 e kishin këtë softuer të instaluar si parazgjedhje. Qëllimi i Cloud-init është të ndihmojë në trajtimin e fillimit të hershëm të një shembulli cloud, i cili përfshin detyra të tilla si ndryshimi i madhësisë së diskut dhe konfigurimi i rrjetit. Cloud-init gjithashtu ka një veçori të burimit të të dhënave (i njohur si të dhënat e përdoruesit) i cili përshkruan cilësimet e konfigurimit të shembullit të cloud në Cloud-init. Kur Cloud-init zbulon të dhënat e përdoruesit, ai zbaton cilësimet e dhëna në shembullin cloud.
Ju lutemi vini re, Cloud-init është softuer i palës së tretë dhe nuk mbështetet zyrtarisht nga ekipi Vultr. Për konfigurime të thjeshta, ne rekomandojmë përdorimin e veçorisë sonë të skriptit të fillimit në vend të të dhënave të personalizuara të Cloud-init. Skriptet e fillimit mund të shtohen nga brenda panelit të kontrollit Vultr. Megjithatë, ju lutemi vini re se cloud-init nuk do të instalohet në rastet e vultr që do t'ju kërkohet t'i instaloni vetë këto paketa.
Nëse vendosni të instaloni Cloud-init në shembullin tuaj, shembujt e mëposhtëm mund t'ju ndihmojnë.
Shembuj të të dhënave në renë kompjuterike
Të dhënat Cloud-init mund të specifikohen kur nisni një shembull të resë kompjuterike Vultr. Më poshtë janë renditur disa fragmente shembujsh. Për më shumë shembuj, shihni dokumentacionin zyrtar të re-init .
Shkruani të dhënat në një skedar.
#cloud-config
write_files:
- path: "/root/my_file.txt"
permissions: "0644"
owner: "root"
content: |
Here is some sample content.
Drejtoni një skript pasi sistemi të niset.
#cloud-config
bootcmd:
- "/bin/echo sample > /root/my_file.txt"
Përmirësoni automatikisht paketat në sistem.
#cloud-config
package_upgrade: true