!!! White!Paper!! NexentaStor!Solutions!Guide!for!! Mirantis!OpenStack! Version!1.0!! October!2014!



Similar documents
OPENSTACK STORAGE ARCHITECTURE. Dan Radez Sr. Software Engineer, Red Hat irc: radez

Copyright 2013 wolfssl Inc. All rights reserved. 2

Toll-Free Linking User Guide Literatum 14.4

Partek Flow Installation Guide

NexentaConnect for VMware Virtual SAN

Kaltura Video Plugin for Jive Deployment Guide. Version: 1.0

Unless otherwise noted, all references to STRM refer to STRM, STRM Log Manager, and STRM Network Anomaly Detection.

HOWTO. Configure Nginx for SSL with DoD CAC Authentication on CentOS 6.3. Joshua Penton Geocent, LLC

Implementing!SoftNAS!Cloud!with!Docker! November!2014!

FUJITSU Cloud IaaS Trusted Public S5 Setup and Configure yum Software Package Manager with CentOS 5.X/6.X VMs

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide

Xcalibur Global Version 1.2 Installation Guide Document Version 3.0

Amazon EC 2 Cloud Deployment Guide

AXIS 1440 Print Server For EPSON Printers: Product Update. Important Information for Windows

GestióIP IPAM v3.0 IP address management software Installation Guide v0.1

DP-313 Wireless Print Server

Installing and Setting up Microsoft DNS Server

Personal Token Software Installation Guide

Oracle Financial Services Data Integration Hub Foundation Pack Extension for Data Relationship Management Interface

Syncplicity On-Premise Storage Connector

Use QNAP NAS for Backup

An Oracle White Paper March Integrating the SharePoint 2007 Adapter with WebCenter Spaces ( & )

Installing Sun's VirtualBox on Windows XP and setting up an Ubuntu VM

NexentaConnect for VMware Virtual SAN

LPR for Windows 95/98/Me/2000/XP TCP/IP Printing User s Guide. Rev. 03 (November, 2001)

Installation Guide. McAfee VirusScan Enterprise for Linux Software

CA ARCserve D2D for Linux

Install Cacti Network Monitoring Tool on CentOS 6.4 / RHEL 6.4 / Scientific Linux 6.4

Backing Up the CTERA Portal Using Veeam Backup & Replication. CTERA Portal Datacenter Edition. May 2014 Version 4.0

Xenith Software Installation

A Tool must be configured to allow for CMISSync, see below for more information.

SQL Express to SQL Server Database Migration MonitorIT v10.5

HOW TO SET UP A DIRECT LINK BETWEEN PRIMAVERA PROJECT MANAGER 5 AND NAVISWORKS. Timo Hartmann t.hartmann@ctw.utwente.nl

Enable File and Folder Auditing

Migrating LAMP stack from x86 to Power using the Server Consolidation Tool

Core Protection for Virtual Machines 1

NexentaStor. Installation Guide 4.0.3

Oracle Linux 7: System Administration Ed 1 NEW

Cloud Homework instructions for AWS default instance (Red Hat based)

for Networks Installation Guide for thin client package on workstations September 2015 (GUIDE 3) Version 1.3-N

Table of Contents. Overview Features Applications Hardware requirement Card dimensions Software Installation...

NAS 109 Using NAS with Linux

Dell NetVault Bare Metal Recovery User s Guide

Student installation of TinyOS

McAfee VirusScan Enterprise for Linux Software

Service Management in Microsoft Dynamics CRM 2011

Medtech Clinical Audit Tool Installation Guide

StarWind iscsi SAN Software: Using with Citrix XenServer

docs.hortonworks.com

AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts

Software Installation Guide. ModeMaster PC

BIOS Update SOP. Updating BIOS under Windows Mode for Intel Series (PXX/ZXX/X79)... 2

IBM Tivoli Provisioning Manager V 7.1

ESET SECURE AUTHENTICATION. API SSL Certificate Replacement

Initializing SAS Environment Manager Service Architecture Framework for SAS 9.4M2. Last revised September 26, 2014

DATACARD Firmware Update Instructions. Contents. Firmware Update Application for Windows Operating Systems. What You Need

Installation Guide. McAfee Security for Microsoft Exchange Software

OS Installation: CentOS 5.8

Configuring Business Monitor for Event Consumption from WebSphere MQ

Zenoss Resource Manager ZenUp Installation and Administration

Elo 1725L 17 Touch Screen Monitor Installation Guide. Product Name: Elo 1725L 17- inch Monitor

Installation Guide. Tech Excel January 2009

Linux Administrator (Advance)



Copyright 1980 by the Association for Supervision and Curriculum Development. All rights reserved.




JPD-FFB-A Vibration USB gamepad with audio USER MANUAL

BioWin Network Installation

Installation & Upgrade Guide

EMC Documentum Repository Services for Microsoft SharePoint

Software Migration Guide

Installing a printer in Windows 95.

Installing the Gerber P2C Plotter USB Driver

Third-Party Software Support. Converting from SAS Table Server to a SQL Server Database

BEAWebLogic. Portal. WebLogic Portlets for SAP Installation Guide

Windows 98 and Windows Me

Software Installation Instructions IK 5000 QUADRA-CHEK. Software Version 3.0.x

CF to Serial Adapter Quick Installation Guide

Zenoss Core ZenUp Installation and Administration

JobScheduler - Amazon AMI Installation

Quick Installation Guide. Install the Wireless PCI Adapter

Tableau Spark SQL Setup Instructions

Autograph Network Installation

Syslog Configuration for Auditing

Dialogic System Release 6.0 PCI for Windows

Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures. Goliath Performance Monitor Installation Guide v11.

Simplified Forwarder Deployment and Deployment Server Techniques

Setup for Microsoft Cluster Service ESX Server and VirtualCenter 2.0.1

Load Balancing/High Availability Configuration for neoninsight Server

Installation of the USB to RS 485 Converter

Oracle Enterprise Manager. Description. Versions Supported. Prerequisites

Rev C. DBDS Backup and Restore Procedures For System Release 2.2 Through 4.3

Transcription:

WhitePaper NexentaStorSolutionsGuidefor MirantisOpenStack Version1.0 October2014

TableofContents Preface'...'3 About'this'document'...'3 Audience'...'3 External'References'...'4 Document'History'...'4 Overview'...'5 Reference'Architecture'...'6 Node'configuration'...'7 High'Availability'configurations'...'7 Network'topologies'...'7 Installation'and'Configuration'...'8 Software'requirements'...'8 Prerequisites'...'8 Configure'OpenStack'Glance'to'store'Images'on'NexentaStor'...'9 Export'the'newly'created'folder'through'NFS'...'10 Configure'OS'to'mount'NexentaStor'file'system'...'11 Updating'the'Glance'configuration'...'11 Configure'OpenStack'Cinder'to'use'ISCSI'from'NexentaStor'for'block'device'storage'...'12 Configure'Cinder'to'use'the'NexentaStor'ISCSI'backend'driver'...'12 Configure'OpenStack'Cinder'to'use'NFS'from'NexentaStor'for'block'device'storage'...'13 Export'the'newly'created'folder'through'NFS'...'14 Update'the'Cinder'driver'for'NexentaStor'4.0.x'...'15 Configure'Cinder'to'use'NexentaStor'NFS'Driver'...'15 Validating'the'installation'...'17 Copyright 2014NexentaAllRightsReserved 2

Preface Aboutthisdocument ThisreferencearchitecturedescribeshowtointegrateMirantisOpenStack5.1(usingOpenStackIcehouse) withnexentastor4.0.x,utilizingnexentastorasabackendstorageforbothgoldenimagesaswellasvirtual machinestorage. Audience ThisdocumentisintendedforsystemadministratorsthatwanttointegrateNexentaStorwithanexisting OpenStackinstallation. ItisexpectedthatthereaderisexperiencedwithOpenStackandhasbasicknowledgeofNexentaStor Copyright 2014NexentaAllRightsReserved 3

ExternalReferences Foradditionalinformation,pleaseseethefollowingdocuments: Reference Nexentawebsite Mirantiswebsite OpenStackwebsite NexentaStorDownloadandDocumentation MirantisOpenStack5.1download OpenStackCinderDriverReference documentationfornexentadriver NexentaISCSIdriverconfigurationoptions NexentaNFSdriverconfigurationoptions GitHubrepositoryforNexentaCinder Drivers DocumentHistory Location www.nexenta.com www.mirantis.com www.openstack.org http://nexenta.com/products/downloads/nexentastor http://software.mirantis.com http://docs.openstack.org/icehouse/configv reference/content/nexentavdriver.html http://docs.openstack.org/icehouse/configv reference/content/nexentaviscsivdrivervoptions.html http://docs.openstack.org/icehouse/configv reference/content/nexentavnfsvdrivervoptions.html https://github.com/openstack/cinder/tree/master/cinder/volu me/drivers/nexenta Version Date Changes 1.0 October,2014 Initialversion Copyright 2014NexentaAllRightsReserved 4

Overview NexentaStorisaSoftwareVDefinedVStorageplatformthatdeliversunifiedfileandblockstorageservices scalableintothepetabyterangeusingindustrystandardhardware,andincludesadvanceddatamanagement capabilities. WhendeployedinOpenStackenvironmentsNexentaStorprovideacosteffectiveandscalablebackendfor storingbothvirtualmachineimagesandapplicationdata. TheintegrationdriversbetweenNexentaStorandOpenStackhavebeenapartoftheupstreamreleasesof OpenStacksincetheEssexreleasein2012.WiththeintegrationintheupstreamCinderdriversNexentaStor works outofthebox withallmajordistributionsofopenstack,includingmirantisopenstack5.1 NexentaStorcanprovidestorageforOpenStackinanumberofways: StoragefortheImageRepositoryservice(Glance)throughNFS BlockStoragefortheCinderVolumeservicethroughbothISCSIand/orNFS ApplicationdatastoragethroughbothISCSIandNFS BelowisaconceptualarchitecturedrawingofhowNexentaStorprovideblockandimageservicesinan OpenStackenvironment.ThisdocumentprovidedetailedstepsofhowanexistingNexentaStorconfiguration canbeintegratedintomirantisopenstack. Copyright 2014NexentaAllRightsReserved 5

ReferenceArchitecture BothMirantisOpenStackandNexentaStorcanbeconfiguredtoprovideservicesinavarietyofways.To ensurethatthebestpossibleendresultisachievedtheguidelinesandbestpracticesformirantisopenstack shouldbefollowedtoconfigureopenstack. ForBestPracticesforNexentaStoritissuggestedthattheadministratorfollowtheguidelinesoutlinedinthe NexentaStorUserGuide,andconfigureadual/redundantcontrollersetupasdescribedintheNexentaStor HighAvailabilityGuide. DuringthecertificationandfunctionalverificationofNexentaStorandMirantisOpenStack5.1thefollowing configurationwasused: AMirantisFuelMasternode OneOpenStackControllernode OneOpenStackCindernode 5OpenStackComputenodes Figure1Verificationsetup Copyright 2014NexentaAllRightsReserved 6

Nodeconfiguration WhenNexentaStorisusedinanenvironmentthatismanagedbyMirantisOpenStack5.1allnode deploymentsandosconfigurationmustbeperformedthroughmirantisfuel. NexentaStorsupportdeploymentusingeitherCentos6.5orUbuntu12.04LTSwhenusingOpenStackIcehouse basedreleases. Note:ThisdocumentassumesCentOSisbeingusedwhenreferencingcommandVlineutilitiesand/orOSlevel configurationfilesandtools. HighAvailabilityconfigurations NexentaStorsupportMirantisOpenStackrunningineitherHighAvailabilitymode,orin nonvha mode.as bestpraxisnexentastoritselfshouldalwaysbeconfiguredinhighavailabilitymodewithtworedundant controllersasdocumentedinthenexentastorhauserguide. Networktopologies ThetraditionalNovaNetworkingcomponentswhereusedtoverifythesolutionforthisdocument.However, NexentaStorwillworkwithbothNovaNetworkandNeutronmodesaslongastheCompute,Glanceand CindernodescanaccesstheNexentaStorserver(s). Itishighlyrecommendedthatthestoragenetworkisbrokenoutaseitheraphysicalnetwork,orasaseparate VLAN,tokeepthetrafficsegregatedfromothertraffictypes. Figure2Networkusedforfunctionaltesting Copyright 2014NexentaAllRightsReserved 7

InstallationandConfiguration WhenNexentaStorisusedasabackendstoragesolutionforOpenStacktheguidelinesandbestpractices publishedonbymirantisapply.thedeploymentofmirantisopenstackshouldbedonethroughfuel,andthe deploymentshouldpassallautomatedhealthchecks. AfterinstallinganOpenStackenvironmentusingMirantisFuelanumberofconfigurationchangesare requiredtousenexentastorasbackendstorageforcinderandglance: ItisidealthatadedicatedCinderserverisusedforNexentaStor,butitispossibletoconfigure NexentaStorasapartofamultiVbackendconfigurationtogetherwithLVMorotherbackends.Please seetheopenstackreferencedocumentationfordetailsonhowtoconfiguremultivbackendsolutions. NexentaStormustbeconfiguredwithaseparateNFSshareforGlanceImages IftheNexentaStorCinderNFSdriversisusedaseparateNFSsharemustbeconfiguredforCinder storage TousetheNexentaStorCinderISCSIbackenditissuggestedthataseparatedataset/volumeiscreated tokeepthecindervolumesseparatedfromotherfilesystems IftheCinderisconfiguredtousetheNexentaStorNFSbackendonaNexentaStor4.0.xappliancea separatepatchmustbeappliedtothecinderdriverfromupstreamgithubrepositories.thisisto correctchangesinbehaviorbetweennexentastor3.1.xand4.0.xthatoccurredafterthereleaseof OpenStackIcehouse Softwarerequirements MirantisOpenStack5.1(OpenStackIcehouse).WhileNexentaStorissupportedasabackendstorefor CinderfromOpenStackEssexandonwardsthisguidefocusonprovidingdetailsbasedonOpenStack Icehouse OpenStackcanbeinstalledonanyLinuxdistributionsupportedbyMirantisOpenStack5.1. Prerequisites Thisguideassumesthatthefollowingbaserequirementsaresatisfied: 1. NexentaStor4.0.3isinstalledandconfiguredonsupportedhardware 2. MirantisOpenStack5.1isusedandMirantisFUELisusedtodeploy/manageservers.Technicallyall versionssinceopenstackessexaresupported,butthisdocumentisspecifictomirantisopenstack5.1 andicehouse 3. TheenvironmentisrunningCentOS7.x.Again,technicallyanyLinuxversionthatsupportMirantis OpenStack5.1orOpenStackIcehousearesupported,butthedocumentationisspecifictoCentOS7.x. Copyright 2014NexentaAllRightsReserved 8

ConfigureOpenStackGlancetostoreImagesonNexentaStor TheOpenStackimagerepositoryservicecanbeconfiguredtostoreimagesonNexentaStorbyusingNFS (NetworkFileSystem).TheGlanceImageCacheshouldremainlocalontheGlanceserverforbest performance. CreatinganewshareinNexentaStorisdonefromeitherfromtheconsoleoftheappliancethroughan intelligentcommandlineshell,orbythenexentamanagementconsole. BelowisascreenshotfromtheNexentaStorManagementConsolethatdetailhowtocreateasuitableshare forstoringglanceimages.asanexamplewearecreatinganewsharecalled glance_images inthe p1 volume. Figure4CreateNFSshareforGlanceImageRepository Figure3CreatefoldertostoreGlanceImages Copyright 2014NexentaAllRightsReserved 9

ExportthenewlycreatedfolderthroughNFS ToenabletheGlanceservertoaccessthenewfolderoverNFSitneedstobeshared.Thisisdonethroughthe folderoverviewinthenexentastormanagementconsole(seebelow). IfspecificpermissionsareneededtoenabletheGlanceusertoaccesstheGlanceImagestheadvanced permissionstabcanbereachedbyclickingeditnexttothenfscheckbox. Figure5ExportGlancefolderthroughNFS Copyright 2014NexentaAllRightsReserved 10

ConfigureOStomountNexentaStorfilesystem ToconfiguretheGlanceservertoutilizethenewsharefromtheNexentaStorapplianceitmustbemounted ontheglanceserver,andtheglanceconfigurationfileneedstobeupdatedtousethenewlocationasa storagelocation. Toutilizethenewfilesystemcreateamountpoint,forexample/var/lib/glanceVnexentastorandthenaddthe followinglinesto/etc/fstabontheglanceservertoensureitismountedatboot: Replace <NS> withthenameofthenexentastorapplianceand <VOL> withthenameofthevolume whereyoucreatedtheglance_imagefolderabove.inourcasetheentrywouldlooklikethis: Finally,confirmthattheNexenataStorfilesystemiscorrectlyconfiguredbymanuallymountingthefilesystem byrunning mount/var/lib/glancevnexentastor ontheglanceserver.itshouldreturnwithoutanyerrorsand thefilesystemshouldnowbemountedunder/var/lib/glancevnexentastor. Note:ItispossiblethattheCentOSOSimagesdoesnothavetherequiredpackagesformountinganNFSfile shareprevinstalled.ifthemountcommandfailitmayberequiredtofirstinstallthepackagenfsvutilsby running yuminstallnfsvutils. UpdatingtheGlanceconfiguration IntheGlanceconfigurationfile/etc/glance/glanceVapi.confthefollowinglineneedstobechanged: sothatitpointstothenewimagerepositoryonnexentastor IftheenvironmentalreadyhadGlanceimagesstoredunder/var/lib/glance/imagesthesecannowbecopied to/var/lib/glancevnexentastor/.itissuggestedthatacopyoperationisusedtoallowglancetocontinueto functionduringtheoperation. RestartGlancewhenallimageshavebeentransferredtoNexentaStor. AftertherestarthascompletedGlancewillnowutilizeNexentaStorforimagerepositoryandtheoldimages canberemoved. # Mount Glance Image Repository from NexentaStor <NS>:/volumes/<VOL>/glance_images /var/lib/glance-nexentastor nfs rw 0 0 # Mount Glance Image Repository from NexentaStor nexentastor:/volumes/p1/glance_images /var/lib/glance-nexentastor nfs rw 0 0 filesystem_store_datadir=/var/lib/glance/images/ filesystem_store_datadir=/var/lib/glance-nexentastor/ # service openstack-glance-api restart Stopping openstack-glance-api: [ OK ] Starting openstack-glance-api: [ OK ] Copyright 2014NexentaAllRightsReserved 11

ConfigureOpenStackCindertouseISCSIfromNexentaStorforblockdevicestorage NexentaStorcanbeusedasblockdevicestorageforOpenStackCinderusingbothISCSIandNFS.WhenISCSIis usedthecindervolumesarecreatedaszvols,blockdevices,onthenexentastorappliance. AsbestpracticetheZVOLsshouldbestoredinadataset/volumethatisuniqueperCinderbackendtokeep themseparatedandensurethatthebackenddriversdonotinterfere. Intheexamplesbelowweareusingthedataset/volume p1 tostorethezvolscreatedbythecinderiscsi driver. ConfigureCindertousetheNexentaStorISCSIbackenddriver ToenabletheCinderdriverforNexentaStorISCSIdriverthefollowingadditionsshouldbedonetotheCinder configurationfile/etc/cinder/cinder.conf: ReplacetheHOSTNAME,USERandPASSWORDwiththefullyqualifiedhostnameorIPaddress,and administrativecredentials.thecinder.conffileshouldhaveappropriatefilepermissionssothatonlythe Cinderdriverandrootcanreadthefile(Ifunsurerun chmod640/etc/cinder/cinder.conf ).Thevaluefor nexenta_volumeshouldbesettothenameofthedataset/volumewherethevolumesshouldbestored. ToenabletheNexentaStorbackendconfiguredaboveensurethatitisenabledinthecinder.conffile: Note:ItispossiblethattheCentOSOSimagedoesnothavetherequiredpackagesforusingISCSIpreV installed.pleaseensurethattheiscsivinitiatorvutilspackageisinstalledandifitisnot,installitusing yum installiscsivinitiatorvutils [nexentaiscsi-1] volume_driver=cinder.volume.drivers.nexenta.iscsi.nexentaiscsidriver volume_backend_name=nexenta_iscsi nexenta_rest_port=8457 nexenta_host=<hostname> nexenta_user=<user> nexenta_password=<password> nexenta_volume=<volume> enabled_backends=nexentaiscsi-1 WhentheconfigurationhasbeencompletedCinderVolumedriverneedstoberestartedforthechangesto takeeffect: # /etc/init.d/opestack-cinder-volume restart Stopping openstack-cinder-volume: [ OK ] Starting openstack-cinder-volume: [ OK ] AftertherestarthascompletedCinderwillnowutilizethenewNexentaStorISCSIbackendtocreatenew CinderVolumesbasedontheschedulingandweightingrules. Copyright 2014NexentaAllRightsReserved 12

ConfigureOpenStackCindertouseNFSfromNexentaStorforblockdevicestorage NexentaStorcanbeusedasblockdevicestorageforOpenStackCinderusingbothISCSIandNFS.WhenNFSis usedthecindervolumesarecreatedasregularorsparsefilesonthenexentastorappliance. AsbestpracticethesefilesshouldbestoredinonefolderperCinderbackendtokeepthemseparatedand ensurethatthebackenddriversdonotinterfere.iftheconfigurationutilizemultiplecinderbackendsthese mustallhaveseparatenfsshares/folders. BelowisascreenshotfromtheNexentaStorManagementConsolethatdetailhowtocreateasuitableshare forstoringthecindervolumesusedbythenfsdriver.asanexamplewearecreatinganewsharecalled cinder_nfs inthe p1 volume. Figure6CreatingafolderforstoringCinderVolumesoverNFS Copyright 2014NexentaAllRightsReserved 13

ExportthenewlycreatedfolderthroughNFS ToenabletheCinderVolumeservertoaccessthenewfolderoverNFSitneedstobeshared.Thisisdone throughthefolderoverviewinthenexentastormanagementconsole(seebelow). IfspecificpermissionsareneededtoenabletheCinderusertoaccesstheCinderVolumestheadvanced permissionstabcanbereachedbyclickingeditnexttothenfscheckbox. Figure7SharefolderforCinderVolumestoragethroughNFS Copyright 2014NexentaAllRightsReserved 14

UpdatetheCinderdriverforNexentaStor4.0.x OpenStackIcehousewasreleasedbeforeNexentaStor4.0.xandtheNexentaNFSdriversthatshipwith IcehousearenotcompatiblewithNexentaStor4.0.x.TheupstreamdriversinGitHubwerefixedduringthe releaseofnexentastor4.0.1andthiswillnotbeaproblemwiththejunorelease.however,foricehousean updatednfsdriverisrequired. TodownloadandinstalltheupdatedNFSdriverrunthefollowingcommandsontheCinderVolumeserver: ThisdownloadsthepatchedNFSdriverfromtheupstreamGitHubrepositorytoenableIcehousetoworkwith NexentaStor4.0.x. ConfigureCindertouseNexentaStorNFSDriver ToenabletheCinderdriverforNexentaStorNFSthefollowingadditionsshouldbedonetotheCinder configurationfile/etc/cinder/cinder.conf: ToenabletheNexentaStorbackendconfiguredaboveensurethatitisenabledinthecinder.conffile: # cd /usr/lib/python2.6/site-packages/cinder/volume/drivers/nexenta # mv nfs.py nfs.py.orig # wget \ http://raw.githubusercontent.com/openstack/cinder/46f3b9912af501aed5a2d91418311 0303f1c9cc5/cinder/volume/drivers/nexenta/nfs.py [nexentanfs-1] volume_driver = cinder.volume.drivers.nexenta.nfs.nexentanfsdriver volume_backend_name=nexenta_nfs nexenta_shares_config=/etc/cinder/nexenta_shares enabled_backends=nexentanfs-1 Copyright 2014NexentaAllRightsReserved 15

TheNexentaStorNFSfilesystemaccessisconfiguredthroughthefiledefinedinnexenta_shares_config.This filecontainsalltheinformationthecinderdriverrequirestocommunicatewiththenexentastorappliance. Thesharedefinitionfilehasthefollowingformat: ReplacetheHOSTNAME,USERandPASSWORDwiththefullyqualifiedhostnameorIPaddress,and administrativecredentials.thesharedefinitionfileshouldhaveappropriatefilepermissionssothatonlythe Cinderdriverandrootcanreadthefile(Ifunsurerun chmod640/etc/cinder/nexenta_shares ). Examplenexenta_sharedefinition: WhentheNexentaStordriverisconfiguredtheCinderdriverwillautomaticallymounttheNFSexportonaasV neededbasis. Note:ItispossiblethattheCentOSOSimagesdoesnothavetherequiredpackagesformountinganNFSfile shareprevinstalled.ifthemountcommandfailitmayberequiredtofirstinstallthepackagenfsvutilsby running yuminstallnfsvutils. <HOSTNAME>:/volumes/<VOLUME>/<FOLDER> http://<user>:<pass>@<hostname>:8457 nexentastor:/volumes/p1/cinder_nfs http://admin:nexenta@nexentastor:8457 WhentheconfigurationhasbeencompletedCinderVolumedriverneedstoberestartedforthechangesto takeeffect: # /etc/init.d/opestack-cinder-volume restart Stopping openstack-cinder-volume: [ OK ] Starting openstack-cinder-volume: [ OK ] AftertherestarthascompletedCinderwillnowutilizethenewNexentaStorNFSbackendtocreatenew CinderVolumesbasedontheschedulingandweightingrules. Copyright 2014NexentaAllRightsReserved 16

Validatingtheinstallation Aftertheconfigurationhasbeencompleteditshouldbevalidatedusingtheautomatedhealthcheck capabilitiesofmirantisfuel.doingthiswillcatchmosterrorsbeforetryingtodeployproductionworkloads. AllGlanceandCinderrelatedtestsshouldpasswithnoerrors. TheHealthCheckisinitiatedfromtheMirantisFuelconsole(withinthecontextoftherelevantOpenStack cloud).allofthesanitytestsshouldpass,anditisimportantthatthe CreateVolume relatedfunctional Testsalsopass. Ifanyofthesebasictestsfailthecauseshouldbedeterminedandcorrectedbeforeproceedingtodeploya workloadonthesesystems. Figure8RunMirantisFuelHealthCheck Copyright 2014NexentaAllRightsReserved 17