Ubuntu 12.04 LTS x86_64

># apt-get -y update; apt-get -y dist-upgrade
># apt-get install -y git unzip make cmake gcc \
	 python-dev python-pip openssh-server

CentOS 6.4 x86_64

># rpm -ivh http://dl.fedoraproject.org/pub/epel/6/\
x86_64/epel-release-6-8.noarch.rpm
># yum -y update; yum -y upgrade
># yum install -y git unzip make cmake gcc \
	 python-devel python-pip openssh-server openssh-clients sudo

murano-agent installation steps

># mkdir -p /opt/git
># cd /opt/git
># git clone https://github.com/stackforge/murano-agent.git
># cd murano-agent/python-agent
># git checkout release-0.3
># chmod a+x setup*.sh

# To install Murano Agent on Ubuntu run:
># ./setup.sh install

# To install Murano Agent on CentOS run:
># ./setup-centos.sh install

cloud-init installation steps

Security setup

Create user and make it able to run commands through sudo without password prompt.

Network handling

Shutdown VM

Convert the image from RAW to QCOW2 format if you made it as RAW.  The image must be converted from RAW format to QCOW2 before being imported into Glance.

># qemu-img convert -O qcow2 /var/lib/libvirt/images/cloud-linux.img \
	 /var/lib/libvirt/images/cloud-linux.img.qcow2