The CloudStack “Virtual Router” provides “Private DNS” services for guest instances. The hostnames can be set from the Add Instance creation wizard or directly via the deployVirtualMachine API call.
Instances that are created with the “Name” (Optional) parameter will have it’s forward and reverse DNS entry set to the user defined value. In the screenshot below, the newly launched instance has its “Name” set to “Tiny4”.
Continue reading CloudStack And DNS Services
See earlier blog post on installing Cloud-init on CloudStack CentOS/RHEL guest instances.
To have cloud-init install SSH public key for the root user on CentOS 6.x guest instances under CloudStack…
Continue reading SSH Keys on CloudStack Guest Instances Using Cloud-init
Cloud-init is a set of init scripts for cloud instances. Cloud instances need special scripts to run during initialization to retrieve and install ssh keys and to let the user run various scripts. EC2 users might already be familiar with this tool as its pre-configured on most Linux distributions available on the AWS marketplace.
Continue reading Cloud-init Supports CloudStack As Data Source