OpenStack Cinder Ready

download OpenStack Cinder Ready

of 26

  • date post

    02-Jan-2017
  • Category

    Documents

  • view

    217
  • download

    2

Embed Size (px)

Transcript of OpenStack Cinder Ready

  • OpenStack Deployment and Operation Guide of HA3969

    Copyright 2015 Storageflex Inc. All rights reserved. Storageflex is a trademark of Storageflex Inc. All other marks and names mentioned herein may be trademarks of their respective owners. The information contained herein is subject to change without notice. Content provided as is, without express or implied

    warranties of any kind.

    OpenStack Deployment &

    Operation Guide for HA3969

    Application Note

    Version: 1.0

    Updated: Aug, 2015

    Abstract:

    This application note introduces Storageflexs Cinder driver, designed for

    Storageflex HA3969 storage devices to deploy and communicate with other

    component in the OpenStack environment. The application note also covers

    key operations in detail to help readers better understand HA3969

    configurations and how to enable data services via OpenStack Dashboard

    or Command Line Interface. Once you have followed and have worked

    through the steps in the parameter settings in this application note, you

    should be able to install Storageflexs Cinder driver and easily deploy

    HA3969 storage devices in an OpenStack environment

  • OpenStack Deployment and Operation Guide of HA3969

    Copyright 2015 Storageflex Inc. All rights reserved. Page 2

    Table of Contents

    Table of Contents ........................................................................................................................... 1

    Introduction .................................................................................................................................... 3

    OpenStack Explained ............................................................................................................... 3

    Who Uses OpenStack ............................................................................................................... 3

    Infrastructure of OpenStack ...................................................................................................... 4

    Storageflex and OpenStack ...................................................................................................... 5

    OpenStack Block Storage Service (Cinder) for HA3969 Family ................................................. 5

    Key Components in Cinder System Architecture ...................................................................... 6

    HA3969 family support Functions in OpenStack ....................................................................... 7

    How to deploy HA3969 Family in OpenStack Block Storage Service (Cinder) .......................... 7

    System Requirements ....................................................................................................... 8

    Cinder Driver Installation ................................................................................................... 8

    Cinder.config Template ............................................................................................................................... 12

    Create and Manage Volumes ..................................................................................................... 14

    Lauch and Manage Instances ................................................................................................. 18

    Attach/Detach volume to Instance .......................................................................................... 20

    Applied Scenario and Parameter Setting ................................................................................... 21

    Fast applied Storageflex HA3969 series to OpenStack environment ...................................... 21

    Tiering Configuration ............................................................................................................... 22

    Multipath for FC and iSCSI ..................................................................................................... 23

    Summary ....................................................................................................................................... 24

  • OpenStack Deployment and Operation Guide of HA3969

    Copyright 2015 Storageflex Inc. All rights reserved. Storageflex is a trademark of Storageflex Inc. All other marks and names mentioned herein may be trademarks of their respective owners. The information contained herein is subject to change without notice. Content provided as is, without express or implied

    warranties of any kind.

    Introduction

    OpenStack Explained

    OpenStack is an open source platform for public and private clouds which provides general

    Infrastructure as a Service (IaaS), a form of cloud computing solution that delivers virtualized

    computing, networking, and storage resources over the Internet, and makes it ideal for

    heterogeneous infrastructure. It offers what traditional IT infrastructure cannot, such as deploy and

    manage applications across heterogeneous virtualization solutions (VMware vSphere, Hyper-V,

    RedHat KVM, etc.).

    Who Uses OpenStack

    Cloud computing can be mainly classified as three forms: public clouds, private clouds, and hybrids

    clouds.

    Cloud Computing Solution Definition Mainly focus industry

    Public Clouds The cloud infrastructure made

    available to the general public or

    a large industry group and is

    owned by an organization selling

    cloud services. Public cloud

    services may be free or offered

    on a pay-per-usage model.

    Cloud Service Provider/

    System Integrators

    Private Clouds The cloud infrastructure operated

    solely for an organization. It can

    be managed by the organization

    or a third party

    Web / SaaS/ eCommerce

    Academic / Research /

    Government

    IT solution

    Film / Media / Gaming

    Hybrids Clouds The cloud infrastructure

    composed of two or more clouds,

    private or public, that remain

    unique entities but are bound

    together by standardized

    technology that enables data and

    application portability

    Research Institute

    IT solution especially for

    large-scale organization

  • OpenStack Deployment and Operation Guide of HA3969

    Copyright 2015 Storageflex Inc. All rights reserved. Page 4

    Infrastructure of OpenStack

    Source reference: https://www.openstack.org/software/

    OpenStack is a collection of a set of open source software projects. In order to facilitate the

    management and development for each project, OpenStack is broken down into a number of

    sub-projects. Each service offers an application programming interface (API) that facilitates this

    integration. Depending on your needs, you can install some or all services. Basically, there are two

    main architectures of OpenStack: three-node with OpenStack Networking and two-node with legacy

    networking. For more detailed configuration information, please refer to

    http://docs.openstack.org/icehouse/install-guide/install/yum/content/ch_overview.html. Both

    architectures include 7 key services of OpenStack:

    OpenStack Compute (Nova):

    Gathers resource from both physical and virtual environment and provides computing services.

    Administrators often deploy OpenStack Compute using one of multiple supported hypervisors in a

    virtualized environment. KVM and Xen are popular choices for hypervisor technology and

    recommended for most use cases.

    OpenStack Object Storage (Swift):

    Stores unstructured data, such as files, videos, analytics data, web content, backups, images

    OpenStack Block Storage (Cinder):

    Provides persistent and high-performance block storage to running instance via FC or iSCSI

    protocol

    OpenStack Networking (Neutron):

    Provides an API for administrator and users to define and deploy networks by consuming physical

    https://www.openstack.org/software/http://docs.openstack.org/admin-guide-cloud/content/ch_getting-started-with-openstack.htmlhttp://docs.openstack.org/icehouse/install-guide/install/yum/content/ch_overview.html

  • OpenStack Deployment and Operation Guide of HA3969

    Copyright 2015 Storageflex Inc. All rights reserved. Page 5

    and virtual networking

    OpenStack dashboard (Horizon):

    Provides web-based and self-service management interface for the cloud administrator and the end

    user

    OpenStack Identity Service (Keystone):

    Provides identity authentication and authorization services

    OpenStack Image Service (Glance):

    Provides service of discovering, registering, and retrieving virtual machine images

    For more detailed information, please refer to

    http://docs.openstack.org/admin-guide-cloud/content/ch_getting-started-with-openstack.html

    Storageflex and OpenStack Storageflex continues to work to maintain compatibility between Linux and our products, ensuring

    that our products can fully be integrated with the Linux environment. In addition, Storageflex has

    been a participant in OpenStack Foundation and is working closely with customers that are

    deploying and operating OpenStack clouds. Storageflex has sped-up and refined the Cinder driver

    development and will expand its' efforts in 2015 with valuable partners such as VMware and other

    members of the OpenStack partner ecosystem.

    OpenStack Block Storage Service (Cinder)

    for HA3969 Family

    Storageflex Cinder driver plays an important role in OpenStack environment which is designed to

    allow the block storage devic