deb-murano/doc/source/image_builders/linux.rst
Tetiana Lashchova 5bb2782718 [Docs] Install diskimage-builder by pip
Change-Id: I1191f4e4e09a8f481996480922778b2464ac9bd5
Closes-Bug: #1578991
2016-05-12 20:00:57 +03:00

2.0 KiB

Linux Image

At the moment the best way to build a Linux image with the murano agent is to use disk image builder.

Note

Disk image builder requires sudo rights

The process is quite simple. Let's assume that you use a directory ~/git for cloning git repositories:

export GITDIR=~/git
mkdir -p $GITDIR

Clone the components required to build an image to that directory:

cd $GITDIR
git clone git://git.openstack.org/openstack/murano
git clone git://git.openstack.org/openstack/murano-agent

Install diskimage-builder

sudo pip install diskimage-builder

Install additional packages required by disk image builder:

sudo apt-get install qemu-utils curl python-tox

Export paths where additional dib elements are located:

export ELEMENTS_PATH=$GITDIR/murano/contrib/elements:$GITDIR/murano-agent/contrib/elements

Build Ubuntu-based image with the murano agent:

disk-image-create vm ubuntu murano-agent -o murano-agent.qcow2

If you need a Fedora based image, replace 'ubuntu' to 'fedora' in the last command.

It'll take a while (up to 30 minutes if your hard drive and internet connection are slow).

When you are done upload the murano-agent.qcow2 image to glance and play :)