Soumettre la recherche
Mettre en ligne
Devstack lab guide
•
1 j'aime
•
2,522 vues
O
openstackcisco
Suivre
Dev stacklabguide
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 41
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
OpenStack DevStack Configuration localrc local.conf Tutorial
OpenStack DevStack Configuration localrc local.conf Tutorial
Saju Madhavan
OpenStack Development Using devstack
OpenStack Development Using devstack
mestery
Amending and Testing changes lab guide
Amending and Testing changes lab guide
openstackcisco
DevStack
DevStack
Everett Toews
Openstack bug list
Openstack bug list
openstackcisco
OpenStack Upstream Training Cisco Live!
OpenStack Upstream Training Cisco Live!
openstackcisco
How to master OpenStack in 2 hours
How to master OpenStack in 2 hours
OpenCity Community
Submitting and Reviewing changes lab guide
Submitting and Reviewing changes lab guide
openstackcisco
Recommandé
OpenStack DevStack Configuration localrc local.conf Tutorial
OpenStack DevStack Configuration localrc local.conf Tutorial
Saju Madhavan
OpenStack Development Using devstack
OpenStack Development Using devstack
mestery
Amending and Testing changes lab guide
Amending and Testing changes lab guide
openstackcisco
DevStack
DevStack
Everett Toews
Openstack bug list
Openstack bug list
openstackcisco
OpenStack Upstream Training Cisco Live!
OpenStack Upstream Training Cisco Live!
openstackcisco
How to master OpenStack in 2 hours
How to master OpenStack in 2 hours
OpenCity Community
Submitting and Reviewing changes lab guide
Submitting and Reviewing changes lab guide
openstackcisco
DevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStack
Everett Toews
tack Deployment in the Enterprise
tack Deployment in the Enterprise
Cisco Canada
OpenStack: DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
OpenStack: DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
Ian Choi
OpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with Devstack
Sean Dague
OpenStack DevStack Tutorial
OpenStack DevStack Tutorial
Saju Madhavan
Installaling Puppet Master and Agent
Installaling Puppet Master and Agent
Ranjit Avasarala
Simple docker hosting in FIWARE Lab
Simple docker hosting in FIWARE Lab
Fernando Lopez Aguilar
Code Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et Rancher
SUSE
Openstack trystack
Openstack trystack
Eueung Mulyana
TryStack: A Sandbox for OpenStack Users and Admins
TryStack: A Sandbox for OpenStack Users and Admins
Anne Gentle
How to deploy spark instance using ansible 2.0 in fiware lab v2
How to deploy spark instance using ansible 2.0 in fiware lab v2
Fernando Lopez Aguilar
Developing with-devstack
Developing with-devstack
Deepak Garg
L'affaire CentOS
L'affaire CentOS
SUSE
DevStack: A developers cloud in a box.
DevStack: A developers cloud in a box.
openstackindia
Features supported by squid proxy server
Features supported by squid proxy server
Proxies Rent
Kubernetes installation
Kubernetes installation
Ahmed Mekawy
Create Disposable Test Environments with Vagrant and Puppet
Create Disposable Test Environments with Vagrant and Puppet
Gene Gotimer
20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다
Nalee Jang
Building Images
Building Images
Dawood M.S
OpenStack: running manually installed components on VirtualBox
OpenStack: running manually installed components on VirtualBox
Ian Choi
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
Leslie Samuel
Account creation lab guide
Account creation lab guide
openstackcisco
Contenu connexe
Tendances
DevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStack
Everett Toews
tack Deployment in the Enterprise
tack Deployment in the Enterprise
Cisco Canada
OpenStack: DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
OpenStack: DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
Ian Choi
OpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with Devstack
Sean Dague
OpenStack DevStack Tutorial
OpenStack DevStack Tutorial
Saju Madhavan
Installaling Puppet Master and Agent
Installaling Puppet Master and Agent
Ranjit Avasarala
Simple docker hosting in FIWARE Lab
Simple docker hosting in FIWARE Lab
Fernando Lopez Aguilar
Code Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et Rancher
SUSE
Openstack trystack
Openstack trystack
Eueung Mulyana
TryStack: A Sandbox for OpenStack Users and Admins
TryStack: A Sandbox for OpenStack Users and Admins
Anne Gentle
How to deploy spark instance using ansible 2.0 in fiware lab v2
How to deploy spark instance using ansible 2.0 in fiware lab v2
Fernando Lopez Aguilar
Developing with-devstack
Developing with-devstack
Deepak Garg
L'affaire CentOS
L'affaire CentOS
SUSE
DevStack: A developers cloud in a box.
DevStack: A developers cloud in a box.
openstackindia
Features supported by squid proxy server
Features supported by squid proxy server
Proxies Rent
Kubernetes installation
Kubernetes installation
Ahmed Mekawy
Create Disposable Test Environments with Vagrant and Puppet
Create Disposable Test Environments with Vagrant and Puppet
Gene Gotimer
20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다
Nalee Jang
Building Images
Building Images
Dawood M.S
OpenStack: running manually installed components on VirtualBox
OpenStack: running manually installed components on VirtualBox
Ian Choi
Tendances
(20)
DevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStack
tack Deployment in the Enterprise
tack Deployment in the Enterprise
OpenStack: DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
OpenStack: DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
OpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with Devstack
OpenStack DevStack Tutorial
OpenStack DevStack Tutorial
Installaling Puppet Master and Agent
Installaling Puppet Master and Agent
Simple docker hosting in FIWARE Lab
Simple docker hosting in FIWARE Lab
Code Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et Rancher
Openstack trystack
Openstack trystack
TryStack: A Sandbox for OpenStack Users and Admins
TryStack: A Sandbox for OpenStack Users and Admins
How to deploy spark instance using ansible 2.0 in fiware lab v2
How to deploy spark instance using ansible 2.0 in fiware lab v2
Developing with-devstack
Developing with-devstack
L'affaire CentOS
L'affaire CentOS
DevStack: A developers cloud in a box.
DevStack: A developers cloud in a box.
Features supported by squid proxy server
Features supported by squid proxy server
Kubernetes installation
Kubernetes installation
Create Disposable Test Environments with Vagrant and Puppet
Create Disposable Test Environments with Vagrant and Puppet
20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다
Building Images
Building Images
OpenStack: running manually installed components on VirtualBox
OpenStack: running manually installed components on VirtualBox
En vedette
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
Leslie Samuel
Account creation lab guide
Account creation lab guide
openstackcisco
Make your DVR playground using DevStack
Make your DVR playground using DevStack
Jiang Jun
Enhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world application
openstackindia
PRUG Meetup - RGSoC Team Rubinius
PRUG Meetup - RGSoC Team Rubinius
Akanksha Agrawal
Rubinius - Ruby Implemented with Ruby
Rubinius - Ruby Implemented with Ruby
Akanksha Agrawal
OEO Presentation For The State Library (2)
OEO Presentation For The State Library (2)
Deborah Hotchkiss
Contributing to OpenStack, A beginner's perspective
Contributing to OpenStack, A beginner's perspective
Akanksha Agrawal
Delimiter - OpenStack Cross Project Quota Library Proposal
Delimiter - OpenStack Cross Project Quota Library Proposal
Yahoo
OpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 Mumbai
Akanksha Agrawal
Copr HD OpenStack Day India
Copr HD OpenStack Day India
openstackindia
Your first patch to OpenStack
Your first patch to OpenStack
openstackindia
Deploying openstack using ansible
Deploying openstack using ansible
openstackindia
The OpenStack Contribution Workflow
The OpenStack Contribution Workflow
openstackindia
Your first patch to open stack
Your first patch to open stack
Akanksha Agrawal
Open stack qa and tempest
Open stack qa and tempest
Kamesh Pemmaraju
Guts & OpenStack migration
Guts & OpenStack migration
openstackindia
OpenStack Storage Buddy Ceph
OpenStack Storage Buddy Ceph
openstackindia
Introduction to tempest
Introduction to tempest
openstackindia
Install dev stack
Install dev stack
Basim Aly (JNCIP-SP, JNCIP-ENT)
En vedette
(20)
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
Account creation lab guide
Account creation lab guide
Make your DVR playground using DevStack
Make your DVR playground using DevStack
Enhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world application
PRUG Meetup - RGSoC Team Rubinius
PRUG Meetup - RGSoC Team Rubinius
Rubinius - Ruby Implemented with Ruby
Rubinius - Ruby Implemented with Ruby
OEO Presentation For The State Library (2)
OEO Presentation For The State Library (2)
Contributing to OpenStack, A beginner's perspective
Contributing to OpenStack, A beginner's perspective
Delimiter - OpenStack Cross Project Quota Library Proposal
Delimiter - OpenStack Cross Project Quota Library Proposal
OpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 Mumbai
Copr HD OpenStack Day India
Copr HD OpenStack Day India
Your first patch to OpenStack
Your first patch to OpenStack
Deploying openstack using ansible
Deploying openstack using ansible
The OpenStack Contribution Workflow
The OpenStack Contribution Workflow
Your first patch to open stack
Your first patch to open stack
Open stack qa and tempest
Open stack qa and tempest
Guts & OpenStack migration
Guts & OpenStack migration
OpenStack Storage Buddy Ceph
OpenStack Storage Buddy Ceph
Introduction to tempest
Introduction to tempest
Install dev stack
Install dev stack
Similaire à Devstack lab guide
Safe peak installation guide version 2.1
Safe peak installation guide version 2.1
Vladi Vexler
Network Automation Tools
Network Automation Tools
Edwin Beekman
SafePeak Installation guide
SafePeak Installation guide
Vladi Vexler
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
Cloudian
Manual Sophos
Manual Sophos
Olavo Dalcorso
Rt2870 Software Release Note For Windows Ce
Rt2870 Software Release Note For Windows Ce
guesta5887e6b
Power vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricks
solarisyougood
Howto Pxeboot
Howto Pxeboot
Rogério Sampaio
Bsd routers
Bsd routers
HARRY CHAN PUTRA
Open stack implementation
Open stack implementation
Soumyajit Basu
Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2
Freddy Ortiz
Guia instalacion SQL Server Denali
Guia instalacion SQL Server Denali
Eduardo Castro
Red hat enterprise_linux-5.5-release_notes-en-us
Red hat enterprise_linux-5.5-release_notes-en-us
Duong Hieu
Drupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The Basics
John Smith
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Shixiong Shang
Medooze MCU Video Multiconference Server Installation and configuration guide...
Medooze MCU Video Multiconference Server Installation and configuration guide...
sreeharsha43
VMworld 2013: What's New with VMware Workstation
VMworld 2013: What's New with VMware Workstation
VMworld
Erp 2.50 openbravo environment installation openbravo-wiki
Erp 2.50 openbravo environment installation openbravo-wiki
yaranusa
Virtualization
Virtualization
Yansi Keim
Laporan Praktikum Keamanan Siber - Tugas 1 - Kelas C - Kelompok 3.pdf
Laporan Praktikum Keamanan Siber - Tugas 1 - Kelas C - Kelompok 3.pdf
IGedeArieYogantaraSu
Similaire à Devstack lab guide
(20)
Safe peak installation guide version 2.1
Safe peak installation guide version 2.1
Network Automation Tools
Network Automation Tools
SafePeak Installation guide
SafePeak Installation guide
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
Manual Sophos
Manual Sophos
Rt2870 Software Release Note For Windows Ce
Rt2870 Software Release Note For Windows Ce
Power vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricks
Howto Pxeboot
Howto Pxeboot
Bsd routers
Bsd routers
Open stack implementation
Open stack implementation
Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2
Guia instalacion SQL Server Denali
Guia instalacion SQL Server Denali
Red hat enterprise_linux-5.5-release_notes-en-us
Red hat enterprise_linux-5.5-release_notes-en-us
Drupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The Basics
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Medooze MCU Video Multiconference Server Installation and configuration guide...
Medooze MCU Video Multiconference Server Installation and configuration guide...
VMworld 2013: What's New with VMware Workstation
VMworld 2013: What's New with VMware Workstation
Erp 2.50 openbravo environment installation openbravo-wiki
Erp 2.50 openbravo environment installation openbravo-wiki
Virtualization
Virtualization
Laporan Praktikum Keamanan Siber - Tugas 1 - Kelas C - Kelompok 3.pdf
Laporan Praktikum Keamanan Siber - Tugas 1 - Kelas C - Kelompok 3.pdf
Dernier
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
mohitsingh558521
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
blackmambaettijean
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Dernier
(20)
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
How to write a Business Continuity Plan
How to write a Business Continuity Plan
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Devstack lab guide
1.
DevStack Hands-‐On Installation
and Lab Guide Presenters: Anne McCormick – amccormi@cisco.com Cisco Live! San Diego 2015
2.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 2 Table of Contents Lab Information .................................................................................................................................... 3 Ubuntu 14.04.2 Desktop VM ....................................................................................................................... 3 DevStack Horizon ........................................................................................................................................... 3 Lab Topology ......................................................................................................................................... 4 VMware Setup ....................................................................................................................................... 5 VirtualBox Setup .................................................................................................................................. 7 Overall Objectives ................................................................................................................................ 9 Task 1 – Bring up Ubuntu VM ......................................................................................................... 10 Task 2 – Install DevStack from stable Kilo branch ................................................................. 12 Task 3 – Bring up DevStack Horizon ............................................................................................ 13 Task 4 – Configure demo tenant network .................................................................................. 15 Task 5 – Configure demo tenant router ...................................................................................... 20 Task 6 – Configure demo tenant instance .................................................................................. 26 Task 7 – Add access rules to allow ping/ssh to instance ...................................................... 31 Task 7 – Add floating IP for instance ........................................................................................... 36 Task 9 – Much fanfare and hoopla ................................................................................................ 41
3.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 3 Lab Information Ubuntu 14.04.2 Desktop VM Username: demo Password: demo DevStack Horizon Access the web server using a web browser on Ubuntu VM: http://localhost Username: admin Password: openstack Username: demo Password: openstack
4.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 4 Lab Topology
5.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 5 VMware Setup These instructions are based on VMware Fusion 7.1.1 Pro, but should apply to other versions of VMware Fusion (Mac) and VMware Workstation (PC). VMware configuration and enablement If you haven’t already done so, download and install VMware Fusion. By default VMware will configure two networks: 1. Shared with my Mac (or PC) (Effectively NAT Overload on the laptop IP) 2. Private to my Mac (Internal L2 segment with no default routing capabilities). There is only a need to have a single interface, specifically the “Shared with my Mac” {or on a PC} NAT network, this being the default NAT network It is necessary to ensure that the Shared with my Mac adapter has the same address as the VM being deployed in order for the VM to function properly. To change the address on a Mac, pull up a terminal window and edit the VMware Fusion network definition file: sudo nano /Library/Preferences/VMware Fusion/networking The file should have a set of VNET_8 clauses that looks like (there may be more config lines as well, but these are the critical ones): •answer VNET_8_DHCP yes •answer VNET_8_HOSTONLY_NETMASK 255.255.255.0 •answer VNET_8_HOSTONLY_SUBNET 192.168.56.0 •answer VNET_8_VIRTUAL_ADAPTER yes •answer VNET_8_NAT yes To change the address on a PC, changing the network address for the “NAT” interface can be done via the User Interface:
6.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 6
7.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 7 VirtualBox Setup If you do not have VirtualBox installed, the software components have been provided for your convenience in the VirtualBox Installation directory. Note that in addition to the installer itself (.exe, .dmg, .rpm or .deb), there is an extension pack that should be installed after the base VirtualBox platform is installed, but prior to starting any virtual machines. Additional information is available at: http://virtualbox.org. Virtualbox configuration and enablement If you haven’t already, leverage the appropriate installer on the USB stick, and install Virtual Box, followed by the Virtual Box extension pack. For this system, you will need to associate 2 networks with your imported OVA (the next step is to import the OVA): Adapter 1: HostOnly network with or with DHCP with a base address space of 192.168.56.0/24, and if DHCP is enabled the range should start above 20 (e.g. 192.168.56.20-‐192.168.56.100). Adapter 2: NAT network, this being the default NAT network If you don’t have host only networks defined, or the networks you have do not match the addresses listed above, you can create new networks from the systems level preferences. On a Mac, you should see screen shots like this:
8.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 8 And for the vboxnet0 adapter settings similar to: On a PC, you should see screen shots like: And for vboxnet0 adapter settings similar to:
9.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 9 Overall Objectives The lab will be segmented into logical tasks, each having several steps to be completed to help you become familiar with DevStack installation and usage. 1. Task 1 – Bring up Ubuntu VM 2. Task 2 – Install DevStack from stable Kilo branch 3. Task 3 – Bring up DevStack Horizon 4. Task 4 – Configure demo tenant network 5. Task 5 – Configure demo tenant router 6. Task 6 – Configure demo tenant instance 7. Task 7 – Add access rules to allow ping/ssh to instance 8. Task 8 – Add floating IP to instance 9. Task 8 – Much fanfare and hoopla
10.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 10 Task 1 – Bring up Ubuntu VM Prerequisite: Have either VirtualBox or VMware Fusion installed on laptop 1. On the USB stick, locate the Ubuntu 14.04.2 image for either VirtualBox or VMware Fusion, depending on your configuration: USB -‐> CiscoLive -‐> Ubuntu-‐14.04 -‐> [VMware or VirtualBox] 2. Import the Ubuntu OVA file into Fusion or VirtualBox 3. Start the Ubuntu VM
11.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 11 4. Log in as demo user (password: demo)
12.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 12 Task 2 – Install DevStack from stable Kilo branch 1. Bring up Terminal window in Ubuntu VM 2. cd /home/demo/CiscoLive 3. edit (vi or emacs) localrc, comment out this line: # Logging LOGFILE=$DEST/logs/stack.sh.log VERBOSE=True #OFFLINE=True ßadd # in front of this line LOG_COLOR=False SCREEN_LOGDIR=$DEST/logs/screen 4. cd /home/demo 5. git clone –b stable/kilo https://github.com/openstack-‐dev/devstack.git 6. cp /home/demo/CiscoLive/localrc /home/demo/devstack 7. cd /home/demo/devstack 8. ./stack.sh 9. Get a cup of coffee, make a few phone calls ….
13.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 13 Task 3 – Bring up DevStack Horizon 1. Bring up Firefox on Ubuntu VM 2. Go to DevStack Horizon: http://localhost Username: admin Password: openstack Username: demo Password: openstack
14.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 14 3. Play around with Horizon for a bit as admin user
15.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 15 Task 4 – Configure demo tenant network 1. Log in to Horizon as demo user (password: openstack) 2. Bring up “Network Topolgy” UI 3. Select “+Create Network” 4. Create “testnet”
16.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 16 5. Select “Next” and configure test-‐subnet as follows:
17.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 17 6. Select “Next” and configure subnet details as follows:
18.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 18 7. Select “Create” and voila!
19.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 19
20.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 20 Task 5 – Configure demo tenant router 1. From “Network Topology” UI, select “+Create Router” and create test-‐router, attach to public network: 2. Select “Create Router”
21.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 21 3. Hoover over the router in “Network Topology”, click on “View Router Details”
22.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 22 4. Select “Interfaces” tab
23.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 23 5. Select “+Add Interface” 6. From Subnet pulldown, select “testnet” subnet
24.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 24 7. Select “Add Interface” 8. From “Network Topology”, the router should be attached to both the public network and testnet
25.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 25
26.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 26 Task 6 – Configure demo tenant instance 1. From “Network Topology” UI, select “Launch Instance” 2. From Ubuntu Terminal window, run ‘ssh-‐keygen –t rsa –f cloud.key’ in /home/demo/.ssh (empty passphrase is fine for now):
27.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 27 3. Copy contents of cloud.key.pub to clipboard 4. From Horizon, click on “Access & Security” tab, click “+” to add a keypair, create keypair “test-‐keypair” and copy public key contents:
28.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 28 5. Select “Import Key Pair” 6. From “Launch Instance” UI, select “Networking” tab 7. Make sure testnet is in selected networks list:
29.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 29 8. Select “Launch”
30.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 30
31.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 31 Task 7 – Add access rules to allow ping/ssh to instance 1. Bring up “Compute -‐> Access & Security” UI 2. For default security group, select “Manage Rules”
32.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 32 3. Select “+Add Rule” 4. Add an ingress “All ICMP” rule as follows:
33.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 33 5. Add an egress “All ICMP” rule, also 6. Finally, add a rule to allow ssh to the instance:
34.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 34 7. Your rules now should look like this:
35.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 35
36.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 36 Task 7 – Add floating IP for instance 1. From “Compute -‐> Instances” UI, under “test-‐instance” select “Associate Floating IP” 2. From “Manage Floating IP Associations” UI, select “+”
37.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 37 3. From “Allocate Floating IP” UI, select “Allocate IP”
38.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 38 4. Select “Associate”
39.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 39 5. From “Instances” UI, you’ll now see local IP and floating IP for the instance
40.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 40 6. Try to ping and ssh to your instance:
41.
CiscoLive 2015
© Cisco and/or its affiliates. All rights reserved. 41 Task 9 – Much fanfare and hoopla
Télécharger maintenant