JOID LXD Release Notes

1. Abstract

This document compiles the release notes for the Colorado release of OPNFV when using JOID as a deployment tool with LXD container hypervisor.

2. Introduction

These notes provides release information for the use of joid as deployment tool for the Colorado release of OPNFV with LXD hypervisor for containers scenario.

The goal of the Colorado release and this JOID based deployment process is to establish a lab ready platform accelerating further development of the OPNFV infrastructure.

Carefully follow the installation-instructions which guides a user to deploy OPNFV using JOID which is based on MAAS and Juju.

3. Summary

LXD is a lightweight container hypervisor for full system containers,

unlike Docker and Rocket which is for application containers. This means that the container will look and feel like a regular VM – but will act like a container. LXD uses the same container technology found in the Linux kernel (cgroups, namespaces, LSM, etc).

Colorado release with the JOID deployment with LXD hypervisor will establish an OPNFV target system on a Pharos compliant lab infrastructure. The current definition of an OPNFV target system is and OpenStack Mitaka combined with LXD Hypervisor.

The system is deployed with OpenStack High Availability (HA) for most OpenStack services.

User has following choices to make to do the deployment.

  • Openstack – Mitaka
  • Type – HA, nonHA, tip (stable git branch of respective openstack)
  • Feature – LXD (container hypervisor)

NOTE: Detailed information on how to install in your lab can be find in installation guide command to deploy lxd feature is:

#LXD deployment with HA Openstack ./deploy.sh -o mitaka -f lxd -t ha -l custom -s nosdn

#LXD deployment with no HA Openstack ./deploy.sh -o mitaka -f lxd -t nonha -l custom -s nosdn

4. Using LXD with Openstack

Once you have finished installinf the JOID with LXD container hypervisor you can use the following to uplod your lxd image to the glance server that LXD can use. In order to do that you simply have to do the following:

wget -O xenial-server-cloudimg-amd64-root.tar.gz https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-root.tar.gz

glance image-create –name=”Xenial LXC x86_64” –visibility=public –container-format=bare –disk-format=root-tar –property architecture=”x86_64” xenial-server-cloudimg-amd64-root.tar.gz

After you upload the image to glance then you will be ready to go. If you have any questions please don’t hesitate to ask on the LXC mailing, #lxcontainers IRC channel on freenode

5. Release Data

Project JOID
Repo/tag gerrit.opnfv.org/gerrit/joid.git stable/colorado
Release designation Colorado release
Release date September 22 2016
Purpose of the delivery Colorado release

5.1. Deliverables

5.1.1. Software deliverables

JOID based installer script files

6. Known Limitations, Issues and Workarounds

6.1. Known issues

JIRA TICKETS:

JIRA REFERENCE SLOGAN
JIRA: YARDSTICK-325 Provide raw format yardstick vm image for nova-lxd scenario(OPNFV)
JIRA: