Jump to: navigation, search

Difference between revisions of "Powervcdriver"

(Install PowerVC Driver)
Line 56: Line 56:
 
     git clone https://github.com/stackforge/powervc-driver.git
 
     git clone https://github.com/stackforge/powervc-driver.git
  
=== Installation ===
+
==== Setup ====
 
* Create PowerVC Driver configuration
 
* Create PowerVC Driver configuration
  
Line 66: Line 66:
 
* Create PowerVC Driver logging directory
 
* Create PowerVC Driver logging directory
  
     mkdir /var/log/powervc
+
     mkdir -p /var/log/powervc
  
 
* Inject PowerVC Driver nova virt. into OpenStack
 
* Inject PowerVC Driver nova virt. into OpenStack
 
+
create symbolic link
# create symbolic link
 
 
     cd /opt/stack/nova/nova/virt
 
     cd /opt/stack/nova/nova/virt
 
     ln -s nova-powervc/powervc/nova/driver powervc
 
     ln -s nova-powervc/powervc/nova/driver powervc
# setup /etc/nova/nova.conf
+
setup /etc/nova/nova.conf
 
     compute_driver = powervc.nova.driver.virt.powervc.driver.PowerVCDriver
 
     compute_driver = powervc.nova.driver.virt.powervc.driver.PowerVCDriver
  
 
* Enable OpenStack Cinder backends with PowerVC
 
* Enable OpenStack Cinder backends with PowerVC
# setup /etc/cinder/cinder.conf
+
setup /etc/cinder/cinder.conf
 
     enabled_backends = powervcdriver
 
     enabled_backends = powervcdriver
  
Line 83: Line 82:
 
     ln -s common-powervc/powervc/common <component-powervc>/powervc/common
 
     ln -s common-powervc/powervc/common <component-powervc>/powervc/common
  
=== Setup powervc.conf and powervc-neutron.conf ===
+
=== Configure powervc.conf and powervc-neutron.conf ===
  
 
== Launch PowerVC Driver services ==
 
== Launch PowerVC Driver services ==

Revision as of 06:48, 16 May 2014

IBM PowerVC Driver for OpenStack

Overview

<TODO>

Setup

Prepare OpenStack

DevStack

Edit local.conf

  • Enable Qpid
   # Enable Qpid
   ENABLED_SERVICES="$ENABLED_SERVICES,-rabbit,-zeromq,qpid"
  • Enable ML2 and setup VLAN
   # Enable neutron network
   disable_service n-net
   enable_service q-svc
   enable_service q-agt
   enable_service q-dhcp
   enable_service q-l3
   enable_service q-meta
   enable_service q-metering
   enable_service neutron
   #VLAN configuration
   Q_PLUGIN=ml2
   ENABLE_TENANT_VLANS=True
   PHYSICAL_NETWORK=default
   ML2_VLAN_RANGES=default:1:4094

Ubuntu Cloud Archive

<TODO>

RDO

Edit packstack answer file

  • Enable Qpid
   CONFIG_AMQP_SERVER=qpid
  • Enable ML2 and setup VLAN
   CONFIG_NEUTRON_L2_PLUGIN=ml2
   CONFIG_NEUTRON_ML2_TYPE_DRIVERS=local,vlan
   CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=local,vlan
   CONFIG_NEUTRON_ML2_VLAN_RANGES=default:1:4094

Install PowerVC Driver

Download PowerVC Driver

   git clone https://github.com/stackforge/powervc-driver.git

Setup

  • Create PowerVC Driver configuration
   mkdir /etc/powervc
   cd powervc-driver
   cp common-powervc/etc/powervc.conf /etc/powervc
   cp neutron-powervc/etc/powervc-neutron.conf /etc/powervc
  • Create PowerVC Driver logging directory
   mkdir -p /var/log/powervc
  • Inject PowerVC Driver nova virt. into OpenStack

create symbolic link

   cd /opt/stack/nova/nova/virt
   ln -s nova-powervc/powervc/nova/driver powervc

setup /etc/nova/nova.conf

   compute_driver = powervc.nova.driver.virt.powervc.driver.PowerVCDriver
  • Enable OpenStack Cinder backends with PowerVC

setup /etc/cinder/cinder.conf

    enabled_backends = powervcdriver
  • Import common utilities for each PowerVC Driver component
   ln -s common-powervc/powervc/common <component-powervc>/powervc/common

Configure powervc.conf and powervc-neutron.conf

Launch PowerVC Driver services