RETIRED, Fuel plugin for XenServer integration
Go to file
John Hua eaa432775c Remove network details
The XenServer customized release should not include networking
defaults. These environment-specific settings should be removed so
they default to the MOS defaults.

Change-Id: I7139d95a39a8e7142c38a107beef4f8b22eacdfa
Closes-Bug: #1508900
2015-11-09 13:11:34 +08:00
deployment_scripts Trigger an error when hotfix is not installed or password is wrong 2015-11-06 20:53:35 +08:00
doc Trigger an error when hotfix is not installed or password is wrong 2015-11-06 20:53:35 +08:00
repositories Refactor to fuel plugin structure 2015-08-13 14:06:30 +08:00
specs Add spec for XenServer plugin to give high-level overview 2015-09-28 18:03:39 +01: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 Trigger an error when hotfix is not installed or password is wrong 2015-11-06 20:53:35 +08:00
newrelease.yaml Remove network details 2015-11-09 13:11:34 +08: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