openstack horizion vlab guide - amazon s3 horizion vlab guide dell ... introducing the customer to...
TRANSCRIPT
Dell | Global Sales Learning & Development
Page 1 of 19 Dell confidential
OpenStack Horizion vLab Guide
Dell confidential
Dell
Document version 1.0
Date: August 2016
Dell | Global Sales Learning & Development
Page 2 of 19 Dell confidential
Table of Contents
Demonstration Labs ...................................................................................................................... 3
1.0.1 - Introduction ............................................................................................................................................ 3
1.0.2 - Preparing the Demo Environment ............................................................................................... 4
5.0.3 - Preparing your agenda for the demonstration ..................................................................... 4
1.0.4 - Pre-Demo - Introducing the customer to the demo ........................................................... 5
1.0.5 - Set the Scene ......................................................................................................................................... 6
1.1 Basic Navigation - Red Hat OpenStack Horizon ..................................................................................... 6
1.1.1 – Introduction/Customer Challenge ............................................................................................... 6
1.1.2 – Business Talking Points: ................................................................................................................... 7
1.1.3 - Technical Selling Points: .................................................................................................................. 7
1.1.4 - Technical Objections and Query Handling: ............................................................................ 7
1.1.5 - LAB 1 Navigating the OpenStack Horizon Interface ............................................................... 9
1.1.6 - LAB 2 Create and Launch an Instance (VM) ............................................................................. 11
1.1.7 - LAB 3 Understand and Create OpenStack Networking ........................................................ 13
1.1.8 - LAB 4 Understand and Create OpenStack Storage ................................................................15
1.1.9 - LAB 5 Understand and Create OpenStack Images ................................................................. 16
1.1.10 - LAB 6 Understand OpenStack Access and Security Controls .......................................... 17
1.1.11 - LAB 7 Navigate OpenStack Reports .......................................................................................... 19
Dell | Global Sales Learning & Development
Page 3 of 19 Dell confidential
Demonstration Labs
1.0.1 - Introduction
Overview of Solution
OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, OpenStack Horizon is the web based user interface to the OpenStack Cloud Operating System services. The 6 core services for an OpenStack cloud are as follows:
1. NOVA – Compute 2. NEUTRON – Networking 3. SWIFT – Object Storage 4. CINDER – Block Storage 5. GLANCE – Image Service 6. KEYSTONE – Identity Service
Overview of Demo
This document provides details on HOW to deliver an effective live demonstration of the
Red Hat OpenStack Horizon Demo to customers.
In this demo you will perform the following tasks;
List tasks or Labs to be completed as part of the guide
Navigate the OpenStack Horizon web user interface
Create and launch an Instance (VM)
Understand and create OpenStack Networking
Understand and create OpenStack Storage
Understand and create OpenStack Images
Understand OpenStack Access and Security Controls
Navigate OpenStack Reports
Additional Notes
Additional labs are available from the Red Hat Partner Connect portal:
https://redhat.secure.force.com/partner/PartnerAccess
Information on Dell – Red Hat OpenStack Reference Architecture can be found here
https://dell.com/openstack
Dell | Global Sales Learning & Development
Page 4 of 19 Dell confidential
Additional details, customer presentations, solutions briefs, and technical whitepapers can be
found here.
https://dell.gosavo.com/CustomPage/View.aspx?id=36122252
1.0.2 - Preparing the Demo Environment
It is in your best interests to ensure the demo environment you will be demonstrating is clean
& tidy before you begin. For this reason we would recommend, where possible, you log in to
your demo at least 15mins prior to delivery and check the following;
Familiarise yourself with the environment during this time and check any specific
features you are expecting to demo.
Most importantly, be crystal clear with yourself on what it is you plan to show. A full
demo of every feature described below (with questions) can take several hours. If you
only have a short time slot be sure to focus on the key points that address the
customer’s pain points and will drive value home to them.
Ensure that you have booked the demo for sufficient time so as not to have the demo
end before you are finished with the customer.
Ensure you are logged in via a web browser (Internet Explorer, Firefox, Chrome).
5.0.3 - Preparing your agenda for the demonstration
You should have an understanding of the customer’s anticipated business need and their
growth expectations prior to scheduling a demo. You should also tailor each demo to
illustrate the deployment, configuration and/or reconfiguration of the type of systems the
customer intends to use.
Before scheduling a demo, you must decide how you will articulate the product features,
workloads and business and technical value. Work with your customer through question and
answer sessions to decide which features and capabilities you will focus on to be most
effective.
Dell | Global Sales Learning & Development
Page 5 of 19 Dell confidential
The idea is not to present a “How-To” session, but to focus on the value of the product
and/or solution. Even if the customer representative is not overly technical, you can
demonstrate what the product does and how that can benefit the customer.
You should have a good understanding of the customer’s current infrastructure:
Datacenter/Remote office needs
Operating Systems & Key Applications (Database types etc.)
Server, Network and Storage Platforms
Reporting/Management Tools
Understand the customer’s desired cloud infrastructure ‘Wins’ Examples:
Ease of Management
Application requirements
Storage Requirements
Data Growth projections
ROI
Workloads for Cloud Computing
Speed of deployment
1.0.4 - Pre-Demo - Introducing the customer to the demo
Your introduction will be based on what you know of the customer, their infrastructure,
needs, and plans for development. The following is a suggested set of items to cover before
you demonstrate the features and benefits of the Red Hat OpenStack Horizon Demo:
Understand Customer’s Desired cloud infrastructure ‘Wins’ o Simplified Management o Flexible operations o Reduce Cost of Management o Speed of deployment
Review Assessment data
o Discuss customer’s requirements o Application, networking and storage requirements o Demonstrate understanding of customer’s business as it relates to their data
requirements o …add relevant areas of interest to the customer or based on the demo solution
Red Hat OpenStack Horizon Demo Overview
Dell | Global Sales Learning & Development
Page 6 of 19 Dell confidential
o Explain the key features and benefits of the Red Hat OpenStack Horizon Solution o Give an overview of deployment options o Discuss Dell’s POV o Positioning - Explain what OpenStack Horizon is NOT!!!
Services – Consulting, Delivery & Technical Support
o Explain the roles of Consulting, Service Delivery/Deployment & Technical Support in successful deployments of the Red Hat OpenStack Horizon.
Pre-Demo points to cover o Ensure that you understand who you are presenting to and how the benefits of the
system will enable them to ‘win’ in their roles.
1.0.5 - Set the Scene
It can be easy to forget that the customer has no idea what it is they are looking at, so take some time emphasizing the following;
o Explain that the purpose is to demonstrate the benefits and key features, not to
provide a “How To” session
o Explain that the demo will be either a simulation or a connection to a remote lab,
where a combination of virtual machines and physical hardware will be used to
provide a live demonstration of the features and capabilities that will be covered
o Set up and current configuration information
o Connectivity methods that you will be using (HTTP)
o Introduce the management interfaces you plan to use (OpenStack Horizon)
1.1 Basic Navigation - Red Hat OpenStack Horizon
1.1.1 – Introduction/Customer Challenge
This demonstration is primarily aimed at the CIO/CFO level and IT management staff, it also provides a useful quick introduction for staff who are not familiar with Red Hat OpenStack Horizon. Duration: Estimated Duration in minutes [15-25 minutes.]
Dell | Global Sales Learning & Development
Page 7 of 19 Dell confidential
Provisioning any production IT infrastructure from bare-metal to fully-functional infrastructure is a complex task that typically requires a high-level technical resource operating full-time for an extended period of time. This is a technical demo (but not a technically-detailed installation) that illustrates how Red Hat OpenStack Horizon can significantly reduce the workload on this type of technical IT resource. The demo is compelling in terms of demonstrating the productivity and management benefits of the Red Hat OpenStack Horizon. You can, and should, give this level of demo in 5 to 10 minutes. You want the customer to think “Whoa, that was easy”! If you frame the discussion correctly during the demo, you will get the desired reaction.
In this demo you will be performing the following tasks:
Setting the scene for the customer
Overview or list the tasks performed within this lab
Logon to the OpenStack Horizon web interface
1.1.2 – Business Talking Points:
Explain the current system configuration in terms of:
o Infrastructure Configuration
o Web Console features
o It may have been some time since the customer was introduced OpenStack so use this overview of the system as an opportunity to refresh the customer on the most relevant points of the OpenStack Cloud Solution.
OpenStack Horizon provides a simple web user interface to manage all the OpenStack components.
1.1.3 - Technical Selling Points:
Ease of use is the key point here with the ability to simply manage the system from a web interface.
1.1.4 - Technical Objections and Query Handling:
Question: What are the xxxx ?
Answer: ‘We need some Examples of technical questions that customers
present during this part of a Demo.
Gotchas:
Dell | Global Sales Learning & Development
Page 8 of 19 Dell confidential
The current OpenStack PackStack environment does not have a public IP network
access for the instances that are spawned.
Dell | Global Sales Learning & Development
Page 9 of 19 Dell confidential
1.1.5 - LAB 1 Navigating the OpenStack Horizon Interface
Objective: Navigate the OpenStack Horizon Web user interface
Login to https://demos.dell.com and launch the OpenStack Lab Demo
There is readme on the desktop with the environment information
Management Subnet: 172.20.0.0/24
Management DG: 172.20.0.1
Horizon Dashboard IP: 172.20.0.100
Horizon Username: admin
Horizon Password: password
Login to OpenStack Dashboard
Once you have successfully started your scheduled demonstration within the environment please
conduct the following;
From the desktop, login into the OpenStack Horizon web interface and enter the following details
when prompted:
Username: admin
Password: password
http://packstack/dashboard/auth/login/
Navigate to Overview
Click - Compute/Overview
Here you can see your user limits summary and resources available within the project assigned to
you.
Instances
VCPUs
RAM
Floating IPs
Security Groups
Volumes
Volume Storage
Dell | Global Sales Learning & Development
Page 10 of 19 Dell confidential
Click – Compute/Instances
Shows a list of active instances. This is also where you will launch new instances (VM)
Click – Compute/Volumes
Shows a list of available storage volumes and where you will create new volumes
Click – Compute/Images
List of available images you can select form to create an Instance (VM)
Click - Compute/Access & Security
Lists
Security Groups
Key Pairs
Floating IPs
API Access
Q: What Project is your user a member of?
Q: How many instances are currently running in this Project?
Q: How much storage are you allowed to consume?
Dell | Global Sales Learning & Development
Page 11 of 19 Dell confidential
1.1.6 - LAB 2 Create and Launch an Instance (VM)
Objective: Create and Launch an Instance
Create an Instance (VM)
Click Compute/ Instances
Launch Instance
Walk through wizard using the following settings
Select Boot Source – image
Available Image Name + to select cirros
Available Flavors + to select m1.tiny
Networks + to select private and + public
Network Ports – none
Security Groups + to select Default security group
Keypair – none
Configuration – none
Metadata – none
Navigate through all the tabs and familiarize yourself before selecting “Launch Instance”
For the purposes of this lab, we will not be creating key pairs, but in practice, this is an
essential step in ensuring secure access for your instances.
Connect to an Instance
Select hyperlink under Instance Name
Open console tab and login (use fullscreen mode)
Login:cirros
Password:cubswin:)
Look at what network your instance is connected to
$ifconfig
Q: How large is your disk drive?
$df -kh
Dell | Global Sales Learning & Development
Page 12 of 19 Dell confidential
Ping your private gateway
$ping 10.0.0.1
Ping your neighbor, everyone is currently in the same tenant project - admin.
Q: What is the size of your instance?
Q: What Availability zone is your instance in?
Q: What is your instance flavor?
Q: What is the OpenStack project name for Compute?
Dell | Global Sales Learning & Development
Page 13 of 19 Dell confidential
1.1.7 - LAB 3 Understand and Create OpenStack Networking
Objective: Understand and Create OpenStack Networking
View the Network Topology for this Project
Click - Network/Network Topology
Toggle Labels
Toggle Network Collapse
Select - private network > View Details
Q: How many instances are on your private network?
Network Details
Click - Network/Networks
Q: How many networks are available on this tenant for your project?
Q: How many subnets are available on this tenant for your project?
Select a network
Click on - Network Name
Q: How many ports are in use on your network?
Q: What is the hostname of your DHCP server?
Router Details
Click on - Routers
Q: What is the external Gateway IP address?
Q: What is the status of this interface?
Q: What is the OpenStack project name for Networking?
Create a private network
Dell | Global Sales Learning & Development
Page 14 of 19 Dell confidential
Click on + Create Network
Walk through the wizard using a unique name, subnet and IP address range
Click on + Create Router
Use unique name and connect this router to your network.
Q: How many interfaces are on your router?
Q: What is the OpenStack project name for Networking?
Dell | Global Sales Learning & Development
Page 15 of 19 Dell confidential
1.1.8 - LAB 4 Understand and Create OpenStack Storage
Objective: Understand and Create OpenStack Storage
Display the volumes available to attach an instance to
Click Compute/Volumes
Create a volume
Click on +Create Volume
Use the following inputs
No source, empty volume
Type iscsi
Size 1GB (remember your volume limits?)
Attach a volume to an instance
Click on dropdown Edit Volume > Manage attachments
Attach to your instance you created in lab #1 Instances
Q: Where is your volume attached to your instance?
Login to your instance console
$sudo fdisk -l
Although this volume is attached, it is not formatted. Before this is usable by the VM, it will need to
be formatted and mounted to a directory, if you so choose. (extra credit for Linux pros) An
administrator would typically create and format volumes before providing to tenants.
Create a snapshot
Click dropdown Edit Volume > Create Snapshot
Click Volume > Volume Snapshots
Q: What is the status of your volume?
Q: What is the OpenStack project name for Volumes?
Dell | Global Sales Learning & Development
Page 16 of 19 Dell confidential
1.1.9 - LAB 5 Understand and Create OpenStack Images
Objective: Understand and Create OpenStack Images
View Images available to use for Instance (VM) creation
Click – Compute/Images
List of available images on this OpenStack
Click –
Project
Shared
Public
Create Image
Follow wizard to create a new image, many formats, and these typically http:// downloaded into the
image service on OpenStack.
Due to size of this temporary training lab environment, we will not import any images today.
Many more images will be available in the ET lab and the CSC once the Dell Reference Architecture
is stood up.
A List of common images can be found at this repository
https://www.rdoproject.org/resources/image-resources/
Q: What is the OpenStack Project name for Images?
Q: Name at least 3 image formats that are compatible with OpenStack.
Dell | Global Sales Learning & Development
Page 17 of 19 Dell confidential
1.1.10 - LAB 6 Understand OpenStack Access and Security Controls
Objective: Understand OpenStack Access and Security Controls
Security Groups
Click – Compute / Access & Security
Click – Security Groups Manage Rules
Allows you to set firewall/port forwarding rules
Click – Compute / Access & Security
Click – Key Pairs
Click +Create Key Pair
Allows you to create and import ssh credential key pairs used for secure access to instances. When
associated with an instance these are injected into the instance when it is launched.
Click – Compute / Access & Security
Click – Floating IPs
List of public accessible IP address that can be attached to instances.
Click – Compute / Access & Security
API Access
API Access endpoints
List available Projects
Click – Identity / Projects
Pull down Manage Members to see:
Project Information
Dell | Global Sales Learning & Development
Page 18 of 19 Dell confidential
Project Members
Quota
Create a user
Click – Identity / Users
+Create User
Select a Project and role for this user
Notice there are many API users already defined, this allows the various OpenStack projects to
communicate with each other.
Q: what projects is your user a member of and what access rights do they have?
Dell | Global Sales Learning & Development
Page 19 of 19 Dell confidential
1.1.11 - LAB 7 Navigate OpenStack Reports
Objective: Navigate OpenStack Reports
Login to OpenStack with a user that has admin rights.
Click – Admin / System
Navigate through all available titles
Overview
Resource Usage
Hypervisors
Host Aggregates
Instances
Volumes
Flavors
Images
Networks
Routers
Defaults
Metadata Definitions
System Information
Q: How many vCPU hours were used this month?
Q: Who was the top consumer of resources?
Q: How much disk space is used?
Many more labs available at Red Hat Partner Connect.
https://redhat.secure.force.com/partner/PartnerAccess