Difference between revisions of "Vnx-labo-openstack"

From VNX
Jump to: navigation, search
(28 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Title|VNX Openstack laboratory}}
+
{{Title|VNX Openstack laboratories}}
  
== Introduction ==
+
This is a set of Openstack tutorial scenarios designed to experiment with [http://openstack.org Openstack] free and open-source software platform for cloud-computing.
  
This is an Openstack tutorial scenario designed to experiment with Openstack free and open-source
+
Several tutorial scenarios are available covering Kilo, Liberty and Mitaka Openstack versions and several deployment configurations:
software platform for cloud-computing.
 
  
The scenario is made of four virtual machines: a controller based on LXC and a network node and two
+
<ul>
compute nodes based on KVM. Optionally, a third compute node can be added once the scenario is started.
+
<li>Openstack Ocata:</li>
 +
<ul>
 +
<li>[[Vnx-labo-openstack-4nodes-classic-ovs-ocata|Four-nodes-classic-openvswitch]]: a basic scenario using Openstack Ocata made of four virtual machines: a controller, a network node and two compute nodes all based on LXC. The deployement scenario used is [http://docs.openstack.org/mitaka/networking-guide/scenario-classic-ovs.html Classic with Open vSwitch]</li>
 +
</ul>
  
All virtual machines use Ubuntu 14.04.3 LTS and Openstack Kilo.
+
<li>Openstack Mitaka:</li>
 +
<ul>
 +
<li>[[Vnx-labo-openstack-4nodes-classic-ovs-mitaka|Four-nodes-classic-openvswitch]]: a basic scenario using Openstack Mitaka made of four virtual machines: a controller based on LXC and a network and two compute nodes based on KVM. The deployement scenario used is [http://docs.openstack.org/mitaka/networking-guide/scenario-classic-ovs.html Classic with Open vSwitch]</li>
 +
</ul>
  
The scenario has been inspired by the ones developed by Raul Alvarez to test OpenDaylight-Openstack
+
<li>Openstack Liberty:</li>
integration, but instead of using Devstack to configure Openstack nodes, the configuration is done
+
<ul>
by means of commands integrated into the VNX scenario following Openstack installation recipes in
+
<li>[[Vnx-labo-openstack-3nodes-basic-liberty|Liberty 3-nodes-basic]]: a basic scenario using Openstack Liberty made of three KVM virtual machines: a controller with networking capabilities and two compute nodes.</li>
http://docs.openstack.org/kilo/install-guide/install/apt/content/
+
<li>[[Vnx-labo-openstack-4nodes-basic-liberty|Liberty 4-nodes-legacy-openvswitch]]: a basic scenario using Openstack Liberty made of four virtual machines: a controller based on LXC and a network and two compute nodes based on KVM. The deployement scenario used is [http://docs.openstack.org/networking-guide/scenario_legacy_ovs.html Legacy with Open vSwitch]</li>
 +
</ul>
  
== Requirements ==
+
<li>Openstack Kilo:</li>
 +
<ul>
 +
<li>[[Vnx-labo-openstack-4nodes-basic-kilo|Kilo 4-nodes-basic]]: a basic scenario using Openstack Kilo made of four virtual machines: a controller based on LXC and a network node and two compute nodes based on KVM.</li>
 +
</ul>
  
To use the scenario you need a Linux computer (Ubuntu 14.04 or later recommended) with VNX software
+
</ul>
installed. At least 4Gb of memory are needed to execute the scenario.
 
 
 
See how to install VNX here:  http://vnx.dit.upm.es/vnx/index.php/Vnx-install
 
 
 
If already installed, update VNX to the latest version with:
 
 
 
  vnx_update
 
 
 
To make startup faster, enable one-pass-autoconfiguration for KVM virtual machines in /etc/vnx.conf:
 
 
 
  [libvirt]
 
  ...
 
  one_pass_autoconf=yes
 
 
 
Check that KVM nested virtualization is enabled:
 
 
 
  cat /sys/module/kvm_intel/parameters/nested
 
  Y
 
 
 
If not enabled, check, for example, http://docs.openstack.org/developer/devstack/guides/devstack-with-nested-kvm.html to enable it.
 
 
 
 
 
== Installation ==
 

Revision as of 01:30, 13 November 2018

VNX Openstack laboratories

This is a set of Openstack tutorial scenarios designed to experiment with Openstack free and open-source software platform for cloud-computing.

Several tutorial scenarios are available covering Kilo, Liberty and Mitaka Openstack versions and several deployment configurations:

  • Openstack Ocata:
  • Openstack Mitaka:
  • Openstack Liberty:
    • Liberty 3-nodes-basic: a basic scenario using Openstack Liberty made of three KVM virtual machines: a controller with networking capabilities and two compute nodes.
    • Liberty 4-nodes-legacy-openvswitch: a basic scenario using Openstack Liberty made of four virtual machines: a controller based on LXC and a network and two compute nodes based on KVM. The deployement scenario used is Legacy with Open vSwitch
  • Openstack Kilo:
    • Kilo 4-nodes-basic: a basic scenario using Openstack Kilo made of four virtual machines: a controller based on LXC and a network node and two compute nodes based on KVM.