diff options
Diffstat (limited to 'fuel-plugin/README.md')
-rw-r--r-- | fuel-plugin/README.md | 135 |
1 files changed, 135 insertions, 0 deletions
diff --git a/fuel-plugin/README.md b/fuel-plugin/README.md new file mode 100644 index 000000000..810d8a021 --- /dev/null +++ b/fuel-plugin/README.md @@ -0,0 +1,135 @@ +KVM Plugin for Fuel +================================ + +KVM plugin +----------------------- + +Overview +-------- + +New fuel plugin fuel-plugin-kvm is to deploy KVM enhancements for NFV + +Requirements +------------ + +| Requirement | Version/Comment | +|----------------------------------|-----------------| +| Mirantis OpenStack compatibility | 8.0 | + +Recommendations +--------------- + +None. + +Limitations +----------- + +None. + +Installation Guide +================== + +KVM plugin installation +---------------------------------------- + +1. Clone the fuel-plugin repo from https://gerrit.opnfv.org/gerrit/kvmfornfv/fuel-plugin: + + git clone https://gerrit.opnfv.org/gerrit/kvmfornfv/fuel-plugin + +2. Install the Fuel Plugin Builder: + + pip install fuel-plugin-builder + +3. Build KVM Fuel plugin: + + fpb --build fuel-plugin-kvm/ + +4. The *fuel-plugin-kvm-[x.x.x].rpm* plugin package will be created in the plugin folder. + +5. Move this file to the Fuel Master node with secure copy (scp): + + scp fuel-plugin-kvm-[x.x.x].rpm root@<the_Fuel_Master_node_IP address>:/tmp + +6. While logged in Fuel Master install the KVM plugin: + + fuel plugins --install fuel-plugin-kvm-[x.x.x].rpm + +7. Check if the plugin was installed successfully: + + fuel plugins + + id | name | version | package_version + ---|------------------|---------|---------------- + 1 | fuel-plugin-kvm | 0.5.2 | 3.0.0 + +8. Plugin is ready to use and can be enabled on the Settings tab of the Fuel web UI. + + +User Guide +========== + +KVM plugin configuration +--------------------------------------------- + +1. Create a new environment with the Fuel UI wizard. +2. Click on the Settings tab of the Fuel web UI. +3. Scroll down the page, select the plugin checkbox. + + +Build options +------------- + +It is possible to modify process of building plugin by setting environment variables. Look into [pre_build_hook file](pre_build_hook) for more details. + +Dependencies +------------ + +If you plan to use plugin in environment without internet access or/and CentOS environment modify build command: + + INCLUDE_DEPENDENCIES=true fpb --build fuel-plugin-kvm/ + +Pre build script will try download required dependencies so it become part of the compiled plugin. + +Note: List of packages for [ubuntu](kvm_package/ubuntu/dependencies.txt) and [centos](kvm_package/centos/dependencies.txt) may need to be modified if packages in centos or ubuntu repositories will change. + +Testing +------- + +None. + +Known issues +------------ + +None. + + + +Development +=========== + +The *OpenStack Development Mailing List* is the preferred way to communicate, +emails should be sent to `openstack-dev@lists.openstack.org` with the subject +prefixed by `[fuel][plugins][kvm]`. + +Reporting Bugs +-------------- + +Bugs should be filled on the [Launchpad fuel-plugins project]( +https://bugs.launchpad.net/fuel-plugins) (not GitHub) with the tag `kvm`. + + +Contributing +------------ + +If you would like to contribute to the development of this Fuel plugin you must +follow the [OpenStack development workflow]( +http://docs.openstack.org/infra/manual/developers.html#development-workflow). + +Patch reviews take place on the [OpenStack gerrit]( +https://review.openstack.org/#/q/status:open+project:stackforge/fuel-plugin-kvm,n,z) +system. + +Contributors +------------ + +* ling.y.yu@intel.com,ruijing.guo@intel.com |