synnefo || ns || apt || mq || db || gunicorn || apache || webproject || astakos || qh || cms || pithos || cyclades || kamaki || backends
The following apply to client node. Here we install a command line tool that the end-user can use instead of web UI. Prerequisites are that the client node can connect to synnefo nodes by using their FQDN and that the user has already aquired an AUTH_TOKEN and UUID from his/her profile page after signing in.
Install the corresponding package:
# apt-get install kamaki
and build the correct config file:
# kamaki config set astakos.url "https://accounts.example.com"
# kamaki config set compute.url "https://cyclades.example.com/api/v1.1"
# kamaki config set image.url "https://cyclades.example.com/plankton"
# kamaki config set store.enable on
# kamaki config set store.pithos_extensions on
# kamaki config set store.url "https://pithos.example.com/v1"
# kamaki config set store.account UUID
# kamaki config set global.token AUTH_TOKEN
Please download a Debian Base image from our repo:
# wget https://pithos.okeanos.grnet.gr/public/66ke3 -O /tmp/debian_base.diskdump
create a container in pithos, upload it:
# kamaki store create images
# kamaki store upload --container images /tmp/debian_base.diskdump debian_base.diskdump
and register it to plankton:
# kamaki image register "Debian Base" pithos://user@example/images/debian_base.diskdump \
--disk-format=diskdump \
--property OSFAMILY=linux \
--property ROOT_PARTITION=1 \
--property description="Debian Squeeze Base System" \
--property size=450M \
--property kernel=2.6.32 \
--property GUI="No GUI" \
--property sortorder=1 \
--property USERS=root \
--property OS=debian \
--public
# kamaki store list
# kamaki image list
And visit https://cyclades.example.com/ui/ and try to create a VM with the registered image or visit https://pithos.example.com/ui/ and see your uploaded image.