RETIRED, Fuel plugin for XenServer integration
Go to file
OpenDev Sysadmins c587c6334d OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:51:09 +00:00
deployment_scripts Trigger an error when hotfix is not installed or password is wrong 2015-11-12 18:43:58 +08:00
doc Trigger an error when hotfix is not installed or password is wrong 2015-11-12 18:43:58 +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 OpenDev Migration Patch 2019-04-19 19:51:09 +00: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-12 18:43:58 +08:00
newrelease.yaml Remove network details 2015-11-12 06:46:39 +00: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