[
https://issues.apache.org/jira/browse/CLOUDSTACK-489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Radhika Nair updated CLOUDSTACK-489:
------------------------------------
Fix Version/s: (was: 4.1.0)
Future
4.2.0
> Document how to use userdata feature for user vms
> -------------------------------------------------
>
> Key: CLOUDSTACK-489
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-489
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: Doc
> Affects Versions: pre-4.0.0
> Environment: KVM, Xen, VMWare etc.
> Reporter: Rohit Yadav
> Assignee: Radhika Nair
> Fix For: 4.2.0, Future
>
>
> The userdata should be a base64 encoded string upto 2KB which is put on
> domr's html directory and using HTTP GET the userdata information can be
> obtained from the domr. The operation does not require the VM to be in
> stopped state, though it is advised to stop and call this api in case the
> user vm has a script which gets the userdata information from domr while
> starting.
> It is fixed with 4c86b1545dda53b74c534d479133692331e12a28. We need to
> document it, how to use userdata, for example, this script can be used to
> fetch the data:
> server_ip=$(grep dhcp-server-identifier /var/lib/dhclient-eth0.leases |
> tail -1 | awk '{print $NF}' | tr '\;' ' ')
> wget http://${server_ip}/latest/user-data
>
> This feature can be useful, for example to use into puppet facts [1], or to
> do automation and horizontal scaling etc. based on userdata.
>
> [0]
> http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/domain_admin/updateVirtualMachine.html
> [1]
> http://geek.jasonhancock.com/2011/11/09/cloudstack-userdata-into-puppet-facts/
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira