RETIRED, Fuel plugin for XenServer integration
Go to file
John Hua aca5fb9bf7 Persist iptable and route rules
Change-Id: I9a749edba21db535f0b9845f037b533c7f26086a
2015-09-25 17:36:35 +08:00
deployment_scripts Persist iptable and route rules 2015-09-25 17:36:35 +08:00
doc Update docs 2015-09-25 08:08:18 +01:00
repositories Refactor to fuel plugin structure 2015-08-13 14:06:30 +08:00
.gitignore Refactor to fuel plugin structure 2015-08-13 14:06:30 +08:00
.gitreview Add .gitreview file 2015-09-18 15:04:11 +01:00
LICENSE Refactor to fuel plugin structure 2015-08-13 14:06:30 +08:00
README.md Rename based on the new repository 2015-09-25 08:08:18 +01:00
cleardb.py Add post deployment scripts 2015-07-20 11:42:20 +08:00
environment_config.yaml Optionally install the supplemental pack 2015-09-25 08:08:18 +01:00
metadata.yaml Update plugin version to 1.0.1 2015-09-25 08:08:18 +01:00
newrelease.yaml Rename based on the new repository 2015-09-25 08:08:18 +01:00
post_install.sh Rename based on the new repository 2015-09-25 08:08:18 +01:00
pre_build_hook Refactor to fuel plugin structure 2015-08-13 14:06:30 +08:00
tasks.yaml Fix roles 2015-09-25 08:08:18 +01:00
uninstall.sh Rename based on the new repository 2015-09-25 08:08:18 +01:00

README.md

XenServer Fuel Plugin

Intro

XenServer Fuel Plugin will help to deploy Mirantis OpenStack over XenServer hosts and make sure they work as xenapi rather than qemu.

Usage

Please look at the install guide and user guide.

How to build plugin

Install prerequisites

apt-get install createrepo rpm dpkg-dev python-pip sshpass -y \
|| yum install createrepo rpm rpm-build dpkg-devel python-pip sshpass -y

Clone Citrix FPB

XenServer Fuel Plugin uses a forked Fuel Plugin Builder (FPB) to deploy a new OpenStack release during the installation of the plugin. This is achieved by adding a post-install script option to the version 2.0 plugin.

git clone https://git.openstack.org/openstack/fuel-plugin-xenserver
sudo pip install fuel-plugins/fuel_plugin_builder/

Build and Check

git clone https://git.openstack.org/openstack/fuel-plugin-xenserver.git
fpb --check fuel-plugin-xenserver
fpb --build fuel-plugin-xenserver