Qlogic 3400 Series, 8400 Series, 45000 Series User Manual

User’s Guide
OpenStack Deployment with SR-IOV Configuration
QLogic 3400, 8400, and 45000 Series Ethernet Adapters
83840-546-02 B
User’s Guide—OpenStack Deployment with SR-IOV Configuration QLogic 3400, 8400, and 45000 Series Ethernet Adapters
This document is provided for informational purposes only and may contain errors. QLogic reserves the right, without notice, to make changes to this document or in product design or specifications. QLogic disclaims any warranty of any kind, expressed or implied, and does not guarantee that any results or performance described in the document will be achieved by you. All statements regarding QLogic’s future direction and intent are subject to change or withdrawal without notice and represent goals and objectives only.
Document Revision History
Rev 01, May 15, 2015
Rev 02, May 22, 2015
Rev 03, March 22, 2016
Rev A, April 19, 2016
Rev B, August 29, 2016
Changes Sections Affected
Added Liberty and Mitaka to the applicable Open-
“Intended Audience” on page vii
Stack platforms.
Added a footnote associating 3400/8400/45000 Series Adapters with the 57800 Series Adapters and QL4521x adapters.
Added Liberty and Mitaka to the applicable Open-
“Audience” on page 1
Stack platforms.
Added a NOTE indicating that support for the 45000 Series is limited to the QL4521x adapters.
In the first bullet, added a NOTE indicating that
“Prerequisites” on page 3
support for the 45000 Series is limited to the QL4521x adapters.
In the second bullet, added links to information about OpenStackinstallation for Linux for Liberty and Mitaka.
Added new steps 8, 9, and 10. “Enabling SR-IOV on the 3400/8400/45000 Series
Adapters (Compute Node)” on page 6
Added new Steps 3 and 4.
In Step 6, added a third command:
“Configuring SR-IOV on the Controller Node ” on
page 7
# Systemctl restart open­stack-nova-scheduler.service
ii 83840-546-02 B
User’s Guide—OpenStack Deployment with SR-IOV Configuration QLogic 3400, 8400, and 45000 Series Ethernet Adapters
In Step 3, added a qualifier for Juno and Kilo to the first command and added a new command for Lib­erty and Mitaka.
In Step 4, added a qualifier for Juno and Kilo to the
ml2_conf.ini file edits and added sriov_a­gent.ini file edits for Liberty and Mitaka.
In Steps 5 and 6, added a qualifier for Juno and Kilo only.
In Step 7, added a qualifier for Juno and Kilo to the first command and added new commands for Lib­erty and Mitaka.
“Configuring SR-IOV on the Compute Node” on
page 9
iii 83840-546-02 B
User’s Guide OpenStack Deployment with SR-IOV Configuration QLogic 3400, 8400, and 45000 Series Ethernet Adapters
iv 83840-546-02 B

Table of Contents

Preface
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
What Is in This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Related Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Documentation Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
License Agreements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Technical Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Downloading Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Knowledge Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
1 Introduction
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
What is OpenStack?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Example Architecture
OpenStack Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Controller Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Compute Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Network Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Prerequisites
4 SR-IOV Configuration Using the 3400/8400/45000 Series Adapters
Enabling SR-IOV on the 3400/8400/45000 Series Adapters (Compute Node) 6
Configuring SR-IOV on the Controller Node . . . . . . . . . . . . . . . . . . . . . . . . 7
Configuring SR-IOV on the Compute Node . . . . . . . . . . . . . . . . . . . . . . . . . 9
5 Configuration Deployment with SR-IOV
Creating an SR-IOV Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Creating the Subnet “subnet2” for the SR-IOV Network . . . . . . . . . . . . . . . 12
Creating the SR-IOV Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Creating a VM with the SR-IOV Network . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
v 83840-546-02 B
User’s Guide—OpenStack Deployment with SR-IOV Configuration QLogic 3400, 8400, and 45000 Series Ethernet Adapters
6 Testing
7 Known Issues
vi 83840-546-02 B

Preface

Intended Audience

This guide is intended for OpenStack® (Juno, Kilo, Liberty, and Mitaka) users who want to configure single root input/output virtualization (SR-IOV) with the QLogic 3400/8400/45000 Series Adapters

What Is in This Guide

This preface specifies the intended audience, explains the typographic conventions used in this guide, lists related documents, and provides technical support and contact information.
The remainder of this guide is organized into the following chapters:
Chapter 1 Introduction describes the audience for this guide and outlines the
OpenStack architecture.
Chapter 2 Example Architecture describes the OpenStack 3 node
architecture.
®
1
.
Chapter 3 Prerequisites describes what you need to use OpenStack with
SR-IOV configuration using the QLogic 3400/8400/45000 Series Adapters.
Chapter 4 SR-IOV Configuration Using the 3400/8400/45000 Series
Adapters describes how to configure SR-IOV using the QLogic
3400/8400/45000 Series Adapters.
Chapter 5 Configuration Deployment with SR-IOV describes how to deploy
OpenStack with SR-IOV.
Chapter 6 Te sti ng provides a sample testing procedure.
Chapter 7 Known Issues describes a known issue with open virtual search
(OVS) and OpenStack.

Related Materials

For information about downloading documentation from the QLogic Web site, see
“Downloading Updates” on page x.
1
Includes 578xx-based Adapters and FastLinQ™ QL4521x 25-gigabit Ethernet (GbE) Adapters
vii 83840-546-02 B
Preface Documentation Conventions

Documentation Conventions

This guide uses the following documentation conventions:
Tex t i n blue font indicates a hyperlink (jump) to a figure, table, or section in
this guide, and links to Web sites are shown in underlined blue example:
Table 9-2 lists problems related to the user interface and remote agent.
See “Installation Checklist” on page 6.
. For
For more information, visit www.qlogic.com
.
Tex t i n bold font indicates user interface elements such as a menu items,
buttons, check boxes, or column headings. For example:
Click the Start button, point to Programs, point to Accessories, and
then click Command Prompt.
Under Notification Options, select the Warning Alarms check box.
Tex t i n Courier font indicates a file name, directory path, or command line
text. For example:
To return to the root directory from anywhere in the file structure:
Type
cd /root and press ENTER.
Enter the following command: sh ./install.bin
Key names and key strokes are indicated with UPPERCASE:
Press CTRL+P.
Press the UP ARROW key.
Tex t i n italics indicates terms, emphasis, variables, or document titles. For
example:
For a complete listing of license agreements, refer to the QLogic
Software End User License Agreement.
What are shortcut keys?
To enter the date type mm/dd/yyyy (where mm is the month, dd is the
day, and yyyy is the year).
Topic titles between quotation marks identify related topics within this
manual.
viii 83840-546-02 B
Preface License Agreements
Command syntax conventions include the following:
Plain text indicates items that you must type as shown. For example:
qaucli -pr nic -ei
< > (angle brackets) indicate a variable whose value you must specify.
For example:
<serial_number>
[ ] (square brackets) indicate an optional parameter. For example:
[<file_name>] means specify a file name, or omit it to select
the default file name.
| (vertical bar) indicates mutually exclusive options; select one option
only. For example:
on|off
1|2|3|4
... (ellipsis) indicates that the preceding item may be repeated. For
example:
x... means one or more instances of x.
[x...] means zero or more instances of x.
( ) (parentheses) and { } (braces) are used to avoid logical ambiguity.
For example:
a|b c is ambiguous
{(a|b) c} means a or b, followed by c {a|(b c)} means either a, or b c

License Agreements

Refer to the QLogic Software End User License Agreement for a complete listing of all license agreements affecting the QLogic 3400/8400/45000 Series Adapters.

Technical Support

Customers should contact their authorized maintenance provider for technical support of their QLogic products. QLogic-direct customers may contact QLogic Technical Support; others will be redirected to their authorized maintenance provider. Visit the QLogic support Web site listed in Contact Information for the latest firmware and software updates.
For details about available service plans, or for information about renewing and extending your service, visit the Service Program Web page at
www.qlogic.com/Support/Pages/ServicePrograms.aspx
.
ix 83840-546-02 B
Preface Technical Support

Downloading Updates

The QLogic Web site provides periodic updates to product firmware, software, and documentation.
To download firmware, software, and documentation:
1. Go to the QLogic Downloads and Documentation page:
driverdownloads.qlogic.com
2. Type the QLogic model name in the search box.
3. In the search results list, locate and select the firmware, software, or documentation for your product.
4. View the product details Web page to ensure that you have the correct firmware, software, or documentation. For additional information, click Read Me and Release Notes under Support Files.
5. Click Download Now.
6. Save the file to your computer.
.

Training

7. If you have downloaded firmware, software, drivers, or boot code, follow the installation instructions in the Readme file.
Instead of typing a model name in the search box, you can perform a guided search as follows:
1. Click the product type tab: Adapters, Switches, Routers, or ASICs.
2. Click the corresponding button to search by model or operating system.
3. Click an item in each selection column to define the search, and then click Go.
4. Locate the firmware, software, or document you need, and then click the item’s name or icon to download or open the item.
QLogic Global Training maintains a Web site at www.qlogictraining.com offering online and instructor-led training for all QLogic products. In addition, sales and technical professionals may obtain Associate and Specialist-level certifications to qualify for additional benefits from QLogic.
x 83840-546-02 B
Loading...
+ 22 hidden pages