User Guide for XenServer Fuel Plugin

Similar documents
fuel-plugin-xenserver Documentation

NetApp plugin for Fuel Documentation

NetApp plugin for Fuel Documentation

The ScaleIO plugin for Fuel Documentation

The LDAP plugin for Fuel documentation

QLOGIC SRIOV Fuel Plugin Documentation

The ScaleIO Cinder Plugin for Fuel Documentation

The Ceilometer Redis Plugin

The InfluxDB-Grafana plugin for Fuel Documentation

Fuel VMware DVS plugin user guide

Fuel VMware DVS Plugin Guide

Fuel VMware DVS Plugin Guide

Build Cloud like Rackspace with OpenStack Ansible

Installation runbook for

Fuel VMware DVS plugin testing documentation

Citrix Connector 7.5 for Configuration Manager. Using Provisioning Services with Citrix Connector 7.5 for Configuration Manager

The InfluxDB-Grafana plugin for Fuel Documentation

INSTALLATION RUNBOOK FOR Triliodata + TrilioVault

The StackLight InfluxDB-Grafana Plugin for Fuel Documentation

The Elasticsearch-Kibana plugin for Fuel Documentation

Installation runbook for Hedvig + Cinder Driver

HPE Helion OpenStack Carrier Grade 1.1 Release Notes HPE Helion

Transparent Service Migration to the Cloud Clone existing VMs to CloudStack/OpenStack templates without user downtime. CloudOpen Seattle 2015

What s New in Newton. Emily Hugenbruch, Advisory Software

"Charting the Course... H8Q14S HPE Helion OpenStack. Course Summary

INSTALLATION RUNBOOK FOR. VNF (virtual firewall) 15.1X49-D30.3. Liberty. Application Type: vsrx Version: MOS Version: 8.0. OpenStack Version:

Citrix XenServer 5.6 Administration

Fuel StackLight Elasticsearch-Kibana Plugin Guide

INSTALLATION RUNBOOK FOR Netronome Agilio OvS. MOS Version: 8.0 OpenStack Version:

HP Helion OpenStack Carrier Grade 1.1: Release Notes

XenApp 6.5 Deployment ISO. 20 th December 2015

Citrix XenServer 7.1 Feature Matrix

KASPERSKY SECURITY FOR VIRTUALIZATION LIGHT AGENT. Quick Deployment Guide.

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti

Xen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems

Citrix 1Y0-A26. Citrix XenServer 6.0 Administration. Download Full Version :

Citrix CloudPlatform (powered by Apache CloudStack) Version Patch D Release Notes. Revised July 02, :15 pm Pacific

Citrix XenDesktop 5 Administration

Citrix 1Y0-A09. 1Y0-A09 Implementing Citrix XenServer Enterprise Edition 5.0. Practice Test. Version

Transforming XenServer into a proper open-source project

Installing the Cisco CSR 1000v in VMware ESXi Environments

HP integrated Citrix XenServer Online Help

SUSE OpenStack Cloud Production Deployment Architecture. Guide. Solution Guide Cloud Computing.

CXS Citrix XenServer 6.0 Administration

Contrail plugin for Fuel Documentation

Installing the Cisco CSR 1000v in Citrix XenServer Environments

Deployment Guide for Nuage Networks VSP

Deployment Guide for Nuage Networks VSP

Helion OpenStack Carrier Grade 4.0 RELEASE NOTES

BIG-IP Virtual Edition and Citrix XenServer: Setup. Version 13.1

XenServer Release Notes

OpenStack Manila An Overview of Manila Liberty & Mitaka

1. What is Cloud Computing (CC)? What are the Pros and Cons of CC? Technologies of CC 27

INSTALLATION RUNBOOK FOR Iron.io + IronWorker

BIG-IP Virtual Edition and Citrix XenServer: Setup. Version 12.1

Whitepaper. Deploying Citrix XenServer 5.0 with Dell EqualLogic PS Series storage

F5 iworkflow and Citrix XenServer: Setup. Version 2.0.1

Baremetal with Apache CloudStack

Accelerate OpenStack* Together. * OpenStack is a registered trademark of the OpenStack Foundation

FortiManager VM - Install Guide VERSION 5.4

Redhat OpenStack 5.0 and PLUMgrid OpenStack Networking Suite 2.0 Installation Hands-on lab guide

HPE HELION CLOUDSYSTEM 9.0. Copyright 2015 Hewlett Packard Enterprise Development LP

INSTALLATION RUNBOOK FOR Hitachi Block Storage Driver for OpenStack

Citrix CloudPlatform (powered by Apache CloudStack) Version 4.3 Release Notes. Revised April 9, :00 pm IST

KEMP360 Central - VMware vsphere. KEMP360 Central using VMware vsphere. Installation Guide

Citrix XenServer Quick Start Guide. Published Tuesday, 25 September Edition

Cisco Modeling Labs OVA Installation

Intel Trusted Execution Technology

Deploy TOSCA Workloads in OpenStack via Stand-Alone TOSCAParser, Heat-Translator and Murano

QuickSpecs. HP Integrated Citrix XenServer. Overview. Retired

Getting to Know Apache CloudStack

PHD Virtual Backup Exporter. version 6.5 Users Guide. Document Release Date: August 26,

HP Helion CloudSystem 9.0 Installation Guide

Quantum, network services for Openstack. Salvatore Orlando Openstack Quantum core developer

Course CXS-203 Citrix XenServer 6.0 Administration

StorageGRID Webscale 10.3 Software Installation Guide for OpenStack Deployments

FortiManager VM - Install Guide. Version 5.6

1Y0-A26 Citrix XenServer 6.0 Practice Exam

VMware + OpenStack. Dan Wendlandt Director of Product Management VMware VMware Inc. All rights reserved.

VIRTUAL GPU SOFTWARE. DU _v5.0 through 5.2 Revision 05 March User Guide

CXS-203-1I Citrix XenServer 6.0 Administration

getting started guide

Oracle Enterprise Manager Ops Center

Introduction to OpenStack

Huawei FusionSphere 6.0 Technical White Paper on OpenStack Integrating FusionCompute HUAWEI TECHNOLOGIES CO., LTD. Issue 01.

Installation Runbook for Apcera on Mirantis OpenStack

XenServer Agility Plug-in

CloudPlatform (powered by Apache CloudStack) Version Installation Guide

Case Study on Enterprise Private Cloud

Quick Start Guide. Citrix XenServer Hypervisor. Router Mode (Out-of-Path Deployment) Before You Begin SUMMARY OF TASKS

Oracle Enterprise Manager 11g Ops Center 2.5 Hands-on Lab

APPLICATION NOTE DEPLOYING OPENSTACK ON THE SKY-8200 CARRIER GRADE SERVER USING MIRANTIS 8.0 REVISION 1.0 DATE 2016/07/14

If you re not using Citrix XenCenter 6.0, your screens may vary.

VMware ESX ESXi and vsphere. Installation Guide

IBM Cloud Orchestrator Version User's Guide IBM

Cisco Integrated Management Controller (IMC) Supervisor is a management system that allows you to manage rack mount servers on a large scale.

This ebook contains affiliate links. Enjoy.

Citrix XenServer 6 Administration

VNS3 Configuration. IaaS Private Cloud Deployments

XenServer Demo/Evaluation System

Transcription:

User Guide for XenServer Fuel Plugin Release 4.0 John Hua (john.hua@citrix.com) March 14, 2017

CONTENTS 1 XenServer Plugin for Fuel 9.0 2 1.1 Requirements............................................... 2 1.2 Limitations................................................ 2 2 Installation Guide 3 2.1 Install the Plugin............................................. 3 2.2 Add Management Network tool..................................... 3 3 Xenserver Fuel Plugin User Guide 4 3.1 Prepare infrastructure.......................................... 4 3.2 Select Environment............................................ 5 3.3 Finish environment configuration.................................... 7 4 Troubleshooting 8 5 Release Notes 9 5.1 Version 4.0................................................ 9 5.2 Version 3.1................................................ 9 5.3 Version 3.0................................................ 9 5.4 Version 2.0................................................ 9 5.5 Version 1.0................................................ 10 6 Further reading 11 i

User Guide for XenServer Fuel Plugin, Release 4.0 This document will guide you through the steps of install, configure and use of the XenServer Plugin for Fuel XenServer is an Open Source hypervisor with commercial support options provided by Citrix. This plugin provides a new Release definition in Mirantis OpenStack to allow easy installation of production environments based on XenServer with Fuel. XenServer is freely available from xenserver.org and can also be downloaded directly from citrix.com if you have a My Citrix account. Documentation for XenServer can be found on docs.vmd.citrix.com and for how XenServer works within OpenStack at docs.openstack.org in the OpenStack Configuration Reference guide CONTENTS 1

CHAPTER ONE XENSERVER PLUGIN FOR FUEL 9.0 1.1 Requirements Requirement Version/Comment Fuel 9.0 XenServer 6.5+XS65ESP013, 7.0 and 7.1 XenServer plugin for Fuel 4.0 This plugin will not install XenServer or configure the Virtual Machines used to run the OpenStack services. Installation of XenServer and configuration of these Virtual Machines must be performed manually. We recommend all hotfixes are applied. File-based storage (EXT / NFS) must be used. If using local storage then select Enable thin provisioning at host installation time Each hypervisor must have the same access credentials as Fuel does not support per-node settings. One Virtual Machine, which will be used to run Nova (the compute node), must exist on each hypervisor. This must be created as an HVM guest (in XenCenter, use the Other Install Media template) and configured to PXE boot from the PXE network used by Fuel. XenCenter is expected to be used to configure VMs, and is required by the HIMN tool in the installation steps 1.2 Limitations The plugin is only compatible with OpenStack environments deployed with Neutron with VLAN segmentation as network configuration in the environment configuration options. The plugin will disable incompatible options when the XenServer Release is selected. 2

CHAPTER TWO INSTALLATION GUIDE 2.1 Install the Plugin To install the XenServer Fuel plugin: 1. Download it from the Fuel Plugins Catalog 2. Copy the rpm file to the Fuel Master node: [root@home ~]# scp fuel-plugin-xenserver-4.0-4.0.*-1.noarch.rpm root@fuel:/tmp 3. Log into Fuel Master node and install the plugin using the Fuel CLI: [root@fuel-master ~]# fuel plugins --install /tmp/fuel-plugin-xenserver-4.0-4.0.*-1.noarch.rpm 4. Verify that the plugin is installed correctly. Note that the version displayed may differ in the final part of the version number (the patch level). All versions with the same major and minor version number are compatible with this guide. [root@fuel-master ~]# fuel plugins id name version package_version --- ----------------------- --------- ---------------- 1 fuel-plugin-xenserver 4.0.0 4.0.0 2.2 Add Management Network tool 1. Download the HIMN tool xencenter-himn-plugin 2. Stop XenCenter if it is running 3. Install the HIMN tool 4. Re-start XenCenter 3

CHAPTER THREE XENSERVER FUEL PLUGIN USER GUIDE Once the Fuel XenServer plugin has been installed (following Installation Guide), you can create OpenStack environments that use XenServer as the underlying hypervisor 3.1 Prepare infrastructure 1. Everyone will have different infrastructure requirements. The additional requirements placed by XenServer are: Compute nodes must be run as a Virtual Machine, with one VM per XenServer hypervisor Ensure that the connectivity through to this virtual machine is the same as all other service nodes, as with standard Mirantis OpenStack setups An internal network is added by the instructions below, to provide communication between the host and the compute VM. Other service nodes (e.g. storage node) can also be created as virtual machines, but this is not required 2. Download and install XenServer and HIMN tool, a XenServer plugin, as install guide mentioned. Use it for future VM creation and network configuration. 3. While many networking setups are expected to work, the following setup is known to work: Physical machines with three ethernet devices: eth0 / Access network : Used to access the XenServer hosts and the Fuel Master s web interface eth1 / Control network : OpenStack control plane (management and storage), the PXE network and the public network; all separated by VLAN tags. The public network is also on this network, and if a VLAN is required this is applied by the switch for untagged traffic. eth2 / VLAN network : This version of the plugin only supports VLAN segmentation for Neutron networking. This device carries all of the VLANs to be used by Neutron for VM traffic. One virtual network VLAN pxe on eth1 / PXE network : Used for node bootstrapping. 4. To simplify the setup, the fuel master can also be installed on the XenServer hosts (so XenServer hosts can fully control the network setup), but this is not required. One example deployment is shown below. 4

User Guide for XenServer Fuel Plugin, Release 4.0 3.2 Select Environment 1. Create a new environment with the Fuel UI wizard. Select Mitaka on Ubuntu 14.04 from OpenStack Release dropdown list, check off QEMU-KVM and check on XenServer. At the moment you will see most of options are disabled in the wizard. 2. Create new VMs in XenCenter for the compute nodes 3. Select all Compute virtual Machines, Right click on one of the Virtual Machines and select Manage internal 3.2. Select Environment 5

User Guide for XenServer Fuel Plugin, Release 4.0 management network 4. Use the dialog to add the Host Internal Management Network to the compute virtual machines 5. Add new VMs to the new environment according to Fuel User Guide and configure them properly. A typical topology of 3 controller nodes + 3 compute nodes + 1 storage node is recommended. 6. Check the MAC address of the networks assigned in the Interface Configuration tab correspond to the correct physical or virtual interface. Note that no networks should be assigned to the HIMN interface on compute nodes, which will normally show as the last interface for these nodes. 7. Go to Settings tab and Compute section. You need to input the common access credentials to all XenServers that previously are used to create new VMs. 8. If the XenServer host already has compatible Nova plugins installed, untick the checkbox to install the supplemental packs. In normal cases, the XenServer host will not have compatible Nova plugins installed, so leave the checkbox enabled 3.2. Select Environment 6

User Guide for XenServer Fuel Plugin, Release 4.0 3.3 Finish environment configuration 1. Run network verification check 2. Press Deploy button to once you are done with environment configuration. 3. After deployment is done, you will see in Horizon that all hypervisors are xen. 3.3. Finish environment configuration 7

CHAPTER FOUR TROUBLESHOOTING 1. Logging In addition to the Astute log, XenServer Fuel Plugin has its own log under /var/log/fuel-plugin-xenserver on all Compute and Controller nodes. The HIMN tool mentioned in Installation Guide also has its own log under %LOCALAPPDATA%/Temp/XCHIMN.log. 2. XenServer Bug Reports You can upload issued logs to https://cis.citrix.com or send to support if they are requested. Please see the following blog post for advice on bug reports XenServer: Writing Good Bug Reports for XenServer 8

CHAPTER FIVE RELEASE NOTES 5.1 Version 4.0 Works with Fuel 9.2 Add Ceph as backend for Glance Add image caching clean up script Add Ceilometer support Add vif hot plug support Add live migration support Add Conntrack support 5.2 Version 3.1 Uses new features of FPB 4.0 Uses ssh-key instead of password Fix image cache Fix static routes with udev rules 5.3 Version 3.0 Works with Fuel 8.0 Add Neutron support 5.4 Version 2.0 Works with Fuel 7.0 9

User Guide for XenServer Fuel Plugin, Release 4.0 5.5 Version 1.0 Initial release of the plugin. Works with Fuel 6.1 5.5. Version 1.0 10

CHAPTER SIX FURTHER READING Here are some of the resources available to learn more about Xen: Citrix XenServer official documentation: http://docs.vmd.citrix.com/xenserver What is Xen? by Xen.org: http://xen.org/files/marketing/whatisxen.pdf Xen Hypervisor project: http://www.xenproject.org/developers/teams/hypervisor.html Xapi project: http://www.xenproject.org/developers/teams/xapi.html Further XenServer and OpenStack information: http://wiki.openstack.org/xenserver 11