-
python-openstack-nose-plugin-0.11-2.fc19.noarch
openstack.nose_plugin provides a nose plugin that allow's nosetests output to
mimic the output of openstack's run_tests.py.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-openstack-mistral-2.0.0-1.1.lbn19.noarch
Mistral is a workflow service.
Most business processes consist of multiple distinct interconnected steps that need to be executed in a particular order
in a distributed environment. One can describe such process as a set of tasks and task relations and upload such description
to Mistral so that it takes care of state management, correct execution order, parallelism, synchronization and high availability.
.
This package contains the Python libraries.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-novaclient-2.13.0-1.fc19.noarch
This is a client for the OpenStack Nova API. There's a Python API (the
novaclient module), and a command-line script (nova). Each implements 100% of
the OpenStack Nova API.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-nova-docker-0.0.1-1.713af82.lbn19.noarch
Installation & Configuration
1. Install the python modules.
For example:
$ python setup.py install
Note: There are better and cleaner ways of managing Python modules, such as using distribution packages or 'pip'. The setup.py file and Debian's stdeb, for instance, may be used to create Debian/Ubuntu packages.
2. Enable the driver in Nova's configuration
In nova.conf:
compute_driver=novadocker.virt.docker.DockerDriver
3. Optionally tune site-specific settings.
In nova.conf:
[docker]
Uploading Images to Glance
1. Enable the driver in Glance's configuration
In glance-api.conf:
container_formats=ami,ari,aki,bare,ovf,ova,docker
2. Save docker images to Glance
Images may now be saved directly to Glance:
$ docker pull busybox
$ docker save busybox | glance image-create --is-public=True --container-format=docker --disk-format=raw --name busybox
Note: At present, only administrators should be allowed to manage images.
The name of the image in Glance should be explicitly set to the same name as the image as it is known to Docker. In the example above, an image has been tagged in Docker as 'busybox'. Matching this is the '--name busybox' argument to glance image-create. If these names do not align, the image will not be bootable.
Notes
Earlier releases of this driver required the deployment of a private docker registry. This is no longer required. Images are now saved and loaded from Glance.
Images loaded from Glance may do bad things. Only allow administrators to add images. Users may create snapshots of their containers, generating images in Glance -- these images are managed and thus safe.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-nova-2015.1.0-4.lbn19.noarch
OpenStack Compute (codename Nova) is open source software designed to
provision and manage large networks of virtual machines, creating a
redundant and scalable cloud computing platform.
This package contains the nova Python library.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-nova-2015.1.0-4.lbn19.noarch
OpenStack Compute (codename Nova) is open source software designed to
provision and manage large networks of virtual machines, creating a
redundant and scalable cloud computing platform.
This package contains the nova Python library.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-nodepool-0.1.1-1.lbn19.noarch
Nodepool is a service used by the OpenStack CI team to deploy and manage a pool of devstack images on a cloud server for use in OpenStack project testing.
Developer setup
If you’re testing a specific patch that is already in gerrit, you will also want to install git-review and apply that patch while in the nodepool directory, ie:
git review -x XXXXX
Create or adapt a nodepool yaml file. You can adapt an infra/system-config one, or fake.yaml as desired. Note that fake.yaml’s settings won’t Just Work - consult ./modules/openstack_project/templates/nodepool/nodepool.yaml.erb in the infra/system-config tree to see a production config.
If the cloud being used has no default_floating_pool defined in nova.conf, you will need to define a pool name using the nodepool yaml file to use floating ips.
Export variable for your ssh key so you can log into the created instances:
export NODEPOOL_SSH_KEY=`cat ~/.ssh/id_rsa.pub | awk '{print $2}'`
Start nodepool with a demo config file (copy or edit fake.yaml to contain your data):
export STATSD_HOST=127.0.0.1
export STATSD_PORT=8125
nodepoold -d -c tools/fake.yaml
All logging ends up in stdout.
Use the following tool to check on progress:
nodepool image-list
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-neutronclient-3.1.0-2.lbn19.noarch
Client library and command line utility for interacting with Openstack
Neutron's API.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-neutron-vpnaas-8.0.0-1.lbn19.noarch
This is a VPNaaS service plugin for Openstack Neutron (Networking) service.
This package contains the Neutron VPNaaS Python library.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-neutron-lib-0.0.2-1.lbn19.noarch
OpenStack Neutron library shared by all Neutron sub-projects.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19