- use cloud-init
- code workflow
- extend our instance
Created
February 24, 2017 07:22
-
-
Save zhanghui9700/6bf5d53d69bd9b529dcea719a917d1f3 to your computer and use it in GitHub Desktop.
use cloud-init to customer/extend our instance
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
how to use cloud-init
inside vm(ubuntu1404)
$ apt-cache search cloud-init$ sudo apt-get --download-only install cloud-initroot@first-vm:/usr/lib/python2.7/dist-packages/cloudinit# which cloud-initroot@first-vm:/usr/lib/python2.7/dist-packages/cloudinit# which cloud-init-perroot@first-vm:/usr/lib/python2.7/dist-packages/cloudinit# cloud-init -hroot@first-vm:/usr/lib/python2.7/dist-packages/cloudinit# cloud-init-per -h/etc/cloud/cloud.cfg
cloud-init-output.log
$ cat cloud-init-output.log | grep runningcloud-init by manually
root@first-vm:/usr/lib/python2.7/dist-packages/cloudinit# cloud-init --debug initcloud-init init 默认只init执行一次, semaphore位置/var/lib/cloud/instance/obj.pkl,/var/lib/cloud/data/no-net
root@first-vm:/usr/lib/python2.7/dist-packages/cloudinit# cloud-init single -n cc_xxcloud-init --debug modules -m config (repeat running log show below)cloud-init --debug modules -m final/var/lib/cloud/scripts/
root@first-vm:/var/lib/cloud/scripts/per-boot# tree /var/lib/cloud/root@first-vm:/var/lib/cloud/scripts/per-boot# ll /var/lib/cloud/scripts/per-boot/code