RETIRED, Fuel plugin for XenServer integration
Go to file
Bob Ball e68a139461 Major update to documentation
Added Test Plan and User Guide.
Moved repository location to git.openstack.org

Change-Id: I7a1b1e9c1248d263e087cff8ae777818c28785f2
2015-09-18 15:18:35 +01:00
deployment_scripts Fix image multi import 2015-09-18 10:36:59 +08:00
doc Major update to documentation 2015-09-18 15:18:35 +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 Major update to documentation 2015-09-18 15:18:35 +01:00
cleardb.py Add post deployment scripts 2015-07-20 11:42:20 +08:00
environment_config.yaml Auto-enabled plugin text field 2015-08-31 13:44:00 +08:00
metadata.yaml Major update to documentation 2015-09-18 15:18:35 +01:00
newrelease.yaml Fix typos 2015-09-16 13:28:25 +08:00
post_install.sh Fix post install current path 2015-08-21 19:10:29 +08:00
pre_build_hook Refactor to fuel plugin structure 2015-08-13 14:06:30 +08:00
tasks.yaml Use vm-data from XenStore for HIMN discovery 2015-08-27 14:25:59 +08:00
uninstall.sh Add post-uninstall script 2015-09-06 16:33:42 +08: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 xenserver-fuel-plugin
fpb --build xenserver-fuel-plugin