hp oneview 1.10 user guideh20628. · hponeview1.10userguide abstract...

344
HP OneView 1.10 User Guide Abstract This guide describes HP OneView features, interfaces, resource model design, and secure working environment. It describes up-front planning considerations and how to use the HP OneView appliance UI or REST APIs to configure, manage, monitor, and troubleshoot your data center infrastructure. It also includes information about the SCMB (State-Change Message Bus) and a step-by-step example that configures a sample data center from start to finish. It is intended for infrastructure administrators, network administrators, and server administrators that plan, configure, and manage data center hardware and software throughout its lifecycle, and for backup administrators and operations personnel that monitor and troubleshoot data center hardware and software. HP Part Number: 5900-3813b Published: September 2014 Edition: 3

Upload: others

Post on 05-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

HP OneView 1.10 User Guide

AbstractThis guide describes HP OneView features, interfaces, resource model design, and secure working environment. It describesup-front planning considerations and how to use the HP OneView appliance UI or REST APIs to configure, manage, monitor,and troubleshoot your data center infrastructure. It also includes information about the SCMB (State-Change Message Bus) anda step-by-step example that configures a sample data center from start to finish. It is intended for infrastructure administrators,network administrators, and server administrators that plan, configure, and manage data center hardware and softwarethroughout its lifecycle, and for backup administrators and operations personnel that monitor and troubleshoot data centerhardware and software.

HP Part Number: 5900-3813bPublished: September 2014Edition: 3

Page 2: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

© Copyright 2013-2014 Hewlett-Packard Development Company, L.P.

Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, CommercialComputer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government undervendor's standard commercial license. The information contained herein is subject to change without notice. The only warranties for HP productsand services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed asconstituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.

Acknowledgments

Google™ is a trademark of Google Inc. Java is a trademark of Oracle or its affiliates. Microsoft® is a US registered trademark of Microsoft

Corporation.

Warranty

HP will replace defective delivery media for a period of 90 days from the date of purchase.

Revision history

Edition notesHP OneViewversion

Publicationdate

Edition

Initial publication1.10June 20141

Updated “Ports required for HP OneView” (page 57)1.10August 20142

• Clarified “Where to create the virtual machine” (page 90)

• Clarified “The firmware update process” (page 165)

1.10September2014

3

Page 3: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Contents

I Learning about HP OneView.......................................................................15

1 Learning about HP OneView..................................................................171.1 HP OneView for converged infrastructure management......................................................171.2 Provisioning features.....................................................................................................18

1.2.1 Server profiles.......................................................................................................191.2.2 Groups, templates, and sets...................................................................................191.2.3 Streamlined process for bringing hardware under management..................................211.2.4 Operating system deployment.................................................................................211.2.5 Storage provisioning and management....................................................................21

1.3 Firmware and configuration change management features.................................................221.3.1 Simplified firmware management.............................................................................221.3.2 Simplified configuration change management...........................................................23

1.4 Monitoring and response features...................................................................................231.4.1 Data center environmental management...................................................................241.4.2 Resource utilization monitoring...............................................................................241.4.3 Activity and health management ............................................................................251.4.4 Hardware and firmware inventory information..........................................................25

1.5 Backup and restore features...........................................................................................251.6 Security features...........................................................................................................261.7 Availability features......................................................................................................271.8 Graphical and programmatic interfaces..........................................................................271.9 Integration with other management software....................................................................281.10 Open integration.........................................................................................................281.11 Convenient licensing model...........................................................................................291.12 Networking features....................................................................................................29

2 Understanding the resource model..........................................................312.1 Resource model summary diagram..................................................................................312.2 Server profiles.............................................................................................................322.3 Connection templates...................................................................................................332.4 Connections................................................................................................................332.5 Server hardware types..................................................................................................342.6 Server hardware..........................................................................................................342.7 Enclosure groups..........................................................................................................352.8 Enclosure types............................................................................................................362.9 Enclosures...................................................................................................................362.10 Interconnect types.......................................................................................................372.11 Interconnects...............................................................................................................372.12 Logical interconnect groups..........................................................................................382.13 Logical interconnects....................................................................................................392.14 Uplink sets.................................................................................................................412.15 Networks...................................................................................................................412.16 Network sets..............................................................................................................412.17 Switches....................................................................................................................422.18 Storage Systems..........................................................................................................432.19 Storage Pools.............................................................................................................432.20 Volumes....................................................................................................................442.21 Volume Templates.......................................................................................................44

Contents 3

Page 4: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

2.22 SAN Managers.........................................................................................................442.23 Domains...................................................................................................................452.24 Appliance.................................................................................................................452.25 Resources related to data center facilities.......................................................................46

2.25.1 Data centers.......................................................................................................462.25.2 Racks................................................................................................................462.25.3 Power delivery devices........................................................................................472.25.4 Unmanaged devices...........................................................................................47

3 Understanding the security features of the appliance.................................493.1 Securing the appliance..................................................................................................493.2 Best practices for maintaining a secure appliance............................................................513.3 Creating a login session...............................................................................................523.4 Authentication for appliance access...............................................................................533.5 Controlling access for authorized users............................................................................53

3.5.1 Specifying user accounts and roles..........................................................................533.6 Protecting credentials....................................................................................................533.7 Understanding the audit log..........................................................................................533.8 Choosing a policy for the audit log................................................................................543.9 Appliance access over SSL............................................................................................553.10 Managing certificates from a browser............................................................................55

3.10.1 Self-signed certificate...........................................................................................553.10.1.1 Verifying a certificate.....................................................................................553.10.1.2 Downloading and importing a self-signed certificate.........................................56

3.10.2 Using a certificate authority..................................................................................563.11 Browser best practices for a secure environment...............................................................573.12 Nonbrowser clients......................................................................................................57

3.12.1 Passwords...........................................................................................................573.12.2 SSL connection....................................................................................................57

3.13 Ports required for HP OneView......................................................................................573.14 Controlling access to the appliance console....................................................................58

3.14.1 Enabling or disabling authorized services access.....................................................593.14.2 Restricting console access.....................................................................................59

3.15 Algorithms for securing the appliance............................................................................593.16 Files you can download from the appliance....................................................................60

4 Navigating the graphical user interface...................................................614.1 Browsers.....................................................................................................................61

4.1.1 Supported browsers...............................................................................................614.1.2 Commonly used browser features and settings...........................................................614.1.3 Set the browser for US or metric units of measurement................................................62

4.2 About the graphical user interface..................................................................................624.3 Activity sidebar............................................................................................................64

4.3.1 About the Activity sidebar......................................................................................644.3.2 Activity sidebar details..........................................................................................644.3.3 Expand or collapse the Activity sidebar...................................................................64

4.4 Banner and main menu................................................................................................644.5 Button functions...........................................................................................................654.6 Filters sidebar..............................................................................................................654.7 Help sidebar...............................................................................................................664.8 Icon descriptions..........................................................................................................67

4.8.1 Status and severity icons........................................................................................674.8.2 User control icons.................................................................................................67

4 Contents

Page 5: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

4.8.3 Informational icons...............................................................................................684.9 Labels screen details.....................................................................................................684.10 Map view screen details..............................................................................................684.11 Notifications area.......................................................................................................694.12 Log out of the appliance..............................................................................................704.13 Perform an action on multiple resources..........................................................................704.14 Search help topics.......................................................................................................71

4.14.1 About help system search results............................................................................724.15 Search resources.........................................................................................................724.16 View resources according to their health status................................................................74

4.16.1 Reset the health status view...................................................................................754.17 View resources by label...............................................................................................75

5 Using the REST APIs and other programmatic interfaces.............................775.1 Resource operations......................................................................................................775.2 Return codes...............................................................................................................775.3 URI format...................................................................................................................775.4 Resource model format.................................................................................................785.5 Log in to the appliance using REST APIs..........................................................................785.6 REST API version and backward compatibility..................................................................785.7 Asynchronous versus synchronous operations...................................................................795.8 Task resource...............................................................................................................795.9 Error handling.............................................................................................................805.10 Concurrency control using etags...................................................................................805.11 Querying resources and pagination using common REST API parameters............................805.12 State-Change Message Bus..........................................................................................825.13 Developer tools in a web browser.................................................................................825.14 PowerShell and Python code sample libraries..................................................................82

6 Accessing documentation and help.........................................................836.1 Online help—conceptual and task information as you need it............................................836.2 This user guide supplements the online help.....................................................................836.3 Where to find HP OneView documentation......................................................................846.4 Enabling off-appliance browsing of UI HTML help and REST API HTML help.........................84

II Planning tasks..........................................................................................85

7 Planning your data center resources........................................................877.1 How many data centers?...............................................................................................877.2 Security planning.........................................................................................................877.3 Preparing your data center network switches....................................................................877.4 Planning for a dual-stack implementation.........................................................................877.5 Planning your resource names........................................................................................877.6 Planning the appliance configuration..............................................................................89

7.6.1 Appliance VM and host requirements.......................................................................897.6.2 Planning for high availability..................................................................................907.6.3 Where to create the virtual machine........................................................................907.6.4 Separate networks for data and management..........................................................907.6.5 Time clocks and NTP.............................................................................................907.6.6 IP addresses.........................................................................................................90

Contents 5

Page 6: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

8 Planning for configuration changes.........................................................918.1 Configuration changes that require or result in resource outages.........................................918.2 Configuration changes that might require changes to multiple resources..............................92

8.2.1 Adding a network.................................................................................................928.2.2 Adding an enclosure............................................................................................93

III Configuration quick starts..........................................................................95

9 Quick Start: Initial Configuration.............................................................979.1 Process overview..........................................................................................................979.2 First time setup: configuration tasks.................................................................................97

10 Quick Start: Adding a network to an existing appliance environment.......10110.1 Process....................................................................................................................102

11 Quick Start: Adding an enclosure and connecting its server blades tonetworks...............................................................................................105

11.1 Checklist: connecting a server blade to a data center network.........................................10511.2 Scenario 1: Adding the enclosure to an existing enclosure group.....................................10611.3 Scenario 2: Defining network connectivity before the enclosure is added..........................10711.4 Scenario 3: Defining network connectivity as you add the enclosure................................108

12 Quick Start: Configuring an enclosure and server blade for Direct attach toan HP 3PAR Storage System....................................................................111

12.1 Process....................................................................................................................112

13 Quick Start: Adding an HP ProLiant DL rack mount server.......................11313.1 Process....................................................................................................................113

14 Quick Start: Adding an active/active network configuration....................11514.1 Process....................................................................................................................116

15 Quick Start: Migrating from an active/standby to an active/active networkconfiguration.........................................................................................119

15.1 Process....................................................................................................................119

IV Configuration and management..............................................................121

16 Managing server hardware and server profiles.....................................12316.1 Managing server hardware........................................................................................123

16.1.1 Roles................................................................................................................12416.1.2 Tasks for server hardware...................................................................................12416.1.3 Server hardware management features.................................................................12416.1.4 Prerequisites for bringing server hardware under management.................................12516.1.5 About server hardware.......................................................................................125

16.1.5.1 How the appliance handles unsupported hardware.........................................12616.1.5.2 About unsupported server hardware.............................................................126

6 Contents

Page 7: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

16.1.5.3 About unmanaged devices..........................................................................12616.1.6 Tasks for server hardware types...........................................................................12716.1.7 About server hardware types...............................................................................12716.1.8 Effects of managing server hardware iLOs.............................................................127

16.2 Managing server profiles...........................................................................................12816.2.1 Roles...............................................................................................................12816.2.2 Tasks for server profiles......................................................................................12816.2.3 About server profiles..........................................................................................128

16.3 Learning more..........................................................................................................129

17 Managing licenses............................................................................13117.1 UI screens and REST API resources...............................................................................13117.2 Roles.......................................................................................................................13117.3 Tasks for licenses......................................................................................................13117.4 About licensing........................................................................................................131

17.4.1 License types.....................................................................................................13117.4.2 License delivery.................................................................................................13217.4.3 License reporting...............................................................................................13217.4.4 View license status............................................................................................132

17.5 Server hardware licensing..........................................................................................13317.5.1 Server blade licensing at the enclosure level..........................................................13317.5.2 Rack mount server licensing................................................................................13417.5.3 Licensing and utilization statistics.........................................................................13517.5.4 Licensing scenarios............................................................................................135

17.6 Learning more..........................................................................................................136

18 Managing networks and network resources..........................................13718.1 Roles.......................................................................................................................13718.2 Tasks for networks....................................................................................................137

18.2.1 Tasks for Fibre Channel networks.........................................................................13718.2.2 Tasks for Ethernet networks.................................................................................137

18.3 About network connectivity........................................................................................13718.4 About network sets...................................................................................................13818.5 About Fibre Channel networks...................................................................................139

18.5.1 Fibre Channel network types...............................................................................13918.5.2 Fabric attach Fibre Channel networks..................................................................14018.5.3 Direct attach Fibre Channel networks...................................................................14018.5.4 Fibre Channel networks and FCoE......................................................................140

18.6 About Ethernet networks............................................................................................14018.6.1 About tagged Ethernet networks..........................................................................14018.6.2 About untagged Ethernet networks......................................................................14118.6.3 About tunnel Ethernet networks...........................................................................14118.6.4 Managing Ethernet networks..............................................................................141

18.7 Data center switch port requirements...........................................................................14118.8 Learning more..........................................................................................................142

19 Managing interconnects, logical interconnects, and logical interconnectgroups.................................................................................................143

19.1 Managing enclosure interconnect hardware..................................................................14319.1.1 Roles.................................................................................................................14319.1.2 Tasks for interconnects........................................................................................14319.1.3 About interconnects............................................................................................143

Contents 7

Page 8: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

19.1.4 Learning more...................................................................................................14419.2 Managing logical interconnects and logical interconnect groups.....................................144

19.2.1 Roles................................................................................................................14519.2.2 Tasks for logical interconnects.............................................................................14519.2.3 About logical interconnects.................................................................................145

19.2.3.1 Uplink Sets................................................................................................14619.2.3.2 Stacking modes and stacking links...............................................................14719.2.3.3 Adding or deleting a logical interconnect.....................................................14719.2.3.4 About the HP Virtual Connect FlexFabric–20/40 F8 interconnect module..........148

19.2.4 About logical interconnect groups.......................................................................14819.2.5 About active/active and active/standby configurations..........................................150

19.2.5.1 About active/standby configurations.............................................................15019.2.5.2 About active/active configurations...............................................................150

19.2.6 About loop and pause flood protection................................................................15219.2.7 About SNMP settings.........................................................................................15319.2.8 Update the logical interconnect configuration from the logical interconnect group......15419.2.9 Configure a port to monitor network traffic...........................................................15419.2.10 Learning more.................................................................................................155

20 Managing enclosures and enclosure groups.........................................15720.1 Prerequisites for bringing an enclosure under management............................................15720.2 Roles......................................................................................................................15820.3 Tasks for enclosures..................................................................................................15820.4 About enclosures.....................................................................................................158

20.4.1 About unmanaged and unsupported enclosures....................................................15920.5 About enclosure groups............................................................................................15920.6 Configuring an enclosure with an OA configuration script.............................................159

20.6.1 About OA configuration scripts...........................................................................15920.6.2 View or download OA command documentation.................................................16020.6.3 Disallowed OA commands................................................................................161

20.7 Effects of managing an enclosure...............................................................................16120.8 Learning more.........................................................................................................162

21 Managing firmware for managed devices............................................16321.1 Tasks for firmware.....................................................................................................16321.2 About the appliance firmware repository......................................................................16421.3 About unsupported firmware......................................................................................16421.4 The firmware update process......................................................................................16521.5 Best practices for firmware.........................................................................................16521.6 Learning more..........................................................................................................166

22 Managing power, temperature, and the data center..............................16722.1 Managing power......................................................................................................167

22.1.1 Roles................................................................................................................16722.1.2 Tasks for managing power..................................................................................16722.1.3 About power delivery devices..............................................................................167

22.2 Managing your data center.......................................................................................16822.2.1 Roles...............................................................................................................16822.2.2 Tasks for data centers........................................................................................16822.2.3 About data centers............................................................................................169

22.3 Managing racks.......................................................................................................16922.3.1 Roles...............................................................................................................16922.3.2 Tasks for racks..................................................................................................169

8 Contents

Page 9: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

22.3.3 About racks.....................................................................................................16922.4 Learning more.........................................................................................................170

23 Managing storage............................................................................17123.1 Storage systems........................................................................................................171

23.1.1 Roles................................................................................................................17123.1.2 Tasks...............................................................................................................17123.1.3 About storage systems........................................................................................172

23.2 Storage pools..........................................................................................................17223.2.1 Roles...............................................................................................................17223.2.2 Tasks..............................................................................................................17223.2.3 About storage pools..........................................................................................172

23.3 Volumes..................................................................................................................17323.3.1 Roles...............................................................................................................17323.3.2 Tasks...............................................................................................................17323.3.3 About volumes.................................................................................................173

23.4 Volume templates.....................................................................................................17323.4.1 Roles...............................................................................................................17323.4.2 Tasks..............................................................................................................17323.4.3 About volume templates....................................................................................173

23.5 SAN Managers........................................................................................................17323.5.1 Roles...............................................................................................................17323.5.2 Tasks...............................................................................................................17323.5.3 About SAN managers.......................................................................................174

23.6 Learning more.........................................................................................................174

24 Managing switches...........................................................................17524.1 Roles.......................................................................................................................17524.2 Tasks for switches.....................................................................................................17524.3 About switches.........................................................................................................17524.4 Learning more.........................................................................................................175

25 Managing users and authentication....................................................17725.1 Roles.......................................................................................................................17725.2 Tasks for managing users and groups.........................................................................17725.3 About user accounts.................................................................................................17725.4 About user roles.......................................................................................................17825.5 Action privileges for user roles....................................................................................17825.6 About authentication settings.....................................................................................18025.7 About directory service authentication.........................................................................18125.8 Managing user passwords........................................................................................18125.9 Reset the administrator password................................................................................18225.10 Learning more........................................................................................................182

26 Backing up an appliance...................................................................18326.1 Roles.......................................................................................................................18326.2 About backing up the appliance................................................................................18326.3 Best practices for backing up an appliance..................................................................18426.4 Determining your backup policy.................................................................................18426.5 Back up an appliance...............................................................................................18526.6 Using REST APIs to create and download an appliance backup file.................................18526.7 Creating a custom script to create and download an appliance backup file.....................186

Contents 9

Page 10: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

26.8 Learning more.........................................................................................................186

27 Managing the appliance...................................................................18727.1 Updating the appliance.............................................................................................187

27.1.1 Roles.................................................................................................................18727.1.2 Tasks................................................................................................................18727.1.3 About appliance updates....................................................................................18727.1.4 Learning more...................................................................................................188

27.2 Managing appliance availability................................................................................18827.2.1 Roles................................................................................................................18827.2.2 Tasks...............................................................................................................18827.2.3 Best practices for managing a VM appliance........................................................18827.2.4 Shut down the appliance...................................................................................18927.2.5 Restart the appliance.........................................................................................18927.2.6 How the appliance handles an unexpected shutdown............................................190

27.3 Managing the appliance settings................................................................................19027.3.1 Roles................................................................................................................19127.3.2 Tasks for appliance settings................................................................................19127.3.3 About appliance SNMP settings..........................................................................19127.3.4 Learning more..................................................................................................191

27.4 Managing addresses and ID pools.............................................................................19227.4.1 Roles...............................................................................................................19227.4.2 Tasks for addresses and identifiers......................................................................192

27.5 Managing the security features of the appliance...........................................................19227.6 Enabling or disabling HP support access to the appliance.............................................192

27.6.1 Roles................................................................................................................19227.6.2 Tasks...............................................................................................................192

27.7 Managing SSL certificates..........................................................................................19227.7.1 Roles................................................................................................................19327.7.2 Tasks...............................................................................................................19327.7.3 Learning more...................................................................................................193

27.8 Managing the HP public key......................................................................................19327.8.1 Roles...............................................................................................................19327.8.2 Tasks...............................................................................................................193

27.9 Downloading audit logs............................................................................................19327.9.1 Roles................................................................................................................19427.9.2 Tasks...............................................................................................................19427.9.3 Learning more...................................................................................................194

V Monitoring............................................................................................195

28 Monitoring data center status, health, and performance.........................19728.1 Daily monitoring.......................................................................................................197

28.1.1 Initial check: the Dashboard................................................................................19728.1.2 Activities..........................................................................................................19728.1.3 Utilization graphs..............................................................................................19728.1.4 Monitor data center temperature.........................................................................198

28.2 Best practices for monitoring data centers....................................................................19828.2.1 Best practices for monitoring health with the appliance UI......................................19828.2.2 Best practices for monitoring health using REST APIs..............................................199

28.3 Managing activities..................................................................................................20128.3.1 About Activity...................................................................................................20128.3.2 Activity types: alerts and tasks............................................................................202

10 Contents

Page 11: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

28.3.2.1 About alerts..............................................................................................20228.3.2.2 About tasks..............................................................................................203

28.3.3 Activity states...................................................................................................20428.3.4 Activity statuses................................................................................................204

28.4 Using the Dashboard screen......................................................................................20528.4.1 About the Dashboard........................................................................................20528.4.2 Dashboard screen details..................................................................................20528.4.3 How to interpret the Dashboard graphs...............................................................205

29 Monitoring power and temperature.....................................................20929.1 Monitoring power and temperature with the UI.............................................................209

29.1.1 Monitoring data center temperature......................................................................20929.1.1.1 Manipulating the view of the data center visualization......................................210

29.1.2 Monitoring power and temperature utilization........................................................21129.1.2.1 About the Utilization panel...........................................................................21129.1.2.2 About utilization graphs and meters..............................................................211

29.2 REST API power and temperature monitoring................................................................21429.2.1 Update enclosure power capacity settings............................................................21429.2.2 Update server hardware power capacity settings..................................................214

30 Using the State-Change Message Bus (SCMB)......................................21530.1 Connect to the SCMB................................................................................................21530.2 Set up a queue to connect to the HP OneView SCMB exchange.....................................21630.3 JSON structure of message received from the SCMB.....................................................21730.4 .NET C# code example............................................................................................21830.5 Java code example..................................................................................................22030.6 Python code examples..............................................................................................221

30.6.1 Prerequisites.....................................................................................................22130.6.2 Pika................................................................................................................22230.6.3 AMQP............................................................................................................223

30.7 Re-create the AMQP client certificate..........................................................................224

VI Troubleshooting.....................................................................................227

31 Troubleshooting................................................................................22931.1 Basic troubleshooting techniques.................................................................................23031.2 Create a support dump file.........................................................................................23131.3 Create a support dump for authorized technical support using REST API scripting..............23231.4 Troubleshooting locale issues......................................................................................23331.5 Troubleshooting activity..............................................................................................233

31.5.1 Alerts do not behave as expected........................................................................23331.6 Troubleshooting the appliance....................................................................................234

31.6.1 Appliance performance......................................................................................23431.6.2 Unexpected appliance shutdown.........................................................................23431.6.3 Appliance update is unsuccessful........................................................................23431.6.4 Cannot create a support dump file ......................................................................23531.6.5 Cannot create or import a certificate ...................................................................23531.6.6 Cannot create or download a backup file.............................................................23631.6.7 Restore action was unsuccessful...........................................................................23731.6.8 Cannot restart or shut down appliance.................................................................23831.6.9 VM does not restart when the vSphere VM host time is manually set.........................23931.6.10 Reinstall the remote console...............................................................................239

Contents 11

Page 12: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.7 Troubleshooting the appliance network setup................................................................24031.7.1 First-time setup...................................................................................................24031.7.2 Appliance cannot access the network...................................................................240

31.8 Troubleshooting enclosures and enclosures groups.........................................................24131.8.1 Add or remove enclosure is unsuccessful...............................................................24131.8.2 Add server blade is unsuccessful.........................................................................24331.8.3 Invalid OA certificate.........................................................................................24331.8.4 Replace an OA or add a redundant OA..............................................................244

31.9 Troubleshooting firmware bundles...............................................................................24431.9.1 Incorrect credentials............................................................................................24431.9.2 Lost iLO connectivity...........................................................................................24431.9.3 HP SUM errors..................................................................................................245

31.10 Troubleshooting interconnects....................................................................................24531.10.1 Interconnect edit is unsuccessful..........................................................................24531.10.2 Interconnect modules are in Maintenance state....................................................24531.10.3 Interconnect modules are in Unmanaged state.....................................................24631.10.4 Replace an HP Virtual Connect interconnect in a managed enclosure......................247

31.11 Troubleshooting licensing..........................................................................................24831.11.1 Restore a license key that has been erased from an enclosure OA............................24831.11.2 The license assigned does not match the type specified..........................................248

31.12 Troubleshooting logical interconnects..........................................................................24831.12.1 I/O bay occupancy errors..................................................................................24831.12.2 Uplink set warnings or errors..............................................................................24931.12.3 Physical interconnect warnings or errors...............................................................249

31.13 Troubleshooting networks..........................................................................................24931.13.1 Network create operation is unsuccessful.............................................................249

31.14 Troubleshooting server hardware................................................................................25031.14.1 Server add or remove is unsuccessful...................................................................25031.14.2 Cannot control power on server blade................................................................25031.14.3 Lost connectivity to server hardware after appliance restarts...................................25031.14.4 Replace a server blade with an assigned server profile .........................................25131.14.5 Replace a server adapter on server hardware with an assigned server profile...........252

31.15 Troubleshooting server profiles...................................................................................25231.15.1 Server profile is not created or updated correctly...................................................25231.15.2 What to do when you cannot apply the server profile...........................................25431.15.3 Profile operations are not successful....................................................................255

31.16 Troubleshooting storage............................................................................................25631.16.1 Brocade Network Advisor (BNA) SAN manager fails to add..................................25631.16.2 Unable to establish connection with Brocade Network Advisor (BNA) SANmanager....................................................................................................................25631.16.3 Volume not available to server hardware.............................................................25731.16.4 Volume has been moved to a storage pool that is not managed by the appliance.....25831.16.5 Target port failure.............................................................................................259

31.17 Troubleshooting switches...........................................................................................26031.17.1 Switch communications......................................................................................260

31.18 Troubleshooting user accounts...................................................................................26031.18.1 Incorrect privileges............................................................................................26031.18.2 Unauthenticated user or group...........................................................................26031.18.3 User public key is not accepted..........................................................................26031.18.4 Directory service not available...........................................................................26131.18.5 Cannot add directory service.............................................................................26131.18.6 Cannot add server for a directory service............................................................26231.18.7 Cannot add directory group..............................................................................262

12 Contents

Page 13: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

32 Restoring an appliance from a backup file............................................26332.1 Roles.......................................................................................................................26332.2 About restoring the appliance....................................................................................26332.3 Best practices for restoring an appliance.....................................................................26532.4 Restore an appliance from a backup file......................................................................26532.5 Using REST APIs to restore an appliance from a backup file............................................26732.6 Creating a custom script to restore an appliance..........................................................26732.7 Post-restoration tasks.................................................................................................267

33 Support and other resources..................................................................26933.1 Gather information before contacting an authorized support representative...........................26933.2 How to contact HP........................................................................................................26933.3 Get connected to the HP OneView online user forum.........................................................26933.4 Software technical support and software updates..............................................................269

33.4.1 Registering for software technical support.................................................................26933.4.2 Using your software technical support and update service..........................................27033.4.3 Obtaining HP OneView software and firmware updates.............................................27033.4.4 Obtaining software and drivers for HP ProLiant products.............................................27033.4.5 Warranty.............................................................................................................270

33.5 Related information.......................................................................................................27033.5.1 Product bulletins and Quick Specs for all HP products.................................................27033.5.2 HP OneView documentation and websites................................................................27133.5.3 Enclosure, iLO, and server hardware documentation and websites...............................27133.5.4 HP 3PAR StoreServ Storage documentation and websites............................................27133.5.5 HP Virtual Connect documentation and websites........................................................27233.5.6 Finding documents on the HP Support Center website................................................272

33.6 Submit documentation feedback.....................................................................................272

A Step by step: Configuring an example data center using HP OneView..........273A.1 Tasks you can perform without data center hardware...........................................................273A.2 Information about the sample data center..........................................................................273

A.2.1 Sample data center hardware...................................................................................273A.2.2 Data center networks...............................................................................................276

A.2.2.1 Fibre Channel networks....................................................................................276A.2.2.2 Ethernet Networks...........................................................................................277

A.3 Planning the configuration...............................................................................................278A.3.1 Planning for installation of the appliance....................................................................278A.3.2 Planning for network sets.........................................................................................279A.3.3 Planning for users and roles.....................................................................................279A.3.4 Planning resource names.........................................................................................280

A.4 Installing the appliance...................................................................................................280A.5 Provisioning eight host servers for VMware vSphere Auto Deploy..........................................280

A.5.1 Workflow...............................................................................................................280A.5.2 Downloading the latest firmware bundle and adding it to the appliance........................281A.5.3 Configuring the networks and network sets.................................................................281

A.5.3.1 Configuring the Fibre Channel SAN networks......................................................281A.5.3.2 Configuring the Ethernet networks......................................................................282A.5.3.3 Configuring the network sets.............................................................................284

A.5.4 Creating a logical interconnect group and its uplink sets..............................................286A.5.4.1 Creating a logical interconnect group for enclosure 1...........................................286A.5.4.2 Creating a logical interconnect group for enclosure 2..........................................290

A.5.5 Creating an enclosure group for enclosure 1..............................................................293A.5.6 Adding enclosure 1.................................................................................................293

Contents 13

Page 14: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

A.5.7 Viewing the server hardware types............................................................................294A.5.8 Creating a server profile to use as a template.............................................................295A.5.9 Copying the template server profile to four servers.......................................................298A.5.10 Creating an enclosure group for enclosure 2.............................................................299A.5.11 Adding enclosure 2................................................................................................299A.5.12 Creating a server profile for enclosure 2...................................................................300A.5.13 Copying the second template server profile to four servers...........................................302

A.6 Bringing an HP ProLiant DL360p Gen8 rack mount server under management........................303A.6.1 Workflow...............................................................................................................303A.6.2 Adding the server hardware.....................................................................................304A.6.3 Powering on the server............................................................................................304A.6.4 Viewing information about the server.........................................................................304A.6.5 Adding a license for the server.................................................................................306

A.7 Adding a storage system to the data center.......................................................................306A.7.1 Adding an HP 3PAR StoreServ Storage system.............................................................307

A.7.1.1 Adding an HP 3PAR StoreServ Storage system to the appliance..............................307A.7.1.2 Creating volumes and adding external volumes....................................................308A.7.1.3 Creating Direct attach networks and adding them to the uplink sets.........................309A.7.1.4 Adding a SAN manager and associating its managed SANs with Fibre channelnetworks....................................................................................................................310A.7.1.5 Attaching volumes to a sever profile to make them available to server hardware.......312

B Using the virtual appliance console...........................................................313B.1 Using the virtual appliance console....................................................................................313

C Backup and restore script examples..........................................................315C.1 Sample backup script......................................................................................................315C.2 Sample restore script.......................................................................................................326

Index.......................................................................................................337

14 Contents

Page 15: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Part I Learning about HP OneViewThis part describes HP OneView and its model for data center resources and introduces you to the termsand concepts used in this document and the appliance online help.

Page 16: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

16

Page 17: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

1 Learning about HP OneView1.1 HP OneView for converged infrastructure management

Optimized for collaboration, productivity, and reliability, the HP OneView appliance is designedto provide simple, single-pane-of-glass lifecycle management for the complex aspects of enterpriseIT—servers, networking, software, power and cooling, and storage.HP OneView is purpose-built to manage your converged infrastructure and support key scenariossuch as deploying bare-metal servers, deploying hypervisor clusters from bare metal, performingongoing hardware maintenance, and responding to alerts and outages. It is designed for thephysical infrastructure needed to support virtualization, cloud computing, big data, and mixedcomputing environments.

Managementsoftware

ServersStorage

NetworkPower and cooling

HP ConvergedInfrastructure

ArchitectureHP OneView is delivered as an appliance running in a virtual machine.In contrast to management environments that require predefined serialized workflows and differenttools for different tasks, HP OneView is a scalable resource-oriented solution focused on the entirelife cycle—from initial configuration to on-going monitoring and maintenance—of both logical andphysical resources:

• Logical resources are items such as networks, server profiles, and connections.

• Physical resources are items you can touch, such as server hardware, interconnects, andenclosures.

Software-defined flexibility—your experts design configurations for efficientand consistent deploymentThe appliance provides several software-defined resources, such as groups and server profiles, toenable you to capture the best practices of your experts across a variety of disciplines, includingnetworking, storage, hardware configuration, and operating system build and configuration. Byhaving your experts define the server profiles and the networking groups and resources, you caneliminate cross-silo disconnects. By using RBAC (role-based access control) and the groups, sets,

1.1 HP OneView for converged infrastructure management 17

Page 18: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

and server profiles established by your experts, you can enable system administrators to provisionand manage thousands of servers without requiring that your experts be involved with every serverdeployment.

One tool and one data set—one viewHP OneView combines complex and interdependent data center provisioning and managementinto one simplified and unified interface. You use one tool and one model to:

• Provision the data center (page 18)

• Manage and maintain firmware and configuration changes (page 22)

• Monitor the data center and respond to issues (page 23)The solution also provides core enterprise management capabilities, including:

• Availability features (page 27)

• Security features (page 26)

• Graphical and programmatic interfaces (page 27)

• Integration with other management software (page 28)The appliance manages servers and enclosure networking resources, supports connections fromenclosures to storage, and provides information to help you manage data center power andcooling:

• Servers are represented and managed through their server profiles. For a brief overview ofserver profiles, see “Server profiles” (page 19). For detailed information about server profiles,see the online help for the Server Profiles screen.

• The appliance enables storage provisioning with automated zoning. Storage devices connectto the enclosures using either Fibre Channel fabric attach (SAN switch) connections or FibreChannel direct attach (flat SAN) connections. For more information about managing storage,see the online help for the Storage Systems screen. For more information about Fibre Channelnetwork connections for storage, see “About network connectivity” (page 137).

• Networking is an essential component to provisioning and managing data center servers. Foran overview of the networking features of the appliance, see “Networking features” (page 29).For information about networking and the resource model, see “Understanding the resourcemodel” (page 31). If you are migrating a Virtual Connect configuration to HP OneView, seethe white paper in the Enterprise Information Library.

• Environmental management—such as power, cooling, and space planning—requires that youconsider all the equipment in the entire data center, including equipment not managed by HPOneView. HP OneView consolidates data center power and cooling information into oneinterface view. For an overview of the power and cooling management features, see “Datacenter environmental management” (page 24).

For an example of using the appliance to manage a data center, see “Step by step: Configuringan example data center using HP OneView” (page 273).

1.2 Provisioning featuresAfter you install the HP OneView appliance and perform the initial configuration tasks, you canquickly bring existing hardware under management and, using server profiles and other resourcetemplates, groups, and sets, prepare for and deploy hardware to be added to your data center.Features for provisioning hardware and bringing resources under management include:

• Server profiles (page 19)

• Groups, templates, and sets (page 19)

18 Learning about HP OneView

Page 19: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• Streamlined process for bringing hardware under management (page 21)

• Operating system deployment (page 21)

• Storage provisioning and management (page 21)

1.2.1 Server profilesA server profile captures key aspects of a server configuration in one place, including firmwarelevels, BIOS settings, network connectivity, boot order configuration, iLO settings, and unique IDs.Server profiles are one of the features that enable you to provision converged infrastructure hardwarequickly and consistently according to your best practices. Server profiles enable your experts tospecify a server configuration before the server arrives, enabling your administrators to quicklybring a new server under management when the server hardware is installed.For example, you can create a server profile that is not assigned to a particular server, but specifiesall the configuration aspects—such as BIOS settings, network connections, and boot order—to usefor a type of server hardware. After the server is installed in an enclosure bay, you can do one ofthe following:

• Directly assign the server profile to the enclosure bay.

• Copy the server profile and assign the copy to the enclosure bay.You can copy or move a server profile that has been assigned to hardware in an enclosure bay.If you copy a server profile, you can save it for future use by not assigning the copy to an enclosurebay.You can also assign a server profile to an empty bay and the server profile is automatically appliedto the server hardware when an appropriate server is inserted into the bay, or set the associationof the server profile to either a device bay or a device bay and a server hardware physical UUIDwhen you remove or replace the server hardware. For more information, see “About serverprofiles” (page 128).

1.2.2 Groups, templates, and setsSoftware-defined infrastructure—such as server profiles, groups, templates, and sets—enable youto:

• Use your experts to define server and networking configurations for specific environmentsbefore you install data center hardware.

• Provision hundreds of servers quickly and consistently without requiring that your experts takeaction for every server you deploy.

• Simplify the distribution of configuration changes across your data center.

Expert design with consistent deploymentYour experts in different technical areas can create templates, groups, and sets with theirconfiguration best practices built in. Using these resources and server profiles, you can ensure thatthe infrastructure for thousands of workloads is provisioned consistently, regardless of who doesthe provisioning.Server profiles capture the server configuration in once place. You can use unassigned serverprofiles to rapidly deploy multiple servers with the same configuration. For more information aboutserver profiles, see “Server profiles” (page 19).

1.2 Provisioning features 19

Page 20: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Types of groups and sets

DescriptionGroup or set

A group of enclosures that use the same configuration, such network connectivity and firmwareversions for the Onboard Administrator and interconnect modules. All members of an enclosuregroup use the same logical interconnect group. When you add an enclosure to the applianceand assign an enclosure group, the interconnects in the enclosure are configured automaticallyaccording to the logical interconnect group associated with the enclosure group. Enclosuregroups enable administrators to provision multiple enclosures in a consistent, predictablemanner in seconds.

Enclosure group

A group of logical interconnects that share the same configuration for network connectivity. Alogical interconnect is the set of physical interconnects and their links, including the following:• Uplinks to data center networks as mapped by their uplink sets

• Downlinks to the servers

• Stacking links (connections to each other)

When you or your experts define configurations using logical interconnect groups and enclosuregroups:

• Administrators can provision multiple enclosures with consistent network configurations inseconds

• Network administrators are not required to take action every time an enclosure is installedbecause the network configuration is defined by the enclosure group.

Logical interconnectgroup

A set of physical uplink ports in a logical interconnect that connect to a common set of networks.All member interconnects of a logical interconnect can contribute physical uplinks to an uplinkset.Uplink sets can be defined as part of a logical interconnect or a logical interconnect group.When uplink sets are defined as part of a logical interconnect group, they act as the templatefor the uplink sets that are configured automatically when a logical interconnect is added tothe logical interconnect group.

Uplink set

A set of Ethernet networks, designated by a single name. You can specify a network set insteadof an individual network when you define a connection to data center Ethernet networks in aserver profile. When you specify a network set in a connection, the server can access any ofthe networks in that set, including any networks that are subsequently added to that networkset.

Network set

Define configurations for specific environmentsGroups and templates enable you to define configurations that are specific to the environment youwant to build, such as virtual hosts, Microsoft Exchange environments, external or internal webservers, or financial database servers.For example, to build multiple external web servers:1. Your networking expert can create logical interconnect groups, uplink sets, networks, and

network sets to establish all of the connection policies between data center networks and theinterconnects managed by the appliance.

2. Your server expert can create enclosure groups, add enclosures, and create server profiles toestablish all of the settings required by an external web server.

3. Your server operators can copy server profiles whenever they need to deploy this type ofserver.

20 Learning about HP OneView

Page 21: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Flexibility in design and deploymentHP OneView provides flexibility in the creation of groups, templates, and sets. For example, youcan create a logical interconnect group in these ways:

• Before you add an enclosure to the appliance, you can create a logical interconnect groupthat specifies how you want the interconnects to be configured, and an enclosure group thatspecifies how you want the enclosure to be configured.

• You can add an enclosure to the appliance and, after the appliance discovers and adds theinterconnect hardware in the enclosure, you can use or modify the default logical interconnectgroup that the appliance creates.

Groups, templates, and sets also simplify the distribution of configuration changes across yourdata center. For more information about configuration changes, see “Simplified configurationchange management” (page 23).For more information about resources, including groups, templates, and sets, see “Understandingthe resource model” (page 31).

1.2.3 Streamlined process for bringing hardware under managementHP OneView simplifies the process of bringing the enclosures, interconnects, and server hardwareunder management.For example:

• When you add an enclosure, the appliance automatically detects all of the hardware seatedin the enclosure and prepares it for you to bring under management. For example, theappliance:

◦ Updates the enclosure Onboard Administrator, Virtual Connect interconnect module, andserver iLO firmware to the minimum version required

◦ Configures each Virtual Connect interconnect module

◦ Configures the Onboard Administrator, which includes configuring NTP (Network TimeProtocol) and configuring an SSO (single sign-on) certificate for UI access

◦ Configures each server iLO, which includes configuring an SSO certificate for UI access

◦ Configures the hardware for monitoring, which includes configuring the automaticregistration of SNMP (Simple Network Management Protocol) traps

• When you add an HP Intelligent Power Distribution Unit (iPDU) power device, the applianceautomatically detects and presents the connected devices so that you can bring the devicesunder management.

1.2.4 Operating system deploymentServer profiles and enclosure groups make it easier to prepare a bare-metal server for operatingsystem deployment.For example, you can use server profiles in conjunction with deployment tools such as:

• HP Insight Control server provisioning to install an operating system on the server

• Hypervisor Autodeploy to deploy hypervisors from bare metal and add them to existing clustersautomatically

1.2.5 Storage provisioning and managementHP OneView provides automated, policy-driven provisioning of storage resources. It is fullyintegrated with server profiles so that you can manage your new or existing HP 3PAR storageinfrastructure. With HP OneView you can view and manage your storage system and storage

1.2 Provisioning features 21

Page 22: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

pools. You add existing volumes and create new volumes, and you can create volume templatesto provision multiple volumes with the same configuration.Switched fabric, Direct Attach, and VSAN SAN topologies are supported for communicationbetween devices:

• Brocade Network Advisor (BNA) manages Brocade Fibre Channel SAN configurations (forexample, SANs, LSANs, and Meta-SANs).

• HP 3PAR StoreServ Storage systems connected directly to an enclosure via Fibre Channel aredynamically discovered by HP OneView.

NOTE: See the HP OneView Support Matrix for more information about storage hardware andsystems supported by HP OneView.

Adding storage to the appliance is simple: First, add a storage system and storage pools to theappliance. Then, create or add volumes, associate them with networks, and attach them to serverprofiles. See “About storage systems” (page 172) for more information.You can also add SAN managers to bring their managed SANs under management of theappliance. Managed SANs can be associated with Fibre Channel networks on the appliance toenable automated zoning and automatic detection of Fibre Channel connectivity. See “About SANmanagers” (page 174) for more information.Automated storage provisioningWhen you import existing HP 3PAR StoreServ storage systems and storage pools, HP OneViewcan quickly create volumes.You attach volumes to HP OneView server profiles to make them available to server hardware.Automatic SAN zoningHP OneView automatically configures SAN zoning through server profile volume attachments.Storage integration through server profilesYou can attach private or shared volumes to HP OneView server profiles to enable automated boottarget configuration and to move Direct Attach profiles across enclosures.

1.3 Firmware and configuration change management features

1.3.1 Simplified firmware managementThe appliance provides fast, reliable, and simple firmware management across the data center.When you add a resource to the appliance, to ensure compatibility and seamless operation, theappliance automatically updates the resource firmware to the minimum version required to bemanaged by the appliance.An HP firmware bundle, also known as an SPP (Service Pack for ProLiant), is a tested updatepackage of firmware, drivers, and utilities. Firmware bundles enable you to update firmware onserver blades, and infrastructure (enclosures and interconnects).An on-appliance firmware repository enables you to upload SPP firmware bundles and deploythem across your environment according to your best practices. For example you can:

• View the versions and contents of firmware bundles stored in the firmware repository.

• View the settings of the enclosures and interconnects, if any, that have a specific firmwarebundle installed.

• Set a firmware baseline—a desired state for firmware versions—on a resource, such as aserver profile, or on a group of resources, such as all of the interconnects in a logicalinterconnect group.

• Detect when a resource does not comply with the firmware baseline.

22 Learning about HP OneView

Page 23: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• Identify firmware compatibility issues.

• Update firmware for an entire enclosure in minutes.

• Update firmware for individual resources or for groups of resources, such as logical interconnectgroups.1

1.3.2 Simplified configuration change managementTemplates and groups simplify the distribution of configuration changes across your data center.For example:

• If you add a network to a network set, the network is available for immediate use by all ofthe server profiles that have a connection to the network set. You do not need to change orreapply a server profile.

• You can reduce errors by making multiple and complex changes to a group. Then, for eachmember of the group, you can use a single action to update the configuration to match theconfiguration of the group.

• The appliance notifies you when it detects that a device does not comply with the currenttemplate or group. You control when and if a device configuration is updated.

• The firmware for physical interconnects is managed using the logical interconnects, ensuringthat the member interconnects have compatible firmware.

1.4 Monitoring and response features

One user interfaceYou use the same interface you use to provision resources. There are no additional tools or interfacesto learn.

Isolated management networkThe appliance architecture is designed to separate the management traffic from the productionnetwork, which increases reliability of the overall solution. For example, your data center resourcesremain operational even in the unlikely event of an appliance outage.

Automatic configuration for monitoringWhen you add resources to the appliance, they are automatically configured for monitoring, andthe appliance is automatically registered to receive SNMP traps. You can monitor resourcesimmediately without performing additional configuration or discovery steps.

Agentless and out-of-band managementAll monitoring and management of HP ProLiant Gen8 (or later) servers is agentless and out-of-bandfor increased security and reliability. For these servers:

• There are no agents to monitor or update.

• The appliance does not require open SNMP ports on the host operating system.

• The appliance does not require an operating system on the host, which frees memory andprocessor resources on the host for use by server applications, and enables you to manageservers that have no host operating system installed.

1. Enclosure groups do not include a firmware baseline; therefore, updates to enclosure firmware are managed on aper-enclosure basis.

1.4 Monitoring and response features 23

Page 24: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Management from other platforms using the REST APIs and the SCMBThe REST APIs and the SCMB (State-Change Message Bus) also enable you to monitor the HPOneView environment from other management platforms. For more information about the SCMB,see “Using the State-Change Message Bus (SCMB)” (page 215).

Monitoring the environment and responding to issuesFeatures for monitoring the environment and responding to issues include the following:

• The Dashboard screen (page 205), which displays a summary view of data center capacityand health information

• The Activity screen (page 201), which displays and enables you to filter all system tasks andalerts

• Data center environmental management (page 24)

• Resource utilization monitoring (page 24)

• Activity and health management (page 25)

• Hardware and firmware inventory information (page 25)

1.4.1 Data center environmental managementHP OneView integrates these critical areas for environmental management of the data center:

• Thermal data visualization in 3D

• Power delivery infrastructure representation

• Physical asset location in 3D

DescriptionFeature

3D data center thermal mapping provides a view of the thermal status of your entire datacenter. The appliance collects thermal data from the managed resources in each data centerrack and presents the data graphically, enabling easy identification of hot spots in a rack.

Thermal data visualization

HP OneView collects and reports processor utilization and power and temperature historyfor your data center hardware. The appliance monitors power, automatically detects andreports power delivery errors, and provides precise power requirement information for HPProLiant Gen8 servers and HP BladeSystem enclosures that you can use for planning rackand power usage.Power Discovery Services enable automatic discovery and visualization of the powerdelivery topology for your data center. HP iPDUs enable the appliance to map the rackpower topology automatically. The appliance detects wiring errors—such as lack ofredundancy—and updates electrical inventory automatically when new servers are installed.The appliance also supports per-outlet power control for remote power cycling of eachiPDU outlet.You can manually define the power requirements and power topology for devices that donot support Power Discovery Services.

Power deliveryinfrastructurerepresentation

Location Discovery Services enable the appliance to automatically display the exact 3Dlocation of HP ProLiant Gen8 servers in HP Intelligent Series Racks, reducing labor time,lowering operational costs, and eliminating human errors associated with inventory andasset management.You can manually define the positions of racks and devices that do not support LocationDiscovery Services.

Physical asset location

1.4.2 Resource utilization monitoringHP OneView periodically collects and maintains CPU utilization information for all of the serversit manages. HP OneView also collects port-level statistics for networking, including transmit, receive,

24 Learning about HP OneView

Page 25: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

and error counters. HP OneView displays all of this data using rich UIs and makes the data availablethrough the REST APIs.

1.4.3 Activity and health managementHP OneView provides streamlined activity monitoring and management. The appliance automaticallyregisters to receive SNMP traps from all managed resources, and resources added to the applianceare immediately available for monitoring and management. When the appliance notifies you ofa problem, when possible, it suggests a way to correct the problem.Using the UI and REST APIs, you can:

• View all activities (alerts and tasks) by description or source, and filter activities using multiplefilter criteria.

• Assign alerts to specific users.

• Annotate activities with notes from administrators, enabling the administrators of the datacenter to collaborate through the appliance instead of through outside tools such as email.

• View alerts for a specific resource from the UI screen for that resource or using the REST APIfor that resource.

• Automatically forward SNMP traps from managed resources to enterprise monitoring consolesor centralized SNMP trap collectors.

1.4.4 Hardware and firmware inventory informationHP OneView provides detailed hardware and firmware inventory information about the resourcesit manages. You can access the following data through the UI and the REST APIs:

• Summary and detailed views of managed hardware, such as servers, enclosures, andinterconnects.

• Summary and detailed views of firmware bundle contents.You can use the Smart Search feature of the UI to find specific items in the inventory.

1.5 Backup and restore featuresHP OneView provides services to backup an appliance to a backup file, and to restore an appliancefrom a backup file.

One encrypted backup file for both the appliance and its databaseBackup files are encrypted and contain configuration settings and management data—there is noneed to create separate backup files for the appliance and its database.

Flexible scheduling and an open interface for backup operationsYou can create backup files while the appliance is online. Also, you can use REST APIs to:

• Schedule a backup process from outside the appliance.

• Collect backup files according to your site policies.

• Integrate with enterprise backup and restore products.A backup file is a snapshot of the appliance configuration and management data at the time thebackup file was created. HP recommends that you create regular backups, preferably once a dayand after you make hardware or software configuration changes in the managed environment.

Specialized user role for creating backup filesHP OneView provides a user role specifically for backing up the appliance by permitting accessto other resource views without permitting actions on those resources, or other tasks.

1.5 Backup and restore features 25

Page 26: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Recovery from catastrophic failuresYou can recover from a catastrophic failure by restoring your appliance from the backup file.When you restore an appliance from a backup file, all management data and most configurationsettings on the appliance are replaced with the data and settings in the backup file, includingthings like user names and passwords, audit logs, and available networks.The state of the managed environment is likely to be different from the state of that environment atthe time the backup file was created. During a restore operation, the appliance reconciles the datain the backup file with the current state of the managed environment. After the restore operation,the appliance uses alerts to report any discrepancies that it cannot resolve automatically.For more information about backing up and restoring an appliance, see “Backing up an appliance”(page 183).

1.6 Security featuresCATA (Comprehensive Applications Threat Analysis) is a powerful HP security quality assessmenttool designed to substantially reduce the number of latent security defects. The design of the HPOneView appliance employed CATA fundamentals and underwent CATA review. To ensure asecure platform for data center management, the appliance includes feature such as the following:

• Separation of the data and management environments, which is critical to avoid takeover inDoS (Denial of Service) attacks. For example, the appliance is designed to operate entirelyon an isolated management LAN; access to the production LAN is not required. The manageddevices remain online in the event of an appliance outage.

• RBAC (role-based access control), which enables an administrator to quickly establishauthentication and authorization for users based on their responsibilities for specific resources.RBAC also simplifies what is shown in the UI:

◦ Users can only view the resources for which they are authorized. For example, theappliance does not display screens that do not apply to users with the role of Networkadministrator, such as the Server Profiles and Server Hardware screens.

◦ Users can initiate actions only for the resources for which they are authorized. For exampleusers with the role of Network administrator can initiate actions for the network resourcesonly, and users with the role of Server administrator can initiate actions for the serverresources only.

◦ Users with the role of Infrastructure administrator have full access to all screens andactions.

• Single sign-on to iLO and Onboard Administrator without storing user-created iLO or OnboardAdministrator credentials.

• Audit logging for all user actions.

• Support for authentication and authorization using an optional directory service such asMicrosoft Active Directory.

• Use of certificates for authentication over SSL (Secure Sockets Layer).

• A firewall that allows traffic on specific ports and blocks all unused ports.

• A UI that restricts access from host operating system users.

• Data downloads that are restricted to support dump files (encrypted by default), encryptedbackup files, audit logs, and certificates.

For detailed security information, see “Understanding the security features of the appliance”(page 49).

26 Learning about HP OneView

Page 27: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

1.7 Availability featuresHP OneView separates the management appliance from the managed resources. In the unlikelyevent that the appliance experiences an outage, the managed resources continue to run.HP OneView is delivered as an appliance running in a virtual machine. The hypervisor softwareprovides the virtual machine with high-availability and recovery capabilities that allow the virtualmachine to be restarted on another host in the cluster and to resume management without disruptionto the managed resources.Configuring the appliance for availability is described in “Managing appliance availability”(page 188).

1.8 Graphical and programmatic interfacesThe HP OneView appliance was developed to use a single, consistent resource model embodiedin a fast, modern, and scalable HTML5 user interface and industry-standard REST APIs for mobile,secure access and open integration with other management software.

User interface—efficiency and simplicity by designThe UI is designed for the way you work, providing powerful, easy-to use tools, including thefollowing:

DescriptionFeature

Provides a graphical representation of the general health and capacity of the resourcesin your data center. From the Dashboard you can immediately see the areas that needyour attention.

Dashboard screen

Available from each resource, the Map view enables you to examine the configurationand understand the relationships between logical and physical resources in your datacenter.

Map view

The banner of every screen includes the Smart Search feature, which enables you to findresource-specific information such as specific instances of resource names, serial numbers,WWNs, and IP and MAC addresses.

Smart Search box

Available from each resource, the Labels view enables you to organize resources intogroups. For example, you might want to identify the servers that are used primarily by theFinance team, or identify the storage systems assigned to the Asia/Pacific division.

Labels view

The Activity feed gives you a unique perspective into the health of your environment byinterleaving the tasks, alerts, and administrator's notes into a single view. The Activityfeed simplifies the correlation of user activity with system health, allowing for timelyresolution of issues.

Activity feed

These screens enable you to focus on the resources you are authorized to view andmanage. Resource group screens enhance scalability by enabling you to manage multipleresources as one.

Resource-specificmanagement screens

The UI provides on-screen hints and tips to help you avoid and correct errors, and provides linksto learn more about the tasks. At the top of each screen, the help icon gives you access to theentire help system.For more information about the UI, see “Navigating the graphical user interface” (page 61).

REST APIs—automation and integrationHP OneView has a resource-oriented architecture that provides a uniform REST interface.

1.7 Availability features 27

Page 28: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

The REST APIs:

• Provide an industry-standard interface for open integration with other management platforms.

• Are designed to be ubiquitous—every resource has one URI (Uniform Resource Identifier) andrepresents a physical device or logical construct.

• Enable you to automate anything you can do from the UI using your favorite scripting orprogramming language.

• Are designed to be highly scalable.For more information about the REST APIs, see the REST API scripting online help.For more information about finding online help and other documentation, see “Accessingdocumentation and help” (page 83).

1.9 Integration with other management software

Onboard Administrator for HP BladeSystem c7000 enclosuresHP OneView interacts seamlessly with the Onboard Administrator to provide complete managementof HP BladeSystem c7000 enclosures. Onboard Administrator privileges are determined by therole assigned to your HP OneView user account.

HP Integrated Lights-OutHP OneView interacts seamlessly with the iLO management processor to provide completemanagement of HP server hardware. HP OneView automatically configures the iLO according tothe settings specified by the HP OneView server profile. HP OneView configures seamless accessto the iLO graphical remote console, enabling you to launch the iLO remote console from the HPOneView UI in a single click. Your iLO privileges are determined by the role assigned to your HPOneView appliance account.

HP Insight Control server provisioningHP OneView server profiles enable you to configure servers for PXE boot. Insight Control serverprovisioning, an optional product, can then install an OS on the server using either scriptedinstallation or captured image deployment.

HP OneView integration with Converged Systems for VMware vCenterIntegration with VMware vCenter is available as part of Converged Systems for VMware vCenterversion 7.4. The HP OneView integration with VMware vCenter enables:

• Automatic monitoring, management, and provisioning of VMware vSphere hosts and clusters,including servers, networking, and storage from a single management console

• Rapid determination of how physical and virtual infrastructures are connected together andthe ability to rapidly identify and resolve potential problems

• The ability to build HP OneView automation capabilities into other VMware tools or userdefined scripts using a standards-based API

1.10 Open integrationThe single, consistent resource model, REST APIs, and SCMB (State-Change Message Bus) enableyou to use scripting to integrate HP OneView with other enterprise applications to address userneeds and perform tasks such as:

• Automating standard workflows and troubleshooting steps

• Automating integrations with other software, such as a CMDB (content management database)

28 Learning about HP OneView

Page 29: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• Connecting to service desks

• Monitoring resources, collecting data, and mapping and modeling systems

• Exporting data to formats that suit your needs

• Attaching custom databases, data warehouses, or third-party business intelligence tools

• Integrating in-house user customizationsThe SCMB is an interface that uses asynchronous messaging to notify subscribers of changes tomanaged resources—both logical and physical. For example, you can program applications toreceive notifications when new server hardware is added to the managed environment or whenthe health status of physical resources changes—without having to continuously poll the appliancefor status using the REST APIs.For more information about the SCMB, see “Using the State-Change Message Bus (SCMB)”(page 215).

1.11 Convenient licensing modelHP OneView provides a convenient and flexible licensing model:

• Purchasing HP OneView integrated with your hardware provides the best experience—a fullyautomatic approach to license redemption and registration. Your software license for HPOneView and iLO Advanced is delivered embedded in the hardware you purchase, includingthese options:

◦ A license bundle for 16 servers embedded in the enclosure Onboard Administrator.

◦ A license for a single server embedded in the server iLO.

When you add hardware with an embedded license to the appliance, the applianceautomatically applies the license. Your software license is also automatically registered forsupport when the hardware is registered.

• You can also purchase and activate licenses separately, enabling you to add licenses forexisting hardware.

• If you already have an iLO Advanced license for a server, you can purchase an HP OneViewlicense that does not include the iLO Advanced license.

The appliance stores licenses in a pool and applies licenses to server hardware as needed. Youcan view information about the number of licenses available, the number of licensed servers, andthe number of servers that require a license.

1.12 Networking featuresThe HP OneView appliance provides several networking features to streamline the provisioningof networking resources for server blades and to manage configuration changes, including firmwareupdates, to Virtual Connect interconnect modules.

Supported networksThe Virtual Connect interconnect modules in enclosures support the following types of data centernetworks:

• Ethernet for data networks.

• Fibre Channel for storage networks, including Fibre Channel fabric attach (SAN switch)connections, and Fibre Channel direct attach (Flat SAN) connections to supported HP 3PARstorage systems.

1.11 Convenient licensing model 29

Page 30: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Logical interconnectsThe appliance enables you to define multiple enclosure interconnect modules as a singleadministrative entity called a logical interconnect, which provides universal access to data centerEthernet networks from all servers connected to any member interconnect. A logical interconnectis the set of physical interconnects and their links, including the following:

• Uplinks to data center networks as mapped by their uplink sets

• Downlinks to the servers

• Stacking links (connections to each other)

Logical interconnect groupsA logical interconnect group is a collection of logical interconnects that have the same configurationfor features such as the following:

• Stacking domain

• Firmware

• Uplink sets

• Uplink port redundancy and fault toleranceWhen you add an enclosure and associate it with an enclosure group, the enclosure is automaticallyconfigured according to the logical interconnect group associated with the enclosure group. Thisfeature enables you to provision hundreds of enclosures consistently and efficiently.After you create a logical interconnect, it continues to be associated with the logical interconnectgroup and reports if its configuration differs from the group.

Network setsYou can define a collection of Ethernet data center networks to be identified by a single name,called a network set. You can specify a network set instead of an individual network when youdefine a connection from a server to the data center networks. By using network sets, you canmake changes to networks that are members of a network set without having to make changes toeach server profile that uses that network set.Network sets are useful in virtual machine environments where each server profile connection mustaccess multiple networks. For example, you can configure a hypervisor with a vSwitch to accessmultiple network VLAN IDs by creating a network set as a trunk that includes the networks thathave these VLAN IDs.For more information about networking resources, see “Understanding the resource model”(page 31).For detailed information about the networking model for the HP OneView appliance, see “Aboutnetwork connectivity” (page 137).

30 Learning about HP OneView

Page 31: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

2 Understanding the resource modelThe HP OneView appliance uses a resource model that reduces complexity and simplifies themanagement of your data center. This model provides logical resources, including templates,groups, and sets, that when applied to physical resources, provides a common structure acrossyour data center.

Network resources• Networks (page 41)• Network sets (page 41)

Storage resources• Storage Systems (page 43)• Storage Pools (page 43)• Volumes (page 44)• Volume Templates (page 44)• SAN Managers (page 44)

Appliance resources• Appliance (page 45)• Domains (page 45)

Data center power and cooling management resources• Data centers (page 46)• Racks (page 46)• Power delivery devices (page 47)• Unmanaged devices (page 47)

Learn more• For a complete list of resources, see the HP OneView REST API

Reference in the online help.• For information about using this appliance, see the other chapters

in this guide and the online help.

High-level overview• Resource model summary diagram (page 31)

Server resources• Server profiles (page 32)• Connections (page 33)• Connection templates (page 33)• Server hardware (page 34)• Server hardware types (page 34)

Network provisioning resources• Enclosure groups (page 35)• Enclosure types (page 36)• Enclosures (page 36)• Interconnect types (page 37)• Interconnects (page 37)• Logical interconnect groups (page 38)• Logical interconnects (page 39)• Switches (page 42)• Uplink sets (page 41)

2.1 Resource model summary diagramThe following figure summarizes some of the most frequently used resources and shows therelationships between them.

2.1 Resource model summary diagram 31

Page 32: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Figure 1 Resource model summary diagram

ConnectionTemplates

NetworkSets

or

Appliance

Networks

Uplink Sets Uplink Sets

Server Hardware

Types

PowerDeliveryDevices

Racks

DataCenters

EnclosuresI/O BayI/OBay

DeviceBay

DeviceBay

Interconnects

Switches

Connections

StorageSystems

Types

InterconnectsLogical

GroupsGroups

Types

Profiles

Domains

Interconnect

LogicalInterconnect

Enclosure

Enclosure

Server

VolumeAttachments

Specified in a server profilePhysical resourceLogical resource

Server Hardware

StoragePools

Volumes

VolumeTemplates

The UI and REST APIs are organized by resource. The documentation for the UI and REST APIs arealso organized by resource.To view the complete list of resources, see the HP OneView REST API Reference in the online help.The following sections introduce the resources shown in Figure 1 (page 32).

2.2 Server profilesServer profiles capture key aspects of the server configuration in one place, enabling you toprovision converged infrastructure hardware quickly and consistently according to your bestpractices.A server profile can contain the following configuration information about the server hardware:

• Basic server identification information

• Connections to Ethernet networks, Ethernet network sets, and Fibre Channel networks

• Firmware versions

• BIOS settings

• Boot order

• Physical or virtual UUIDs (universally unique identifiers), MAC (media access control) addressesand WWN (World Wide Name) addresses

Relationship to other resourcesA server profile is associated with the following resources in the resource summarydiagram (page 32):

• Zero or more connection resources. You use a connection resource to specify connection fromthe server to a network or network set. If you do not specify at least one connection, the servercannot connect to data center networks. The networks and network sets that are available toa server profile connection depend on the configuration of the logical interconnect of theenclosure that contains the server hardware.

• Exactly one server hardware resource, which can be either unassigned or can be locatedin a specific enclosure and enclosure bay.

32 Understanding the resource model

Page 33: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• Exactly one server hardware type resource.

• Exactly one enclosure group resource.To enable portability of server profiles, a server profile is associated with an enclosure groupresource instead of an enclosure resource. Because enclosures in the enclosure group areconfigured identically, you can assign a server profile to any appropriate server hardware,regardless of which enclosure and bay in the enclosure group contains that server hardware.

UI screens and REST API resources

REST API resourceUI screen

server-profilesServer Profiles

For more information about server profiles, see the online help for the Server Profiles screen.

2.3 Connection templatesA connection template defines default configuration characteristics, such as the preferred bandwidthand maximum bandwidth, for a network or network set. When you create a network or networkset, the appliance creates a default connection template for the network or network set.

Relationship to other resourcesA connection template resource is associated with zero or more connection resources. A connectionresource is associated with the appropriate connection template for a type of network or networkset.

UI screens and REST API resources

NotesREST API resourceUI screen

The UI does not display or refer to connectiontemplates, but connection templates determinethe default values displayed for the connectionwhen you select a network or network set.

connection-templatesNone

2.4 ConnectionsA connection is the logical representation of a connection between a server and a network ornetwork set. Connections are part of server profiles. A connection specifies the following:

• The network or network set to which the server is to be connected

• Configuration overrides (such as a change to the preferred bandwidth) to be made to thedefault configuration for the specified network or network set

• Boot order

Relationship to other resourcesA connection resource is associated with the following resources in the resource summarydiagram (page 32):

• Exactly one server profile resource.

• Exactly one connection template resource.• Exactly one network or network set resource. The resources that are available to the connection

depend on the configuration of the logical interconnect of the enclosure that contains the serverhardware.

2.3 Connection templates 33

Page 34: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

UI screens and REST API resources

REST API resourcesUI screen

connections and server-profilesServer Profiles

For more information about connections, see the online help for the Server Profiles screen.

2.5 Server hardware typesA server hardware type captures details about the physical configuration of server hardware, anddefines which settings are available to the server profiles assigned to that type of server hardware.For example, the server hardware type for the HP ProLiant BL460c Gen8 Server Blade includes acomplete set of default BIOS settings for that server blade hardware configuration.When you add an enclosure to the appliance, the appliance detects the servers installed in theenclosure and creates a server hardware type for each unique server configuration it discovers.When you add a unique rack mount server model, the appliance creates a new server hardwaretype for that server configuration.

Relationship to other resourcesA server hardware type resource is associated with the following resources in the resource summarydiagram (page 32):

• Zero or more server profiles

• Zero or more servers of the type defined by that server hardware type

UI screens and REST API resources

REST API resourceUI screen

server-hardware-typesServer Hardware Types

For more information about server hardware types, see the online help for the Server HardwareTypes screen.

2.6 Server hardwareServer hardware represents an instance of server hardware, such as a physical HP ProLiant BL460cGen8 Server Blade installed in an enclosure, or a physical HP ProLiant DL380p rack server.For information about the supported server hardware, see the HP OneView Support Matrix.

Relationship to other resourcesA server hardware resource is associated with the following resources in the resource summarydiagram (page 32):

• Zero or one server profile. If a server does not have a server profile assigned, you cannotperform actions that require the server profile resource, such as managing firmware orconnecting to data center networks. However, you can:

◦ Add the server hardware to the appliance, including automatically updating the serverfirmware to the minimum version required for management by the appliance.

◦ View inventory data.

◦ Power on or power off the server.

34 Understanding the resource model

Page 35: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

◦ Launch the iLO remote console.

◦ Monitor power, cooling, and utilization.

◦ Monitor health and alerts.

• If the server hardware is a server blade, exactly one device bay of an enclosure. Thisassociation also applies to full-height server blades, which occupy two device bays but areassociated with the top bay only.

• If the server hardware is a rack mount server, zero or one rack resource and zero or morepower delivery devices.

• If the appliance discovers an instance of supported server hardware for which it does nothave a matching server hardware type, the appliance creates a server hardware type for thatserver hardware configuration.

UI screens and REST API resources

NotesREST API resourceUI screen

You use the server hardware resource,not the server profile resource, toperform actions such as powering offor powering on the server, resetting theserver, and launching the HP iLOremote console. You can launch the HPiLO remote console through the UI. TheREST APIs do not include an API tolaunch the HP iLO remote console.

server-hardwareServer Hardware

For more information about server hardware, see the online help for the Server Hardware screen.

2.7 Enclosure groupsAn enclosure group is a logical resource that defines a set of enclosures that use the sameconfiguration for network connectivity. The same logical interconnect group is used for everyenclosure that is a member of the enclosure group, resulting in identically configured enclosuresand uplinks to data center networks.By creating enclosure groups and adding enclosures to the group, you can quickly add and managemany identically configured enclosures.

Relationship to other resourcesAn enclosure group resource is associated with the following resources in the resource summarydiagram (page 32):

• Zero or more enclosures

• Zero or more server profiles

• Exactly one logical interconnect group

UI screens and REST API resources

REST API resourceUI screen

enclosure-groupsEnclosure Groups

For more information about enclosure groups, see the online help for the Enclosure Groups screen.

2.7 Enclosure groups 35

Page 36: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

2.8 Enclosure typesAn enclosure type defines characteristics of a specific HP enclosure hardware model, such as anHP BladeSystem c7000 Enclosure.

Relationship to other resourcesAn enclosure type resource is associated with zero or more enclosures.

UI screens and REST API resources

NotesREST API resourceUI screen

The UI does not refer to enclosure type,but the enclosure type is used by theappliance when you add an enclosure.The enclosures REST resourceincludes an enclosureType attribute.

NoneNone

2.9 EnclosuresAn enclosure is a physical structure that contains server blades, the Onboard Administrator, andinterconnects.For information about the supported enclosure models, see the HP OneView Support Matrix.The enclosure provides the hardware connections between the interconnect downlinks and theinstalled server blades.The enclosure interconnects provide the physical uplinks to the data center networks.When you add an enclosure, the appliance discovers and adds all of the components within theenclosure, including any installed server blades and any installed interconnects.

Relationship to other resourcesAn enclosure resource is associated with the following resources in the resource summarydiagram (page 32):

• Exactly one enclosure group

• Zero or more physical interconnects

• One logical interconnect and one logical interconnect group (through the enclosure’s associationwith enclosure groups and interconnects)

• Zero or one rack resource

• Zero or more power delivery devices

UI screens and REST API resources

REST API resourceUI screen

enclosuresEnclosures

For more information about enclosures, see the online help for the Enclosures screen.

36 Understanding the resource model

Page 37: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

2.10 Interconnect typesThe interconnect type resource defines the characteristics of a model of interconnect, such as thefollowing:

• Downlink capabilities and the number of downlink ports

• Uplink port capabilities and the number of uplink ports

• Supported firmware versions

Relationship to other resourcesAn interconnect type resource is associated with the following resources in the resource summarydiagram (page 32):

• Zero or more interconnects

UI screens and REST API resources

NotesREST API resourceUI screen

The UI does not display or refer to theinterconnect type resource specifically,but the information is used by theappliance when you add or managean interconnect using the Interconnectsscreen.

interconnect-typesInterconnects

2.11 InterconnectsAn interconnect is a physical resource that enables communication between hardware in theenclosure and the data center Ethernet LANs and Fibre Channel SANs. The HP Virtual ConnectFlexFabric 10Gb/24-port Module is an example of a supported interconnect. For a list of supportedinterconnects, see the HP OneView Support Matrix.An interconnect has the following types of ports:

DescriptionPort type

Uplinks are physical ports that connect the interconnect to the data center networks. For example,the X2 port of an HP Virtual Connect FlexFabric 10Gb/24-port Module is an uplink.

Uplinks

Downlinks are physical ports that connect the interconnect to the server hardware through theenclosure midplane.

Downlinks

Stacking links are internal or external physical ports that join interconnects to provide redundantpaths for Ethernet traffic from servers to the data center networks.

Stacking links

In the resource model:

• Interconnects are an integral part of enclosures and enclosure groups. The interconnectsinstalled in an enclosure are added automatically when the enclosure is added to the appliance.To remove an interconnect from the appliance, you must remove the enclosure from theappliance.

• Interconnects can also be defined by a logical interconnect group, which in turn defines thelogical interconnect configuration to be used for an enclosure. When you associate an enclosurewith an enclosure group during an add operation, the appliance uses the interconnectconfiguration defined by the logical interconnect group that is associated with the enclosuregroup. The physical interconnect configuration in the enclosure must match the logicalinterconnect group configuration before an interconnect can be managed.

2.10 Interconnect types 37

Page 38: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• An interconnect must be a member of a logical interconnect. For an interconnect to be usable,it must be installed in an enclosure and must be defined as part of a logical interconnect. Eachphysical interconnect can contribute physical uplink ports to an uplink set.

• Firmware baselines and firmware updates for physical interconnects are managed by thelogical interconnect.

Relationship to other resourcesAn interconnect resource is associated with the following resources in the resource summarydiagram (page 32):

• Exactly one enclosure

• Exactly one logical interconnect, and, through that logical interconnect, exactly one logicalinterconnect group

UI screens and REST API resources

REST API resourcesUI screen

interconnects, interconnect-types, andlogical-interconnects

Interconnects

For more information about interconnects, see the online help for the Interconnects screen.

2.12 Logical interconnect groupsThe logical interconnect group represents the physical and logical configuration of connections todata center networks for each logical interconnect in the group. This configuration includes thefollowing:

• The interconnect types, interconnect configurations, and interconnect downlink capabilities

• The stacking mode, which reserves the interconnect ports to be used for stacking links

• The uplink sets, which map uplink ports to Ethernet or Fibre Channel networks

• The available networksIn the resource model:

• A logical interconnect group is associated with an enclosure group instead of an individualenclosure.

• Every enclosure that is a member of an enclosure group has the same network connectivityas all other enclosures in the enclosure group because their logical interconnects are identicallyconfigured.

• You can create a logical interconnect group either automatically during an enclosure addoperation, or independently of enclosure add operations. If you add an enclosure withoutspecifying an existing enclosure group, the appliance creates both an enclosure group and

38 Understanding the resource model

Page 39: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

a logical interconnect group based on the physical interconnects in that enclosure. You canthen edit that enclosure group and that logical interconnect group.

• The uplink sets defined by the logical interconnect group establish the initial configuration ofthe uplink sets of each logical interconnect associated with the logical interconnect group. Ifyou change uplink sets for an existing logical interconnect group:

◦ The updated uplink sets are applied to any new logical interconnects that are added tothe existing logical interconnect group.

◦ Existing logical interconnects are reported as not being consistent with the logicalinterconnect group. You can then request that those existing logical interconnects beupdated with the new configuration.

After a logical interconnect has been created and associated with a logical interconnect group, itcontinues to be associated with that group and reports if its configuration differs from the group.You can then change the configuration of the logical interconnect to match the group.

Relationship to other resourcesA logical interconnect group resource is associated with the following resources in the resourcesummary diagram (page 32):

• Zero or more logical interconnects

• Zero or more enclosure groupsThe uplink sets defined by a logical interconnect group specify the initial configuration of the uplinksets of each logical interconnect in the group.

UI screens and REST API resources

REST API resourceUI screen

logical-interconnect-groupsLogical Interconnect Groups

For more information about logical interconnect groups, see the online help for the LogicalInterconnect Groups screen.

2.13 Logical interconnects

A logical interconnect is a single entity for multiple physical interconnectsA logical interconnect is a single administrative entity that consists of the configuration of theinterconnects in an enclosure. This configuration includes:

• Interconnects, which are required for the enclosure to connect to data center networks.

• Uplink sets, which map data center networks to physical uplink ports. If no uplink sets aredefined, the logical interconnect cannot connect to data center networks, and the serversattached to the downlinks of the logical interconnect cannot connect to data center networks.

• Downlink ports, which connect through the enclosure midplane to the servers in the enclosure.A logical interconnect includes all of the physical downlinks of all of the member interconnects.The downlinks connect the interconnects to physical servers. The set of downlinks that shareaccess to a common set of networks is called logical downlinks.

• Stacking links, which join interconnects either through connections inside the enclosure orexternal cables between the stacking ports of the interconnects.

• The firmware baseline, which specifies the firmware version to be used by all of the memberinterconnects. The firmware baseline for physical interconnects is managed by the logicalinterconnect.

2.13 Logical interconnects 39

Page 40: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

The Network administrator configures multiple paths from server bays tonetworksThe Network administrator can ensure that every server bay of an enclosure has two independentpaths to an Ethernet data center network by creating a logical interconnect for which the followingconditions are true:

• The logical interconnect has at least two interconnects that are joined by stacking links.

• The logical interconnect has at least one uplink set that includes uplinks to the network fromat least two physical interconnects.

The appliance detects and reports a configuration or state in which there is only one path (noredundant paths) to a network or in which there are no paths to a network.

The Server administrator is not required to know the details about interconnectconfigurationsBecause a logical interconnect is managed as a single entity, the server administrator is isolatedfrom the details of interconnect configurations. For example, if the network administrator configuresthe logical interconnect to ensure redundant access from each server bay in the enclosure to eachEthernet data center network, the server administrator must only ensure that a server profile includestwo connections to a network or to a network set that includes that network.

Relationship to other resourcesA logical interconnect resource is associated with the following resources in the resource summarydiagram (page 32):

• Zero or more interconnects. For a logical interconnect to be usable, it must include at leastone interconnect. If there are zero interconnects, the enclosure and its contents do not haveany uplinks to the data center networks.

• Exactly one logical interconnect group, which defines the initial configuration of the logicalinterconnect, including its uplink sets. Using logical interconnect groups, you can easily andquickly replicate the same logical interconnect configuration across multiple enclosures. Aftera logical interconnect is created and associated with a logical interconnect group, it continuesto be associated with that group and reports if its configuration differs from the configurationof the group. This feature enables you to manage any number of logical interconnects asthough they were one by making all the configuration changes to the logical interconnectgroup, and then, for each logical interconnect, using a single action to update the configurationfrom the group.

• Zero or more uplink sets, which associate zero or more uplink ports and zero or more networks.

UI screens and REST API resources

NotesREST API resourceUI screen

You use the logical-downlinks RESTAPI to obtain information about the commonset of networks and capabilities availableto a downlink.

logical-interconnects andlogical-downlinks

Logical Interconnects

For more information about logical interconnects, see the online help for the Logical Interconnectsscreen.

40 Understanding the resource model

Page 41: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

2.14 Uplink setsAn uplink set assigns data center networks to uplink ports of interconnects. The uplinks must befrom physical interconnects that are members of the logical interconnect to which the uplink setbelongs. An uplink set is part of a logical interconnect. For each logical interconnect:

• An uplink set cannot include a network set.

• A network can be a member of one uplink set.

• An uplink set can contain one Fibre Channel network.

• An uplink set can contain multiple Ethernet networks.

• You cannot assign two instances of the same network to the same physical port.

Relationship to other resourcesAn uplink set is part of a logical interconnect or a logical interconnect group.The uplink sets defined by a logical interconnect group specify the configuration for uplink setsused by logical interconnects that are members of the group. If the uplink sets of a logicalinterconnect do not match the uplink sets of the logical interconnect group, the appliance notifiesyou that the logical interconnect is not consistent with its group.

UI screens and REST API resources

REST API resourceUI screen

uplink-setsLogical Interconnects or Logical Interconnect Groups

For more information about uplink sets, see the online help for the Logical Interconnects and LogicalInterconnect Groups screens.

2.15 NetworksA network represents a Fibre Channel or Ethernet network in the data center.

Relationship to other resourcesA network resource is associated with the following resources in the resource summarydiagram (page 32):

• Zero or more connections

• Zero or one uplink set per logical interconnect

• For Ethernet networks, zero or more network sets

UI screens and REST API resources

REST API resourceUI screen

fc-networks or ethernet-networksNetworks

For more information about networks, see the online help for the Networks screen.

2.16 Network setsA network set represents a group of Ethernet networks identified by a single name. Network setsare used to simplify server profile configuration. When a connection in a server profile specifiesa network set, it can access any of the member networks. Additionally, if networks are added to

2.14 Uplink sets 41

Page 42: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

or deleted from a network set, server profiles that specify the network set are isolated from thechange. One common use for network sets is as a trunk for multiple VLANs to a vSwitch.In the resource model:

• A network set can contain zero or more Ethernet networks.

• An Ethernet network can be a member of zero or more network sets.

• A connection in a server profile can specify either a network or a network set.

• A network set cannot be a member of an uplink set.Other configuration rules apply. For more information about network sets, including specifying thenetwork to handle untagged traffic, see “About network sets” (page 138).

Relationship to other resourcesA network set resource is associated with the following resources in the resource summarydiagram (page 32):

• Zero or more connections, and, through those connections, zero or more server profiles

• Zero or more Ethernet networks

UI screens and REST API resources

REST API resourceUI screen

network-setsNetwork Sets

For more information about network sets, see the online help for the Network Sets screen.

2.17 SwitchesSwitches provide a unified, converged fabric over 10 Gb Ethernet for LAN and SAN traffic. Thisunification enables network consolidation and greater use of infrastructure and cabling, reducingthe number of adapters and cables required and eliminating redundant switches.A configuration of enclosures, server blades, and third-party devices—such as the Cisco FabricExtender for HP BladeSystem modules and Cisco Nexus top of rack switches—provides scalabilityto manage server blades and a higher demand for bandwidth from each server with access-layerredundancy.The appliance provides minimal monitoring (power and state only) of switches and their associatedinterconnects. See the HP OneView Support Matrix for the complete list of supported devices.

Relationship to other resourcesA Cisco Nexus top of rack switch is associated with interconnects, specifically the Cisco FabricExtender for HP BladeSystem modules within an enclosure, as shown in the resource summarydiagram (page 32).

UI screens and REST API resources

REST API resourceUI screen

switchesSwitches

For more information about switches, see the online help for the Switches screen.

42 Understanding the resource model

Page 43: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

2.18 Storage SystemsYou can connect supported storage systems to the appliance to manage storage pools and volumes.In the resource model:

• A storage system can have zero or more storage pools.

• A storage system can have zero or more volumes in each storage pool.For more information about storage systems, see “About storage systems” (page 172).

Relationship to other resourcesA storage system resource is associated with the following resources in the resource model summarydiagram (page 32):

• Zero or more storage pools, and through those storage pools, zero or more volumes.

• Zero or more server profiles, through zero or more volumes.

UI screens and REST API resources

REST API resourceUI screen

storage-systemsStorage Systems

For more information about storage systems, see the online help for the Storage Systems screen.

2.19 Storage PoolsA storage pool exists on a storage system and contains volumes. Storage pools are created on astorage system using the management software for that system. After you add a storage pool tothe appliance, you can add existing volumes or create new volumes.In the resource model:

• A storage pool exists on only one storage system.

• A storage pool can contain zero or more volumes.

• A storage pool can be associated with zero or more volume templates.For more information about storage pools, see “About storage pools” (page 172).

Relationship to other resourcesA storage pool resource is associated with the following resources in the resource model summarydiagram (page 32):

• One storage system, and through it, zero or more volumes, which can be connected to zeroor more server profiles

UI screens and REST API resources

REST API resourceUI screen

storage-poolsStorage Pools

For more information about storage pools, see the online help for the Storage Pools screen.

2.18 Storage Systems 43

Page 44: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

2.20 VolumesA volume is space allocated from a storage pool. You can attach volumes to a server profilesthrough a volume attachment.In the resource model:

• A volume exists in only one storage pool, which exists on only one storage system.

• A volume can be attached to zero, one, or many server profiles.For more information about volumes, see “About volumes” (page 173).

Relationship to other resourcesA volume resource is associated with the following resources in the resource model summarydiagram (page 32):

• One storage pool, and through it, one storage system

• Zero, one, or many server profiles through volume attachments

UI screens and REST API resources

REST API resourceUI screen

storage-volumesVolumes

For more information about volumes, see the online help for the Volumes screen.

2.21 Volume TemplatesA volume template defines the settings for the volumes created from it. Use a volume templates tocreate multiple volumes with the same configuration.In the resource model:

• A volume template can be associated with one storage pool.For more information about volume templates, see “About volume templates” (page 173).

Relationship to other resourcesA volume template resource is associated with the following resources in the resource modelsummary diagram (page 32):

• One storage pool, which can have zero, one, or many volume templates associated with it

UI screens and REST API resources

REST API resourceUI screen

storage-volume-templatesVolume Templates

For more information about volume templates, see the online help for the Volume Templates screen.

2.22 SAN ManagersSAN Managers enables you to bring systems that manage SANs under management of theappliance. When you add a SAN manager to the appliance, the SANs that it manages becomeavailable to associate with Fibre Channel networks that you can attach to server profiles.

44 Understanding the resource model

Page 45: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

In the resource model:

• SAN managers are not associated with appliance resources directly. The SANs they manage(known as managed SANs) can be associated with Fibre Channel networks, which can thenbe connected to server profiles.

For more information about SAN managers, see “About SAN managers” (page 174).

Relationship to other resourcesThe SAN managers resource is associated with the following resources in the resource modelsummary diagram (page 32):

• A managed SAN on a SAN manager can be associated with one Fibre Channel network,which can be associated with one server profile.

UI screens and REST API resources

REST API resourceUI screen

device-managersSAN Managers

For more information about SAN managers, see the online help for the SAN Managers screen.

2.23 DomainsThe domain resource describes the management domain for the appliance. All resources managedby the appliance are part of a single management domain.

Relationship to other resourcesA domain resource is associated with the following resources in the resource summarydiagram (page 32):

• Exactly one appliance

• Zero or more instances of the other resources in the summary diagram (page 32)

UI screens and REST API resources

NotesREST API resourceUI screen

The UI does not display or refer to domains, but the domain resourceprovides information about limits such as the total number of networksthat you can add to the appliance. You can use the domains RESTAPI to obtain information about the domain.

domainsNone

2.24 ApplianceThe appliance resource defines configuration details specific to the appliance (as distinct from theresources the appliance manages).

Relationship to other resourcesAn appliance resource is associated with the following resources in the resource summarydiagram (page 32):

• Exactly one domain

• Zero or more instances of the other resources in the summary diagram (page 32)

2.23 Domains 45

Page 46: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

UI screens and REST API resources

REST API resourceUI screen

Several REST API resources are related to the appliance and appliance settings. See theresources in the following categories in the HP OneView REST API Reference in the onlinehelp:• Settings

• Security

Settings

For more information about various appliance configuration settings, see the online help for theSettings screen.

2.25 Resources related to data center facilities

2.25.1 Data centersIn the appliance, a data center represents a physically contiguous area in which racks containingIT equipment—such as servers, enclosures, and devices—are located. You create a data center todescribe a portion of a computer room that provides a useful grouping to summarize yourenvironment and its power and thermal requirements. A data center resource is often a subset ofyour entire data center and can include equipment that is not managed by the appliance. Byrepresenting the physical layout of your data center equipment, including unmanaged devices,you can use detailed monitoring information provided by the appliance for space planning anddetermining power and cooling requirements.In the appliance, you can:

• View a 3D model of the data center layout that includes a color-coding scheme to help youidentify areas that are too hot or too cold.

• View temperature history data.

• More easily locate specific devices for hands-on servicing.

Relationship to other resourcesA data center resource is associated with the following resources in the resource summarydiagram (page 32):

• Zero or more racks

UI screens and REST API resources

REST API resourceUI screen

datacentersData Centers

For more information about data centers, see the online help for the Data Centers screen.

2.25.2 RacksA rack is a physical structure that contains IT equipment such as enclosures, servers, power deliverydevices, and unmanaged devices in a data center. By describing the physical location, size, andthermal limit of equipment in the racks, you enable space and power planning and power analysisfeatures for your data center.

46 Understanding the resource model

Page 47: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Relationship to other resourcesA rack resource is associated with the following resources in the resource summarydiagram (page 32):

• Zero or one data centers

• Zero or more enclosures

• Zero or more instances of server hardware (for HP ProLiant DL servers)

• Zero or more unmanaged devices

• Zero or more power delivery devices

UI screens and REST API resources

REST API resourceUI screen

racksRacks

For more information about racks, see the online help for the Racks screen.

2.25.3 Power delivery devicesA power delivery device is a physical resource that delivers power from the data center serviceentrance to the rack components. You create the power distribution device objects to describe thepower source for one or more components in the rack. Power delivery devices can include powerfeeds, breaker panels, branch circuits, PDUs, outlet bars, outlets, and UPS devices.For a complete list of power delivery devices, see the screen details online help for the PowerDelivery Devices screen.

Relationship to other resourcesA power delivery device resource is associated with the following resources in the resource summarydiagram (page 32):

• Zero or more racks

• Zero or more unmanaged devices

UI screens and REST API resources

REST API resourceUI screen

power-devicesPower Delivery Devices

For more information about power delivery devices, see the online help for the Power DeliveryDevices screen.

2.25.4 Unmanaged devicesAn unmanaged device is a physical resource that is located in a rack or consumes power but isnot currently managed by the appliance. Some unmanaged devices are unsupported devices thatcannot be managed by the appliance.By adding unmanaged devices to racks, you can obtain a more complete analysis of space, power,and cooling in the data center, and you can use the appliance to view hardware inventoryinformation about these devices.

2.25 Resources related to data center facilities 47

Page 48: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

All devices connected to an HP Intelligent Power Distribution Unit (iPDU) using an HP IntelligentPower Discovery (IPD) connection are added to the appliance as unmanaged devices:

• If a device is supported for management by the appliance, you can add that device to theappliance.

• If a device is not supported for management by the appliance, you can include that devicein power, cooling, and space planning by leaving it in the list of unsupported devices.

Other devices that do not support IPD—such as KVM switches, routers, in-rack monitors andkeyboards—are not added to the list of unmanaged devices automatically. To include these devicesin the appliance, you can add them manually and describe their names, rack positions, and powerrequirements.

Relationship to other resourcesAn unmanaged device resource is associated with the following resources in the resource summarydiagram (page 32):

• Zero or more racks

• Zero or more power delivery devices

UI screens and REST API resources

NotesREST API resourceUI screen

You can view, add, or edit the properties ofunmanaged devices using either the UI or the RESTAPIs. To delete an unmanaged device, you must usethe REST APIs.

unmanaged-devicesUnmanaged Devices

For more information about unmanaged devices, see the online help for the Unmanaged Devicesscreen.

48 Understanding the resource model

Page 49: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

3 Understanding the security features of the applianceMost security policies and practices used in a traditional environment are applicable in a virtualizedenvironment. However, in a virtualized environment, these policies might require modificationsand additions.

3.1 Securing the applianceCATA (Comprehensive Applications Threat Analysis) is a powerful HP security quality assessmenttool designed to substantially reduce the number of latent security defects. The design of theappliance employed CATA fundamentals and underwent CATA review.The following factors secured (hardened) the appliance and its operating system:

• Best practice operating system security guidelines were followed.The appliance operating system minimizes its vulnerability by running only the services requiredto provide functionality. The appliance operating system enforces mandatory access controlsinternally.

◦ The appliance maintains a firewall that allows traffic on specific ports and blocks allunused ports. See “Ports required for HP OneView” (page 57) for the list of network portsused.

◦ Key appliance services run only with the required privileges; they do not run as privilegedusers.

◦ The operating system bootloader is password protected. The appliance cannot becompromised by someone attempting to boot in single-user mode.

• The appliance is designed to operate entirely on an isolated management LAN. Access to theproduction LAN is not required.

• The appliance enforces a password change at first login. The default password cannot beused again.

• The appliance supports self-signed certificates and certificates issued by a certificate authority.The appliance is initially configured with a self-signed certificate. As the Infrastructureadministrator, you can generate a CSR (certificate signing request) and, upon receipt, uploadthe certificate to the appliance. This ensures the integrity and authenticity of your HTTPSconnection to the appliance.

• All browser operations and REST API calls use HTTPS. All weak SSL (Secure Sockets Layer)ciphers are disabled.

• The appliance supports secure updating. HP digitally signs all updates to ensure integrity andauthenticity.

• Backup files and transaction logs are encrypted.

• Support dumps are encrypted by default, but you (as Infrastructure administrator) have theoption to not encrypt them. Support dumps are automatically encrypted when a user withanother role creates them.

3.1 Securing the appliance 49

Page 50: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• Operating-system-level users are not allowed to access the appliance, with the followingexceptions:

◦ A special pwreset command used only if the Infrastructure administrator password islost or forgotten. This command requires that you contact your authorized supportrepresentative to obtain a one-time password. For more information, see the online help.

◦ A setting that enables an authorized support representative to obtain a one-time passwordso that they can log in to the appliance console (and only the console) to perform advanceddiagnostics.You can either enable or disable access with this setting.

• HP closely monitors security bulletins for threats to appliance software components and, ifnecessary, issues software updates.

50 Understanding the security features of the appliance

Page 51: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

3.2 Best practices for maintaining a secure applianceThe following table comprises a partial list of security best practices that HP recommends in bothphysical and virtual environments. Differing security policies and implementation practices makeit difficult to provide a complete and definitive list.

Best PracticeTopic

• Limit the number of local accounts. Integrate the appliance with an enterprise directory solutionsuch as Microsoft Active Directory or OpenLDAP.

Accounts

• Use certificates signed by a trusted certificate authority (CA), if possible.HP OneView uses certificates to authenticate and establish trust relationships. One of the mostcommon uses of certificates is when a connection from a web browser to a web server isestablished. The machine level authentication is carried out as part of the HTTPS protocol, usingSSL. Certificates can also be used to authenticate devices when setting up a communicationchannel.The appliance supports self-signed certificates and certificates issued by a CA.The appliance is initially configured with self-signed certificates for the web server, database,and message broker software. The browser will display a warning when browsing to theappliance using self-signed certificates.HP advises customers to examine their security needs (that is, to perform a risk assessment) andconsider the use of certificates signed by a trusted CA. For the highest level of security, HPrecommends that you use certificates signed by a trusted certificate authority:

◦ Ideally, you should use your company's existing CA and import their trusted certificates. Thetrusted root CA certificate should be deployed to user’s browsers that will contact systemsand devices that will need to perform certificate validation.

◦ If your company does not have its own certificate authority, then consider using an externalCA. There are numerous third-party companies that provide trusted certificates. You will needto work with the external CA to have certificates generated for specific devices and systemsand then import these trusted certificates into the components that use them.

As the Infrastructure administrator, you can generate a CSR (certificate signing request) and,upon receipt, upload the certificate to the appliance web server. This ensures the integrity andauthenticity of your HTTPS connection to the appliance. Certificates can also be uploaded forthe database and message broker.For more information, see “Using a certificate authority” (page 56).

Certificates

• HP recommends a strict separation of the management LAN and production LAN, using VLANor firewall technology (or both) to maintain the separation:

◦ Management LANConnect all management processor devices (including Onboard Administrators and virtualconnections through an Onboard Administrator, iLOs, and iPDUs) to the management LAN.Grant management LAN access to authorized personnel only: Infrastructure administrators,Network administrators, and Server administrators.

◦ Production LANConnect all NICs for managed devices to the production LAN.

• Do not connect management systems (for example, the appliance, the iLO card, and OnboardAdministrator) directly to the Internet.If you require access to the Internet, use a corporate VPN (virtual private network) that providesfirewall protection.

Network

3.2 Best practices for maintaining a secure appliance 51

Page 52: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Best PracticeTopic

• The appliance is preconfigured so that nonessential services are removed or disabled in itsmanagement environment. Ensure that you continue to minimize services when you configurehost systems, management systems, network devices (including network ports not in use) tosignificantly reduce the number of ways your environment could be attacked.

Nonessentialservices

• For local accounts on the appliance, change the passwords periodically according to yourpassword policies.

• Ensure that passwords include at least three of these types of characters:

◦ Numeric character

◦ Lowercase alphabetic character

◦ Uppercase alphabetic character

◦ Special character

Passwords

• Clearly define and use administrative roles and responsibilities; for example, the Infrastructureadministrator performs most administrative tasks.

Roles

• Consider using the practices and procedures, such as those defined by the Information TechnologyInfrastructure Library (ITIL). For more information, see the following website:http://www.itil-officialsite.com/home/home.aspx

ServiceManagement

• Ensure that a process is in place to determine if software and firmware updates are available,and to install updates for all components in your environment on a regular basis.

Updates

• Educate administrators about changes to their roles and responsibilities in a virtual environment.

• Restrict access to the appliance console to authorized users. For more information, see “Restrictingconsole access” (page 59).

• If you use an Intrusion Detection System (IDS) solution in your environment, ensure that the solutionhas visibility into network traffic in the virtual switch.

• Turn off promiscuous mode in the hypervisor and encrypt traffic flowing over the VLAN to lessenthe effect on any VLAN traffic sniffing.

NOTE: In most cases, if promiscuous mode is disabled in the hypervisor, it cannot be used ona VM (Virtual Machine) guest. The VM guest can enable promiscuous mode, but it will not befunctional.

• Maintain a zone of trust, for example, a DMZ (demilitarized zone) that is separate from productionmachines.

• Ensure proper access controls on Fibre Channel devices.

• Use LUN masking on both storage and compute hosts.

• Ensure that LUNs are defined in the host configuration, instead of being discovered.

• Use hard zoning (which restricts communication across a fabric) based on port WWNs(Worldwide Names), if possible.

• Ensure that communication with the WWNs is enforced at the switch-port level.

VirtualEnvironment

3.3 Creating a login sessionYou create a login session when you log in to the appliance through the browser or some otherclient (for example, using the REST API). Additional requests to the appliance use the session ID,which must be protected because it represents the authenticated user.A session remains valid until you log out or the session times out (for example, if a session is idlefor a longer period of time than the session idle timeout value).

52 Understanding the security features of the appliance

Page 53: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

3.4 Authentication for appliance accessAccess to the appliance requires authentication using a user name and password. User accountsare configured on the appliance or in an enterprise directory. All access (browser and REST APIs),including authentication, occurs over SSL to protect the credentials during transmission over thenetwork.

3.5 Controlling access for authorized usersAccess to the appliance is controlled by roles, which describe what an authenticated user ispermitted to do on the appliance. Each user must be associated with at least one role.

3.5.1 Specifying user accounts and rolesUser login accounts on the appliance must be assigned a role, which determines what the userhas permission to do.For information on each role, and the capabilities these roles provide, see “About user roles” (page178).For information on how to add, delete, and edit user accounts, see the online help.

3.6 Protecting credentialsLocal user account passwords are stored using a salted hash; that is, they are combined with arandom string, and then the combined value is stored as a hash. A hash is a one-way algorithmthat maps a string to a unique value so that the original string cannot be retrieved from the hash.Passwords are masked in the browser. When transmitted between appliance and the browser overthe network, passwords are protected by SSL.Local user account passwords must be a minimum of eight characters, with at least one uppercasecharacter. The appliance does not enforce additional password complexity rules. Password strengthand expiration are dictated by the site security policy (see “Best practices for maintaining a secureappliance” (page 51)). If you integrate an external authentication directory service (also knownas an enterprise directory) with the appliance, the directory service enforces password strengthand expiration.

3.7 Understanding the audit logThe audit log contains a record of actions performed on the appliance, which you can use forindividual accountability.You must have Infrastructure administrator privileges to download the audit log.Monitor the audit logs because they are rolled over periodically to prevent them from getting toolarge. Download the audit logs periodically to maintain a long-term audit history.Each user has a unique logging ID per session, enabling you to follow a user’s trail in the auditlog. Some actions are performed by the appliance and might not have a logging ID.A breakdown of an audit entry follows:

DescriptionToken

The date and time of the eventDate/time

The unique identifier of an internal componentInternal componentID

The organization ID. Reserved for internal useReserved

The login domain name of the userUser domain

The user nameUser name/ID

3.4 Authentication for appliance access 53

Page 54: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

DescriptionToken

The user session ID associated with the messageSession ID

The URI of the task resource associated with the messageTask ID

The client (browser) IP address identifies the client machine that initiated the requestClient host/IP

The result of the action, which can be one of the following values:• SUCCESS

• FAILURE

• SOME_FAILURES

• CANCELED

• KILLED

Result

A description of the action, which can be one of the following values:

•••• CANCELEDUNSETUPLISTADD

• •••MODIFY LOGINDEPLOYENABLE

•• ••DISABLEDELETE LOGOUTSTART

••• •DONESAVEACCESS DOWNLOAD_START

••• KILLEDSETUPRUN

Action

A description of the severity of the event, which can be one of the following values, listed indescending order of importance:• INFO

• NOTICE

• WARNING

• ERROR

• ALERT

• CRITICAL

Severity

For REST API category information, see the HP OneView REST API Reference in the online help.Resource category

The resource URI/name associated with the taskResource URI/name

The output message that appears in the audit logMessage

Example 1 Sample audit entries: user login and logout

2013-09-16 14:55:20.706 CST,Authentication,,,administrator,jrWI9ych,,,SUCCESS,LOGIN,INFO,CREDENTIAL,,Authentication SUCCESS

.

.

.

2013-09-16 14:58:15.201 CST,Authentication,,,MISSING_UID,jrWI9ych,,,SUCCESS,LOGOUT,INFO,CREDENTIAL,,TERMINATING SESSION

3.8 Choosing a policy for the audit logChoose a policy for downloading and examining the audit log.The audit log contains a record of actions performed on the appliance, which you can use forindividual accountability. As the audit log gets larger, older information is deleted. To maintain along-term audit history, you must periodically download and save the audit log.For more information about the audit log, see “Understanding the audit log” (page 53).

54 Understanding the security features of the appliance

Page 55: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

3.9 Appliance access over SSLAll access to the appliance is through HTTPS (HTTP over SSL), which encrypts data over the networkand helps to ensure data integrity. For a list of supported cipher suites, see “Algorithms for securingthe appliance” (page 59).

3.10 Managing certificates from a browserA certificate authenticates the appliance over SSL. The certificate contains a public key, and theappliance maintains the corresponding private key, which is uniquely tied to the public key.

NOTE: This section discusses certificate management from the perspective of the browser. Forinformation on how a non-browser client (such as cURL) uses the certificate, see the documentationfor that client.

The certificate also contains the name of the appliance, which the SSL client uses to identify theappliance.The certificate has the following boxes:

• Common Name (CN)This name is required. By default it contains the fully qualified host name of the appliance.

• Alternative NameThe name is optional, but HP recommends supplying it because it supports multiple names(including IP addresses) to minimize name-mismatch warnings from the browser.By default, this name is populated with the fully qualified host name (if DNS is in use), a shorthost name, and the appliance IP address.

NOTE: If you enter Alternative Names, one of them must be your entry for the CommonName.

These names can be changed when you manually create a self-signed certificate or a certificatesigning request.

3.10.1 Self-signed certificateThe default certificate generated by the appliance is self-signed; it is not issued by a trusted certificateauthority.By default, browsers do not trust self-signed certificates because they lack prior knowledge of them.The browser displays a warning dialog box; you can use it to examine the content of the self-signedcertificate before accepting it.

3.10.1.1 Verifying a certificateYou can verify the authenticity of the certificate by viewing it with your browser.After logging in to the appliance, choose Settings→Security to view the certificate. Make note ofthese attributes for comparison:

• Fingerprints (especially)

• Names

• Serial number

• Validity datesCompare this information to the certificate displayed by the browser, that is, when browsing fromoutside the appliance.

3.9 Appliance access over SSL 55

Page 56: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

3.10.1.2 Downloading and importing a self-signed certificateThe advantage of downloading and importing a self-signed certificate is to circumvent the browserwarning.In a secure environment, it is never appropriate to download and import a self-signed certificate,unless you have validated the certificate and know and trust the specific appliance.In a lower security environment, it might be acceptable to download and import the appliancecertificate if you know and trust the certificate originator. However, HP does not recommend thispractice.Microsoft Internet Explorer and Google Chrome share a common certificate store. A certificatedownloaded with Internet Explorer can be imported with Google Chrome as well as InternetExplorer. Likewise, a certificate downloaded with Google Chrome can also be imported by bothbrowsers. Mozilla Firefox has its own certificate store, and must be downloaded and importedwith that browser only.The procedures for downloading and importing a self-signed certificate differ with each browser.Downloading a self-signed certificate with Microsoft Internet Explorer 91. Click in the Certificate error area.2. Click View certificate.3. Click the Details tab.4. Verify the certificate.5. Select Copy to File...6. Use the Certificate Export Wizard to save the certificate as Base-64 encoded X.509 file.Importing a self-signed certificate with Microsoft Internet Explorer 91. Select Tools→Internet Options.2. Click the Content tab.3. Click Certificates.4. Click Import.5. Use the Certificate Import Wizard.

a. When it prompts you for the certificate store, select Place….b. Select the Trusted Root Certification Authorities store.

3.10.2 Using a certificate authorityUse a trusted CA (certificate authority) to simplify certificate trust management; the CA issuescertificates that you import. If the browser is configured to trust the CA, certificates signed by theCA are also trusted. A CA can be internal (operated and maintained by your organization) orexternal (operated and maintained by a third party).You can import a certificate signed by a CA, and using it instead of the self-signed certificate. Theoverall steps are as follows:1. You generate a CSR (certificate signing request).2. You copy the CSR and submit it to the CA, as instructed by the CA.3. The CA authenticates the requestor.4. The CA sends the certificate to you, as stipulated by the CA.5. You import the certificate.For information on generating the CSR and importing the certificate, see the UI help.

56 Understanding the security features of the appliance

Page 57: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

3.11 Browser best practices for a secure environment

DescriptionBest practice

See the HP OneView Support Matrix to ensure that your browser and browser versionare supported and the appropriate browser plug-ins and settings are configured.

Use supported browsers

In the browser, a cookie stores the session ID of the authenticated user. Although thecookie is deleted when you close the browser, the session is valid on the appliance untilyou log out. Logging out ensures that the session on the appliance is invalidated.

Log out of the appliancebefore you close the browser

When you are logged in to the appliance, avoid clicking links to or from sites outsidethe appliance UI, such as links sent to you in email or instant messages. Content outsidethe appliance UI might contain malicious code.

Avoid linking to or from sitesoutside of the appliance UI

When you are logged in to the appliance, avoid browsing to other sites using the samebrowser instance (for example, via a separate tab in the same browser).For example, to ensure a separate browsing environment, use Firefox for the applianceUI, and use Chrome for non-appliance browsing.

Use a different browser toaccess sites outside theappliance

3.12 Nonbrowser clientsThe appliance supports an extensive number of REST APIs. Any client, not just a browser, can issuerequests for REST APIs. The caller must ensure that they take appropriate security measures regardingthe confidentiality of credentials, including:

• The session token, which is used for data requests.

• Responses beyond the encryption of the credentials on the wire using HTTPS.

3.12.1 PasswordsPasswords are likely displayed and stored in clear text by a client like cURL. You can downloadcURL at the following web address:http://curl.haxx.se/download.htmlTake care to prevent unauthorized users from:

• Viewing displayed passwords

• Viewing session identifiers

• Having access to saved data

3.12.2 SSL connectionThe client should specify HTTPS as the protocol to ensure SSL is used on the network to protectsensitive data. If the client specifies HTTP, it will be redirected to HTTPS to ensure that SSL is used.The appliance certificate, which the client requires, allows the SSL connection to succeed. Aconvenient way to obtain a certificate is to use a browser pointed at the appliance; for moreinformation on obtaining a certificate with a browser, see “Managing certificates from a browser”(page 55)

3.13 Ports required for HP OneViewHP OneView requires specific ports to be available to the appliance to manage servers, enclosures,and interconnects.

3.11 Browser best practices for a secure environment 57

Page 58: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Table 1 Ports required for HP OneView

DescriptionUseProtocolPort number

Used for SSH and SFTP. SSH is required to communicate withVC Ethernet and FlexFabric interconnect modules. SFTP isrequired for actions such as firmware upgrades and supportdumps.

Inbound andOutbound

TCP22

Used for the HTTP interface. Typically, this port redirects toport 443; this port provides the access required by the iLO.

InboundTCP80

HP OneView acts as an NTP server, both iLO and OnboardAdministrator require access.

InboundUDP123

Used as an NTP client to synchronize the appliance time.OutboundUDP123

Supports SNMP GET calls to obtain status data from a serverthrough iLO. Also used for iPDU.

OutboundUDP161

Used for SNMP trap support from the iLO, OnboardAdministrator, and iPDU devices. This port is also used tomonitor the VC interconnects and trap forwarding.

InboundUDP162

Used for the HTTPS interface to user interface and APIs.InboundTCP443

Used for secure SSL access to the iLO and OnboardAdministrator. Used for RIBCL, SOAP, and iPDUcommunication.

OutboundTCP443

Used as an alternative SNMP trap port.InboundUDP2162

Allows external scripts or applications to connect to andmonitor messages from the SCMB (State-Change MessageBus).

InboundTCP5671

Provides browser access to the remote console.Browser to iLOTCP17988

Provides remote console access to iLO virtual media.Browser to iLOTCP17990

3.14 Controlling access to the appliance consoleUse the hypervisor management software to restrict access to the appliance, which preventsunauthorized users from accessing the password reset and service access features. See “Restrictingconsole access” (page 59).Typical legitimate uses for access to the console are:

• Troubleshooting network configuration issues

• Resetting an appliance administrator password

• Enabling service access by an on-site authorized support representativeThe virtual appliance console is displayed in a graphical console; password reset and HP Servicesaccess use a non-graphical console.Switching from one console to another (VMware vSphere and Microsoft Hyper-V)1. Open the virtual appliance console.2. Press and hold Ctrl+Alt.3. Press and release the space bar (VMware vSphere only).4. Press and release F1 to select the non-graphical console or F2 to select the graphical console.Switching from one console to another (KVM)1. Open the Virtual Machine Manager.2. In the Menu bar, select Send Key→Ctrl+Alt+F1 for the non-graphical console or select Send

Key→Ctrl+Alt+F2 for the graphical console.

58 Understanding the security features of the appliance

Page 59: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

3.14.1 Enabling or disabling authorized services accessWhen you first start up the appliance, you can choose to enable or disable access by on-siteauthorized support representatives. By default, on-site authorized support representatives areallowed to access your system through the appliance console and diagnose issues that you havereported.Support access is a root-level shell, which enables the on-site authorized support representative todebug any problems on the appliance and obtain a one-time password using a challenge/responsemechanism similar to the one for a password reset.Any time after the initial configuration of the appliance, an Infrastructure administrator can enableor disable services access through the UI by selecting Actions→Edit services access on the Settingswindow.You can also use an appliance/settings REST API to enable or disable services access.

NOTE: HP recommends that you enable access. Otherwise, an authorized support representativewill not be able to access the appliance to troubleshoot issues that you cannot resolve yourself.

3.14.2 Restricting console accessYou can restrict console access to the virtual appliance through secure management practices ofthe hypervisor itself.For VMware vSphere, this information is available from the VMware website:http://www.vmware.comIn particular, search for topics related to vSphere's Console Interaction privilege and best practicesfor managing VMware's roles and permissions.For Microsoft Hyper-V, restrict access to the console through role-based access. For information,see the Microsoft website:www.microsoft.com

3.15 Algorithms for securing the appliance• SSL (see Table 2 (page 59))

• SHA for hashing local user account passwords

• Other passwords are encrypted using 128-bit Blowfish

• Support dumps:

Encryption: 128-bit AES◦◦ Hash: SHA-256

◦ The AES key is encrypted separately using 2,048-bit RSA.

• Updates:

◦ Not encrypted; digitally signed using SHA-256 and 2,048-bit RSA

The following SSL cipher suites are enabled on the HP OneView appliance web server. The ciphersuites support the connection among the browser, other clients, and the appliance.

Table 2 Supported SSL cipher suites

MacEncAuKxSSL versionSSL cipher suite

SHA1AES (256)RSADHSSL v3DHE-RSA-AES256-SHA

SHA1AES (256)RSARSASSL v3AES256-SHA

3.15 Algorithms for securing the appliance 59

Page 60: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Table 2 Supported SSL cipher suites (continued)

MacEncAuKxSSL versionSSL cipher suite

SHA13DES (168)RSADHSSL v3EDH-RSA-DES-CBC3-SHA

SHA13DES (168)RSARSASSL v3DES-CBC3-SHA

SHA1AES (128)RSADHSSL v3DHE-RSA-AES128-SHA

SHA1AES (128)RSARSASSL v3AES128-SHA

3.16 Files you can download from the applianceYou can download the following data files from the appliance:

• Support dumpBy default, all data in the support dump is encrypted and accessible by an authorized supportrepresentative only.

• Backup fileAll data in the backup file is in a proprietary format. HP recommends that you encrypt the fileaccording to your organization's security policy.

• Audit logsSession IDs are not logged, only the corresponding logging IDs are logged. Passwords andother sensitive data are not logged.

60 Understanding the security features of the appliance

Page 61: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

4 Navigating the graphical user interface4.1 Browsers

For general information about browser use, see the following topics:

• “Supported browsers” (page 61)

• “Browser best practices for a secure environment” (page 57)

• “Commonly used browser features and settings” (page 61)

4.1.1 Supported browsersFor information about the web browsers that are supported for use with HP OneView, see the HPOneView Support Matrix.

4.1.2 Commonly used browser features and settings

DescriptionFeature

For optimum performance, the minimum screen size is 1280 × 1024 pixels for desktopmonitors and 1280 × 800 for laptop displays. The minimum supported screen size is1024 × 768 pixels.

Screen resolution

US English, Japanese, and Simplified Chinese are the supported languages.Language

You can close browser windows at any time. Closing the window while you are loggedin terminates your session.

Close window

You can select and copy most text, with the exception of text in images. You can pastetext into text entry boxes.

Copy and paste

Press Ctrl+F to search for text in the current screen.Search in a screen

Right-click the browser back button to view the history of the active tab. Use this featureto determine how you arrived at the current screen.

Local history

You can use the browser back and forward buttons to navigate the UI.

NOTE: Pop-up dialog boxes are not considered screens. If you click the back buttonwhile a pop-up dialog box is displayed, you return to the previous screen.If you click the forward button to go to a pop-up dialog box, you go instead to the screenwith the link to the pop-up dialog box.The exceptions are screens that you access directly from the Actions menu. If you use thebrowser navigation buttons with these screens, you lose any unsaved changes you madeon the screens.

Back and forward buttons

You can create bookmarks for commonly-used screens. You can email these links to otherusers, who must log in and have the appropriate authorization for the screen.

Bookmarks

Right-click a link to a resource or screen to open the link in a new tab or window.

NOTE: If you right-click a link while in an edit screen, the actions you take on anotherscreen do not automatically refresh the form in the first screen.For example, if the Add Network dialog box is open, but you do not have any networksto add, you can create networks in a new tab or window. However, the first Add Networkdialog box does not recognize the new networks automatically.

Open screens in a new tabor window

If you click the browser refresh button to refresh a screen on which you have added butnot saved information, you lose the information.

Browser refresh

Use the zoom in or zoom out feature to increase or decrease the text size.Zoom in/zoom out

4.1 Browsers 61

Page 62: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

4.1.3 Set the browser for US or metric units of measurementTo configure how units of measurement are displayed—either in United States (US) or metricunits—change the region portion of the language setting in your browser.Metric units are used for all regions except the United States region. Specify the United States asyour region code if you want United States customary units. Specify any other region code if youwant metric units.

Table 3 Set US or metric units of measurement

ProcedureBrowser

1. Click the Google menu icon.2. Select Settings→Show advanced settings...3. Scroll down to Languages and click Language and input settings...4. Click Add and then select the language you want to use.5. Restart the browser to apply your changes.

Google Chrome

The browser locale and regions locale are derived from your Windows settings.1. Select Tools+Internet Options+General (tab)+Languages→Language Preference.2. Specify your own language tags. Click Add button in the Language Preferences

dialog box, and then enter your language tag in the User-defined box.3. Click OK.4. Restart the browser to apply your changes.

Microsoft Internet Explorer

The browser locale and regions locale are derived from the version of Firefox youare running.1. Select Tools→Options→Content→Languages→Choose.2. Select your preferred language and then click OK.3. Restart the browser to apply your changes.

Mozilla Firefox

4.2 About the graphical user interfaceTo learn the names of common areas, icons, and controls on a UI screen, see the numbereddescriptions that appear after the image.

62 Navigating the graphical user interface

Page 63: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Figure 2 Screen topography

HP OneView

Overview

Create

Create

General

Activity

TypeVLAN IDPurpose

Ethernet

c1 net

2015General

Preferred bandwidth 2.5Gb/s

Maximum bandwidth 10Gb/s

Smart link Yes

Private network No

Uplink Set none

Used by noneMember of none

Administrator Today 12:27 pm

Search ?

Create network C1 netName

C1net 2015 Ethernet

VLANID Type

corp net 2013 Ethernet

dev1105 1105 Ethernet

dev1106 1106 Ethernet

dev1107 1107 Ethernet

dev1108 1108 Ethernet

esxi mgmt 1131 1131 Ethernet

esxi vmotion 1132 1132 Ethernet

prod 1101 1101 Ethernet

prod 1102 1102 Ethernet

prod 1103 1103 Ethernet

prod 1104 1104 Ethernet

SAN A FC

v

v

vv

Actions v

Deletecorp2 net

Createcorp2 net

20 All statuses All typesNetworks v v

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1 5 6 72 3 4

10 9 8

6 Session control: Tracks who is currentlylogged in to the appliance and the duration

1 HP OneView main menu: The primarymenu for navigating to resources. Click the

icon to expand the menu. of each login session. Also enables you toand edit some user account information,depending on your user credentials.

2 View selector: Enables you to control theinformation displayed about a resource so

7 Help control: Expands (or hides) a sidebarwhich provides access to UI and REST API

that you can focus only on what you areinterested in.

help, the EULA and Written Offer, and theHP OneView online user forum.

3 Map view icon: Provides a graphicalrepresentation of the relationships between

8 Activity sidebar: Shows recent alerts andtask activity for the current resource. Use

the current resource and other resources.To see these relationships, select the Map

view selector or the icon.the Activity control icon to open (or close)this sidebar.

9 Details pane: Provides all information knownabout a selected resource instance. To see

4 Actions menu: Provides the actions that areavailable to run on the current resource.

details about a particular resource instance,click its name in the master pane.

Actions include, but are not limited to:adding, creating, deleting, removing, and

10 Master pane: Lists all resource instances thathave been configured on the appliance. In

editing a resource instance. If you do nothave the appropriate permissions to

some cases, a status icon indicates generalhealth of the resource.

perform an action, the action does notappear on the Actions menu.

5 Activity control: Expands (or hides) asidebar of recent appliance, resource, oruser activity (from the current loginsession).

In addition to the screen components shown in Figure 2 (page 63), every UI screen has anotifications area that notifies you when an event or activity requires your attention.Some screens also have a filters sidebar that enables you to control the amount and type ofinformation displayed in the details pane.

4.2 About the graphical user interface 63

Page 64: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

4.3 Activity sidebar

4.3.1 About the Activity sidebarThe Activity sidebar shows tasks initiated during the current session. The most recent task is displayedfirst.Task notifications provide information (including in-progress, error, and completion messages)about tasks that were launched.The Activity sidebar differs from the Activity screen because it displays only recent activity. TheActivity screen, in contrast, displays all activities and allows you to list, sort, and filter them. Formore information, see “About Activity” (page 201).Click an activity to show more details.

4.3.2 Activity sidebar detailsThe Activity sidebar shows task activities generated during your current login session.

DescriptionComponent

Shows recent task activity generated during your login session.When the Activity sidebar is closed, the number of alert or task notifications that have not yetbeen viewed appears next to the Activity icon.

Describes the alert or task and the affected resource.A health status icon indicates the current status of the resource associated with the activity.

Activity

4.3.3 Expand or collapse the Activity sidebarPrerequisites

• Minimum required privileges: Network administrator, Server administrator, Infrastructureadministrator, Backup administrator, Read only

Expanding or collapsing the Activity filter sidebar

1. Use the right pin icon ( ) to expand the Activity filter sidebar.

Use the left pin icon ( ) to collapse the Activity filter sidebar.

2. Select an activity to reveal more details.Next step: Filter activities.

4.4 Banner and main menuThe main menu is the primary method for navigating to resources and the actions that can beperformed on them.To expand the main menu, click inside the main menu area of the banner.

Figure 3 Banner

Server Hardware 4 All statuses ResetAll labels

SearchHP OneView

64 Navigating the graphical user interface

Page 65: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

The main menu provides access to resources; each resource screen contains an Actions menu.• If you are not authorized to view a resource, that resource does not appear in the main menu.

• If you do not have the appropriate permissions to perform an action, the action does notappear on the Actions menu.

Figure 4 Expanded main menu

HP OneView

SERVERSGENERAL

Server Profiles Logical Interconnect Groups

Logical Interconnect s

NetworksNetwork SetsInterconnectsSwitches

Dashboard

Activity

Firmware BundlesServer HardwareServer Hardware Types

Data Centers Settings

Users and Groups

SAN Managers

Racks

Power Delivery DevicesUnmanaged Devices

Enclosure Groups

Enclosures

NETWORKING FACILITIESSTORAGE

Volume Templates

Volumes

Storage Pools

Storage Systems

4.5 Button functionsThese UI buttons perform consistently whether they appear on screens or dialog boxes.

DescriptionButton

Adds items under appliance management.• Add saves the definition for a single object or resource and closes the screen or dialog

box.• Add + enables you to define and save multiple objects or resources sequentially without

closing the screen or dialog box between entries.

Add and Add +

Creates logical constructs used by the appliance.• Create creates a single item and closes the screen or dialog box

• Create + enables you to create another item in the same session.

Create and Create +

Closes a screen or dialog box, and discards any unsaved changes or entries that you made.Cancel

Confirms and saves your edits and closes the screen or dialog box.OK

Closes the screen or dialog box and returns you to the previous screen.Close

4.6 Filters sidebarSome resource screens have a Filters sidebar that enables you to control the amount and type ofinformation displayed in the details pane.

4.5 Button functions 65

Page 66: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Figure 5 Filters sidebar

1 Pin control: Expands or hides the Filters sidebar.2 Sorting and filtering criteria enables you to refine the information displayed for a resource in

the details pane.

4.7 Help sidebar

Click in the banner to open the help sidebar. The help sidebar provides hyperlinks to the helpsystem, license agreement, open source code used in the product, and the online user forum.

Figure 6 Help sidebar

Help

Documentation

Help on this page

Browse REST API help

First time setup

Browse help

License

End-User License agreement

Community

HP OneView Forum

Written Offer

1

2

3

4

5

6

7

?

1 Opens context-sensitive help for the current screen in a new browser window or tab.2 Opens the top of the help contents in a new browser window, which enables you to navigate

to the entire table of contents for the UI help.

66 Navigating the graphical user interface

Page 67: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

3 Opens the top of the REST API help contents in a new browser window, which enables youto navigate to the entire table of contents for the REST API help.

4 Opens the first-time setup help in a new browser window, which guides you through initialconfiguration tasks to make your data center resources known to the appliance and bringthem under management.

5 Displays the End-User License agreement (EULA).6 Displays the Written offer, which describes the open source products used by HP OneView.7 Opens a new browser window to the http://www.hp.com/go/oneviewcommunity online user

forum where you can share your experiences using HP OneView and pose or answer questions.

4.8 Icon descriptionsHP OneView uses icons to represent the current status of resources and alerts and to control thedisplay.

• “Status and severity icons” (page 67)

• “User control icons” (page 67)

• “Informational icons” (page 68)

4.8.1 Status and severity icons

TaskActivityResourceSmall iconLarge icon

Failed/InterruptedCriticalCritical

WarningWarningWarning

SuccessInformationalOK

CanceledDisabled

Unknown

An In progress rotating icon indicates that a change is being applied or a task is running.This icon can appear in combination with any of the resource states. For example:

4.8.2 User control icons

ActionNameIcon

Expands a menu to show all optionsExpandmenu

Identifies a title that has additional information. Clicking the title changes the view todisplay details.

View details

Expands a collapsed list itemExpand

Collapses an expanded list itemCollapse

4.8 Icon descriptions 67

Page 68: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

ActionNameIcon

Enables editingEdit

Deletes the current entryDelete orremove

Searches for the text you enter in the Search box. This is especially useful for finding typesof resources or specific resources by name.

Search

The left pin expands or collapses the Filters sidebarThe right pin expands or collapses the Activity sidebar or Help sidebar

Pin

Determines whether items are displayed in ascending or descending orderSort

4.8.3 Informational icons

DescriptionNameIcon

Provides a graphical representation of the relationships between the current resource andother resources

Map

Provides a recent history of user and appliance initiated tasks and alertsActivitycontrol

Displays your login name and the duration of your current session. Also provides a linkyou can use to log out of the appliance.To change your full name, password, and contact information, click the Edit icon next toyour login name.

Sessioncontrol

• When this icon is at the top of a dialog box, you can click it to open context-sensitivehelp for that topic in another window or tab.

• In the banner, this icon expands or collapses the Help sidebar, where you can browsethe help documentation or find help on the screen currently displayed. The help sidebarprovides the following:

◦ A Help on this page hyperlink to access context-sensitive help for the current screen

◦ A Browse help hyperlink to access the entire help system

◦ Links that you can use to display the EULA and the Written Offer.

◦ A link to the HP OneView Forum, an online forum for customers and partners toshare their experiences and pose questions related to using HP OneView. Communitymembers as well as HP representatives are welcome to assist with answeringquestions.

Help control

4.9 Labels screen detailsThe Labels view enables you to view the labels for a resource. Labels can be used to organizeresources into groups. For example, you might want to identify the servers that are used primarilyby the Finance team, or identify the storage systems assigned to the Asia/Pacific division. You canfilter and search for labels across all resource types or within a specific resource.

4.10 Map view screen detailsThe Map view enables you to examine the configuration and understand the relationships betweenlogical and physical resources in your data center. This view gives you immediate visibility into

68 Navigating the graphical user interface

Page 69: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

your resources from the individual Ethernet and Fibre Channel networks all the way up to theenclosure, rack, and top-level physical data center.The Map view was designed to be highly interactive and useful even at scale.To open the relationship view for a resource, do one of the following:

• Select Map from the view selector.

• Select the icon.Providing context for a resource can be helpful when troubleshooting problems with the resource.By looking at the Map view, you can determine if anything related to the resource is also havinga problem.A status icon indicates the general health of the resource and provides a quick path to track errors.

Figure 7 Sample Map view

Add enclosure: 192.0.2.0Apr 30 10:17AM

Map1Z34AB7890 Actions v

HPTC-RACK - 01

1Z34AB7890, interconnect 1

1Z34AB7890BladeSystem c7000 Enclosure G2

HPTC

Racks

EnclosureGroups

Enclosures

1Z34AB7890-LS

1Z34AB7890 Bay 8 device-bays

ServerHardware

Interconnects

LogicalInterconnects

HP VC FlexFabric 10Gb/24-Port Module1Z34AB7890, interconnect 2

HP VC FlexFabric 10Gb/24-Port Module

...............................................................................................................................................................

...............................................................................................................................................................

...............................................................................................................................................................

...............................................................................................................................................................

...............................................................................................................................................................

...............................................................................................................................................................

1Z34AB7890 Bay 8

1Z34AB7890, bay 2Proliant BL 685c G7

1Z34AB7890, bay 1Proliant BL 620c G7

The selected resource is located at the center of the Map view. Everything above the resource isan ancestor; everything below the resource is a descendant.A connecting line between boxes indicates a direct relationship, such as server blades in anenclosure. Use your pointing device to hover over any resource to see its direct relationships toother resources. Other items can be indirectly related to the resource, such as logical interconnectgroups and server profiles.Click any resource that appears in a relationship view to open its specific Map view.

4.11 Notifications areaThe notifications area on a resource UI screen appears when an activity (an alert or task) hasaffected the resource, which might require your attention.By default, one line of information appears in the notifications area. Click anywhere in the yellowbox to expand the notifications area and view more information associated with the activity. Clickagain to collapse the notifications area.

4.11 Notifications area 69

Page 70: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Figure 8 Notifications area

Model

Manag

Location

Power

Maximum

Serial

General

OverviewA, Slot 1!

The system A, Slot 1 is not configured for redundant power because it has 1 c...

>

A, Slot 1

All

All

0 01

0 01

The system A, Slot 1 is ...

The system A, Slot 1 is notconfigured for redundant power because it has 1connected power input(s). The system must have at least 2 connected powerinputs(s) to have redundant power.

Resolution: Configure the system with 1 more redundant power deliverydevice(s) or verify that the configuration matches the target system

Powered by

Maximum power

Serial number

parentLS1

280 Watts

a963fdec-ebfb-4ba4

Actions v

Actions vOverview!

1

2

1 A collapsed notifications area (the default). Select All to view all activity associated with theresource.

2 An expanded notifications area, which provides resolutions for critical or warning alerts thatrequire your attention, with links to Details, when they are available.

4.12 Log out of the appliance1. Click the Session control icon in the banner.2. Select Logout.

administrator

Logout

Logged in 6 minutes ago

4.13 Perform an action on multiple resourcesFor some actions, you can select multiple resources in the rather than performing the action on oneresource at a time. For example, you can power on many server blades with one operation. Eachaction on a resource instance is logged individually in the Activity screen.If the action cannot be performed on a specific resource instance, the resource is excluded fromthe action. For example, if you try to power on a server that is already powered on, the action isnot performed on that server. Opening the “Activity sidebar” (page 64) for an action displays theresults, which in this example, shows that one server was powered on and two were excluded:

70 Navigating the graphical user interface

Page 71: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

If any resource is excluded from the action, a critical or warning icon is displayed. A resource isexcluded if the action is not possible or if the action fails, such as attempting to delete a serverprofile for a powered-on server. If multiple resources are excluded, select a single resource andtry the action again to determine why a resource was excluded.Use the following key combinations to select multiple resources in the master pane:

• To select a contiguous range of objects, select the resource at the beginning of the range andpress Shift and hold as you select the end of the range.

• To select individual objects, press Ctrl and hold as you point to and select each object.Use the Ctrl key to unselect any previously-selected objects.You can make multiple selections for the following resources and actions:

Multi-select actionsResource

• Update from group

• Reapply configuration

Enclosures

• Power on/offServer Hardware

• Power on/off

• Delete

Server Profiles

4.14 Search help topics1. On any screen, click the icon in the banner to open the help sidebar.2. In the Help sidebar, select Help on this page.

Context-specific help appears in a separate browser window.

3. In the new browser window where the help is displayed, click Search at the top of the leftnavigation pane, next to the Contents and Index links.

Figure 9 UI help search box

4. Enter a search term in the Search box. Note the following:• Search terms are case insensitive.

• Cutting and pasting text into the search box is supported.

4.14 Search help topics 71

Page 72: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• Wildcard characters, such as the asterisk (*), are not supported.

• These search operators are not supported:

◦ Plus sign (+)

◦ Minus sign or hyphen (–)

◦ Double quotes (" ")

◦ Special characters (non-alphanumeric)

5. Press Enter or click List Topics to start the search process.Search results are presented as links to the sections in which the search term appears.

6. Scan the search results for the section title or titles that best match what you are looking for,and click the link to view the content. Each instance of your search term is highlighted in yellowfor easy identification.

4.14.1 About help system search resultsNote the following about how the help system search feature operates:

• Searches are based on stem words. For example, if you type the word restore, the searchreturns restoring as well as restore.

• Searches sometime return the stem word rather than the search term. For example, searchingfor Orchestration stems to orchestr and thus returns no results. This is expected behavior.

• Unrelated partial terms are not found. For example, a search for cat:

Finds cat and cats.◦◦ Does not find category because it does not provide enough of the stem word for the

search operation to return complete results.

• Sometimes searches return results based on the metadata matching the stem word rather thana match in the actual help content. In this case, you will not see highlighted terms on the page.

4.15 Search resourcesThe banner of every screen includes the Smart Search feature, which enables you to findresource-specific information such as instances of resource names, serial numbers, WWNs, andIP and MAC addresses. If you have assigned labels to resources, you can search by label.Ingeneral, anything that appears in a resource is searchable.Smart Search makes locating resources by model as simple as typing the model string (for exampleBL660), enabling you to inventory or take action on a desired set of devices.Perhaps you are looking for all resources in a given enclosure or need to find one server using acertain MAC address. Smart Search instantly gives you the information you are seeking.The default search behavior is to focus on the resource you are currently viewing. But, to broadenthe scope of your search across all resources, you have the option to search Everything, whichsearches all resources.Some resources might not include the option to choose between the current resource or everything,in which case the default search is for everything.

72 Navigating the graphical user interface

Page 73: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

When you start typing, search suggestions are provided based on pattern matching andpreviously-entered search criteria.

• Select a suggestion to change your filter to the suggestion and submit it (as if you had pressedEnter).

• Press Enter to see the list of search matches.

• If you are doing a resource match, the master pane is filtered to match your search input.

TIP: Enter complete words or names as your search criteria. Partial words or names might notreturn the expected results.If you enter a multi-word search term, results show matches for all words you enter.

When you find what you are looking for in the search results, which are organized by resourcetype, select the item to navigate to it.

NOTE: The Smart Search feature does not search the help system. To search the UI and RESTAPI help, see “Search help topics” (page 71).

Search all resourcesSearch the current resource

1. Click in the Smart Search box.

Search

2. Select Everything.

Scope Server Profiles Everything

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3. Enter your search text and press Enter.

1. Click in the Smart Search box.

Search

2. Enter your search text and press Enter.The search results are focused in your current locationin the UI.

Advanced searching and filtering with properties

TIP: Enclosure a search value in double quotes if the value contains spaces.Enter complete values for the properties. Partial values do not return search results.

Search resultsExample of advanced filtering syntax

All hardware that matches the model number and name.By model name:model:"BladeSystem c7000 Enclosure G2"

model:"ProLiant BL460c Gen8"

model:"HP VC 8Gb 20-Port FC Module"

An enclosure with the name enclosure10.A power delivery device with the name 192.0.2.0, PDU1.

By name:name:enclosure10

name:"192.0.2.0, PDU 1"

4.15 Search resources 73

Page 74: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Search resultsExample of advanced filtering syntax

All resources in a critical state.Other values for health status are:

• Error

• Warning

• OK

• Unknown

• Disabled

By health status:status:Critical

All resources assigned with the Production or AsiaPacific Division labelsEnclose multi-word labels in quotes (“)See also “View resources by label” (page 75)

By label:labels:Production

labels:"Asia Pacific Division"

All users (sorted by login name) assigned with the networkadministrator roleOther values for roles are:

• backup administrator

• infrastructure administrator

• read only

• server administrator

• storage administrator

By user role:roles:"network administrator"

All server hardware in a critical stateSee the HP OneView REST API Reference online help for thecomplete list of resource names (such as enclosures,datacenters, server-profiles, fc-networks,interconnectsnetwork-sets, and so on).

Refine results by combining properties:category:server-hardware status:Critical

4.16 View resources according to their health statusOn most screens, you can filter the view of resource instances based on their health status, whichmight be useful for troubleshooting or maintenance purposes.The default filtering is All statuses, which means that all resource members are shown, regardlessof their health status.To filter that view based on a specific health status, select the health status you are interested inviewing from the Status menu.For more information about health status icons and what they mean, see “Icon descriptions” (page67).

74 Navigating the graphical user interface

Page 75: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Figure 10 Filter resource instances by their health status

Server Hardware 18

Add server hardware+

172.18.6.15

172.18.6.15

172.18.6.15

Dl 360P Gen8

Dl 360P Gen8

Dl 360P Gen8

none

none

none

Name Model Server Pro�le

ResetStatus

Critical

Warning

Ok

Unknown

Disabled

All statusesAll statuses

SearchHP OneView

4.16.1 Reset the health status view

ResetServer Hardware 4 Disabled

Name Model Server Profile

Status:Disabled

Add server hardware+

Encl1, bay 3 BL460c Gen8 none

Encl1, bay 4 BL460c Gen8 none

Encl1, bay 1 BL660c Gen8 none

Encl1, bay 1 BL660c Gen8 none

HP OneView

1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1 To return to the default view, All statuses, click the Reset link.

4.17 View resources by labelOn most screens, you can filter the view of resource instances based on their label.The default filter is All labels, which show all resource instances.To filter the view based on a specific label or labels, select the label or labels from the Labels menu.All resource instances with those labels are shown.

NOTE: Up to 100 labels are shown for the resource. If you do not see the label you are lookingfor, see searching resources in the online help.

4.17 View resources by label 75

Page 76: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Server Hardware 2 All Statuses Reset

Name Model

Add server hardware+

none

Encl1, bay 1 BL660c Gen8

Encl1, bay 2 BL660c Gen8

v Labels

All labels

finance

mkting

sales

labels:mkting labels:salesHP OneView

Reset the label view

Server Hardware 2 All Statuses Reset

Add server hardware+

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Name Model Server Profile

none

none

Encl1, bay 1 BL660c Gen8

Encl1, bay 2 BL660c Gen8

v mkting, sales v

labels:mkting labels:salesHP OneView

1

1 To return to the default view (All labels), click Reset.

76 Navigating the graphical user interface

Page 77: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

5 Using the REST APIs and other programmatic interfacesREST (Representational State Transfer) is a web service that uses basic CRUD (Create, Read, Updateand Delete) operations performed on resources using HTTP POST, GET, PUT, and DELETE. Tolearn more about REST concepts, see http://en.wikipedia.org/wiki/Representational_state_transfer.The appliance has a resource-oriented architecture that provides a uniform REST interface. Everyresource has one URI (Uniform Resource Identifier) and represents a physical device or logicalconstruct. You can use REST APIs to manipulate resources.

5.1 Resource operationsRESTful APIs are stateless. The resource manager maintains the resource state that is reported asthe resource representation. The client maintains the application state and the client might manipulatethe resource locally, but until a PUT or POST is made, the resource as known by the resourcemanager is not changed.

DescriptionHTTP VerbOperation

Creates new resources. A synchronous POST returns the newly createdresource. An asynchronous POST returns a TaskResource URI in theLocation header. This URI tracks the progress of the POST operation.

POST resource URI (payload =resource data)

Create

Returns the requested resource representation(s)GET resource URIRead

Updates an existing resourcePUT resource URI (payload =update data)

Update

Deletes the specified resourceDELETE resource URIDelete

5.2 Return codes

DescriptionReturn code

Successful operation2xx

Client-side error with error message returned4xx

Appliance error with error message returned5xx

NOTE: If an error occurs, indicated by a return code 4xx or 5xx, an ErrorMessage is returned.The expected resource model is not returned.

5.3 URI formatAll URIs point to resources. The client does not need to create or modify URIs. The URI for a resourceis static and uses the format https://{appl}/rest/resource category/resource IDwhere:https://{appl} The appliance address/rest The type of URI/resource category The category of the resource (for example,

server-profiles)/resource instance ID The specific resource instance identifier (optional)

5.1 Resource operations 77

Page 78: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

5.4 Resource model formatThe resources support JSON (JavaScript Object Notation) for exchanging data using a REST API.If not otherwise specified in the REST API operation, the default is JSON.

5.5 Log in to the appliance using REST APIsWhen you log in to the appliance using the login-sessions REST API, a session ID is returned.You use the session ID in all subsequent REST API operations in the auth header, except as notedin REST API Request Headers. The session ID is valid for 24 hours.

Log outLog in

OperationDELETE

API/rest/login-sessions

Request headersauth:{YourSessionID}

REST API Request HeadersRequest bodyNoneResponse204 No Content

OperationPOST

API/rest/login-sessions

Request headersREST API Request HeadersRequest body{"userName":"YourUserName","password":"YourPassword"}

NOTE: This is an example of a local log in on theappliance. If you are using a directory service, you mustadd the following attributes: authnHost andauthLoginDomain.ResponseThe LoginSessionIdDTO that includes the session ID

5.6 REST API version and backward compatibilityWhen you perform a REST API operation, an X-API-Version header is required. This versionheader corresponds to the REST API version of software currently running on the appliance. Todetermine the correct REST API version, perform /rest/version. This GET operation does notrequire an X-API-Version header. If multiple appliances are running in your environment, youneed to determine the REST API version required by each appliance.The requests documented in the HP OneView 1.10 REST API scripting help correspond to aversionNumber of 101. Requests specifying API version 101 always provide the behaviordocumented here. Future API changes will introduce higher version numbers.

Supported REST API versionsThis release of HP OneView supports the new REST API version 101 in addition to supporting theREST API version 3 (minimum) that was supported in previous releases of HP OneView.The HP OneView REST API documentation for older REST API versions is available online at http://www.hp.com/go/oneview/docs, and the documentation for the current version of supported RESTAPIs is included with the online help for this release as well as online.

78 Using the REST APIs and other programmatic interfaces

Page 79: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Backward compatibilityThe following list explains how to preserve your existing scripts when upgrading to a new versionof HP OneView, take advantage of new functionality, and find the current and previous versionsof the HP OneView REST API documentation.

• Prevent scripts from breakingTo prevent your existing scripts from breaking that were written for a specific API version, usethe same X-API-Version value for that specific REST API. This ensures that the same set ofdata is sent and returned in the response body during PUT and POST operations.

NOTE: The set of possible enumerated values that may be returned in a given resourceattribute may be extended from release to release (independent of the API version). Clientsshould ignore any values that they do not expect.To maintain backward compatibility, the set of enumerated values will not be reduced andthe meaning of these values will not change for a given API version.

• Use new functionalityTo take advantage of new functionality, you must move to the new X-API-Version value.If the X-API-Version value is set globally in your scripts, moving to a new X-API-Versionwill likely impact multiple REST APIs. To view a list of REST APIs that have changed, see theHP OneView Release Notes.If you do not need to use the new functionality, you can use a previous X-API-Version andavoid impacting your existing scripts. HP recommends that you move to the newX-API-Version, because backward compatibility is not guaranteed from release to release,and older functionality will be deprecated.The current version of the REST APIs are documented in the HP OneView REST API Referencethat is included on the appliance. To view previous versions of the REST API reference, go tohttp://www.hp.com/go/oneview/docs.

5.7 Asynchronous versus synchronous operationsA synchronous task returns a response after the REST API operation. For example, POST/rest/server-profiles returns a newly created server profile in the response body. Anasynchronous task, such as creating an appliance backup returns the URI of a TaskResourceresource model. You can use the TaskResource resource model URI to list the current status ofthe operation.

5.8 Task resourceWhen you make an asynchronous REST API operation, HTTP status 202 Accepted is returnedand the URI of a TaskResource resource model is returned in the Location header of theresponse.

5.7 Asynchronous versus synchronous operations 79

Page 80: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

You can then perform a GET on the TaskResource model URI to poll for the status of theasynchronous operation. The TaskResource model also contains the name and URI of the resourcethat is affected by the task in the associatedResource attribute.

Creating an appliance backup example

1. Create an appliance backup./rest/backups

The URI of a TaskResource in the Location header is returned in the response.

2. Poll for status of the backup using the TaskResource URI returned in step 1./rest/tasks/{id}

3. When the task reaches the Completed state, use the associatedResource URI in the TaskResource todownload the backup file.GET {associatedResource URI}

5.9 Error handlingIf an error occurs during a REST API operation, a 4xx (client-side) or 5xx (appliance) error isreturned along with an error message (ErrorMessage resource model). The error messagecontains a description and might contain recommended actions to correct the error.A successful REST API POST operation returns the newly created resource (synchronous) or aTaskResource URI in the Location header (asynchronous).

5.10 Concurrency control using etagsA client uses etags to verify the version of the resource model. This prevents the client from modifying(PUT) a version of the resource model that is not current. For example, if a client performs a GETon a server profile and receives an etag in the response header, modifies the server profile, andthen updates (PUT) the resource model, the etag in the PUT request header must match the resourcemodel etag. If the etags do not match, the client PUT request will not complete and a 412PRECONDITION FAILED error is returned.

5.11 Querying resources and pagination using common REST APIparameters

Querying resourcesYou can use a set of common parameters to customize the results returned from a GET operation,such as sorting or filtering. Each REST API specification lists the set of available common parameters.

Pagination when querying for a collection of resourcesWhen you perform a GET operation to retrieve multiple resources (that is, a GET on a collectionURI, such as /rest/server-profiles), the resources are returned in a collection object thatincludes an array of resources along with information about the set of resources returned. Thiscollection of resources may be automatically truncated into pages to improve performance whena query would return a large number of resources. The collection attributes (described below)provide information needed to determine whether the full set of resources were returned, or ifadditional queries are required to retrieve additional pages.For example, a collection object includes a next page and previous page URI. These URIs indicatewhether additional pages are available, and can be retrieved via a GET operation on these URIs.This provides a simple model for ensuring all resources in the query have been retrieved, by doingiterative GETs on the nextPageUri attribute until the attribute comes back empty/null (SeeExample: Return all resources in a specific collection query below.).

80 Using the REST APIs and other programmatic interfaces

Page 81: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

It’s also possible to query for a specific page of resources, using the start and count queryparameters. These parameters indicate the index of the first resource to be returned, and the numberof resources to return in the page, respectively.

NOTE: Queries across multiple pages in a collection are stateless, and are based simply on thestart index and a count of resources returned from that starting point at the time the query is made.For example, if any server profiles were added or deleted after you performed a GET operationusing a specific next page URI from a collection of server profile resources, and you perform theGET again, the returned page using the same next page URI may not contain the same set ofresources.Note also that the specific set of resources returned with a given start and count parameter is highlydependent on any filter, query and sort parameters sent in the request, therefore it’s importantto always pass the same filter, query and sort parameters on all requests for additional pages. ThenextPageUri and prevPageUri attributes will be pre-populated with any filter, query andsort parameters from the current request.

Attributes returned in all GET operations performed on a collection URI, forexample/rest/server-profile:total The total number of resources available in the requested collection (taking

into account including any filters). Not necessarily what was returned.count The actual number of resources returned (in the members attribute).start The zero-based index of the first item returned (in the members attribute).members The array of resources returned in the current result set.nextPageUri A URI that can be used to query for the next page in the result set (using

the same count specified in the current query).prevPageUri A URI that can be used to query for the previous page in the result set

(using the same count specified in the current query).

NOTE: A null or empty nextPageUri or prevPageUri attribute isan indication that you have reached the last or first page (respectively)in the query. This allows scripts to iterate on nextPageUri until null,in order to retrieve the full set of resources in the query.

Example: Return all resources in a specific collection queryThe number of resources returned in a query might not match what was specified in the countparameter. Clients must always check the returned results to determine whether the full results setwas returned or not. The two reasons that all the resources may not be returned in a query are:• You've reached the last page of the query (and there are simply not that many resource left

to return). This is also indicated by a returned prevPageUri with a null value.• For performance reasons, the service may automatically truncate the returned result set,

requiring additional GET requests (with appropriate start & count parameters set) in order toretrieve the full set of resources.

The simplest way to make sure that you have retrieved all resources in a specific collection is toalways perform iterative GET requests using the returned nextPageUri until the value is null.See the following example in pseudo-code based on any filters/queries and sort order: currentCollection = doGet("/rest/server-hardware"); allResources = currentCollection.members; While (currentCollection.nextPageUri) { currentCollection = doGet(currentCollection.nextPageUri); allResources.Append(currentCollection.members); }

5.11 Querying resources and pagination using common REST API parameters 81

Page 82: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

5.12 State-Change Message BusThe State-Change Message Bus (SCMB) is an interface that uses asynchronous messaging to notifysubscribers of changes to managed resources—both logical and physical. For example, you canprogram applications to receive notifications when new server hardware is added to the managedenvironment or when the health status of physical resources changes—without having to continuouslypoll the appliance for status using the REST APIs. To learn more about receiving asynchronousmessages about changes in the appliance environment, see “Using the State-Change MessageBus (SCMB)” (page 215).

5.13 Developer tools in a web browserYou can use developer/debug tools in your web browser to view the REST API operations as theyhappen in the UI. The UI uses REST APIs for all operations; therefore, anything you can do in theUI can be done using REST API operations.

5.14 PowerShell and Python code sample librariesWindows PowerShell and Python libraries are available on Git-compliant websites to downloadand use for your REST API scripting. The libraries are currently under the MIT Open Source license,and you can modify the source code for your own purposes. Each library provides methods foryou to submit feedback, issues, and other discussions to HP.

About Git version control:The repository layouts and overall workflows use a very standard simple workflow where the masterbranch is always the top of tree trunk. HP tags each release and branches a release only to fix anissue on a specific release.To learn more about using Git, see http://git-scm.com/book.

NOTE: If you have questions about REST API scripting or HP OneView, post your questions tothe user community forum at http://www.hp.com/go/oneviewcommunity.

PowerShell libraryThe PowerShell library is hosted on CodePlex and is available here: http://hponeview.codeplex.com. To subscribe to the site and monitor the project, you need a validMicrosoft or CodePlex account. Downloading releases or source code does not requireauthentication.For ease of use when the library is updated, a new installer is provided.You can use a browser or a GIT Windows client to download the source code and samples. Todownload the Windows client, see http://windows.github.com/.The CodePlex site provides an issues tracker to submit issues or feature requests.

Python libraryThe Python library is hosted on a GitHub website and is available here: https://github.com/HewlettPackard/python-hpOneView.To receive development discussions, sign up on the public mailing list at https://groups.google.com/forum/#!forum/hp-oneview-python.

82 Using the REST APIs and other programmatic interfaces

Page 83: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

6 Accessing documentation and helpThis chapter describes how to access help from the appliance, how to access the publicly availableonline information library, and where to find REST API help and reference documentation.

6.1 Online help—conceptual and task information as you need itThe online help documents both the UI and the REST APIs, and includes:

• Overviews of the appliance and its features

• Descriptions of resources and UI screens

• Quick-start instructions for bringing your data center under management

• Step-by-step instructions for using the UI to perform tasks

• Information about using REST API scripting to perform tasks

• The HP OneView REST API Reference

• Information about using the SCMB (State-Change Message Bus) to subscribe to state changemessages

REST API help designThe REST API help is designed so that:

• Each resource is documented in its own chapter.

• Each REST API scripting chapter identifies the REST API calls you must invoke to complete thetasks.

• Each REST API call links to the HP OneView REST API Reference for details about the API, suchas attributes and parameters, the resource model schema, and JSON (JavaScript ObjectNotation) examples.

UI help designThe online help for the UI is designed so that each resource is documented in its own chapter. Atthe top of each help chapter is a navigation box that directs you to:

• Tasks that you can perform using the UI

• An About section that provides conceptual information about the resource

• A screen details section for every screen, which provides definitions of screen components toassist you in data entry and decision making

• Troubleshooting information in case you encounter a problem

• Links to the help for the associated REST APIs if you prefer to use REST API scripting to performa task

6.2 This user guide supplements the online helpThis user guide provides:

• Conceptual information and describes tasks you can perform using the UI or REST APIs. Itdoes not duplicate the step-by-step instructions provided by the online help unless the informationmight be needed when the online help is not available.

• For procedures that use the REST APIs, the REST APIs are listed, but the complete syntax andusage information is included in the HP OneView REST API Reference in the online help.

6.1 Online help—conceptual and task information as you need it 83

Page 84: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• Planning information, including configuration decisions to make and tasks that you might needto perform before you install an appliance, add managed devices, or make configurationchanges.

• Quick starts that provide high-level step-by-step instructions for selected tasks that might requirethat you configure multiple resources using the UI or REST APIs.

• An illustrated example of using the UI to configure a sample data center.

6.3 Where to find HP OneView documentation

User guides and other manualsHP OneView user guides and other manuals are available on the Enterprise Information Librarywebsite at http://www.hp.com/go/oneview/docs. See “Related information” (page 270) for thelist of document titles that are available.

Online help

To view the help delivered with the appliance graphical user interface, click the help icon toopen the Help sidebar.The Help sidebar provides hyperlinks to the user interface help and REST API scripting help.

NOTE: To submit feedback about HP OneView documentation, send email [email protected].

6.4 Enabling off-appliance browsing of UI HTML help and REST API HTMLhelp

To enable your users and developers to browse the HP OneView help and HP OneView REST APIReference locally on their own computer or from a local web server, download thehp-oneview-help.zip file and the hp-oneview-restapi.zip file from the EnterpriseInformation Library.The off-appliance versions of the HP OneView help systems are useful for developers who arewriting REST API scripts or other users that prefer the convenience of accessing help without loggingin to the appliance.Downloading HTML UI help and HTML REST help1. Go to the Enterprise Information Library:

http://www.hp.com/go/oneview/docs

2. Select the hp-oneview-help.zip file for UI help or the hp-oneview-restapi.zip filefor REST API help and save it to your computer or a local directory on a web server.

3. Use the utility of your choice to extract the contents of the .zip file.4. Navigate to the hp-oneview-help/content or hp-oneview-restapi/content

directory.5. Double-click the index.html file to open the HP OneView help system.6. If you are serving the files from a web server, communicate the full URL to the index.html

file to your user community to enable them to browse to the UI and REST API help and referenceinformation.

84 Accessing documentation and help

Page 85: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Part II Planning tasksThe chapters in this part describe data center configuration planning tasks that you might want to completebefore you install the appliance or before you make configuration changes. By completing these planningtasks, you can create a data center configuration that takes full advantage of the appliance features and iseasier for your administrators to monitor and manage.

Page 86: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

86

Page 87: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

7 Planning your data center resourcesIn addition to ensuring that your environment meets the prerequisites for installation of the appliance,there are other planning tasks you might want to complete before adding data center resources.By completing these planning tasks, you can create a data center configuration that takes fulladvantage of the appliance features and is easier for your administrators to monitor and manage.

7.1 How many data centers?An appliance data center resource represents a physically contiguous area in which racks containingIT equipment are located. You create data centers in the appliance to describe a lab floor or aportion of a computer room, which provides a useful grouping to summarize your environmentand its power and thermal requirements.Using data centers to describe the physical topology and power systems of your environment isoptional. If you choose to create multiple data centers, consider including data center informationin your other resource names to enable you to use the appliance search capabilities to filter resultsby data center.

7.2 Security planningTo learn about the security features of the appliance, and for general information about protectingthe appliance, see “Understanding the security features of the appliance” (page 49).

7.3 Preparing your data center network switchesThe switch ports for data center network switches that connect to the Virtual Connect interconnectmodules must be configured as described in “Data center switch port requirements” (page 141).Network traffic should also be considered as described in “About active/active and active/standbyconfigurations” (page 150).

7.4 Planning for a dual-stack implementationNetwork management systems can use IPv4 or IPv4/IPv6 communication protocols on the samenetwork infrastructure. The default protocol is IPv4. Managing interconnects with IPv4 and IPv6protocols provides network address redundancy if the IPv4 primary address fails to connect. Inorder for the appliance to communicate with the interconnects on the IPv6 management network,then IPv4/IPv6 dual communication stack configuration is necessary for the Onboard Administratorand the appliance.To set up a dual-stack protocol for an enclosure, use the Onboard Administrator to enable IPv6and IPv6 address types.

NOTE: SNMP access and SNMP trap destinations support IPv4 and IPv6 addresses.

7.5 Planning your resource namesThe banner of every screen includes the Smart Search feature, which enables you to findresource-specific information such as instances of resource names, serial numbers, WWNs, andIP and MAC addresses. In general, anything that appears in a resource is searchable.Defining a standard naming convention for your networks, network sets, enclosures, enclosuregroups, logical interconnect groups, and uplink sets makes it easy for you to identify them andenables efficient searching or filtering in the UI.

7.1 How many data centers? 87

Page 88: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Consider the following information when choosing resource names:

• To minimize the need for name changes and to make network-related resources easier toidentify, consider choosing names that include the following information:

◦ The purpose of the resource. For example:prod for production network resourcesdev for development network resources

◦ For tagged networks, the VLAN ID

NOTE: If you are creating multiple tagged networks at the same time (creating networksin bulk), the network name is automatically appended with an underscore (_) and the VLANID. For example, Dev_101.

◦ An identifier to help you distinguish between resources that use the left side or the rightside of an enclosure. For example:left and rightA and B1 and 2

◦ Examples of network names that follow the recommended naming conventions includethe following:dev_1105_Aprod_1102_1test_1111_left

◦ If you plan to use multi-network connections in server profiles, create network sets thatcontain all the networks to be used by a single profile connection. Choose names suchas the following:dev_nset_Aprodnset_1testns_left

◦ Changing the names of uplinks sets can result in resources being taken offline temporarily(see “Configuration changes that require or result in resource outages” (page 91)). Tominimize the need for name changes, and make the uplink sets easier to identify, choosenames such as the following:devUS_AprodUS_1testUS_left

• The appliance does not support the filtering of resources, such as server hardware, based onphysical location (data center name). To enable filtering by data center name, choose anaming convention that includes the data center name in the resource name.

• The appliance supports the filtering of resources by model, so you can search for serverhardware without having to include the model number in the name.

• The appliance provides default names for many resources. For example:

Enclosures are assigned the name Encln, where n is a number that is incremented by1 as each enclosure is added.

◦ enclosure_name-LI is the default name of a logical interconnect, whereenclosure_name is the name of the enclosure.

88 Planning your data center resources

Page 89: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

◦ Datacenter 1 is the name assigned to the data center when you initialize the appliance.

◦ Server hardware types are assigned names based on the server model, such as BL460cGen8 1. If you select a server hardware type as a standard, you can choose to renamethat server hardware type to include the word Standard or some other identifier to helpadministrators quickly determine the correct server hardware type to choose.

• You can create shorter names by using abbreviations for resources. For example:

Typical abbreviationsResource name

EnclEnclosure

EG, GroupEnclosure group

LILogical interconnect

LIGLogical interconnect group

USUplink set

For more information about the search capabilities of the appliance, see “Search resources”(page 72).

7.6 Planning the appliance configurationThese topics cover appliance configuration.

7.6.1 Appliance VM and host requirementsHP OneView is a virtual appliance running on the following supported hypervisor hosts.

Table 4 Supported hypervisors and versions

VersionHypervisor

• 5.0

• 5.0 update 1

• 5.0 update 2

• 5.0 update 3

• 5.1

• 5.1 update 1

• 5.1 update 2

• 5.5

• 5.5 update 1

VMware ESXi

Hyper-V is supported on the following Microsoft Windows platforms with theHyper-V role installed:• Windows Server 2012

• Windows Server 2012 R2

Microsoft Hyper-V

The VM host must be able to support a VM with the following minimum requirements:

• Two 2 GHz virtual CPUs.

• 10 GB of memory dedicated to the appliance.

• 160 GB of thick-provisioned disk space.

7.6 Planning the appliance configuration 89

Page 90: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• A connection to the management LAN. HP recommends that you have separate networks formanagement and data.

• The clock on the VM host must be set to the correct time. If NTP (Network Time Protocol) isnot used to synchronize the time on the VM host, HP recommends configuring the applianceto use NTP directly.

7.6.2 Planning for high availabilityTo use HP OneView in an HA (high availability) configuration, see the hypervisor documentationfor specific requirements.ESXi http://www.vmware.com/products/datacenter-virtualization/vsphere/

high-availability.htmlHyper-V http://technet.microsoft.com/en-us/library/cc753787.aspx

7.6.3 Where to create the virtual machineHP requires that you do not run the virtual appliance on a host that is to be managed by the sameappliance instance.

IMPORTANT: When running HP OneView on a blade server hypervisor host in an HP BladeSystemenclosure, do not manage that enclosure with HP OneView. You can, however, select a hypervisorhost system located on an HP ProLiant DL rack mount server that you plan to manage with HPOneView.

7.6.4 Separate networks for data and managementHP recommends having separate networks for management and data.

7.6.5 Time clocks and NTPHP recommends using NTP on the host on which you install the virtual appliance. If you are notusing NTP on the host, HP recommends configuring NTP directly on the virtual appliance. Do notconfigure NTP on both the host and the virtual appliance.

7.6.6 IP addressesYou must specify what type of IP addresses are in use and how they are assigned to the appliance,either manually by you or assigned by a DHCP (Dynamic Host Configuration Protocol) server:

• You must choose either IPv4 or IPv6 addresses. See “Planning for a dual-stackimplementation” (page 87) for more information.

• The appliance IP address must be static.

• If you use a DHCP address for the appliance it must have an infinite lifetime or permanentreservation.

90 Planning your data center resources

Page 91: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

8 Planning for configuration changesThis chapter identifies configuration changes that might result in a resource being taken offlinetemporarily or that might require that you make changes to multiple resources.

8.1 Configuration changes that require or result in resource outages

ApplianceTaking an appliance offline does not affect the managed resources—they continue to operate whilethe appliance is offline.When you install an appliance update, the appliance is taken offline.

EnclosuresThe Onboard Administrator (OA) is taken offline when you update firmware for an enclosure.

Interconnects and logical interconnects• Server profile connections to networks in an uplink set are taken offline when you delete the

uplink set.• Server profile connections to networks in an uplink set can be interrupted for a few seconds

when you change the name of an uplink set using either of these methods:

◦ Change the name of the uplink set in the logical interconnect.

◦ Change the name of the uplink set in the logical interconnect group, and then update thelogical interconnect from the logical interconnect group.

• An interconnect is taken offline when you:

Update or activate firmware for a logical interconnect. Staging firmware does not requireinterconnects be taken offline.

◦ Update firmware for an enclosure and select the option to update the enclosure, logicalinterconnect, and server profiles.

• If an interconnect has firmware that has been staged but not activated, any subsequent rebootof that interconnect activates the firmware, which takes the interconnect offline.

• You can prevent the loss of network connectivity for servers connected to a logical interconnectthat has a stacking mode of Enclosure and a stacking health of Redundantly Connectedby updating firmware using the following method:1. Staging the firmware on the logical interconnect.2. Activating the firmware for the interconnects in even-numbered enclosure bays.3. Waiting until the firmware update to complete and the interconnects are in the

Configured state.4. Activating the firmware for the interconnects in the odd-numbered enclosure bays.

Networks• If you attempt to delete a network that is in use by one or more server profiles, the appliance

warns you that the network is in use. If you delete the network while it is in use, server profileconnections that specify the network explicitly (instead of as part of a network set) are takenoffline.If you add a network with the same name as the network you deleted, connections that specifythe network explicitly (instead of as part of a network set) are not updated—you must edit

8.1 Configuration changes that require or result in resource outages 91

Page 92: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

each server profile connection to reconfigure it to specify the network you added. Becauseyou must edit the server profile to edit the connection, you must power off the server.

• If you attempt to delete a network that is a member of a network set, the appliance warns youthat the network is assigned to at least one network set. If you delete that network and thereare other networks in that network set, server profile connectivity to the deleted network istaken offline, but connectivity to other networks in the network set is unaffected.You can add a network to a network set, including a network that has the same name as anetwork you deleted, while server profile connections to that network set remain online.

Network sets• If you attempt to delete a network set that is in use by one or more server profiles, the appliance

warns you that the network set is in use. If you delete the network set while it is in use, serverprofile connections to that network set are taken offline.

• If you add a network set with the same name as the network you deleted, connections thatspecify the network set are not updated—you must edit each server profile connection toreconfigure it to specify the network set you added. Because you must edit the server profileto edit the connection, you must power off the server.

• Server profiles with connections to a network set can be affected when a network in the networkset is deleted. See “Networks”.

Server profiles and server hardware• Before you edit a server profile, you must power down the server hardware to which the server

profile is assigned.• Firmware updates require that you edit the server profile to change the firmware baseline. As

with any other edits to server profiles, you must power down the server hardware to whichthe server profile is assigned before you edit a server profile.

• Server profiles and server hardware can be affected by changes to networks and networksets. For more information, see “Networks” and “Network sets”.

• Server profiles and server hardware can be affected by changes to the names of uplink sets.For more information, see “Interconnects and logical interconnects”.

8.2 Configuration changes that might require changes to multiple resourcesSome configuration tasks require changes to multiple resources.

8.2.1 Adding a networkWhen you add a network to the appliance, you might need to make configuration changes to thefollowing resources:

• Networks. Add the network.

• Network Sets. (Optional) If the network you are adding is an Ethernet network you might wantto add it to a network set or create a network set that includes the network.

92 Planning for configuration changes

Page 93: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• Logical Interconnects and Logical Interconnect Groups. For a server connected to a logicalinterconnect to access a network, the logical interconnect must have an uplink set that includesa connection to that network:

◦ You might need to update multiple logical interconnects.

◦ You can make configuration changes to the logical interconnect group, and then updateeach logical interconnect from the group.

◦ If your configuration changes include deleting an uplink set or changing the name of anuplink set, server profile network connectivity can be affected. See “Configuration changesthat require or result in resource outages” (page 91).

• Server Profiles. If the server profile does not have a connection to a network set that includesthis network, you must add connections to the network.

For a summary of the tasks you complete when adding a network, see “Quick Start: Adding anetwork to an existing appliance environment” (page 101) .

8.2.2 Adding an enclosureWhen you add an enclosure to the appliance, you might need to make configuration changes tothe following resources:

• Enclosures. Add the enclosure.

• Enclosure Groups. Every enclosure must be a member of an enclosure group. If you do notchoose an existing enclosure group, you must create one when you add the enclosure.

• Logical Interconnects and Logical Interconnect Groups. Logical interconnects and logicalinterconnect groups define the network connectivity for the enclosure. Enclosure groups mustspecify a logical interconnect group. When you create an enclosure group, if you do notspecify an existing logical interconnect group, you must create one. For a server connectedto a logical interconnect to access a network, the logical interconnect group you create musthave an uplink set that includes a connection to that network.

• Server Profiles. Adding and assigning server profiles to the server blades in the enclosure isnot required at the time you add the enclosure, but to use the server blades in an enclosure,you must assign server profiles to them. To access a network, the server profile must includea connection to that network or a network set that includes that network.

For a summary of the tasks you complete when adding an enclosure and connect its server bladesto data center networks, see “Quick Start: Adding an enclosure and connecting its server bladesto networks” (page 105).

8.2 Configuration changes that might require changes to multiple resources 93

Page 94: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

94

Page 95: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Part III Configuration quick startsThe quick starts provided in this part describe the basic resource configuration tasks required to quicklybring the primary components of your hardware infrastructure under appliance management. Additionalresource configuration and ongoing management tasks are documented in Part IV.

Page 96: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

96

Page 97: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

9 Quick Start: Initial ConfigurationThis quick start describes the process to bring your data center resources under management ofthe appliance after you complete the appliance installation. This quick start recommends an orderfor adding resources to an appliance that has not previously been configured.

9.1 Process overview1. Before you install the appliance, plan your data center configuration. By deciding things like

resource names and the number and composition of network sets before you start addingenclosures and servers to the appliance, you can create a configuration that takes fulladvantage of the appliance features and results in an environment that is easier for youradministrators to monitor and manage. In addition, the switch ports for data center networkswitches that connect to the Virtual Connect interconnect modules must be configured asdescribed in “Data center switch port requirements” (page 141). For planning information, see“Planning your data center resources” (page 87).

2. When you install the appliance, you perform the configuration steps described in the HPOneView Installation Guide, including:• Changing the Administrator password.

• Configuring the networking settings for the appliance, including entering an appliancehost name and setting IP addresses and DNS server addresses, if used.

3. After you complete the installation, you perform the initial configuration tasks described in“First time setup: configuration tasks” (page 97).For illustrated examples of these tasks, see “Step by step: Configuring an example data centerusing HP OneView” (page 273).

4. After you perform the initial configuration, back up the appliance and establish policies andprocedures for backing up the appliance on a regular basis. For information about creatinga backup policy, see “Determining your backup policy” (page 184). For information aboutbacking up the appliance, see “Backing up an appliance” (page 183).

5. If you have not already done so, establish policies for other aspects of appliance and datacenter security, such as downloading and archiving audit logs. For more information aboutsecurity planning, see “Security planning” (page 87).

9.2 First time setup: configuration tasksTo bring your data center resources under appliance management, complete the following firsttime setup configuration tasks:1. Initial configuration tasks (required)2. Physical topology and power system configuration tasks (optional)

Initial configuration tasks to bring your environment under managementAfter installing the appliance and configuring its network, the next step is to make your data centerenvironment known to the appliance and bring it under management.The first time configuration tasks are no different than when they are performed as routinemaintenance.While HP OneView is designed to allow flexibility in the order in which you create, add, and editresources and devices, HP recommends using the workflow sequence documented in the followingtable for initial configuration tasks or whenever you make significant additions or changes to yourenvironment.

9.1 Process overview 97

Page 98: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

To use REST APIs to configure the appliance and bring your environment under management forthe first time, see the REST API help, which is available from the Help Sidebar.

Table 5 First time setup: initial configuration tasks

Configuration task

Add users to the appliance1. Create user accounts assigned with predefined or specialized privileges with local or directory-based authentication.

See the Users and Groups online help for more information.

Add firmware bundles to the appliance firmware repository2. Add the latest firmware bundles to the appliance.

See the Firmware Bundles online help for more information.

Create networks3. Create Ethernet networks for data and Fibre Channel networks for storage.

See the Networks online help for more information.

Create network sets4. Create network sets to group Ethernet networks together to simplify management.

See the Network Sets online help for more information.

Create a logical interconnect group5. Create a logical interconnect group to define the connections between your networks and interconnect uplink ports.

See the Logical Interconnect Groups online help for more information.

Create an enclosure group6. Create an enclosure group to define and maintain consistent configurations and to be able to detect and manage

devices such as interconnects and server hardware in your enclosures.See the Enclosure Groups online help for more information.

Add enclosures to the appliance7. Add enclosures to the appliance to manage their contents and apply firmware updates.

See the Enclosures online help for more information.

If your enclosures or server hardware do not have embedded licenses, you must add licenses to the appliance first.See the Licensing online help for more information.If you have an SNMP read community string you prefer to use, set the SNMP read community string before you addan enclosure to the appliance. See the Settings: Appliance Networking online help for more information.

98 Quick Start: Initial Configuration

Page 99: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Table 5 First time setup: initial configuration tasks (continued)

Configuration task

Add switches to the appliance (optional)8. Add switches to the appliance to provide a unified, converged fabric over 10 Gigabit Ethernet for LAN and SAN

traffic.See the Switches online help for more information.

Add storage systems and storage pools (optional)9. Add storage systems to the appliance and then add storage pools to the appliance.

See the Storage Systems online help and the Storage Pools online help for more information.

Create volumes (optional)10.Create volumes in the storage pools. You can also create volumes by creating volume templates.

You can add existing volumes from storage systems to the appliance.See the Volumes online help and the Volume Templates online help for more information.

Create server profiles and apply them to server hardware11. Create and apply server profiles to define common configurations for your server hardware.

See the Server Profiles online help for more information.

Save the appliance configuration to a backup file12. Save the initial appliance configuration settings and database to a backup file in the unlikely event you need to

restore the appliance to its original settings in the future.See the Settings online help for more information about creating and saving appliance backup files.

Configure physical topology and power systems in your environment (optional)By defining the physical dimensions of the space your networking hardware inhabits and positioningenclosures, power delivery devices, server hardware, and other devices in racks provides theappliance with an accurate diagram of the devices in your data center and their physicalconnections. The appliance can then provide powerful monitoring and management functionality:

• The Data Centers screen generates a 3D model of your IT environment, which you can usefor planning and organization purposes.

• The Data Centers screen displays power and temperature data to enable you to monitor powerconsumption rates. The appliance monitors and reports peak temperatures for racks and theircomponents to identify and alert you about potential cooling issues.

• The Power Delivery Devices screen provides data to enable you to monitor power consumptionrates and power caps.

9.2 First time setup: configuration tasks 99

Page 100: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Table 6 First time setup: physical topology and power system configuration tasks

Configuration task

Add power devices1. Define your power devices and power connections.

See the Power Delivery Devices online help for more information.

After you enter device credentials (your user name and password), the appliance automatically discovers the HPIntelligent Power Distribution Units (iPDUs).

Add racks and configure the rack layout2. Add racks and configure the layout of enclosures, power delivery devices, and other rack devices.

See the Racks online help for more information.

Create data centers and position racks in them3. Define the physical topology and cooling and power characteristics of your data center, which enables 3D

visualization and temperature monitoring.See the Data Centers online help for more information.

100 Quick Start: Initial Configuration

Page 101: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

10 Quick Start: Adding a network to an existing applianceenvironment

This quick start describes the process to add a network to an existing appliance environment andenable existing server blades to access the network you added.

NOTE: If you are performing initial configuration steps after installing an appliance, HPrecommends that you add networks and network sets before you add enclosures. See “Quick Start:Initial Configuration” (page 97).

Prerequisites

• Minimum required privileges: Infrastructure administrator or Network administrator for addingthe network.

• Minimum required privileges: Infrastructure administrator or Server administrator for changingthe configurations of the server profiles.

• The enclosures and server blades are already added to the appliance.

• All data center switch ports that connect to the Virtual Connect (VC) interconnect modules areconfigured as described in “Data center switch port requirements” (page 141).

101

Page 102: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

10.1 ProcessWhen you add a network to the appliance, you might need to make configuration changes to thefollowing resources:

DescriptionTaskResource

• Adding a network does not require that you take resources offline.

• For more information about networks, see “Managing networks andnetwork resources” (page 137), the online help for the Networksscreen, or the REST API scripting help for networks and network sets.

1. Add the network.Networks

• You can either add the network to an existing uplink set or createan uplink set for the network.

• Changing the configuration of an uplink set does not require thatyou take resources offline.

• Configuration changes made to a logical interconnect group are notautomatically propagated to the member logical interconnects.However, by changing the logical interconnect group, you can updateeach logical interconnect with a single action.

• For more information, see “Managing interconnects, logicalinterconnects, and logical interconnect groups” (page 143), the onlinehelp for the Logical Interconnect Groups screen, or the REST APIscripting help for logical interconnects and the REST API for theuplink-sets resource.

2. Add the network to anuplink set.

LogicalInterconnectGroups

• Changing the configuration of an uplink set does not require thatyou take resources offline.

• Configuration changes made to a logical interconnect group are notautomatically propagated to the member logical interconnects. Toupdate a logical interconnect with changes made to its logicalinterconnect group, do one of the following:

◦ Select Logical Interconnects→Actions→Update from group.

◦ Use the REST APIs to reapply the logical interconnect group.

When adding a network, updating a logical interconnect from itsgroup does not require that you take resources offline.

• You can make changes to a logical interconnect without alsochanging the logical interconnect group. In this case, you add thenetwork to an uplink set on the logical interconnect. However, theappliance labels the logical interconnect as being inconsistent withits group.

• For more information, see “Managing interconnects, logicalinterconnects, and logical interconnect groups” (page 143), the onlinehelp for the Logical Interconnects screen, or the REST API scriptinghelp for logical interconnects.

3. Do one of the following:• Add the network to an

uplink set.• Update the logical

interconnect from thelogical interconnectgroup.

LogicalInterconnects(one or more)

• Applies to Ethernet networks only.

• Adding a network to a network set does not require that you takeresources offline. You do not need to update server profiles that haveconnections to the network set.

• For more information about network sets, see “Managing networksand network resources” (page 137), the online help for the NetworkSets screen, or the REST API scripting help for networks and networksets.

4. (Optional) Add thenetwork to a network set.

Network Sets

ServerProfiles andServerHardware

102 Quick Start: Adding a network to an existing appliance environment

Page 103: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

DescriptionTaskResource

• When you add a network to an appliance, it is immediately available.However, for a server blade to connect to that network, the serverprofile for the server blade must include a connection to either thenetwork or a network set that includes the network.

• If you add the network to a network set, server profiles that haveconnections to the network set automatically have access to the addednetwork. You do not have to edit these server profiles.

• If the network is not added to a network set, you must add aconnection to the network in the server profiles that you want toconnect to that network. Power off the server hardware before makingany configuration changes to a server profile.

• For more information about server profiles, see “Managing serverhardware and server profiles” (page 123), the online help for theServer Profiles screen, or the REST API scripting help for serverprofiles.

5. Power off the server beforeyou edit the server profile.

6. Edit the server profile toadd a connection to thenetwork.

7. Power on the server afteryou apply the serverprofile.

10.1 Process 103

Page 104: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

104

Page 105: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

11 Quick Start: Adding an enclosure and connecting itsserver blades to networks

This quick start describes the process to add an enclosure to an existing appliance environmentand enable the server blades to access the existing data center networks.The steps you take to add an enclosure and ensure that its server blades are connected to the datacenter networks depend on whether you use an existing enclosure group, or if you need to definethe network connectivity by configuring enclosure groups, and logical interconnects and their uplinksets.For a server blade in an enclosure to connect to a data center network, you must ensure that severalresources are configured. For a complete list of resources and the reasons you need them, see“Checklist: connecting a server blade to a data center network” (page 105).Logical interconnect groups, their uplink sets, and their associated enclosure groups can be createdin different ways:

• You can create them before the enclosure is added to the appliance.

• You can create them as part of the enclosure add operation. During the enclosure addoperation, the appliance detects the interconnects installed in the enclosure and creates thegroups based on the hardware in the enclosure. You complete the configuration of the groupsbefore you complete the enclosure add operation.

11.1 Checklist: connecting a server blade to a data center networkConnecting a server blade to a data center network requires the following resources:

• Enclosure group

• Enclosure

• Logical interconnect group

• Logical interconnect

• Uplink set

• Network or network set

• Server profile assigned to server hardwareThe following table describes the configuration elements required for a server blade to connect toa data center network.

Why you need itConfiguration requirement

The logical interconnect group defines the standard configurations to beused for the interconnect modules in the enclosure.

Enclosure must specify a logicalinterconnect group

The uplink set determines which data center networks are permitted tosend traffic over which physical uplink ports.

Logical interconnect group must have atleast one uplink set

The uplink sets defines the networks that are to be accessible from thislogical interconnect.

Uplink set must include at least one network

The uplink set defines which hardware ports can accept traffic from whichnetworks.

Uplink set must include at least one uplinkport

The server hardware provides the physical connections to at least oneinterconnect that is part of the logical interconnect.

Server profile must be assigned to serverhardware

11.1 Checklist: connecting a server blade to a data center network 105

Page 106: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Why you need itConfiguration requirement

You do not have to know the hardware configuration, but you do have tochoose an available network or network set to specify which networks theserver is to use.

Server profile must have at least oneconnection, which must specify a networkor network set

You can think of a network set as an alias through which you can refer tomany different networks. If a network set contains no networks, aconnection to that network set does not result in a connection to anynetworks.

If you specify a network set in a serverprofile connection, the network set mustinclude at least 1 network

11.2 Scenario 1: Adding the enclosure to an existing enclosure groupThe quickest way to add an enclosure to an appliance is to specify an existing enclosure group.When you add an enclosure to an existing enclosure group, the enclosure is configured like theother enclosures in the group, including the network connections.Prerequisites

• Minimum required privileges: Infrastructure administrator or Server administrator.

• The hardware configuration of the enclosure interconnects must match the configurationexpected by the logical interconnect group that is associated with the enclosure group.

• The uplink sets for the logical interconnect group includes connections to the networks youwant to access.

• All data center switch ports that connect to the Virtual Connect (VC) interconnect modules areconfigured as described in “Data center switch port requirements” (page 141).

• The networks and network sets, if any, have been added to the appliance. To add networksor network sets, see “Quick Start: Adding a network to an existing appliance environment”(page 101) or “Managing networks and network resources” (page 137).

• See “Prerequisites for bringing an enclosure under management” (page 157) for prerequisitesand preparation you must complete before you add an enclosure.

• See “Prerequisites for bringing server hardware under management” (page 125) for prerequisitesand preparation you must complete before you add a server.

106 Quick Start: Adding an enclosure and connecting its server blades to networks

Page 107: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Process

DescriptionTaskResource

• Specify an existing enclosure group.

• Select a firmware baseline and a licensing option.

• For more information about enclosures, see “Managing enclosures andenclosure groups” (page 157), the online help for the Enclosures screen,or the REST API scripting help for enclosures.

1. Add the enclosure.Enclosures

For a server blade to connect to a data center network, it must have a serverprofile assigned to it, and that server profile must include a connection toeither the network or a network set that includes the network:• If there is an existing server profile that matches how you want the server

hardware configured, you can copy that server profile and assign it tothe server hardware.

• Otherwise, you must create or copy and modify a server profile thatincludes at least one connection to the network or a network set thatcontains the network.

• Server profiles contain much more configuration information than theconnections to networks. For more information about server profiles, see“Managing server hardware and server profiles” (page 123), the onlinehelp for the Server Profiles screen, or the REST API scripting help forserver profiles.

2. Do one of thefollowing:• Create a server

profile and assignit to the serverhardware.

• Copy a serverprofile and assignit to the serverhardware, thenmodify it asnecessary.

3. Power on the serverhardware.

Server Profiles

11.3 Scenario 2: Defining network connectivity before the enclosure isadded

In this scenario, you configure the logical interconnect group, including its uplink sets, and theenclosure group before you add the enclosure. After you define those configurations, the processis the same as adding an enclosure to an existing enclosure group.For a step-by-step illustrated example of this scenario, see “Provisioning eight host servers forVMware vSphere Auto Deploy” (page 280).Prerequisites

• Minimum required privileges: Infrastructure administrator or Server administrator.

• The hardware configuration of the enclosure interconnects must match the configurationexpected by the logical interconnect group that you create.

• All data center switch ports that connect to the Virtual Connect (VC) interconnect modules areconfigured as described in “Data center switch port requirements” (page 141).

• The networks and network sets, if any, have been added to the appliance. To add networksor network sets, see “Quick Start: Adding a network to an existing appliance environment”(page 101) or “Managing networks and network resources” (page 137).

• See “Prerequisites for bringing an enclosure under management” (page 157) for prerequisitesand preparation you must complete before you add an enclosure.

• See “Prerequisites for bringing server hardware under management” (page 125) for prerequisitesand preparation you must complete before you add a server.

11.3 Scenario 2: Defining network connectivity before the enclosure is added 107

Page 108: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Process

DescriptionTaskResource

• You must create a logical interconnect group before you can create anenclosure group.

• You add uplink sets as part of creating a logical interconnect group.Ensure that at least one of the uplink sets you add includes an uplinkport to the data center networks you want to access.

• For more information about logical interconnect groups, see “Managinginterconnects, logical interconnects, and logical interconnect groups”(page 143), the online help for the Logical Interconnect Groups screen,or the REST API scripting help for logical interconnect groups.

1. Create a logicalinterconnect group.

LogicalInterconnectGroups

• You must create a logical interconnect group before you can create anenclosure group. You cannot create an enclosure group that does notspecify a logical interconnect group.

• For more information about enclosure groups, see “Managing enclosuresand enclosure groups” (page 157), the online help for the EnclosureGroups screen or the REST API scripting help for enclosure groups.

2. Create an enclosuregroup.

EnclosureGroups

• Specify the enclosure group you created.

• Select a firmware baseline and a licensing option.

• For more information about enclosures, see “Managing enclosures andenclosure groups” (page 157), the online help for the Enclosures screen,or the REST API scripting help for enclosures.

3. Add the enclosure.Enclosures

For a server blade to connect to a data center network, it must have a serverprofile assigned to it, and that server profile must include a connection toeither the network or a network set that includes the network:• If there is an existing server profile that matches how you want the server

hardware configured, you can copy that server profile and assign it tothe server hardware.

• Otherwise, you must create or copy and modify a server profile thatincludes at least one connection to the network or a network set thatcontains the network.

• Server profiles contain much more configuration information than theconnections to networks. For more information about server profiles, see“Managing server hardware and server profiles” (page 123), the onlinehelp for the Server Profiles screen, or the REST API scripting help forserver profiles.

4. Do one of thefollowing:• Create a server

profile and assignit to the serverhardware.

• Copy a serverprofile and assignit to the serverhardware, thenedit the serverprofile asnecessary.

5. Power on the serverhardware.

Server Profilesand ServerHardware

11.4 Scenario 3: Defining network connectivity as you add the enclosureIn this scenario, you configure the logical interconnect group, including its uplink sets, and theenclosure group during the enclosure add operation. The appliance detects the interconnectsinstalled in the enclosure and prompts you to create a logical interconnect group and enclosuregroup based on the hardware in the enclosure.Prerequisites

• Minimum required privileges: Infrastructure administrator or Server administrator.

• All data center switch ports that connect to the Virtual Connect (VC) interconnect modules areconfigured as described in “Data center switch port requirements” (page 141).

• The networks and network sets, if any, have been added to the appliance. To add networksor network sets, see “Quick Start: Adding a network to an existing appliance environment”(page 101) or “Managing networks and network resources” (page 137).

108 Quick Start: Adding an enclosure and connecting its server blades to networks

Page 109: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• See “Prerequisites for bringing an enclosure under management” (page 157) for prerequisitesand preparation you must complete before you add an enclosure.

• See “Prerequisites for bringing server hardware under management” (page 125) for prerequisitesand preparation you must complete before you add a server.

Process

DescriptionTaskResource

• When you add the enclosure from the Enclosures screen:

◦ Select Create new enclosure group.

◦ Select an enclosure group name.

◦ Select a firmware baseline and a licensing option.

• For more information about enclosures, see “Managing enclosures andenclosure groups” (page 157), the online help for the Enclosures screen,or the REST API scripting help for enclosures.

1. Add the enclosure.Enclosures

• During the enclosure add operation, select Create new logical interconnectgroup. After you click Add, the appliance discovers the interconnects inthe enclosure, creates a default logical interconnect group, and opensan edit screen for that logical interconnect group.

• The default logical interconnect group name is the enclosure group nameyou entered followed by interconnect group. For example, if youspecified DirectAttachGroup for the enclosure group name, thedefault logical interconnect group name is DirectAttachGroupinterconnect group.

• You add uplink sets as part of editing the logical interconnect group.Ensure that at least one of the uplink sets you add includes an uplinkport to the data center networks you want to access.

• For more information about logical interconnect groups, see “Managinginterconnects, logical interconnects, and logical interconnect groups”(page 143), the online help for the Logical Interconnect Groups screen,or the REST API scripting help for logical interconnect groups.

2. Select Create newlogical interconnectgroup.

3. Edit the defaultlogical interconnectgroup.

LogicalInterconnectGroups

For a server blade to connect to a data center network, it must have a serverprofile assigned to it, and that server profile must include a connection toeither the network or a network set that includes the network:• If there is an existing server profile that matches how you want the server

hardware configured, you can copy that server profile and assign it tothe server hardware.

• Otherwise, you must create or copy and modify a server profile thatincludes at least one connection to the network or a network set thatcontains the network.

• Server profiles contain much more configuration information than theconnections to networks. For more information about server profiles, see“Managing server hardware and server profiles” (page 123), the onlinehelp for the Server Profiles screen, or the REST API scripting help forserver profiles.

4. Do one of thefollowing:• Create a server

profile and assignit to the serverhardware.

• Copy a serverprofile and assignit to the serverhardware, thenedit the serverprofile asnecessary.

5. Power on the serverhardware.

Server Profilesand ServerHardware

11.4 Scenario 3: Defining network connectivity as you add the enclosure 109

Page 110: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

110

Page 111: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

12 Quick Start: Configuring an enclosure and server bladefor Direct attach to an HP 3PAR Storage System

This quick start describes the process for adding and configuring an enclosure so that its serverscan connect to an HP 3PAR Storage System that is directly attached to the enclosure.Prerequisites

• Minimum required privileges: Infrastructure administrator or Network administrator for addingthe networks.

• Minimum required privileges: Infrastructure administrator or Server administrator for addingthe enclosure and server profiles.

• The HP 3PAR Storage System is installed and configured and the cables are attached to theenclosure you want to use.

• See “Prerequisites for bringing an enclosure under management” (page 157) for prerequisitesand preparation you must complete before you add an enclosure.

• See “Prerequisites for bringing server hardware under management” (page 125) for prerequisitesand preparation you must complete before you add a server.

111

Page 112: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

12.1 Process

DescriptionTaskResource

• When you add the networks from the Networks screen:

◦ For Type, select Fibre Channel

◦ For Fabric type, select direct attach

• For more information about networks, see “Managing networks andnetwork resources” (page 137), the online help for the Networks screen,or the REST API scripting help for networks and network sets.

1. Add the FibreChannel direct attachnetworks.

Networks

• Choose a name for the logical interconnect group that helps youdistinguish logical interconnect groups that have connections to directattach Fibre Channel networks from other logical interconnect groups.

• You add uplink sets as part of creating the logical interconnect group.Ensure that the uplink sets use the uplink ports on the enclosure that arephysically connected to the HP 3PAR Storage Server.

• For more information about logical interconnect groups, see “Managinginterconnects, logical interconnects, and logical interconnect groups”(page 143), the online help for the Logical Interconnect Groups screen,or the REST API scripting help for logical interconnect groups.

2. Create a logicalinterconnect groupthat defines the uplinksets for the directattach networkconnections.

LogicalInterconnectGroups

• Choose a name that helps you distinguish enclosures that use directattach Fibre Channel connections from enclosures that use fabric attachFibre Channel connections.

3. Create an enclosuregroup.

EnclosureGroups

• When you add the enclosure, select the enclosure group that you addedin the preceding step.

• When you add an enclosure, you also must select a firmware baselineand a licensing option.

• For more information about enclosures, see “Managing enclosures andenclosure groups” (page 157), the online help for the Enclosures screen,or the REST API scripting help for enclosures.

4. Add the enclosure.Enclosures

• For a server blade to connect to the HP 3PAR Storage System, it musthave a server profile assigned to it, and that server profile must includeat least one connection to the direct attach Fibre Channel network thatconnects to the storage system.

• For example, if the networks you added are Direct A and DirectB, ensure that the server profile has one connection to the Direct Anetwork and one connection to the Direct B network.

• You enable SAN storage through the server profile, in addition to otherconfiguration settings. You must add storage systems, add storagevolumes, and then attach to volumes when you create the profile.For more information about server profiles, see “Managing serverhardware and server profiles” (page 123), the online help for the ServerProfiles screen, or the REST API scripting help for server profiles.

5. Do one of thefollowing:• Create a server

profile and assignit to the serverhardware.

• Copy a serverprofile, edit it asnecessary, andthen assign it tothe serverhardware.

6. After you configurethe HP 3PAR StorageSystem, power on theserver hardware.

Server Profiles

112 Quick Start: Configuring an enclosure and server blade for Direct attach to an HP 3PAR Storage System

Page 113: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

13 Quick Start: Adding an HP ProLiant DL rack mount serverThis quick start describes the process for adding a rack mount server.The features supported by the appliance vary by server model. For information about the featuressupported for HP ProLiant DL servers, see “Server hardware management features” (page 124).For an illustrated example of this task, see “Step by step: Configuring an example data centerusing HP OneView” (page 273).Prerequisites

• Minimum required privileges: Infrastructure administrator or Server administrator.

• The server is connected to a live power source.

• See “Prerequisites for bringing server hardware under management” (page 125) for prerequisitesand preparation you must complete before you add a server.

13.1 Process

DescriptionTaskResource

• When you add a server, you must provide the followinginformation:

◦ The iLO IP address or host name.

◦ The user name and password for an iLO account withadministrator privileges.

◦ A license type to use for the server hardware.

For more information about server hardware, see“Managing server hardware and server profiles”(page 123), the online help for the Server Hardware screen,or the REST API scripting help for server hardware.

• If this server configuration differs from the other servers inthe appliance, the appliance automatically adds a serverhardware type for this model.

• Because this is a rack mount server:

◦ You cannot use this appliance to provision anynetworks for this server.

◦ The features supported by the appliance vary by servermodel. For information about the features supportedfor HP ProLiant DL servers, see “Server hardwaremanagement features” (page 124).

1. Add the server using theServer Hardware screen or theREST APIs for theserver-hardware resource.

2. Power on the server.

Server Hardware

13.1 Process 113

Page 114: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

114

Page 115: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

14 Quick Start: Adding an active/active networkconfiguration

This quick start describes the process to add an active/active configuration for an enclosure.Prerequisites

• Minimum required privileges: Infrastructure administrator or Network administrator for addingnetworks.

• Minimum required privileges: Infrastructure administrator or Server administrator for changingthe server profile configurations.

• Two or more fully supported Virtual Connect interconnect modules as listed in the HP OneViewSupport Matrix.

• The enclosures and server blades are already added to the appliance.

• Follow recommended naming conventions described in “Requirements and best practices foran active/active configuration” (page 151).

115

Page 116: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

14.1 ProcessFor each Virtual Connect interconnect module you want to set up as an active/active configurationin the appliance, make configuration changes to the following resources:

DescriptionTaskResource

On the Networks screen:• For Name, assign names to the networks according to

“Requirements and best practices for an active/activeconfiguration” (page 151)

• For Type, select Ethernet.

• For VLAN ID, enter the same ID for both networks.

• Verify that Smart link is selected.

• For more information about networks, see “Managingnetworks and network resources” (page 137), the onlinehelp for the Networks screen, or the REST API scriptinghelp for networks and network sets.

1. Add a pair of Ethernet networks foreach VLAN you want to connect: onenetwork for the first interconnect moduleand one network for the secondinterconnect module using the sameVLAN ID.For example, create Dev101_A andDev101_B for VLAN ID 101.

Networks

• You can either add the networks to existing uplink setsor create new uplink sets for the networks.

• Uplinks in each uplink set must be restricted to a singleinterconnect.

• Duplicate VLAN IDs are not allowed in the same uplinkset.

• For more information, see “Managing interconnects,logical interconnects, and logical interconnect groups”(page 143), the online help for the Logical Interconnectsscreen, or the REST API scripting help for logicalinterconnect groups and the REST API for theuplink-sets resource.

NOTE: If you change the name of an uplink set in theLogical Interconnect Groups screen, and then selectActions→Update from group on the Logical Interconnectsscreen, connectivity is interrupted briefly.

2. Add a pair of uplink sets to associatethe networks with the uplink ports on theinterconnect module.Assign one set of networks to the uplinkset that has ports on the first interconnectmodule. Assign the other networks tothe uplink set that has ports on thesecond interconnect module.For example, uplink port X5 is definedin both sets: UplinkSet_A for bay 1and UplinkSet_B for bay 2.Dev101_A is assigned toUplinkSet_A, and Dev101_B isassigned to UplinkSet_B.

LogicalInterconnectGroups andLogicalInterconnects

• Adding a network to a network set does not require thatyou take resources offline. You do not need to updateserver profiles that have connections to the network set.

• Duplicate VLAN IDs are not allowed in a network set.

• Each network set should have multiple networks.

• For more information about network sets, see“Managing networks and network resources” (page 137),the online help for the Network Sets screen, or the RESTAPI scripting help for networks and network sets.

3. (Optional) Add one or more pairs ofnetwork sets. Each set should includeonly the networks that will be used onthe same server profile connection.For example, create network setDevSet_A for your development Dev_Anetworks, and create DevSet_B foryour development Dev_B networks.

Network Sets

• Powering off the server before changing the serverprofile is optional.

• When adding a connection to the server profile, selectthe physical port connected to the module with the uplinkset containing the networks configured for thatconnection. Do not select Auto.

• For more information about server profiles, see“Managing server hardware and server profiles”(page 123), the online help for the Server Profiles screen,or the REST API scripting help for server profiles.

4. Edit the server profile to add twoconnections. Assign one port for thenetworks or network sets on onemodule, and assign a different port forthe networks or network sets on theother module.

ServerProfiles andServerHardware

116 Quick Start: Adding an active/active network configuration

Page 117: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

DescriptionTaskResource

Make sure the networks associated withthe uplink ports in the uplink set matchthe networks assigned to the profileconnections in the downlink ports.For example, Connection1 isLOM1:1-a for DevSet_A, andConnection2 is LOM1:1-b forDevSet_B.

5. Power on the server.

14.1 Process 117

Page 118: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

118

Page 119: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

15 Quick Start: Migrating from an active/standby to anactive/active network configuration

This quick start describes the process of migrating from an existing active/standby configurationto an active/active configuration for an enclosure.Prerequisites

• Minimum required privileges: Infrastructure administrator or Network administrator for addingnetworks.

• Minimum required privileges: Infrastructure administrator or Server administrator for changingthe server profile configurations.

• Two or more fully supported Virtual Connect interconnect modules as listed in the HP OneViewSupport Matrix.

• Follow recommended naming conventions described in “Requirements and best practices foran active/active configuration” (page 151).

15.1 ProcessWhen migrating from an active/standby configuration to an active/active configuration, makeconfiguration changes to the following resources:

DescriptionTaskResource

For more information, see “Managing interconnects, logicalinterconnects, and logical interconnect groups” (page 143),the online help for the Logical Interconnect Groups screen, orsee the REST API scripting help for logical interconnect groups.

1. Find the uplink set that you want toconvert to active/active.

2. Record all networks in that uplink set.

LogicalInterconnectGroups

On the Networks screen:• For VLAN ID, use the same external VLAN ID for each

network renamed in step 3.• Verify that Smart link is selected.

• For more information about networks, see “Managingnetworks and network resources” (page 137), the onlinehelp for the Networks screen, or the REST API scriptinghelp for networks and network sets.

3. Rename the networks by adding<side> to the network name, asdescribed in “Requirements and bestpractices for an active/activeconfiguration” (page 151) (forexample, Dev_100_A).

4. Create Ethernet networks using thesame external VLAN ID for eachnetwork renamed in step 3 (forexample, Dev_100_B).

Networks

15.1 Process 119

Page 120: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

DescriptionTaskResource

• Adding a network to a network set does not require thatyou take resources offline. You do not need to updateserver profiles that have connections to the network set.

• Duplicate VLAN IDs are not allowed in a network set.

• For more information about network sets, see “Managingnetworks and network resources” (page 137), the onlinehelp for the Network Sets screen, or the REST API scriptinghelp for networks and network sets.

5. (Optional) Add network sets for thenetworks created in step 4.

Network Sets

To determine the port status (active or standby), access theLogical Interconnects screen and review the state of each portin the Uplink Sets view.• HP recommends deleting the standby uplinks from the

original uplink set, and then adding them to the new uplinkset. This method prevents connectivity loss.If you change the name of an uplink set on the LogicalInterconnect Groups screen, and then selectActions→Update from group on the Logical Interconnectsscreen, connectivity is interrupted briefly.

• For more information, see “Managing interconnects,logical interconnects, and logical interconnect groups”(page 143), the online help for the Logical Interconnectsscreen, or the REST API scripting help for logicalinterconnects and the REST API for the uplink-setsresource.

6. Determine if all logical interconnectshave active and standby uplink portson the same modules.• If the standby uplinks are on the

same module, go to step 7.• If the standby uplinks are on

different modules, force a failoverso that all standby uplinks are onthe same module. Go to step 7.

7. Edit the active/standby uplink set anddelete the standby uplinks.

8. Create a second uplink set for thestandby uplinks removed in step 7.

9. Add the networks created in step 4to the new uplink set. For example,UplinkSet_B contains all Dev_Bnetworks.

10. Select Actions→Update from group.The active uplinks maintain traffic sothere is no downtime.

LogicalInterconnectGroups andLogicalInterconnects

• Powering off the server before changing the server profileis optional.

• Change every server profile connection associated withthe port servicing the original standby uplinks. Assign thenew networks or network sets created in steps 4 or 5 tothe port.

• For more information about server profiles, see “Managingserver hardware and server profiles” (page 123), the onlinehelp for the Server Profiles screen, or the REST API scriptinghelp for server profiles.

11. Edit the server profile to add aconnection for the new networks ornetwork sets.

ServerProfiles andServerHardware

• For more information, see “Managing interconnects,logical interconnects, and logical interconnect groups”(page 143), the online help for the Logical Interconnectsscreen, or the REST API scripting help for logicalinterconnects and the REST API for the uplink-setsresource.

12. Edit the logical interconnect groupand rename the original uplink set byadding <side> to the name, asdescribed in “Requirements and bestpractices for an active/activeconfiguration” (page 151) (forexample, UplinkSet_A).Do not make any changes other thanthe uplink set name.

13. Select Actions→Update from group.

LogicalInterconnectGroups andLogicalInterconnects

120 Quick Start: Migrating from an active/standby to an active/active network configuration

Page 121: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Part IV Configuration and managementThe chapters in this part describe the configuration and management tasks for the appliance and the resourcesit manages.

Page 122: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

122

Page 123: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

16 Managing server hardware and server profilesManaging servers with the appliance involves interacting with several different resources on theappliance:

• A server profile captures the entire server configuration in one place, enabling you toconsistently replicate new server profiles and to rapidly modify them to reflect changes in yourdata center environment.

• A server profile enables management of your server hardware.

• An instance of server hardware is a physical server, such as an HP ProLiant BL460c Gen8Server Blade, installed in an enclosure or an HP ProLiant DL380p rack mount server.

• A server hardware type defines the characteristics of a specific server model and set ofhardware options, such as mezzanine cards.

• A connection, which is associated with a server profile, connects a server to the data centernetworks.

Server profiles provide most of the management features for servers, but server hardware andserver profiles are independent of each other:

• A physical server, which is an instance of server hardware, might or might not have a serverprofile assigned to it.

• A server profile might be assigned to one instance of server hardware, or no server hardwareat all.

It is the combination of the server hardware and the server profile assigned to it that is the completeserver in the appliance.You must use the server hardware resource to add physical servers to the appliance when youinstall a rack mount server. Server blades are added to the appliance automatically when you addan enclosure or install a server blade in an existing enclosure.

UI screens and REST API resources

REST API resourceUI screen

server-profiles and connectionsServer Profiles

server-hardwareServer Hardware

server-hardware-typesServer Hardware Types

16.1 Managing server hardwareServer hardware represents an instance of server hardware, such as a physical server bladeinstalled in an enclosure, or a physical rack server. A server hardware type captures details aboutthe physical configuration of server hardware, and defines which settings are available to theserver profiles assigned to that type of server hardware.

16.1 Managing server hardware 123

Page 124: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

16.1.1 Roles• Minimum required privileges: Infrastructure administrator or Server administrator

16.1.2 Tasks for server hardwareThe appliance online help provides information about using the UI or the REST APIs to:

• Get information about the server hardware.

• Power on and power off a server.

• Reset a server.

• Launch the iLO remote console to manage servers remotely.

• Add or edit a rack mount server.

• Add a server blade to an existing enclosure.

• Claim a server currently being managed by another appliance.

• Remove a server from management.

• Remove a server blade from an existing enclosure.

• Refresh the connection between the appliance and the server hardware.

• View activities.

16.1.3 Server hardware management featuresThe appliance supports the following features on server hardware:

HP ProLiant DLGen82

HP ProLiant BLand WS Gen8

HP ProLiant BLG71Feature

✓✓✓Power on or power off the server

✓✓✓View inventory data

✓✓✓Monitor power, cooling, and utilization

✓✓With manualinstallation ofSNMP Agents

Monitor health and alerts

✓✓✓Launch iLO remote console

✓✓✓SSO (single sign-on) to iLO web interface

✓✓✓Automatic firmware upgrade (iLO) to minimum supportedversion when added to the appliance

✓✓✓Rack visualization and editing

✓✓✓Automatic discovery of server hardware type

Server profile features

✓3

✓BIOS settings

✓✓Firmware

✓✓Connections to networks

✓✓Boot order

✓Local storage4

✓✓SAN storage

124 Managing server hardware and server profiles

Page 125: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

1 The appliance might report an unsupported status for some double-wide, double-dense ProLiant G7 server blade models,which means that the appliance cannot manage them.

2 Not every model of HP ProLiant DL rack server supports every feature listed in this table.3 Configuring BIOS settings in a server profile is supported for ProLiant DL360 and DL380 Gen8 server models.4 Only supported with the embedded array controller.

16.1.4 Prerequisites for bringing server hardware under managementServer hardware must meet the following prerequisites for the appliance to manage it.Prerequisites

RequirementItem

The server hardware must be a supported model listed in the HP OneView Support Matrix.The server hardware is connected to a live power source.

Server hardwaremodel

The iLO3 and iLO4 (Integrated Lights-Out) firmware version must meet the minimum requirementlisted in the HP OneView Support Matrix.

NOTE: Rack mount ProLiant DL G7 iLO3 server hardware is not supported.

iLO firmware

IPv4 configuration is required.iLOs on rack mount server hardware must have an IP address.

IP addresses

iLOs must be configured to allow for local user accounts. As part of bringing an iLO undermanagement, a local user account is added to the iLO, so it must be configured to work withlocal accounts.

Local user accounts

16.1.5 About server hardwareA server hardware resource represents an instance of HP ProLiant BL server blades installed inenclosures and ProLiant DL rack mount servers.Server blades are automatically detected by the appliance when the enclosure is added. If youare adding a rack server, you must add it manually to the appliance.To define the configuration for a server hardware resource, assign a server profile to it.For all server hardware, you can launch either the iLO web UI or the remote console from theappliance.To learn more about server hardware, see the following topics:

• Connectivity and synchronization with the appliance

• “Server hardware management features” (page 124)

• “About unsupported server hardware” (page 126)

• “Server hardware” (page 34)

Connectivity and synchronization with the applianceThe appliance uses the iLO or Onboard Administrator to monitor the connectivity status of serverhardware. If the appliance loses connectivity with server hardware, a notification is displayed untilconnectivity is restored. The appliance attempts to resolve connectivity issues and clear the alertautomatically, but if it cannot, you have to resolve the issue and manually the server hardware tosynchronize it with the appliance.The appliance also monitors server hardware to remain synchronized with changes to hardwareand configuration settings. However, some changes to devices made outside of the control of theappliance (from iLO or the OA, for example) might cause them to lose synchronization with theappliance. You might have to manually refresh devices that lose synchronization with the appliance.

16.1 Managing server hardware 125

Page 126: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

You can manually refresh the connection between the appliance and server hardware from theServer Hardware screen. See the online help for the Server Hardware screen to learn more.

NOTE: HP recommends that you do not use the iLO or the OA to make changes to a device ifthe device is managed by the appliance. Making changes to a device from its iLO or OA couldcause it to lose synchronization with the appliance.

16.1.5.1 How the appliance handles unsupported hardwareUnsupported hardware is any device that the appliance cannot manage. Unsupported devices aresimilar to unmanaged devices in that all unsupported devices are not managed by the appliance.The difference is that you can bring unmanaged devices under management of the appliance ifyou take the appropriate actions or properly configure them. Unsupported hardware can neverbe managed by the appliance.The appliance detects the unsupported hardware and displays the model name and other basicinformation that it obtains from the device for inventory purposes. The appliance also accounts forthe physical space unsupported devices occupy in enclosures and racks.To account for the space a device occupies, the appliance represents unsupported hardware thesame way it represents unmanaged devices.The action available for unsupported hardware is Remove.

16.1.5.2 About unsupported server hardwareThe appliance cannot manage unsupported server hardware. However, you can place unsupportedserver hardware in enclosures or racks. Adding unsupported server hardware to the applianceenables you to account for the physical space it occupies in an enclosure or rack for planning andinventory purposes.The appliance displays basic information about unsupported server hardware that it obtains fromthe iLO or the OA.When the appliance detects unsupported server hardware, it places the hardware in theUnsupported state and provides a link to launch the iLO Remote Console. You can perform aremove action on unsupported server hardware to remove it from the appliance.

16.1.5.3 About unmanaged devicesAn unmanaged device is a device, such as a server, enclosure, KVM (keyboard, video and mouse)switch, in-rack monitor/keyboard, or router, that occupies space in a rack and/or consumes powerbut is not managed by the appliance.Unmanaged devices are created automatically to represent devices that are attached to an HPIntelligent Power Distribution Unit (iPDU) using HP Power Discovery Services connections.BladeSystem enclosures and HP ProLiant DL series servers are shown in the unmanaged orunsupported state in the Enclosures and Server Hardware in the master pane, respectively. Thesewill be represented as unmanaged enclosures and servers; as such, they are not included in theUnmanaged Devices resource list.When creating an unmanaged device, you provide its name, model description, height in U-slotsand maximum power requirements. These values are used in power and cooling capacity analysisand enable alerts to be generated identify potential power and cooling issues.Because there is no communication to the unmanaged device, the status is disabled unlessappliance-generated alerts identify issues to be addressed.For purposes of power configuration, unmanaged devices are assumed to have two power supplyconnections to support redundant power. These are identified as power supplies 1 and 2. If anunmanaged device does not support redundant power, connect only power supply 1, then clearthe alert about lack of redundant power to the device.

126 Managing server hardware and server profiles

Page 127: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

For devices that are not discovered through HP Power Discovery Services connections, you canmanually add these devices to the appliance for tracking, inventory, and power managementpurposes.

16.1.6 Tasks for server hardware typesThe appliance online help provides information about using the UI or the REST APIs to:

• Edit the name or description of the server hardware type.

• Delete a server hardware type.

16.1.7 About server hardware typesA server hardware type defines the physical configuration for server hardware and defines thesettings that are available to server profiles to be assigned to that type of server hardware. Forexample, the server hardware type for the HP ProLiant BL460c Gen8 Server Blade includes acomplete list of BIOS settings and the defaults for that model.The appliance creates server hardware types according to the server hardware it detects. Theserver hardware type is used when you create a server profile to show which settings are available.If a suitable server hardware type already exists, it is reused when you create a server profile fora server blade or rack server, otherwise a new server hardware type is created automatically.

16.1.8 Effects of managing server hardware iLOsWhen server hardware is being managed by the appliance, the effect to the server hardware iLOis:

• A management account is created.

• SNMP is enabled and the appliance is added as an SNMP trap destination.

NOTE: Health monitoring is not enabled on ProLiant G7 iLO3 server hardware until the HPmanagement agents are installed on the OS and the SNMP service is configured with thesame SNMP read community string shown on the Settings screen.

• NTP is enabled and the appliance becomes the server hardware’s NTP time source.

• An appliance certificate is installed to enable single sign-on operations.

• iLO firmware is updated to the minimum versions listed in the HP OneView Support Matrix.

• The iLO time zone is set to Atlantic/Reykjavik as recommended by the iLOdocumentation.The time zone setting determines how the iLO adjusts UTC time to obtain the local time andhow it adjusts for daylight savings time (summer time). For the entries in the iLO event log andIML to display the correct local time, you must specify the time zone in which the server islocated.If you want iLO to use the time provided by the SNTP server, without adjustment, configurethe iLO to use a time zone that does not apply an adjustment to UTC time. In addition, thattime zone must not apply a daylight saving time (summer time) adjustment.There are several time zones that fit this requirement. One example is theAtlantic/Reykjavik time zone. This time zone is neither east nor west of the primemeridian and time does not change in the Spring or Fall.

16.1 Managing server hardware 127

Page 128: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

16.2 Managing server profilesServers are represented and managed through their server profiles. A server profile captures keyaspects of a server configuration in one place, including firmware levels, BIOS settings, networkconnectivity, boot order configuration, iLO settings, and unique IDs.

16.2.1 Roles• Minimum required privileges: Infrastructure administrator or Server administrator

16.2.2 Tasks for server profilesThe appliance online help provides information about using the UI or the REST APIs to:

• Get information about a server profile.

• Create and apply a server profile.

• Copy, edit, or delete a server profile.

• Specify identifiers and addresses when creating a server profile.

• Connect the server to data center networks by adding a connection to a server profile.

• Edit the BIOS settings of a server.

• Manage the boot order of a server.

• Manage virtual or physical IDs for the server hardware.

• Move a server profile to another server.

• Power on and off the server hardware to which the server profile is assigned.

• Install a firmware bundle using a server profile.

NOTE: Firmware will not be downgraded to the selected firmware baseline when applyinga server profile. Use an external tool, for example HP SUM, to force firmware downgradesor rewrites.

• View activities.

16.2.3 About server profilesAfter setting up your data center, you can create hardware- server profiles to provision hundredsor thousands of servers as easily as you provision one server. A server profile is the configurationfor a server instance. Server profiles capture the entire server configuration in one place, enablingyou to consistently replicate new server profiles and to rapidly modify them to reflect changes inyour data center.A server profile includes:

• Basic server identification information

• Connectivity settings for Ethernet networks, network sets, and Fibre Channel networks

• Firmware versions

• Local storage settings

• SAN storage settings

• BIOS settings

• Boot order

• Physical or virtual UUIDs, MAC addresses, and WWN addresses

128 Managing server hardware and server profiles

Page 129: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

You can create an unassigned server profile that serves as a template. Typically, you capturebest-practice configurations in a server profile template, and then copy and deploy instances asindividual server profiles. Similar to virtual machine (VM) templates, profiles enable you to createa provisioning baseline for server hardware types in an enclosure.When you create a server profile, it is designated for a server hardware type and enclosure group(for server blades), whether the profile is assigned or unassigned.Applying the sections of a server profile to server hardware is a sequential process. The screendisplays the current section being applied, followed by other sections that have been appliedsuccessfully. If a server profile needs to be reapplied due to an error, only the unconfigured sectionsand unapplied sections are reapplied. For example, if a firmware update succeeds, but thesubsequent BIOS portion of the apply operation fails, the firmware is not applied a second timewhen the profile is reapplied. This helps to prevent unnecessary and time-consuming updates forthe profile.

NOTE: For best performance, perform server profile management tasks on one enclosure at atime. That is, create, delete, edit, copy, or move server profiles for server hardware in one enclosurebefore managing server profiles in a different enclosure.

16.3 Learning more• “Understanding the resource model” (page 31)

• “About enclosures” (page 158)

• “Managing licenses” (page 131)

• “Troubleshooting server hardware” (page 250)

• “Troubleshooting server profiles” (page 252)

16.3 Learning more 129

Page 130: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

130

Page 131: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

17 Managing licensesYou manage licenses from the Settings screen or by using the REST APIs.

17.1 UI screens and REST API resources

REST API resourceUI screen

licensesSettings

17.2 Roles• Minimum required privileges: Infrastructure administrator

17.3 Tasks for licensesThe appliance online help provides information about using the UI or the REST APIs to:

• Add a license key to the appliance license pool.

• Specify a license policy as part of adding an enclosure.

• Specify a license type as part of adding a rack mount server.

• View licensing status information through license graphs.

• View a list of server hardware that has been assigned a specific license type.

17.4 About licensingHP OneView requires a license for each server that it manages. You can purchase server hardwareand enclosures with licenses embedded (integrated) on the hardware, or you can purchase licensesseparately (nonintegrated) and add them to the appliance. The appliance manages licenses in apool where all licenses are stored and applied to server hardware as needed.Purchasing factory-integrated (embedded) software and hardware provides the best licensingexperience because the license is delivered on the hardware and is registered automatically whenyou register the hardware.If you purchase nonintegrated licenses, you must activate and register the licenses using the HPlicensing portal at https://www.hp.com/software/licensing. After you register your licenses, youadd the license keys to the appliance. When you add server hardware that does not have anembedded license, it is assigned a license from the license pool.EULAThe appliance has a EULA (End-User License agreement) that you must accept before using theappliance for the first time. You can view the EULA from the Help sidebar and online at http://www.hp.com/go/oneview/eula.

17.4.1 License typesThe following types of licenses are available for HP OneView:HP OneView Provides an HP OneView license and an iLO Advanced licenseHP OneView w/o iLO Provides an HP OneView license only

This license is intended for server hardware with iLOs that are alreadylicensed, or server hardware for which you do not require an iLOlicense.

17.1 UI screens and REST API resources 131

Page 132: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

When you add an enclosure or rack mount server to the appliance, you must specify one of theselicenses. After a 60-day trial period, the appliance displays an alert if you do not have enoughlicenses to support the existing servers. The alert appears on the Dashboard and in the Settingsview after login and does not clear until you add enough licenses.

17.4.2 License deliveryLicense delivery depends on how the license is purchased. The license delivery methods for HPOneView are:

• Embedded on the server hardware iLO (software purchased, integrated with the hardware)

• Embedded on the enclosure OA (enclosure bundle license for 16 servers)

• Standalone, nonintegrated (purchased separately from the hardware)

17.4.3 License reportingBasic license reporting indicates whether the appliance has enough licenses for the managedserver hardware in your environment.From the Licenses view on the Settings screen, you can view the following:• The number of available licenses

• The number of licensed servers

• The number of licenses required for compliance (all server hardware licensed)

17.4.4 View license statusYou can view the status of your server hardware licenses using the license graphs from the Settingsmenu in the Licenses view.

NOTE: You may have to refresh the Licenses screen in order for recent license assignments toshow up in the license graphs.

The license graphs indicate the number of licenses available and required, and the percentage ofserver hardware that is in compliance (licensed). A complete blue ring indicates 100% compliance.The number of available licenses is displayed below the graph. The number of licenses required,if any, is displayed in red text.

Table 7 License graph colors

DescriptionColor

Indicates the percentage of server hardware without a licenseYellow

Indicates the percentage of server hardware that is licensedBlue

Indicates licenses that are available but have not been assignedLight Gray

132 Managing licenses

Page 133: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Figure 11 Sample license graphs

100%

100 Licenses available1000 Servers licensed

HP OneView

Compliance

2

1

314 Licenses required0 Licenses available0 Servers licensed

HP OneView w/o iLO

Compliance

0%

321 The number of licensesrequired (if any), the number

The license graph indicatesthe percentage of serversthat are licensed.

The license type for whichstatus information is beingreported. of licenses available, and the

number of servers withlicenses.To view the Server Hardwarescreen filtered to show theserver hardware that isassigned a license type, clickthe Servers licensed link underthe license type.

17.5 Server hardware licensingThe appliance uses server-based licensing, but server blades and rack mount servers are manageddifferently. Server blade licenses are managed at the enclosure level, and rack mount server licensesare managed at the server level. When you add an enclosure, you specify a license policy for allserver blades in the enclosure. When you add a rack mount server, you specify a license type forthat server. Both policy and type refer to either of the two licenses: HP OneView or HP OneVieww/o iLO.

NOTE: The appliance applies embedded (integrated) licenses to the server hardware on whichthey reside, regardless of the license policy or type you choose.

Licensed featuresAn HP OneView w/o iLO license provides support for all server hardware features on theappliance, with the following exceptions:

• Server hardware without an iLO Advanced license does not display utilization data.

• Rack mount servers without an iLO Advanced license cannot access the remote console.

17.5.1 Server blade licensing at the enclosure levelA server blade licensing policy at the enclosure level is an efficient way to handle licensing for allservers in an enclosure.

17.5 Server hardware licensing 133

Page 134: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

When you add an enclosure to the appliance, you must choose a server hardware license policy.This sets the licensing policy for all server hardware in the enclosure. You cannot change the policyfor an enclosure unless you remove and re-add the enclosure.For more information on how the appliance handles enclosure licenses, see “About licensing” (page131).

NOTE: A license embedded on a server blade will override the enclosure license policy. If youadd a server blade with an embedded license, the appliance assigns the embedded license tothat server, regardless of the enclosure license policy.

Enclosure licensing policy behaviorWhen you add an enclosure to the appliance:

• You must choose a licensing policy: HP OneView or HP OneView w/o iLO.

• A license embedded on the OA (Onboard Administrator) is added to the appliance licensepool.

• If the server blade does not have an embedded license, the appliance attempts to assign alicense from the pool.

• If there are not enough licenses to satisfy the policy, a notification is displayed that instructsyou on how to address the issue.

• If you add server blades to the enclosure after it has been added to the appliance, the serverhardware will use the enclosure license policy.

• There is no guarantee that an embedded OA license will be applied to the server blades inthe enclosure that contains the embedded license.

• Licenses embedded on a server iLO are automatically added to the appliance and appliedto the server hardware on which they are embedded.

• If the server hardware has an existing permanent iLO Advanced license, the appliance assignsan HP OneView w/o iLO license, regardless of the license type you choose.

• To change the server hardware license policy of an enclosure, you must remove the enclosurefrom management and then re-add it with the new license policy.

• When you add server hardware to the appliance, the iLO Advanced license that is part ofthe HP OneView license is applied to the server hardware iLO.

• If a server blade does not have an iLO license and there are not enough of the selected licensetype available, the appliance will attempt to apply a demo iLO license to the server blade.

17.5.2 Rack mount server licensingRack mount server licensing is managed at the server level.When you add a rack mount server to the appliance, you must choose a license type. You cannotchange the license type for a rack mount server unless you remove and re-add it.

NOTE: Embedded licenses take precedent over the license type you choose. If you add a rackmount server with an embedded license, the appliance assigns the license to that rack mount server,regardless of the license type you choose.

Remote console support is not enabled if the rack mount server does not have an iLO license.Rack mount server licensing behaviorWhen you add a rack mount server to the appliance:

• You must choose a license type: HP OneView or HP OneView w/o iLO.

• A license embedded on the rack mount server iLO is automatically added to the applianceand applied to the rack mount server.

134 Managing licenses

Page 135: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• If the server hardware has an existing permanent iLO Advanced license, the appliance assignsan HP OneView w/o iLO license, regardless of the license type you choose.

• If the rack mount server does not have an embedded license, the appliance attempts to assigna license from the license pool.

• If there are not enough licenses available, a notification is displayed that instructs you on howto address the issue.

• The iLO Advanced license that is part of your HP OneView license is applied to the iLO whenyou add a rack mount server.

• To change the license type of a rack mount server that does not have an embedded license,you must remove the rack mount server from management and then re-add it with the newlicense type.

17.5.3 Licensing and utilization statisticsThe appliance gathers and reports utilization statistics for server hardware that has an iLO license.Utilization statistics are not available for server hardware that does not have an iLO license.

17.5.4 Licensing scenariosThe way in which the appliance handles license assignments depends on the following:

• Whether the enclosure or server hardware has an embedded license

• The license type you choose when you add the enclosure or server hardware

• Whether there are available licenses in the appliance license pool (for server hardware withoutan embedded license)

The following table describes how the appliance handles licensing for different user actions.

Table 8 Licensing scenarios

NotesResultLicense policy or typeUser action

There is no guarantee thatlicenses embedded on anenclosure will be applied to theserver hardware in theenclosure; they might beapplied to other serverhardware managed by theappliance.

Embedded OA licenses are added tothe appliance pool and applied toserver hardware that is not licensed.

The embedded licensetakes precedent over theenclosure license policyyou select.

Add enclosure withembedded HPOneView or HPOneView w/oiLO license.

Embedded licenses are assigned tothe server hardware on which theyreside.

Embedded licenses areapplied to the serverhardware regardless ofthe license type youselect.

Add serverhardware withembedded HPOneView or HPOneView w/oiLO license.

HP OneView w/o iLO Licensesavailable in the poolThe appliance assigns a license to theserver hardware.No HP OneView w/o iLO licensesavailable in the poolThe appliance issues a warning thatthere are not enough licenses to satisfythe policy.

The server hardware willbe assigned an HPOneView w/o iLOlicense regardless of thelicense policy or type.

Add serverhardware with anexisting, permanentiLO Advancedlicense.

17.5 Server hardware licensing 135

Page 136: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Table 8 Licensing scenarios (continued)

NotesResultLicense policy or typeUser action

After the 60-day trial period,a message notifies you whenthere are not enough licensesfor the number of managedserver hardware.

Licenses available in the poolThe appliance assigns a license to theserver hardware.No licenses available in the poolThe appliance issues a warning thatthere are not enough licenses to satisfythe policy.

AnyAdd enclosure orserver hardwarewith no embeddedlicense.

If the server hardware isre-added, it will be assignedthe same license.Removing server hardwarewith licenses assigned to themcan cause the number oflicensed servers shown in thelicensing graphs to be greaterthan the number of serverscurrently being managedbecause the licenses are stillbeing counted as assigned toserver hardware.

The license remains assigned to theserver hardware.

HP OneView

(applied to serverhardware).

Remove serverhardware.

The license is unassigned from theserver hardware.

HP OneView w/o iLOor HP OneView (licensenot yet applied toserver).

Remove serverhardware.

17.6 Learning more• “Troubleshooting licensing” (page 248)

136 Managing licenses

Page 137: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

18 Managing networks and network resourcesThis chapter describes configuring and managing networks and network resources for the enclosuresand server blades managed by the appliance. For information about configuring the networksettings for the appliance, see “Managing the appliance settings” (page 190).

NOTE: The network features described in this chapter apply to enclosures and server bladesonly. The appliance does not monitor or manage the network features and hardware for rackmount servers or for networking equipment outside the enclosures.

UI screens and REST API resources

REST API resourceUI screen

connection-templates, ethernet-networks, and fc-networksNetworks

network-setsNetwork Sets

switchesSwitches

18.1 Roles• Minimum required privileges: Infrastructure administrator or Network administrator

18.2 Tasks for networksYou can manage Fibre Channel and Ethernet networks from the UI Networks screen or by usingthe REST APIs.

18.2.1 Tasks for Fibre Channel networksThe appliance online help provides information about using the UI or the REST APIs to:

• Add and delete a Fibre Channel SAN.

• Edit a Fibre Channel SAN configuration.

• Associate a network with a managed SAN.

18.2.2 Tasks for Ethernet networksThe appliance online help provides information about using the UI or the REST APIs to:

• Add, edit (change a network configuration), and delete a network.

• Add an untagged or tunnel network.

• Add, edit, and delete a network set.

18.3 About network connectivityThe network connectivity features of the appliance are designed to separate the logical resourcesfrom the physical hardware, allowing you to add or change the physical components without

18.1 Roles 137

Page 138: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

having to replicate configuration changes across multiple servers. In addition, the logical andphysical network resources can be configured for high availability, including:

• Providing redundant physical links to the data center networks

• Configuring stacking links between interconnects in an enclosure to provide redundant pathsfrom servers to data center networks

• Using logical resources, such as logical interconnects, that represent multiple physical resourcesto allow continued uninterrupted operation if a physical component fails

The Virtual Connect interconnect modules in enclosures support the following types of networks:

• Fibre Channel for storage networks, including both Fabric attach (SAN) Fibre Channelconnections and Direct attach (Flat SAN) Fibre Channel connections

• Ethernet for data networks

18.4 About network setsA network set is a collection of tagged Ethernet networks that form a named group to simplifyserver profile creation. Network sets are useful in virtual environments where each server profileconnection needs to access multiple networks. Network sets define how packets will be deliveredto the server when a server Ethernet connection is associated with the network set. Network setsalso enable you to define a VLAN trunk and associate it with a server connection.Instead of assigning a single network to a connection in a server profile, you can assign a networkset to that connection.

• Using network sets, you can quickly deploy changes to the network environment to multipleservers. For example, you have 16 servers connected to a network set. To add a new networkto all 16 servers, you only need to add it to the network set instead of each server individually.

• You can create a network set for your production networks and one for your developmentnetworks.

• You can configure a hypervisor with a vSwitch to access multiple VLANs by creating a networkset as a trunk that includes these networks.

Network set details• Network sets are supported for use in server profiles.

• All networks in a network set must be Ethernet networks and must have unique external VLANIDs. Untagged and tunnel networks are single networks and do not use network sets.

• All networks in a network set must be configured in the same appliance.

• A network can be a member of multiple network sets.

• When a network is deleted, it is automatically deleted from all network sets to which itbelonged.

• A network set can be empty (contain no networks) or can contain one or more of the networksconfigured in the appliance. Empty network sets enable you to create network sets in theconfiguration before you create the member networks, or to remove all of the member networksbefore you add their replacements. However, if a server profile adds a connection to an emptynetwork set, the server cannot connect to any data center networks using that connection.

• When you create or modify a network set, you can designate a network for untagged packets.If you do not designate a network an untagged network, untagged packets are rejected onthe profile connection associated with this network set.

• Server traffic must be tagged with the VLAN ID of one of the Ethernet networks in the networkset. Untagged server traffic is either sent to the untagged network (if an untagged network isdefined) or is rejected (if no untagged network is defined).

138 Managing networks and network resources

Page 139: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• The untagged network can send tagged and untagged traffic between the server and theinterconnect simultaneously.

• When you create or modify a network set, you define the maximum bandwidth and thepreferred bandwidth for connections to that network set. A server profile can override thepreferred bandwidth but not the maximum bandwidth.

• When you delete a network set, the networks that belong to the network set are not affected.However, any servers with a connection to that network set are affected because theirconnections are defined as being to the network set and not to the individual networks. Becausethe network set is no longer available, the network traffic to and from that server through thatconnection is stopped. When you delete a network set, any server profile connections thatspecified that network set become undefined.

18.5 About Fibre Channel networksYou can use Fibre Channel networks to connect to storage systems.

18.5.1 Fibre Channel network typesThe Virtual Connect interconnect modules in enclosures support two types of Fibre Channelconnections to storage systems:

• Fabric attach connections—The enclosure interconnects connect to data center SAN fabricswitches.

• Direct attach connections—Also called Flat SAN, in which the enclosure interconnects connectdirectly to a supported storage system, such as an HP 3PAR StoreServ Storage system.

You cannot change the type of a Fibre Channel network, but you can delete the network from theappliance, and then add the network as a different type.A logical interconnect can use both direct attach storage and fabric attach storage at the sametime.

Figure 12 direct attach and fabric attach Fibre Channel networks

EnclosureUID

Enclosure Interlink

PS3

PS2

PS1

PS6

PS5

PS4

OA1 OA2

Remove management modules before ejecting sleeve

FAN6

FAN10

FAN1

FAN5

21

3

5

7

4

6

8

iLOUID

ActiveResetiLO

UID

ActiveReset

HP VC FlexFabr ic 10Gb/24-Por t Module

S H A R E D : U P L I N K o r X - L I N K

X3 X4X1 X2 X5 X6 X7 X8UID

HP VC FlexFabr ic 10Gb/24-Por t Module

S H A R E D : U P L I N K o r X - L I N K

X3 X4X1 X2 X5 X6 X7 X8UID

12Vdc 12Vdc

HP StorageWorks4/32B SAN Switch

0 1 2 3 8 9 10 11 16 17 18 19 24 25 26 27 3130292823222120151413127654

12Vdc 12Vdc

HP StorageWorks4/32B SAN Switch

0 1 2 3 8 9 10 11 16 17 18 19 24 25 26 27 3130292823222120151413127654

SAN A SAN B

SAN uplink connections

(Fabric attach)

SAN Switch A SAN Switch B

HP BladeSystem c7000 Enclosure

HP 3PAR Storage System

SAN uplink connections

(Direct attach)

Fabric-attached HP storage devices

18.5 About Fibre Channel networks 139

Page 140: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

18.5.2 Fabric attach Fibre Channel networksSAN infrastructures typically use a Fibre Channel switching solution involving several SAN switchesthat implement NPIV (N-Port ID Virtualization) technology. NPIV uses N-ports and F-ports to builda Fibre Channel SAN fabric. NPIV enables multiple N_Ports to connect to a switch through a singleF_Port, so that a virtual server can share a single physical port with other servers, but access onlyits associated storage on the SAN.When you configure a fabric attach Fibre Channel network, the port you choose for the uplinkfrom the enclosure interconnect to the storage SAN must support NPIV (N_Port ID Virtualization).You can use HP Virtual Connect Fibre Channel modules to connect storage. The appliance managesup to six Virtual Connect Fibre Channel modules in bays 3 through 8 of an enclosure. VirtualConnect Fibre Channel modules are not supported in bay 1 and bay 2.

18.5.3 Direct attach Fibre Channel networksThe direct attach Fibre Channel solution, also called the Flat SAN solution, eliminates the need fora connection from the enclosure interconnects to a Fibre Channel SAN switch. This means you canconnect the enclosure interconnects directly to the storage system. The port you choose for theuplink from the enclosure interconnect to the storage system must support NPIV.Servers connecting to a direct attach Fibre Channel network have access to all devices connectedon the uplink ports defined for that network. If there is more than one connection from a FlexFabricmodule to the storage system, each server can access as many paths to the storage LUN (logicalunit number) as there are connections to the storage system.For direct attach Fibre Channel networks, the enclosure interconnect does not distribute serverlogins evenly across uplink ports. Server login-balancing and login-distribution do not apply toFibre Channel networks.

IMPORTANT: When you move a server profile to a different enclosure, and the profile is configuredto boot from a direct attach storage system, you must manually update the boot connection of theprofile to specify the WWPN (World Wide Port Name) used for the storage system that is directlyattached to the enclosure.Each enclosure connects to a different port of the direct attach storage system, so the WWPN forthat storage system is different for each enclosure. If you do not specify the correct WWPN andLUN for the storage system, the server will not boot successfully from the boot target.

18.5.4 Fibre Channel networks and FCoEServers connect to the enclosure interconnect downlinks using FCoE (Fibre Channel over Ethernet),and uplink to SANs and direct attach storage systems using Fibre Channel. The interconnectsautomatically handle the routing between the server blades and the Fibre Channel networks, soyou do not need to specify a VLAN (virtual local area network) ID for a Fibre Channel network.

18.6 About Ethernet networksYou use Ethernet networks as data networks. You can create the following types of Ethernet networks:

18.6.1 About tagged Ethernet networksA tagged network uses virtual LANs (VLANs), allowing multiple networks to use the same physicalconnections. By sharing physical uplinks, you can separate traffic streams from different serverson the same set of uplinks. Server profiles can specify networks without knowledge of the hardwareconfiguration of the data center network.

140 Managing networks and network resources

Page 141: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Tagged Ethernet networks that are connected to enclosure interconnects require a VLAN ID.

• You can add multiple Ethernet networks that use the same VLAN ID. This capability is requiredfor logical interconnects that use an active/active configuration.

• Each network name in the appliance must be unique.

• The number of networks supported on an appliance is limited by the number of networksadded, not the number of VLAN IDs that are used.

Tagged Ethernet networks and network setsYou can assign multiple tagged Ethernet networks to a named group called a network set. Later,when you add a connection in a server profile, you can select this network set to enable multiplenetworks to be selected for that single connection.

18.6.2 About untagged Ethernet networksAn untagged network is a single dedicated network without a VLAN tag with a dedicated set ofuplink ports. Untagged networks are used to pass traffic without VLAN tags through the stackingdomain. Any tagged packets are dropped. Forwarding is done by MAC address. You may wantan untagged network for iSCSI storage traffic or if you want to set up networks without configuringVLANs.

18.6.3 About tunnel Ethernet networksA tunnel network is a single dedicated network with a dedicated set of uplink ports used to passa group of VLANs without changing the VLAN tags. You may want to use tunnel networks if youwant to expand beyond the current total of 1000 networks per logical interconnect and 162networks per downlink port, or if you want to control the resources and QoS. You can have atunnel network with a maximum of 4096 VLANs.

18.6.4 Managing Ethernet networksWhen you add an Ethernet network to the appliance, you are adding a VLAN to the configuration.VLANs allow multiple networks to use the same physical connections. Servers can specify networkswithout knowledge of the underlying hardware configuration.When you add an Ethernet network, you might also want to an existing network set or add it to anew network set. For example, by adding the Ethernet network to an existing network set, all serversthat have connections to the network set can access the added network without requiring you tochange the server profiles.For Ethernet connections, a logical uplink is a way to identify interconnect module uplinks thatcarry multiple networks over the same cable. When you add a network, you must also add it toan existing uplink set or a new uplink set.You can manage networks and network sets from the UI Networks and Network Sets screens orby using the REST APIs.

IMPORTANT: HP recommends that you back up the appliance after you make configurationchanges to networks. For information about backing up the appliance, see “Backing up anappliance” (page 183).

18.7 Data center switch port requirementsAlthough you can configure an uplink set to receive incoming network traffic as untagged bydesignating a network in that uplink set as Native, traffic egressing the uplink set is always VLANtagged.

18.7 Data center switch port requirements 141

Page 142: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

The switch ports for data center network switches that connect to the Virtual Connect interconnectmodules must be configured as follows:

• Spanning tree edge (because the Virtual Connect interconnect modules appear to the switchas access devices instead of switches).

• VLAN trunk ports (tagging) to support the VLAN IDs included in the uplink set that connectsto switch port.For example, if you configure an uplink set, prodUS, that includes the production networksprod 1101 through prod 1104 to use the X2 ports of the interconnects in bay 1 and bay2 of Enclosure 1, then the data center switch ports that connect to those X2 ports must beconfigured to support VLAN IDs 1101, 1102, 1103, and 1104.

• If multiple uplinks in an uplink set connect the same interconnect to the same data center switch,to ensure that all the uplinks in the uplink set are active, you must configure the data centerswitch ports for LACP (Link Aggregation Control Protocol) in the same LAG (Link AggregationGroup). As part of the LACP negotiation to form a LAG, the interconnect sends a request forthe frequency of control messages. The frequency can be short or long. Short is every 1 secondwith a 3 second timeout. Long is every 30 seconds with a 90 second timeout.

Also consider the type of network traffic and if you are creating an active/standby or active/activeconfiguration.

18.8 Learning more• “Understanding the resource model” (page 31)

• “Managing interconnects, logical interconnects, and logical interconnect groups” (page 143)

• “Managing the appliance settings” (page 190)

• “Troubleshooting networks” (page 249)

142 Managing networks and network resources

Page 143: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

19 Managing interconnects, logical interconnects, andlogical interconnect groups

A logical interconnect group acts as a recipe for creating a logical interconnect representing theavailable networks, uplink sets, stacking links, and interconnect settings for a set of physicalinterconnects in a single enclosure.

UI screens and REST API resources

REST API resourceUI screen

interconnectsInterconnects

logical-interconnectsLogical Interconnects

logical-interconnect-groupsLogical Interconnect Groups

19.1 Managing enclosure interconnect hardwareWhen you add an enclosure, any interconnects in the enclosure are also added to the managementdomain, and they remain in the domain as long as the enclosure is part of the domain. You canmanage enclosure interconnect hardware from the UI Interconnects screen or by using the RESTAPIs.

19.1.1 Roles• Minimum required privileges: Infrastructure administrator or Network administrator

19.1.2 Tasks for interconnectsThe appliance online help provides information about using the UI or the REST APIs to:

• Add or replace a physical interconnect.

• Clear port counters.

• Enable or disable uplink ports or downlink ports.

• Reapply an interconnect configuration.

• Reset loop and pause flood protection.

• View data transfer statistics for uplink and downlink ports.

19.1.3 About interconnectsInterconnects enable communication between the server hardware in the enclosure and the datacenter networks. An interconnect has several types of links:Uplinks Uplinks are physical ports that connect the interconnect to the data center

networks.Downlinks Downlinks connect the interconnect to the server hardware through the

enclosure midplane.Stacking links Stacking links, which can be internal or external, connect interconnects

together to provide redundant paths for Ethernet traffic from server bladesto the data center networks.

Interconnects are added automatically when the enclosure that contains them is added to theappliance.

19.1 Managing enclosure interconnect hardware 143

Page 144: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Interconnects are an integral part of an enclosure, and each interconnect is a member of a logicalinterconnect. Each logical interconnect is associated with a logical interconnect group, which isassociated with an enclosure group. For more information about logical interconnects, see “Aboutlogical interconnects” (page 145). For information about the relationship that enclosures and enclosuregroups have with interconnects, logical interconnects, and logical interconnect groups, see“Understanding the resource model” (page 31).You can update interconnect firmware using an SPP (Service Pack for ProLiant).

Connectivity and synchronization with the applianceThe appliance monitors the health status of interconnects and issues alerts when there is a changein status of an interconnect or port. The appliance maintains the configuration that you specify onthe interconnects that it manages.The appliance also monitors the connectivity status of interconnects. If the appliance losesconnectivity with an interconnect, an alert is displayed until connectivity is restored. The applianceattempts to resolve connectivity issues and clear the alert. If it cannot, you have to resolve the issuesand manually refresh the interconnect to synchronize it with the appliance.You can manually refresh the connection between the appliance and an interconnect from theInterconnects screen. See the online help for the Interconnects screen to learn more.

About unsupported interconnectsUnsupported hardware is hardware that the appliance cannot manage. If the appliance detectsan interconnect that it does not expect or cannot manage, it assigns the interconnect a criticalhealth status and displays an alert with a resolution of replacing the interconnect with a model itcan manage. The appliance displays the model name of the unsupported interconnect that it obtainsfrom the OA (Onboard Administrator).If the unsupported interconnect is in an unmanaged bay, the appliance places it into an inventorystate and creates a resource for it, but does not bring it under management.

NOTE: If you try to create a server profile that has a connection to an unsupported interconnect,the operation will fail.

19.1.4 Learning more• “Interconnects” (page 37)

• “Networking features” (page 29)

• “Troubleshooting interconnects” (page 245)

19.2 Managing logical interconnects and logical interconnect groupsA logical interconnect represents the available networks, uplink sets, and stacking links for a setof physical interconnects in a single enclosure. The Logical Interconnects screen provides a graphicalview of the logical interconnect configuration in an enclosure. Use this screen or the REST APIs tomanage the uplink sets for the logical interconnect.When you add an enclosure, a logical interconnect is created automatically. The logical interconnectgroup serves as a template to ensure the consistent configuration of all of its logical interconnects.

144 Managing interconnects, logical interconnects, and logical interconnect groups

Page 145: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

19.2.1 Roles• Minimum required privileges: Infrastructure administrator or Network administrator

19.2.2 Tasks for logical interconnectsThe appliance online help provides information about using the UI or the REST APIs to:

• Add, edit, or delete an uplink set.

• Change Ethernet settings such as:

Fast MAC cache failover.◦◦ MAC refresh interval.

◦ IGMP (Internet Group Management Protocol) snooping and idle timeout interval.

◦ Loop and pause flood protection.

• Configure a port to monitor network traffic.

• Create a logical interconnect support dump file.

• Enable and disable physical ports.

• Manage SNMP (Simple Network Management Protocol) access and trap destinations.

• Manage the frequency of control messages through the LACP timer.

• Reapply the logical interconnect configuration to its physical interconnects.

• Redistribute logins for uplink failover on a Fibre Channel network.

• Update the logical interconnect configuration from the logical interconnect group.

• Update the logical interconnect firmware.

• View and download the MAC address table.

19.2.3 About logical interconnectsA logical interconnect is a single administrative entity that consists of the configuration for theinterconnects in an enclosure, which includes:

• The uplink sets, which connect to data center networks.

• The mapping of networks to physical uplink ports, which is defined by the uplink sets for alogical interconnect.

• The downlink ports, which connect through the enclosure midplane to the servers in theenclosure.

• The connections between interconnects, which are called stacking links. Stacking links can beinternal cables (through the enclosure) or external cables between the stacking ports ofinterconnects.

For a server administrator, a logical interconnect represents the available networks through theinterconnect uplinks and the interconnect downlink capabilities through a physical server’s interfaces.For a network administrator, a logical interconnect represents an Ethernet stacking domain,aggregation layer connectivity, stacking topology, network reachability, statistics, andtroubleshooting tools.

19.2 Managing logical interconnects and logical interconnect groups 145

Page 146: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

NICTeamingDrivers

Interconnect

StackingLink

Connections

Logical Interconnect

Interconnect, Logical Interconnect, Networks

Server Blade

Uplink Sets

LOM2

LOM1ToR/

Aggregation LayerNetwork A(VLAN 100)

Interconnect

Optional Teaming:Load balancing and/or failover

(Optional)Redundant

uplinks

Network A(VLAN 100)

Network A(VLAN 100)

19.2.3.1 Uplink SetsAn uplink set defines a single, dedicated network or a group of networks and physical ports onthe interconnect in an enclosure. An uplink set enables you to attach the interconnect to the datacenter networks. An uplink set enables multiple ports to support port aggregation (multiple portsconnected to a single external interconnect) and link failover with a consistent set of VLAN networks.For tagged Ethernet networks, an uplink set enables you to identify interconnect uplinks that carrymultiple networks over the same cable. For untagged or tunnel Ethernet networks, an uplink setidentifies interconnect uplinks that are dedicated to a single network. For Fibre Channel connections,you can add one network to an uplink set. Fibre Channel does allow virtual networks or VLANs.An uplink set is part of a logical interconnect. The initial configuration of the uplink sets for a logicalinterconnect is determined by the configuration of the uplink sets for the logical interconnect group,but you can change (override) the uplink sets for a specific logical interconnect. Changes you maketo the uplink sets for a logical interconnect group are not automatically propagated to existinglogical interconnects. For example, to propagate a newly added VLAN to a logical interconnectgroup uplink set to its existing logical interconnects, you must individually update each logicalinterconnect configuration from the logical interconnect group. For active/active configurations,create a new logical interconnect group rather than updating an existing group.For each logical interconnect:

• You can define zero, one, or multiple uplink sets. If you do not define any uplink sets, theservers in the enclosure cannot connect to data center networks.

• A network can be a member of one uplink set only.

• An uplink set can contain only one Fibre Channel network.

• An uplink set can contain one or more tagged Ethernet networks. An uplink set for an untaggedor a tunnel network can only contain that one untagged or tunnel network.

• You must specify Ethernet networks individually. The use of network sets in uplink sets is notsupported for the following reasons:

◦ The networking configuration is intended to be managed by users with a role of Networkadministrator. Because users with a role of Server administrator can create and editnetwork sets, allowing network sets to be members of uplink sets could result in serveradministrators changing the mapping of networks to uplink ports without the knowledgeof the network administrator.

◦ Because a network can be a member of more than one network set, allowing networksets to be members of uplink sets would make it more difficult to ensure that no single

146 Managing interconnects, logical interconnects, and logical interconnect groups

Page 147: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

network is a member of more than one uplink set, especially as the network setconfigurations change over time.

19.2.3.2 Stacking modes and stacking links

Stacking modes

Stacking modes and stacking links apply to Ethernet networks only.Interconnects that are connected to one another through stacking links create a stacking mode.Ethernet traffic from a server connected to an interconnect downlink can reach the data centernetworks through that interconnect or through a stacking link from that interconnect to anotherinterconnect.The supported stacking mode is enclosure. For this stacking mode:

• All the interconnects in the enclosure form a single logical interconnect.

• Stacking links between interconnects in different enclosures are not supported.

• When two interconnects of the same type are installed in horizontally adjacent enclosure I/Obays, they connect through internal stacking links.

• Installing interconnects of different types in horizontally adjacent enclosure I/O bays is notsupported.

Stacking health

The appliance detects the topology within an enclosure of the connections between interconnectsand the uplink sets, and determines the redundancy of paths between servers and data centernetworks. The appliance reports redundancy information as the stacking health of the logicalinterconnect, which is one of the following:Redundantly Connected There are at least two independent paths between any pair of

interconnects in the logical interconnect, and there are at leasttwo independent paths from any downlink port on anyinterconnect in the logical interconnect to any other port (uplinkor downlink) in the logical interconnect.

Connected There is a single path between any pair of interconnects in thelogical interconnect, and there is a single path from any downlinkport on any interconnect in the logical interconnect to any otherport (uplink or downlink) in the logical interconnect.

Disconnected At least one interconnect is not connected to the other memberinterconnects in the logical interconnect.

Not applicable Interconnect modules do not support stacking.The configuration defined in the logical interconnect group is the expected configuration withinthe enclosure. If any of the interconnects are defined to be in the Configured state but insteadare in a different state, such as Absent, Inventory, or Unmanaged, the stacking health isdisplayed as Disconnected. If none of the interconnects are in the Configured state, nostacking health information is displayed.

19.2.3.3 Adding or deleting a logical interconnect

Adding a logical interconnect

Every enclosure belongs to an enclosure group. When you add an enclosure:

• The appliance detects the physical interconnects and their stacking links.

• The appliance automatically creates a single logical interconnect for the enclosure. Theconfiguration of the logical interconnect, including uplink sets, is defined by the logical

19.2 Managing logical interconnects and logical interconnect groups 147

Page 148: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

interconnect group associated with the enclosure group. This ensures that all enclosures in theenclosure group are configured with the same network connectivity.

• The appliance automatically names the logical interconnect when you add the enclosure. Thenaming convention for logical interconnects follows:enclosure_name-LI

Where enclosure_name is the name of the enclosure.

Deleting a logical interconnect

To delete a logical interconnect, you must remove the enclosure from management.

19.2.3.4 About the HP Virtual Connect FlexFabric–20/40 F8 interconnect moduleThe HP Virtual Connect FlexFabric–20/40 F8 Module for HP BladeSystem c-Class has severalunique features:• Four dedicated 40G QSFP+ ports with support for 1x40G mode, 4x10G modes, or 1x10G

mode. When a QSFP+ port is configured for 4x10G operation, a pluggable module with anattached splitter cable must be installed to multiplex the QSFP+ port into four SFP+ ports onthe remote end. The four Ethernet QSFP ports are identified as Q1–Q4. The multiplex Ethernetports are identified as Qx.1–Qx.4.

• Eight dedicated 10G ports identified as X1–X8. These ports support Ethernet and Fibre Channeltraffic. Port pairs X5/X6 and X7/X8 carry one type of network traffic, either Ethernet or FibreChannel. Ports X9 and X10 are internal stacking ports.

For more information, see the HP Virtual Connect FlexFabric–20/40 F8 Module for HP BladeSystemc-Class Installation Instructions at http://www.hp.com/go/productbulletin.

Enclosure requirements

CAUTION: To avoid overheating:• Make sure there are 10 fans in the enclosure.

• Do not insert more than six HP Virtual Connect FlexFabric–20/40 F8 modules in one enclosure.

19.2.4 About logical interconnect groupsA logical interconnect group is associated with an enclosure group and is used to define the logicalinterconnect configuration for every enclosure that is added to that enclosure group. Logicalinterconnect configurations include the I/O bay occupancy, stacking mode, uplink ports and uplinksets, available networks, and downlinks.The logical interconnect group reserves the appropriate interconnect ports for stacking links requiredfor the stacking mode. For the enclosure stacking mode:

• All interconnects in an enclosure are members of the logical interconnect.

• Horizontally adjacent interconnects must be the same interconnect type.

• Horizontally adjacent interconnects reserve one port per enclosure for internal stacking links,called East-West links.

• Vertically adjacent interconnects reserve an additional port per enclosure for external stackinglinks, called North-South links.

The uplink sets portion of the logical interconnect group defines the initial configuration for uplinksets for each enclosure added to the enclosure group. You can change the uplink sets for a logicalinterconnect, and existing enclosures are not affected by changes you make to uplink sets in thelogical interconnect group. If you change the uplink sets for an existing logical interconnect group,

148 Managing interconnects, logical interconnects, and logical interconnect groups

Page 149: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

only enclosures that you add after the configuration change are configured with the new uplinkset configuration.When you add an enclosure and assign an enclosure group, the appliance creates a logicalinterconnect for that enclosure. The logical interconnect it creates matches the configuration specifiedby the logical interconnect group that is associated with the enclosure group. When the addoperation completes, the interconnects are fully configured and the networks are available for useby server profiles.

Figure 13 Relationship of a logical interconnect group to a logical interconnect

Logical Interconnect LI1

<create> <create> <create>

Enclosure Groupenclosure Type - c7000Stocking Mode - enclosureLIG

Logical Interconnect Group ADomain Networks: Eth1, Eth2, SanA, SanBUplink Sets -- 1 - Blue Network, bay1.x1 & bay2.x1

Interconnect Maps

Enclosure A638526-B21, Int1

571956-B21, Int3EMPTYEMPTY

EMPTYEMPTY

571956-B21, Int4

638526-B21, Int2

I/O Bay Logical Interconnect Group

1 logicalInterconnectGroupA

logicalInterconnectGroupA2

4

3

Location Interconnect Types(s) Logical Downlink

Enc2. Bay2 638526821

571956B21

Logical DownlinkA

Enc3. Bay3 Logical DownlinkA

Enc4. Bay4 571956B21 Logical DownlinkA

Logical DownlinkAEnc1. Bay1 638526821

Location Int. Int. Type(s)EncA. Bay1

EncA. Bay2

EncA. Bay4

Int1 638526B21

638526B21Int2

Int3

Int4

EncA. Bay3 571956B21571956B21

LD A

LD A

LD B

LD C

LD

Logical Interconnect LI2

Enclosure B638526-B21, Int1

571956-B21, Int3EMPTYEMPTY

EMPTYEMPTY

571956-B21, Int4

638526-B21, Int2

Location Int. Int. Type(s)EncB. Bay1

EncB. Bay2

EncB. Bay4

Int1 638526B21

638526B21Int2

Int3

Int4

EncB. Bay3 571956B21571956B21

LD A

LD A

LD B

LD C

LD

Logical Interconnect LI3

Enclosure C638526-B21, Int1

571956-B21, Int3EMPTYEMPTY

EMPTYEMPTY

571956-B21, Int4

638526-B21, Int2

Location Int. Int. Type(s)EncC. Bay1

EncC. Bay2

EncC. Bay4

Int1 638526B21

638526B21Int2

Int3

Int4

EncC. Bay3 571956B21571956B21

LD A

LD A

LD B

LD C

LD

Domain Networks: Eth1, Eth2, SanA, SanBUplink Sets: ...Interconnect Maps

Domain Networks: Eth1, Eth2, SanA, SanBUplink Sets: ...Interconnect Maps

Domain Networks: Eth1, Eth2, SanA, SanBUplink Sets: ...Interconnect Maps

logicalInterconnectGroupA

You can create a logical interconnect group independently of adding an enclosure, or you canedit the logical interconnect group that the appliance creates when you add the enclosure to theappliance. When you add the first enclosure to the appliance, the preliminary logical interconnectgroup is based on the physical interconnects in that enclosure and is created with the followingproperties:

• Existing interconnect types in their existing positions

• All physical uplink ports disabled except for stacking linksYou can edit this logical interconnect group, and when the configuration is complete, an enclosuregroup is created and associated with this logical interconnect group.If you assign an enclosure group (which includes a logical interconnect group) to an enclosure inwhich the interconnects installed in the enclosure do not match the logical interconnect group, eachinterconnect reports its state as unmanaged. The physical interconnect configuration in the enclosuremust match the logical interconnect group before an interconnect can be managed.To delete a logical interconnect group, you must delete the associated enclosure group.

19.2 Managing logical interconnects and logical interconnect groups 149

Page 150: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

19.2.5 About active/active and active/standby configurationsWhen determining which HP Virtual Connect network configuration to use (active/active oractive/standby), consider the type of network traffic the enclosure must support. For example:

• Will there be a high volume of server-to-server traffic (east/west) in the enclosure?

• Is the traffic flow in the enclosure mainly inbound and outbound (north/south)?By considering network traffic patterns, you can maximize the connected bandwidth or minimizeserver-to-server traffic leaving the enclosure.Use an active/standby configuration if network traffic is between systems in the same enclosure(east/west). This configuration minimizes or eliminates any server-to-server communications fromleaving the enclosure.Use an active/active configuration if network traffic is inbound and outbound (north/south) of theenclosure.

19.2.5.1 About active/standby configurationsAn active/standby configuration is an Ethernet network configuration where servers in the enclosurehave two NIC ports connected to the same HP Virtual Connect network. A single uplink set hasuplinks in both interconnects. The uplinks in one interconnect are active; the uplinks in the otherinterconnect are standby and available in the event of a network or interconnect failure.Communications between servers do not leave the interconnect module. For external communications,all servers in the enclosure use the active uplink, regardless of which NIC is actively passing traffic.An active/standby configuration:

• Provides predictable bandwidth.

• Does not oversubscribe top-of-rack switch (ToR) bandwidth.An active/standby configuration has the following requirements:

• A minimum of one Ethernet network and one uplink set for each external VLAN ID you define.

19.2.5.2 About active/active configurationsAn active/active configuration is an Ethernet network configuration that allows active traffic onthe same VLAN on multiple interconnect modules. The NICs on all the servers in the enclosure havetheir NICs connected to adjacent HP Virtual Connect modules. All uplinks are active to forwardnetwork traffic.When setting up an active/active configuration in an enclosure, the networks associated with anuplink set must be included in the server profile connection for the interconnect module. For example,if Net_101_A is in uplink set US_A, which has ports from the interconnect module in bay 1,Net_101_A must be associated with the downlink port connected to the interconnect module inbay 1 (for example, LOM1:1-a).An active/active configuration:

• Provides full use of all uplink ports (no uplink port in standby mode).

• Allows all traffic to egress through the interconnect module connected to the NIC port withoutcrossing the internal stacking link.

• Doubles the available bandwidth while maintaining redundancy (when combined with SmartLink).

150 Managing interconnects, logical interconnects, and logical interconnect groups

Page 151: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

19.2.5.2.1 Requirements and best practices for an active/active configuration

An active/active configuration requires two HP Virtual Connect modules and resources that meetthe following requirements. For an example of an active/active configuration, see “Sampleactive/active configuration” (page 152).

Best practiceRequirementResource

Designate a network name for a paired networkusing the naming convention <purpose>_<VLANID>_<side> where:

• <purpose> could be dev, mgmt, or prod,for example.

• <side> could be A or B, 1 or 2, or rightor left.

A pair of networks added for each VLAN youwant to connect:• At least one network for the first interconnect

module• Another network for the second interconnect

module using the same VLAN ID and• Smart Link selected on both networks.

Networks

Assign names to uplink sets using the namingconvention <uplink set name>_<side>,where:• <side> could be A or B, 1 or 2, or right

or left.

A pair of uplink sets to associate the networkswith the uplink ports on the interconnect module.• One set of networks assigned to the uplink

set with uplinks on the first interconnectmodule

• The other networks assigned to the uplink setwith uplinks on the second interconnectmodule

• Uplink ports in each uplink set are restrictedto one interconnect

Uplink Set

Designate a network set name using the namingconvention <purpose>_<side>, where:

• <purpose> could be dev, mgmt, or prodfor example.

• <side> could be A or B, 1 or 2, or rightor left.

One or more pairs of network sets. Each setshould include only networks that are intendedto be used in the same server profile connection.For example, if Net_101_A is in uplink setUS_A, which has ports from the interconnectmodule in bay 1, Net_101_A must beassociated with the downlink port connected tothe interconnect module in bay 1 (for example,LOM1:1-a)

Network Sets

The physical ports to which you want to mapthe network or network sets. Map the profileconnections to the downlink ports on the sameinterconnect module as the uplinks on the uplinkset. This ensures that the networks associatedwith the uplink ports in the uplink set match thenetworks assigned to the profile connections inthe downlink ports.

Server Profiles

19.2 Managing logical interconnects and logical interconnect groups 151

Page 152: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

19.2.5.2.2 Sample active/active configuration

ToR Switch

Physical server 1

NIC TEAM

Port 1 Port 2

IO Bay 1Network vNet 101A-Internal VLAN 3-External VLAN 101

Uplink Set U1

X1 X2

d1

SL1

SL2IO Bay 2

Network vNet 101B-Internal VLAN 5-External VLAN 101

Uplink Set U2

d1

SL1

SL2

X1 X2

VLAN 101

19.2.6 About loop and pause flood protection

Loop protectionThe loop protection feature enables detection of loops on downlink ports, which can be Flex-10logical ports or physical ports. The feature applies when Device Control Channel (DCC) protocolis running on the Flex-10 port. If DCC is not available, the feature applies to the physical downlinkport.Network loop protection uses two methods to detect loops:1. It periodically injects a special probe frame into the HP Virtual Connect domain and monitors

downlink ports for the looped back probe frame. If this special probe frame is detected ondownlink ports, the port is considered to cause the loop condition.

2. It monitors and intercepts common loop detection frames used in other switches. In networkenvironments where the upstream switches send loop detection frames, the HP Virtual Connectinterconnects must ensure that any downlink loops do not cause these frames to be sent backto the uplink ports. Even though the probe frames ensure loops are detected, there is a smalltime window depending on the probe frame transmission interval in which the loop detectionframes from the external switch might loop through down link ports and reach uplink ports.By intercepting the external loop detection frames on downlinks, the possibility of triggeringloop protection on the upstream switch is eliminated. When network loop protection is enabled,HP Virtual Connect interconnects intercept loop detection frames from various switch vendors,such as Cisco and ProCurve.When the network loop protection feature is enabled, any probe frame or other supportedloop detection frame received on a downlink port is considered to be causing the networkloop, and the port is disabled immediately until an administrative action is taken. Theadministrative action involves resolving the loop condition and clearing the loop protectionerror condition. The loop detected status on a port can be cleared by un-assigning allnetworks from the profile connect corresponding to the port in the loop detected state.

152 Managing interconnects, logical interconnects, and logical interconnect groups

Page 153: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

The SNMP agent supports trap generation when a loop condition is detected or cleared.You can reset loop protection from the Actions menu on the Interconnects screen.

Pause flood protectionEthernet switch interfaces use pause frame-based flow control mechanisms to control data flow.When a pause frame is received on a flow control enabled interface, the transmit operation isstopped for the pause duration specified in the pause frame. All other frames destined for thisinterface are queued up. If another pause frame is received before the previous pause timer expires,the pause timer is refreshed to the new pause duration value. If a steady stream of pause framesis received for extended periods of time, the transmit queue for that interface continues to growuntil all queuing resources are exhausted. This condition severely impacts the switch operation onother interfaces. In addition, all protocol operations on the switch are impacted because of theinability to transmit protocol frames. Both port pause and priority-based pause frames can causethe same resource exhaustion condition.HP Virtual Connect interconnects provide the ability to monitor server downlink ports for pauseflood conditions and take protective action by disabling the port. The default polling interval is 10seconds and is not customer configurable. The SNMP agent supports trap generation when apause flood condition is detected or cleared.This feature operates at the physical port level. When a pause flood condition is detected on aFlex-10 physical port, all Flex-10 logical ports associated with physical ports are disabled. Whenthe pause flood protection feature is enabled, this feature detects pause flood conditions on serverdownlink ports and disables the port. The port remains disabled until an administrative action istaken. The administrative action involves the following steps:1. Resolve the issue with the NIC on the server causing the continuous pause generation. This

might include updating the NIC firmware and device drivers.Rebooting the server might not clear the pause flood condition if the cause of the pause floodcondition is in the NIC firmware. In this case, the server must be completely disconnected fromthe power source to reset the NIC firmware.

2. Re-enable the disabled ports on the HP Virtual Connect interconnect modules.You can reset pause flood protection from the Actions menu on the Interconnects screen.

19.2.7 About SNMP settingsNetwork management systems use SNMP (Simple Network Management Protocol) to monitornetwork-attached devices for conditions that require administrative attention. By configuring settingson the Logical Interconnect Groups and Logical Interconnects screens, you can enable third-partySNMP managers to monitor (read-only) network status information of the interconnects.The SNMP manager typically manages a large number of devices, and each device can have alarge number of objects. It is impractical for the manager to poll information from every object onevery device. Instead, each agent on the managed device notifies the manager without solicitationby sending a message known as an event trap.The appliance enables you to control the ability of SNMP managers to read values from aninterconnect when they query for SNMP information. You can filter the type of SNMP trap tocapture, and then designate the SNMP manager to which traps will be forwarded. By default,SNMP is enabled with no trap destinations set.When you create a logical interconnect, it inherits the SNMP settings from its logical interconnectgroup. To customize the SNMP settings at the logical interconnect level, use the Logical Interconnectsscreen or REST APIs.

19.2 Managing logical interconnects and logical interconnect groups 153

Page 154: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

19.2.8 Update the logical interconnect configuration from the logical interconnectgroup

Compliance checking is the validation of a logical interconnect to ensure that it matches theconfiguration of its parent logical interconnect group. The appliance monitors both the logicalinterconnect and logical interconnect group, comparing the two, and checking the following forconsistency:

Compliance checkingItems

Are there differences in the following logical interconnect settings from the expectedconfiguration defined by the logical interconnect group?• Enabling Fast MAC cache failover

• MAC refresh intervals

• Enabling IGMP snooping

• IGMP idle timeout intervals

• Loop and pause flood protection

Ethernet interconnect settings

Are there differences in port assignments or network associations from theconfiguration defined by the logical interconnect group? Did you add an uplinkset?

Uplink Sets

Is an interconnect type absent from an enclosure interconnect bay or different fromthe expected configuration defined by the logical interconnect group?

Interconnect maps

If both configurations match, the logical interconnect Consistency state field is set to Consistentand is considered to be compliant.Non-compliance results in an alert for the logical interconnect and the Consistency state field is setto Inconsistent with group. It is also set to Inconsistent with group whenever youedit the logical interconnect or the logical interconnect group, even if your edit does not lead to adifference between the two.Updating the logical interconnect configuration from the logical interconnect groupTo bring a non-compliant (Inconsistent with group) logical interconnect configuration backinto compliance (Consistent) with the logical interconnect group, you must reapply the settingsfrom the logical interconnect group.1. From the Logical Interconnects screen, select Actions→Update from group.

NOTE: The Update from group option is not available if the logical interconnect group andlogical interconnect are already compliant (Consistency state field is set to Consistent).

Compliance alerts are cleared automatically and settings now match the logical interconnectgroup.

NOTE: You cannot make a logical interconnect compliant by editing or by manually clearingthe alert; you must select Actions→Update from group.

2. Click Yes, update to confirm.

19.2.9 Configure a port to monitor network trafficPort monitoring enables you to send a copy of every Ethernet frame coming in and going out ofa port to another port. By monitoring a port's network traffic, you can connect debugging equipment,such as a network analyzer, to monitor those server ports. This capability is important in a serverblade environment where there is limited physical access to the network interfaces on the serverblades. You can configure one network analyzer port (the monitored-to uplink port) for up to 16downlink server ports within a single enclosure.

154 Managing interconnects, logical interconnects, and logical interconnect groups

Page 155: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

To configure a port for monitoring, use the Logical Interconnects screen or REST APIs.

19.2.10 Learning more• “Logical interconnect groups” (page 38)

• “Logical interconnects” (page 39)

• “Uplink sets” (page 41)

• “Troubleshooting logical interconnects” (page 248)

19.2 Managing logical interconnects and logical interconnect groups 155

Page 156: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

156

Page 157: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

20 Managing enclosures and enclosure groupsAn enclosure is a physical structure that can contain server blades, infrastructure hardware, andinterconnects.An enclosure group specifies a standard configuration for all of its member enclosures. Enclosuregroups enable administrators to provision multiple enclosures in a consistent, predictable mannerin seconds.

UI screens and REST API resources

REST API resourceUI screen

enclosuresEnclosures

enclosure-groupsEnclosure Groups

20.1 Prerequisites for bringing an enclosure under managementAn enclosure must meet the following prerequisites in order for the appliance to manage it:Prerequisites

RequirementItem

The enclosure must be a supported model listed in the HP OneView Support Matrix.The enclosure power is turned on.

NOTE: To enable the appliance to manage the server hardware seated in an enclosure, theserver hardware must meet the prerequisites listed in “Prerequisites for bringing server hardwareunder management” (page 125).

Enclosure model

The enclosure firmware must be at the minimum supported firmware version listed in the HPOneView Support Matrix.The appliance firmware repository must be populated with at least one firmware bundle.

Firmware

If the enclosure has two Onboard Administrators, both OAs must be at the same firmwareversion.The primary or standby OA must be configured with a host name or IP address and must bereachable by the appliance.As part of bringing an OA under management, a local user account is added, so the OA mustbe configured to allow for local user accounts.

OnboardAdministrator

IPv4 configuration is required.IP addresses

Server hardware iLOs must be configured with IP addresses, automatically with DHCP addressesor manually with Enclosure Bay IP Addressing (EBIPA)-specified addresses.

iLO IP address

Interconnects must be configured with IP addresses, automatically with DHCP addresses ormanually with EBIPA-specified addresses.• If you have an HP Virtual Connect Fibre Channel interconnect, see update the logical

interconnect firmware in the online help to determine if you need to update the firmware.• If you have an HP Virtual Connect FlexFabric 20/40 F8 interconnect, see “About the HP

Virtual Connect FlexFabric–20/40 F8 interconnect module” (page 148) for the maximumnumber of modules recommended per enclosure.

Interconnects

The following ports must be opened between the appliance and the enclosure:• TCP 80, 443

• UDP 123, 161, 162

Open ports

20.1 Prerequisites for bringing an enclosure under management 157

Page 158: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

20.2 Roles• Minimum required privileges: Infrastructure administrator or Server administrator

20.3 Tasks for enclosuresThe appliance online help provides information about using the UI or the REST APIs to:

• Add an enclosure to manage its contents.

• Remove an enclosure from management.

• Add a server blade to an existing enclosure.

• Remove a server blade from an existing enclosure.

• Bring an unmanaged enclosure under management.

• Claim an enclosure currently being managed by another appliance.

• Forcibly remove an enclosure if a remove action fails.

• Resolve connectivity issues between an enclosure and the appliance.

• View activities (alerts and tasks).

• Create, edit, and delete an enclosure group.

• Configure an enclosure with an OA configuration script.

20.4 About enclosuresAn enclosure is a physical structure that can contain server blades, infrastructure hardware, andinterconnects.The enclosure provides the hardware connections between the interconnect downlinks and theinstalled server blades.You add an enclosure so that its contents can be managed, enabling you to apply configurations,deploy server profiles, monitor operation status, collect statistics, and alert users to specificconditions.When you add an enclosure, you specify an enclosure group. Enclosure groups enable you tomaintain configuration consistency among enclosures. Each enclosure group is associated with alogical interconnect group that enables creation and configuration of a logical interconnect. Eachenclosure is associated with a logical interconnect, which represents the configuration of allinterconnects in the enclosure.

Connectivity and synchronization with the applianceThe appliance monitors the connectivity status of enclosures. If the appliance loses connectivitywith an enclosure, a notification is displayed until connectivity is restored. The appliance attemptsto resolve connectivity issues and clears the alert automatically, but if it is unsuccessful, you mustresolve the issue and manually refresh the enclosure to synchronize it with the appliance.The appliance also monitors enclosures to ensure that they are synchronized with changes tohardware and configuration settings. However, some changes to enclosures made outside of theappliance (from iLO or the OA (Onboard Administrator), for example) might cause the enclosureto lose synchronization with the appliance. You might have to manually refresh devices that losesynchronization with the appliance.

158 Managing enclosures and enclosure groups

Page 159: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

NOTE: HP does not recommend using iLO or the OA to make changes to a device. Makingchanges to a device from its iLO or OA could cause it to become out of synchronization with theappliance.You can manually refresh the connection between the appliance and an enclosure from theEnclosures screen. Refreshing an enclosure will refresh all devices in it. See the online help for theEnclosures screen to learn more.

20.4.1 About unmanaged and unsupported enclosures

Unmanaged enclosuresAn unmanaged enclosure is one that is not managed by the appliance. See “About unmanageddevices” (page 126) to learn more about unmanaged devices.Firmware that does not meet the minimum requirements can cause an enclosure to be unmanaged.To bring the enclosure under management update the firmware.

Unsupported enclosuresAn unsupported enclosure cannot be managed by the appliance. However, you can placeunsupported enclosures in racks. Adding unsupported enclosures to the appliance enables you toaccount for the physical space the enclosure occupies in a rack for planning and inventory purposes.The appliance displays basic information about unsupported enclosures, such as the model name,OA name, and the number of OAs in the enclosure.You can specify the maximum power for the unsupported enclosure, which allows you to defineits power capacity and enables the appliance to generate alerts when maximum capacity isreached.

NOTE: Unsupported hardware that is within enclosures is not handled by the enclosure directly.If the appliance detects an unsupported device in an enclosure, a notification links to the screenfor the hardware type (for example, an unsupported server blade alert links to the Server Hardwarescreen).

20.5 About enclosure groupsAn enclosure group is a logical resource that defines a set of enclosures that use the sameconfiguration for network connectivity. The network connectivity for an enclosure group is definedby the logical interconnect group associated with the enclosure group. This ensures that eachenclosure has an identically configured logical interconnect and the same configuration for networkconnectivity.

20.6 Configuring an enclosure with an OA configuration script

20.6.1 About OA configuration scriptsUse configuration scripts to simplify new enclosure deployment and configuration, particularlywhen setting up multiple enclosures, eliminating the need to configure each enclosure manually.Capturing your best practices and compliance rules, the script is copied to, and then run on theenclosure when it is added to an enclosure group that contains a configuration script. You cancreate, edit, or delete an enclosure configuration script from either the Enclosure Groups screen orthe Enclosures screen.To create a configuration script, do one of the following:

20.5 About enclosure groups 159

Page 160: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• Extract a script from a configured OA with the SHOW CONFIG CLI command. See the onlinehelp for Enclosures for more information.

• Copy an existing configuration script from the Enclosures or Enclosure Groups screen, andthen paste it into a new enclosure group. Edit the script as necessary before clicking OK toapply. See the online help for Enclosures or Enclosure Groups for more information.

By entering a configuration script on the Enclosure Groups screen, a copy of the configurationscript is stored with every enclosure you add that is associated with that enclosure group.The configuration script is run on the enclosure when:• You add an enclosure and the associated enclosure group contains a configuration script.

• You edit the configuration script of an enclosure. Clicking OK to save your changes will runthe script.

• You select Enclosures→Actions→Reapply configuration to re-run the OA configuration scriptassociated with the enclosure (not the enclosure group). The action also verifies that SSO,SNMP and NTP are configured correctly on the enclosure and that the OA firmware is up todate. The action takes place immediately and requires no other interaction unless there is lostconnectivity to the enclosure, in which case you are prompted to re-enter the OA IP addressor host name and credentials.

• You select Enclosures→Actions→Update from group which copies the enclosure configurationscript from the associated enclosure group to the enclosure and then runs the script.

You can initially enter passwords, SNMP community strings, and pass phrases in plain text as youcreate an enclosure or enclosure group script. However, all passwords, SNMP community strings,and pass phrases are masked (replaced by *********) in any UI or REST API response and arenever displayed in plain text.If you replace the ********* password string with another string and rerun the script, the passwordis changed to the new string. Note that some commands cannot be run a second time. For example,if you rerun the ADD USER username ********* command on the same enclosure and havechanged the ********* string, the command will fail because that user already exists. In thissituation, remove the newly added user before you rerun the script.If any part of the command that is returned with ********* is changed, and you do not replace********* with another string, the value of the password or the SNMP community string becomes*********. For example, if you submit the script with the command SET USER PASSWORDuser_name1 new_password, the script returns SET USER PASSWORD user_name1*********. If you change the command to SET USER PASSWORD user_name2 *********, thepassword for user_name2 is set to *********, and not new_password.A subset of OA commands is disallowed in the enclosure configuration script to prevent conflictswith the appliance configuration and settings. There is no syntax checking or other validation ofthe remaining script. See “Disallowed OA commands” (page 161) for a list of the OA commandsnot allowed in a configuration script.“View or download OA command documentation” (page 160) for a complete reference of OAcommands.

20.6.2 View or download OA command documentationFor a complete reference of OA commands, view or download the HP BladeSystem OnboardAdministrator Command Line Interface User Guide from the HP Support Center.Viewing or downloading OA command documentation1. Go to http://www.hp.com/go/hpsc.2. Select Manuals from the left navigation pane.3. Enter HP Onboard Administrator in the Search box.4. Select the returned result, HP Onboard Administrator.

160 Managing enclosures and enclosure groups

Page 161: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

5. Select User guide.6. Find the HP BladeSystem Onboard Administrator Command Line Interface User Guide title

and view or download to your local computer.

20.6.3 Disallowed OA commandsThe following commands are not allowed in an enclosure configuration script because they conflictwith the appliance configuration and could prevent the appliance from operating properly andsecurely.

Disallowed OA commands

SET ENCLOSURE NAMEREMOVE CA CERTIFICATEADD EBIPA

SET ENCLOSURE SERIAL_NUMBERREMOVE EBIPAADD EBIPAV6

SET ENCRYPTIONREMOVE EBIPAV6CLEAR NTP

SET FACTORYREMOVE HPSIM CERTIFICATECLEAR VCMODE

SET FIPS MODEREMOVE OA ADDRESS IPV6DISABLEDHCP_DOMAIN_NAME

SET HPSIM TRUST MODEREMOVE SNMP TRAPRECEIVERDISABLE EBIPA

SET IPCONFIGREMOVE SNMP TRAPRECEIVERV3

DISABLE EBIPAV6

SET NTPREMOVE SNMP USERDISABLE FIRMWAREMANAGEMENT

SET NTP PRIMARYREMOVE TRUSTED HOSTDISABLE HTTPS

SET OA DOMAIN_NAMEREMOVE USER CERTIFICATEDISABLE IPV6

SET OA NAMEREMOVE USER vcmuserDISABLE IPV6DYNDNS

SET PASSWORDREMOVE USERS ALLDISABLE NTP

SET SNMP COMMUNITY READSAVE EBIPADISABLE SLAAC

SET SSO TRUST MODESAVE EBIPAV6DISABLE SNMP

SET TIMEZONESET DATEDISABLE TRUSTED HOST

SET USER ACCESS vcmuserSET EBIPADISABLE USER vcmuser

SHOW ALLSET EBIPAV6ENABLEDHCP_DOMAIN_NAME

SHOW SYSLOG { OA | HISTORY }SET EBIPA INTERCONNECTENABLE EBIPA

UNASSIGN { SERVER | INTERCONNECT } { <baynumber> | ALL | <bay number range> } vcmuser

SET EBIPA SERVERENABLE EBIPAV6

UNASSIGN OA vcmuserSET ENCLOSURE ASSET TAGENABLE FIRMWAREMANAGEMENT

20.7 Effects of managing an enclosureWhen an enclosure is being managed by the appliance, the following enclosure settings are ineffect:

• A management account is created.

• SNMP is enabled and the appliance is added as an SNMP trap destination.

• NTP (Network Time Protocol) is enabled and the appliance becomes the NTP time source.

20.7 Effects of managing an enclosure 161

Page 162: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• The NTP default polling interval is set to 8 hours.

• An appliance certificate is installed to enable single sign-on operations.

• Enclosure firmware management is disabled.

• The OA firmware is updated to minimum firmware levels, listed in the HP OneView SupportMatrix.

• The server hardware iLO time zone is set to Atlantic/Reykjavik as recommended in theiLO documentation.The time zone setting determines how the server hardware iLO adjusts UTC (CoordinatedUniversal Time) time to obtain the local time, and how it adjusts for daylight saving time(summer time). For the entries in the iLO event log and IML to display the correct local time,you must specify the time zone in which the server is located.If you want iLO to use the time provided by the NTP server, without adjustment, configure theiLO to use a time zone that does not apply an adjustment to UTC time. In addition, that timezone must not apply a daylight saving time (summer time) adjustment.There are several time zones that meet this requirement. One example is theAtlantic/Reykjavik time zone. This time zone is neither east nor west of the primemeridian and time does not change in the spring or fall.

20.8 Learning more• “Understanding the resource model” (page 31)

• “Managing licenses” (page 131)

• “Troubleshooting enclosures and enclosures groups” (page 241)

162 Managing enclosures and enclosure groups

Page 163: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

21 Managing firmware for managed devices

NOTE: This chapter describes how to manage the firmware for devices managed by the appliance.For information about updating the firmware for the appliance, see “Updating the appliance”(page 187).

A firmware bundle, also known as an HP Service Pack for ProLiant (SPP), comprises a set ofdeliverables, a full-support ISO file, and six subset ISOs divided by HP ProLiant server family andoperating system. An SPP is a comprehensive collection of firmware and system software, all testedtogether as a single solution stack that includes drivers, agents, utilities, and firmware packagesfor HP ProLiant servers, controllers, storage, server blades, and enclosures. Each SPP deliverablecontains the HP Smart Update Manager (SUM), and software and firmware smart components.You can apply SPPs as baselines to enclosures, interconnects, and server profiles, establishing aversion for firmware and drivers across devices. You download SPPs from the HP websitewww.hp.com/go/spp to your local system, and then upload them to the firmware bundle repositoryon the appliance.

NOTE: Firmware will not be downgraded to the selected firmware baseline when applying aserver profile. Use an external tool, for example HP SUM, to force firmware downgrades or rewrites.

Every resource (OA, iLO, server, and Virtual Connect) goes offline when you upgrade its firmware.Always perform the upgrade during a maintenance window.

UI screens and REST API resources

REST API resourceUI screen

firmware-bundlesFirmware Bundles

21.1 Tasks for firmwareThe appliance online help provides information about using the UI or the REST APIs to:

• View the firmware repository for firmware bundles to see the following:

List of firmware bundles in the repository◦◦ Contents of a firmware bundle

◦ Available storage space for the repository

Minimum required privileges: Network administrator, Server administrator, or Read only

• Upload a firmware bundle to the appliance.Minimum required privileges: Network administrator or Server administrator

• Install a firmware bundle for managed devices.Minimum required privileges: Network administrator for interconnects or Server administratorfor server profiles and enclosures

• Remove a firmware bundle from the firmware repository.Minimum required privileges: Network administrator or Server administrator

• Create a custom SPP.Minimum required privileges: Network administrator or Server administrator

21.1 Tasks for firmware 163

Page 164: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

21.2 About the appliance firmware repositoryThe firmware bundle repository contains the HP SPPs you upload to the appliance.You can view the versions and contents of the SPPs in the repository from the Firmware Bundlesscreen. Selecting a firmware bundle displays its release date, supported languages and operatingsystems, and the bundle components. The screen also displays the amount of storage space availablefor additional firmware bundles on the appliance. You cannot add a firmware bundle that is largerthan the amount of space available in the repository.When you update firmware for enclosures, interconnects, and server profiles, you select from theversions in the repository.

21.3 About unsupported firmwareA default firmware bundle (SPP) is pre-installed in the appliance and provides the minimum supportedfirmware for all supported server hardware and interconnects. When you add a resource to bringit under management, the resource firmware must be updated to the minimum supported level. Theappliance attempts to automatically update the firmware while the resource is being added to theappliance. If the update fails, an alert is generated.

Unsupported firmware for firmware bundlesIf you attempt to add a firmware bundle that contains firmware below the minimum versionssupported, an alert is generated and the firmware bundle is not added to the appliance firmwarerepository.

Unsupported firmware for enclosuresWhen adding an enclosure, the appliance:

• Generates an alert if the logical interconnect firmware for the interconnects is below therequired minimum level or if the interconnect firmware levels do not match. You must updatethe logical interconnect firmware from the Logical Interconnects screen or REST APIs.

• Updates the OA firmware automatically, if below the required minimum

• Updates the iLO firmware automatically, if below the required minimum

Unsupported firmware for server profilesYou are prevented from applying server profiles if the associated iLO firmware is below the minimumsupported version, and instead, are directed to the Server Hardware screen to update iLO firmware.

Unsupported firmware for interconnectsIf you attempt to add an interconnect with firmware that is below the minimum supported version,an alert is generated. You must update the logical interconnect firmware from the LogicalInterconnects screen or REST APIs.The Firmware panel of the Logical Interconnects screen displays the installed version of firmwareand the firmware baseline for each interconnect.

164 Managing firmware for managed devices

Page 165: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

21.4 The firmware update processFirmware bundles enable you to update firmware on server profiles, server blades, and infrastructure(enclosures and interconnects).

• To update the firmware on the enclosure and its interconnects and server profiles, select anew SPP as the firmware baseline from the Enclosure panel. Installation options include:Enclosure or Enclosure + logical interconnect + server profiles.In the UI, select Enclosures→Actions→Update firmware, and then select from the followingoptions:

Device updatedOption

OA firmwareEnclosure

OA, all member interconnects, and servers and iLOs withassigned server profiles

Enclosure + logical interconnect + serverprofiles

• You update a firmware bundle for a logical interconnect to apply the same firmware baselineto all member interconnects. This operation by default updates firmware only on those memberinterconnects that are running a different version of firmware and ignores the interconnectsthat are running the same firmware version. You select from the following options:

DescriptionOption

Stages (uploads) the selected firmware to the secondary flashmemory on the interconnect, and then activates the firmware asthe baseline. During firmware activation, the interconnect will beoffline.

Update firmware (stage + activate)

Writes the selected firmware to the secondary flash memory onthe interconnect, but does not activate the firmware. You canactivate the firmware at a later time.

Stage firmware for later activation

Activates the selected staged firmware. During firmwareactivation, the interconnect will be offline.

Activate firmware

• To update the firmware bundle for a specific server, edit the existing server profile or createa new server profile to specify the version of the SPP, and then click Create in the user interfaceor use the REST APIs to apply.

NOTE: To apply a server profile, the selected server hardware must be powered off.

21.5 Best practices for firmware

DescriptionBest practice

You should upload the SPP to your appliance repository.First step: Upload the latest currentSPP.

HP recommends that you set the firmware baseline using the Update Firmwareoption on the Enclosures screen. This immediately updates all of the devices in theenclosure to the specified SPP level.

Set the same firmware baseline forall devices in an enclosure.

It is not always possible to update all of the devices in an enclosure in a singleoperation. The appliance supports installing firmware on one device at a time. Inthis case, upgrade the firmware in the following order: OA, logical interconnect,and then the server hardware.

Update the firmware in the propersequence.

21.4 The firmware update process 165

Page 166: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

DescriptionBest practice

After you update the firmware, install the drivers and other software through theoperating system. HP recommends that you install the drivers from the same SPPthat contains the firmware.

Install the drivers and othersoftware after updating thefirmware.

The appliance does not install drivers. Use an external tool, such as HP SUM, toinstall the drivers and other nonfirmware components.

Use HP SUM to install the drivers.

Do not update the firmware on a managed device unless the firmware baseline isset to manage manually.

Verify the managed device settingbefore updating the firmware.

HP recommends using HP SPPs. You can use HP SUM to create custom SPPs, whichcan be uploaded to the appliance repository. Because the appliance only supportsinstalling SPP ISO files, use HP SUM to insert firmware updates into an existingSPP to create a custom SPP. Download HP SUM as a standalone product.

If you choose to create customSPPs, use HP SUM to create them.

The appliance does not back up SPPs, so store custom SPPs in a repository that isnot on the appliance, such as in the HP SUM repository used to create the customSPP.

Store custom SPPs in a separaterepository.

21.6 Learning more• “Troubleshooting firmware bundles” (page 244)

166 Managing firmware for managed devices

Page 167: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

22 Managing power, temperature, and the data centerYou can use the appliance to manage the power and temperature of your IT hardware. To manageand monitor hardware temperature, add your server hardware to racks, position the server hardwarein the racks, and then add the racks to one or more data centers.

22.1 Managing powerTo manage power, you describe your power delivery devices to the appliance using the PowerDelivery Devices screen or the REST APIs. The appliance discovers HP Intelligent Power DeliveryDevices (iPDUs) and their connections automatically.

UI screens and REST API resources

REST API resourceUI screen

power-devicesPower Delivery Devices

enclosures (power capacity)

server-hardware (power capacity)

22.1.1 Roles• Minimum required privileges: Infrastructure administrator or Server administrator

22.1.2 Tasks for managing powerThe appliance online help provides information about using the UI and REST APIs to:

• Add a power delivery device.

• Add a power connection.

• Filter power delivery devices.

• View last 5 minutes of power consumption for an iPDU.

• View last 24 hours of power consumption for an iPDU.

• Edit the properties of a power delivery device.

• Power on or off the locator light for a power delivery device.

• Power down a power delivery device.

• Remove a power delivery device.

• Resolve connectivity issues between an iPDU and the appliance.

• Add an iPDU currently being managed by another management system.

• View power utilization statistics.

• Update enclosure power capacity settings (REST API only).

• Update server hardware power capacity settings (REST API only).

22.1.3 About power delivery devicesPower delivery devices provide power to IT hardware. A typical power topology in a data centerincludes power delivery devices such as power feeds, breaker panels, branch circuits, and powerdistribution units (PDUs), as well as the load segments, outlet bars, and outlet components of these

22.1 Managing power 167

Page 168: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

devices. Adding your power delivery devices to the appliance enables power management usingthermal limits, rated capacity, and derated capacity.The Power Delivery Devices screen describes the following classes of devices:

• HP Intelligent Power Distribution Units (HP iPDUs), which the appliance can automaticallydiscover and control.

• Other power delivery devices that the appliance cannot discover. By manually adding thesedevices to the appliance, they become available for tracking, inventory, and powermanagement purposes.

Regardless of how power delivery devices are added to the appliance, the appliance automaticallygenerates the same types of analysis (capacity, redundancy, and configuration). For iPDUs, theappliance gathers statistical data and reports errors.

Connectivity and synchronization with the applianceThe appliance monitors the connectivity status of iPDUs. If the appliance loses connectivity with aniPDU, an alert displays until connectivity is restored. The appliance will try to resolve connectivityissues and clear the alert automatically, but if it cannot, you must resolve the issue and manuallyrefresh the iPDU to bring it in synchronization with the appliance.The appliance also monitors iPDU to remain synchronized with changes to hardware and powerconnections. However, some changes to devices made outside of the control of the appliance (fromiLO or the OA, for example) may cause them to become out of synchronization with the appliance.You may have to manually refresh devices that lose synchronization with the appliance.

NOTE: HP recommends that you do not use iLO or the OA to make changes to a device. Makingchanges to a device from its iLO or OA could cause it to lose synchronization with the appliance.

You can manually refresh the connection between the appliance and an iPDU from the PowerDelivery Devices screen. See the online help for the Power Delivery Devices screen to learn more.

22.2 Managing your data centerIn the appliance, a data center represents a physically contiguous area in which racks containingIT equipment—such as servers, enclosures, and devices—are located. The data center describesa portion of a computer room and provides a useful grouping to summarize your environment andits power and thermal requirements.

UI screens and REST API resources

REST API resourceUI screen

datacentersData Centers

22.2.1 Roles• Minimum required privileges: Infrastructure administrator or Server administrator

22.2.2 Tasks for data centersThe appliance online help provides information about using the UI and REST APIs to:

• Add and edit a data center.

• Manipulate the view of a data center visualization.

• Monitor data center temperature.

• Remove a data center from management.

168 Managing power, temperature, and the data center

Page 169: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

22.2.3 About data centersA data center represents a physically contiguous area in which racks containing IT equipment arelocated.For example, you have IT equipment in two rooms or on separate floors. You could create a datacenter for each of these areas.Each server, enclosure, or power distribution device in your data center can report its powerrequirements, but it can be difficult to understand the power and cooling requirements for yourdata center as a whole. The appliance enables you to bring power and cooling management ofyour servers, enclosures, and power delivery devices together in a single management system.The Layout view of the data center is color-coded to depict the peak temperature recorded in thelast 24 hours.

Default data center: Datacenter 1When you initialize the appliance for the first time, it creates a data center named Datacenter1. The appliance provides this data center as a place to visualize your racks. You can rename oredit this data center to match the values and layout of your data center, you can use it as the basisfor a planned data center model, or you can delete this data center without adverse effects.

Default rack placementWhen you add a rack to the appliance for management, the appliance displays the rack in alldata centers even though its actual location is not known. If you view a data center that displaysunpositioned racks, a warning appears to alert you that unpositioned racks are being displayed.When you assign a rack to a data center, it is no longer displayed in other data centers.

22.3 Managing racksRacks allow you to manage temperature, power, and depict the layout of enclosures.

UI screens and REST API resources

REST API resourceUI screen

racksRacks

22.3.1 Roles• Minimum required privileges: Infrastructure administrator or Server administrator

22.3.2 Tasks for racks• Add, edit, or remove a rack.

• Change layout of devices in a rack.

• Set the thermal limit of a rack.

22.3.3 About racksA rack is a physical structure that contains IT equipment such as enclosures, servers, power deliverydevices, and unmanaged devices (an unmanaged device uses slots in the rack and consumespower or exhausts heat, but it is not managed by the appliance). You can manage your racks andthe equipment in them by adding them to the appliance. Having your racks managed by theappliance enables you to use the appliance for space and power planning. The appliance alsogathers statistical data and monitors the power and temperature of the racks it manages.

22.3 Managing racks 169

Page 170: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

When you add an enclosure to the appliance, it automatically creates a rack and places theenclosure in it. The appliance places into the rack all enclosures connected by management linkcables. When enclosures are added, the appliance places them in the rack from top to bottom.When an enclosure is placed in an HP Intelligent Series Rack, the enclosure slots are automaticallydetected. For other racks, to accurately depict the layout of your enclosures within the rack youmust edit the rack to place the enclosure in the proper slots.You can use the appliance to view and manage your rack configuration and power deliverytopology. You can specify the physical dimensions of the rack (width, height, and depth), thenumber of U slots, and the location of each piece of equipment in the rack. You can specify therack PDUs that provide power to the rack, and their physical position in the rack or on either side.You can also describe how the devices in the rack are connected to those PDUs.The appliance automatically discovers the rack height and rack model for a ProLiant server withLocation Discovery Services and updates the physical locations of devices when they are relocatedwithin and between racks.

NOTE: When the appliance discovers an HP Intelligent Series Rack, it sets the rack heightautomatically using the HP Intelligent Rack Location Discovery Services. For non-intelligent racksor for empty racks, the default rack height is 42U.

After adding a rack to the appliance for management, you can add the rack to a data center tovisualize the data center layout and to monitor device power and cooling data.After the rack is under management, you can configure the power delivery topology with redundantand uninterruptible power supplies to the devices in the rack.

Rack namingThe way a rack is named and how you change the name of a rack depends on how it was addedto the appliance.

Table 9 Rack naming

Name change methodInitial naming methodAdd method

Change rack name from enclosure OADefined by enclosure OAAutomatically added when the appliancediscovers an enclosure the rack contains

Edit rackAssigned using rack serialnumber as rack name

Automatically discovered from a ProLiant serverwith Location Discovery Services

Edit rackDefined by the userManually from the Racks screen

22.4 Learning more• “Monitoring power and temperature” (page 209)

• “About utilization graphs and meters” (page 211)

170 Managing power, temperature, and the data center

Page 171: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

23 Managing storageThis chapter describes the storage resources and the tasks associated with those resources.

• Storage systems: hardware that contains multiple storage disks such as the HP 3PAR StoreServStorage system.

• Storage pools: groups of physical disks in a storage system.

• Volumes: logical storage spaces provisioned from storage pools that you can attach to serverprofiles.

• Volume templates: you can create multiple volumes with the same configuration.

• SAN managers: hardware or software systems that manages SANs and you can use them toautomate fabric zoning.

Figure 14 Storage management overview

UI screens and REST API resources

REST API resourceUI screen

fc-sans/device-managersfc-sans/providersSAN Managers

storage-systemsStorage Systems

storage-poolsStorage Pools

storage-volumesVolumes

storage-volume-templatesVolume Templates

23.1 Storage systemsA storage system is hardware that contains multiple storage disks such as the HP 3PAR StoreServStorage system.

23.1.1 Roles• Minimum required privileges: Infrastructure administrator or Storage administrator

23.1.2 TasksThe appliance online help provides information about using the UI and REST APIs to:

23.1 Storage systems 171

Page 172: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• Add, edit, edit credentials, refresh, and remove a storage system• Add a volume

23.1.3 About storage systemsA storage system (or storage array) is a piece of hardware that contains multiple storage disks.Bringing SAN storage systems under management of the appliance enables you to add and createlogical storage spaces, known as volumes. You can then attach volumes to server profiles throughvolume attachments. This enables the server hardware assigned to the server profiles to access theSAN storage system.When adding a storage system, you must choose a domain on the storage system. You can thenselect storage pools from that domain on the storage system to add to the appliance. After youadd storage pools, you can assign Fibre Channel networks to the storage ports associated withthe storage system.See the HP OneView Support Matrix for a list of supported storage systems.

Connectivity and synchronization with the applianceThe appliance monitors the health status of storage systems and issues alerts when there is a changein status of a storage system. The appliance also monitors the connectivity status of storage systems.If the appliance loses connectivity with a storage system, an alert is displayed until connectivity isrestored. The appliance attempts to resolve connectivity issues and clear the alert. If it cannot, youmust resolve the issues and use the Storage Systems screen to manually refresh the storage systemto synchronize it with the appliance.The appliance also monitors storage systems to ensure that they are synchronized with changesto hardware and configuration settings. However, changes to storage systems made outside theappliance (such as changing credentials) might cause the storage system to lose synchronizationwith the appliance, in which case you must manually refresh the storage system.

23.2 Storage poolsStorage pools are groups of physical disks in a storage system that you can divide into logicalvolumes.

23.2.1 Roles• Minimum required privileges: Infrastructure administrator or Storage administrator

23.2.2 TasksThe appliance online help provides information about using the UI and REST APIs to:

• Add and remove a storage pool

23.2.3 About storage poolsA storage pool is an aggregation of physical storage resources (disks) in a storage system. Storagesystems contain information about the storage ports through which they can be accessed. You canprovision logical storage spaces, known as volumes, from storage pools.You can choose one or more storage pools when adding a storage system to the appliance. Storagepools are created on a storage system using the management software for that system. You cannotcreate or delete storage pools from the appliance—you can only add or remove them frommanagement. After you add storage pools, you can provision volumes on them.

172 Managing storage

Page 173: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

23.3 VolumesVolumes are logical storage spaces provisioned in storage pools. You can create multiple volumeswith the same configuration using a volume template.

23.3.1 Roles• Minimum required privileges: Infrastructure administrator, Storage administrator, or Network

administrator

23.3.2 TasksThe appliance online help provides information about using the UI and REST APIs to:

• Create, add, edit, and delete a volume

23.3.3 About volumesVolumes are logical storage spaces that are provisioned in storage pools on storage systems.Volumes are associated with server profiles through volume attachments. Attaching a server profileto a volume gives the server hardware to which the server profile is assigned access to storagespace on a storage system.Using volume templates, you can create multiple volumes with the same configuration.

23.4 Volume templatesYou can use volume templates to create multiple volumes with the same configuration.

23.4.1 Roles• Minimum required privileges: Infrastructure administrator or Storage administrator

23.4.2 TasksThe appliance online help provides information about using the UI and REST APIs to:

• Add, edit and delete a volume template

23.4.3 About volume templatesA volume template is a logical resource that enables you to create a standard configuration fromwhich multiple volumes can be created.

23.5 SAN ManagersA SAN manager is a hardware or software system that manages SANs. A SAN manger is notrequired to attach a volume to a server profile, but SAN managers enable automated zoning fabriczoning.

23.5.1 Roles• Minimum required privileges: Infrastructure administrator or Storage administrator

23.5.2 TasksThe appliance online help provides information about using the UI or the REST APIs to:

• Add, edit, and remove a SAN manager• Associate a managed SAN with a network• Turn automated zoning on or off for a managed SAN

23.3 Volumes 173

Page 174: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

23.5.3 About SAN managersSAN Managers are hardware or software systems that manage SANs. The SANManagers resourceenables you to bring SAN management systems and the SANs they manage under managementof the appliance. You can associate the managed SANs to Fibre Channel networks on the appliance.This enables the appliance to automate zoning to make the SANs visible to server profiles. Zoningdefines connections between Fibre Channel endpoints.See the HP OneView Support Matrix for a list of supported SAN managers.

23.6 Learning more• “Understanding the resource model” (page 31)

• “Troubleshooting storage” (page 256)

174 Managing storage

Page 175: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

24 Managing switchesTop of rack switches enable network consolidation and management of server blades as they areadded to your data center.

UI screens and REST API resources

REST API resourceUI screen

switchesSwitches

24.1 Roles• Minimum required privileges: Infrastructure administrator or Network administrator

24.2 Tasks for switchesThe appliance online help provides information about using the UI or the REST APIs to:

• Add, edit, or remove a top of rack switch.

• Update the interconnect associations of a switch.

24.3 About switchesSwitches provide a unified, converged fabric over 10 Gb Ethernet for LAN and SAN traffic. Thisunification enables network consolidation and greater use of infrastructure and cabling, reducingthe number of adapters and cables required and eliminating redundant switches.A configuration of enclosures, server blades, and third-party devices—such as the Cisco FabricExtender Modules for HP BladeSystem and Cisco Nexus top of rack switches—provides scalabilityto manage server blades and a higher demand for bandwidth from each server with access-layerredundancy. See the HP OneView Support Matrix for the complete list of supported devices.Modular data centers, deploying both individual server blades and racks of server blades, canuse a top of rack switch deployment model as a solution for network consolidation. You can increasedata center flexibility by placing switching resources in each rack so that server connectivity canbe aggregated.Integration with top of rack switches provides the following benefits:

• A distributed modular system that creates a scalable server access environment

• One single point of management and policy enforcement

• Reduced operation expenses (less cabling, reduced power and cooling, effective bandwidthutilization)

The appliance provides minimal monitoring (power and state only) of switches and their associatedinterconnects.

24.4 Learning more• “Understanding the resource model” (page 31)

• “Troubleshooting switches” (page 260)

24.1 Roles 175

Page 176: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

176

Page 177: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

25 Managing users and authenticationThe appliance requires users to log in with a valid user name and password, and security ismaintained through user authentication and role based authorization. User accounts can be local,where the credentials are stored on the appliance or can be on a company or organizationaldirectory (Microsoft Active Directory, for example) hosted elsewhere, where the appliance contactsthe defined directory server to verify user credentials.

UI screens and REST API resources

REST API resourceUI screen

users, roles, authz, logindomains,logindomains/global-settings, andlogindomains/grouptorolemapping

Users and Groups

25.1 Roles• Minimum required privileges: Infrastructure administrator

25.2 Tasks for managing users and groupsThe appliance online help provides information about using the user interface or the REST APIs to:

• Add, edit (including updating a user password), or remove a user with local authentication.

• Add a user with directory-based authentication.

• Add a group with directory-based authentication.

• Designate user privileges.

• Reset the administrator password.

• Add an authentication directory service.

• Allow or disable local logins.

• Change the authentication directory service settings.

• Set an authentication directory service as the default directory.

• Remove an authentication directory service from the appliance.

25.3 About user accountsThe appliance provides default roles to separate responsibilities in an organization. A user roleenables access to specific resources managed from the appliance.Role-based access control enforces permissions to perform operations that are assigned to specificroles. You assign specific roles to system users or processes, which gives them permission to performcertain system operations. Because a user is not assigned permissions directly, but instead acquiresthem through their role (or roles), individual user rights are managed by assigning the appropriateroles to the user. At initial appliance startup, there is a default administrator account with full access(Infrastructure administrator) privileges. For more information about the actions each role canperform, see “Action privileges for user roles” (page 178).If you cannot see resource information or perform a resource task, your assigned role does nothave the correct privileges. In this case, you should request a different role or an additional role.

25.1 Roles 177

Page 178: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

25.4 About user rolesUser roles enable you to assign permissions and privileges to users based on their jobresponsibilities. You can assign full privileges to a user, or you can assign a subset of permissionsto view, create, edit, or remove resources managed by the appliance.

Table 10 User role permissions

Permissions or privilegesType of userRole

View, create, edit, or remove resources managed by the appliance, includingmanagement of the appliance, through the UI or using REST APIs.An Infrastructure administrator can also manage information provided bythe appliance in the form of activities, notifications, and logs.Only an Infrastructure administrator can restore an appliance from a backupfile.

Infrastructureadministrator

Full

View managed resource information.Cannot add, create, edit, remove, or delete resources.

Read onlyRead only

Create and download backup files, view the appliance settings and activities.Has the authority to use scripts to log in to the appliance and run scripts toback up the appliance.Cannot restore the appliance from a backup file.

NOTE: This role is specifically intended for scripts using REST APIs to loginto the appliance to perform scripted backup creation and download sothat you do not expose the Infrastructure administrator credentials for backupoperations.HP recommends that users with this role should not initiate interactive loginsessions through the HP OneView user interface.

Backup administratorSpecialized

View, create, edit, or remove networks, network sets, connections,interconnects, uplink sets, and firmware bundles.View related activities, logs, and notifications.Cannot manage user accounts.

Networkadministrator

View, create, edit, or remove server profiles and templates, network sets,enclosures, and firmware bundles.Access the Onboard Administrator and physical servers, and hypervisorregistration.View connections, networks, racks, power, and related activities, logs, andnotifications.Cannot manage user accounts.Add volumes, but cannot add storage pools or storage systems.

Server administrator

View, add, edit, or remove storage systems.View, add, or remove storage pools.View, create, edit, add, or delete volumes.View, create, edit, or delete volume templates.

Storageadministrator

25.5 Action privileges for user rolesThe following table lists the user action privileges associated with each user role. The Use privilegeis a special case that allows you to associate objects to objects that you own but you are notallowed to change. For example, in a logical interconnect group, a user assigned the role of Serveradministrator is not allowed to define logical interconnect groups, but can use them when addingan enclosure.

178 Managing users and authentication

Page 179: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Table 11 Action privileges for user roles

Action privileges for user roles(C=Create, R=Read, U=Update, D=Delete, Use)

Category

Read onlyStorageadministrator

Backupadministrator

Networkadministrator

Serveradministrator

Infrastructureadministrator

RCRURCRUCRUCRUDactivities

RRUD—RUDRUDRUDalerts

R—RRRCRUDappliance

———RRCRaudit logs

R—CRDRRCRUDbackups

———RRRUcommunitystring

R——CRRCRUDconnections

R—RCRUDR, UseCRUD, Useconnectiontemplates

R—R—CRUDCRUDdata centers

R——CRUCRUCRUDdebug logs

R—RRCRUDCRUDenclosures

R—RRCRUD, UseCRUD, Useenclosuregroups

R—RCRUDRCRUDEthernetnetworks

R——CRUCRUCRUevents

RRRCRUDRCRUDFC networks

R—RCRUDCRUDCRUDfirmware drivers

R—RCRUDCRUDCRUDglobal settings

R————CRUDgrouptorolemappings

R—RCRURCRUDID range vmacs(MACaddresses)

R—RRCRUCRUDID range vsns(serial numbers)

R—RCRURCRUDID range vwwns(World WideNames)

R—RCRUDCRCRUDinterconnects

R—RR, UseR, UseR, Useinterconnecttypes

R—RRCRCRUDlicenses

R—RRRRlogicaldownlinks

R—RRU, UseR, UseCRU, Uselogicalinterconnects

25.5 Action privileges for user roles 179

Page 180: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Table 11 Action privileges for user roles (continued)

Action privileges for user roles(C=Create, R=Read, U=Update, D=Delete, Use)

Category

Read onlyStorageadministrator

Backupadministrator

Networkadministrator

Serveradministrator

Infrastructureadministrator

R—RCRUD, UseR, UseCRUD, Uselogicalinterconnectsgroups

R————CRUDlogin domains

RURURURURUCRUDlogin sessions

R—RCRUD, UseR, UseCRUD, Usenetworks

R—RCRUDCRUD1CRUD, Usenetwork sets

R——CRDCRDCRUDnotifications

———RU, Use—RU, Useports

R—R—CRUDCRUDpower devices

R—R—CRUDCRUDracks

R————CRUDrestores

R————CRUDroles

R—RRCRUD, UseCRUD, Useserver hardware

R—RRCRUD, UseCRUD, Useserver hardwaretypes

R—RRCRUDCRUDserver profiles

RCRDRRRCRDstorage pools

RCRUDRRRCRUDstorage systems

RCRUDRRRCRUDstorage targetports

RCRUDRRCRUDCRUDstorage volumes

RCRUDRRRCRUDstorage volumeattachments

RCRUDRRRCRUDstorage volumestemplates

R—R—CRUDCRUDunmanageddevices

R—RCRUDRCRUDuplink sets

R————CRUDusers1 Server administrators cannot edit bandwidths.

25.6 About authentication settingsSecurity is maintained through user authentication and role-based authorization. User accountscan be local, where the user credentials are stored on the appliance, or they can be in a directory(Microsoft Active Directory, for example) hosted elsewhere, where the appliance contacts thedesignated directory server to verify the user credentials.

180 Managing users and authentication

Page 181: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

When logging in to the appliance, each user is authenticated by the authentication directoryservice, which confirms the user name and password. Use the Authentication settings panel toconfigure authentication settings on the appliance, which is populated with default values duringfirst-time setup of the appliance.To view or make changes to Authentication settings, log in with Infrastructure administrator privileges.No other users are permitted to change or view these settings.View and access the Authentication settings by using the UI and selectingSettings→Security→Authentication or with the REST APIs.

25.7 About directory service authenticationYou can use an external authentication directory service (also called an enterprise directory orauthentication login domain) to provide a single sign-on for groups of users instead of maintainingindividual local login accounts. Each user in a group is assigned the same role (for example,Infrastructure administrator). An example of an authentication directory service is a corporatedirectory that uses LDAP (Lightweight Directory Access Protocol).After the directory service is configured, any user in the group can log in to the appliance. On thelogin window, the user:

• Enters their user name (typically, the Common-Name attribute, CN).

• Enters their password.

• Selects the authentication directory service. This box appears only if you have added anauthentication directory service to the appliance.

In the Session control, ( ) the user is identified by their name preceded by the authenticationdirectory service. For example:CorpDir\pat

When you add an authentication directory service to the appliance, you provide search criteriaso that the appliance can find the group by its DN (Distinguished Name). For example, the followingattribute values identify a group of administrators in a Microsoft Active Directory:distinguishedName CN=Administrator,CN=Users,DC=example,DC=com

If you replicate the authentication directory service for high availability or disaster tolerance, addthe replicated directory service as a separate directory service.After configuring and adding a directory server, you can designate it as the default directoryservice.You can:

• Allow local logins only, which is the default.

• Allow both local logins and logins for user accounts authenticated by the directory service.

• Disable local logins, which restricts logins to user accounts authenticated by the directoryservice.

25.8 Managing user passwordsA user with Infrastructure administrator privileges can manage the passwords of all local users onthe appliance using the UI or the REST APIs. Users without Infrastructure administrator privilegescan manage only their own passwords.As Infrastructure administrator, you can view all users logged in to the appliance with the Usersand Groups screen or REST APIs. Select any user, and then edit their password or assigned role.All other local users can edit their own passwords by using the UI or the REST APIs. In the UI, clickthe Session icon in the top banner, and then click the Edit icon to change their current passwordor contact information.

25.7 About directory service authentication 181

Page 182: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

25.9 Reset the administrator passwordIf you lose or forget the administrator password, run the pwreset command and then telephoneyour authorized support representative for additional instructions.Prerequisites

• You have access to the physical appliance console or, by using a tool such as a hypervisor,to a virtual appliance.

• The appliance software is running.Resetting the administrator password1. From the console appliance login screen, switch to the pwreset login screen by pressing

Ctrl+Alt+F1. To return to the console’s login screen, press Ctrl+Alt+F2.

NOTE: For VMware vSphere users, Ctrl+Alt is used for another function. To send the commandto the console, you must press Ctrl+Alt+Spacebar then press Ctrl+Alt+F1.For KVM users, to send the command to the console, you must select Send Key→Ctrl+Alt+F1menu item from the Virtual Machine Manager.

2. Log in with the user name pwreset.The appliance displays a challenge key. For example:<hostname> login: pwreset Challenge = xyaay42a3a Password:

3. Telephone your authorized support representative and read the challenge key to them. Theywill provide you with a short-lived, one-time password based on the challenge key.For information on how to contact HP by telephone, see “How to contact HP” (page 269).The authorized support representative uses the challenge code to generate a short-lived,one-time password based on the challenge key. It will be an easy-to-type, space-separatedset of strings. For example: VET ROME DUE HESS FAR GAS

4. The appliance generates a new password.5. Note the new password for the administrator account, and then press Enter to log out.6. Use the UI or REST API to log in as administrator with the new password.

25.10 Learning more• “Controlling access for authorized users” (page 53)

182 Managing users and authentication

Page 183: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

26 Backing up an applianceThis chapter describes how to use the UI, REST APIs, or a custom-written PowerShell script to saveyour appliance resource configuration settings and management data to a backup file.

UI screens and REST API resources

REST API resourceUI screen

backupsSettings→Actions

26.1 RolesUsers with Infrastructure administrator and Backup administrator privileges can create and downloadbackup files, however, only the Infrastructure administrator can restore an appliance from a backupfile.The Backup administrator has the authority to use scripts to log in to the appliance and run scriptsto back up the appliance. This role is specifically intended for scripted backup creation anddownload. HP recommends that users with this role should not initiate interactive login sessionsthrough the HP OneView user interface.

26.2 About backing up the applianceHP OneView provides the ability to save your configuration settings and management data to abackup file and enables you to use that backup to restore a corrupted appliance in the event of acatastrophic failure.The backup process involves creating a backup file and then downloading that file so that you canstore it to a safe and secure (off-appliance) location for future use.For advice on creating and archiving a backup file, see “Best practices for backing up anappliance” (page 184).For the procedure on creating a backup file from the UI, see “Back up an appliance” (page 185).

IMPORTANT: In the unlikely event you need to restore the appliance, HP recommends backingup your appliance configuration on a regular basis, preferably daily and, and especially:• After adding hardware

• After changing the appliance configuration

• Before and after updating the appliance firmware

The appliance stores one backup file at a time. Creating each subsequent backup file replaces thecurrent backup file. To prevent a backup file from being overwritten by a new backup file, downloadand save the backup file to an off-appliance location before running the next backup process.HP OneView provides a Backup administrator user role specifically for backing up the applianceby permitting access to other resource views without permitting actions on those resources, or other

26.1 Roles 183

Page 184: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

tasks. Only the Infrastructure administrator or the Backup administrator can create a backup file,either through the UI or REST APIs.

What the backup process does not back upWhat the backup process backs up

• Non-data files: Static files that are installed as part of the executionenvironment, and are not specific to the appliance or managedenvironment configuration

• Log files (except the Audit log file)

• Appliance network configuration

• First-time setup configuration files

• Firmware bundles

• HP OneView database

• System files:

◦ Non-database data

◦ Audit log

◦ License files

Use a backup file to do the following:

• Restore the appliance from which the backup file was created.

• Restore the settings to a different appliance. For example, if an appliance fails and cannotbe repaired, you can use a backup file to restore the management configuration settings andmanagement data to a replacement appliance created from the same version of the virtualmachine image.

REST APIs let you:

• Schedule a backup process from outside the appliance.

• Collect backup files according to your site policies.

• Integrate with enterprise backup and restore products.

26.3 Best practices for backing up an appliance

DescriptionMethod

Always use the HP OneView backup feature to back up your appliance.

CAUTION: Do not use any hypervisor-provided capabilities or snapshots to back up HP OneViewappliances because doing so can cause synchronization errors and result in unpredictable andunwanted behavior.

Creating

HP recommends performing regular backups, preferably daily, and especially after adding hardware,changing the appliance configuration, and before and after updating the appliance firmware.If you added server hardware to the appliance after the backup file was created, that hardware isnot in the appliance database when the restore process completes. You must add that hardwareto the appliance and then repeat any other configuration changes (such as assigning server profiles)that were made between the time the backup file was created and the restore process completed.You can back up the appliance while it is in use and while normal activity is taking place. You donot need to wait for tasks to stop before creating a backup file.

Frequency

The backup file format is proprietary, however, HP recommends that after you create and downloadthe backup file you encrypt, and then safely store the backup file to protect your sensitive data.HP recommends using an enterprise backup product such as HP Data Protector to archive backupfiles. For information on HP Data Protector, see the following website:http://www.hp.com/go/dataprotectorHP provides REST APIs for integration with enterprise backup products.

Archiving

26.4 Determining your backup policyA backup file is an encrypted snapshot of the appliance configuration and management data atthe time the backup file was created. HP recommends that you create regular backups, preferably

184 Backing up an appliance

Page 185: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

once a day and after you make hardware or software configuration changes in the managedenvironment.As an alternative to using Settings→Actions→Create backup from the appliance UI, you can writeand run a script to automatically create and download an appliance backup file. You can schedulethe backup script to run automatically in interactive or batch mode on a regular basis. Only a userwith Backup administrator or Infrastructure administrator privileges can run the script interactively.For more information, see “Sample backup script” (page 315).

26.5 Back up an applianceA backup file saves the configuration settings and management data for your appliance. You canrecover from a catastrophic failure by restoring your appliance from the backup file. For moreinformation, see “About backing up the appliance” (page 183).

NOTE: To reduce the size of the backup file and the time it takes to create it, the firmware bundlesyou have uploaded to the appliance are not included in the backup file.

Prerequisites

• Minimum required privileges: Infrastructure administrator or Backup administrator

• You have completed all the best practices for backing up an appliance.Backing up an appliance1. From the Settings screen, select Actions→Create backup.

While the backup file is being created, a progress bar appears in the Overview pane.Wait for the backup file creation to complete.

2. Optionally, click the Create backup notification banner for more information and the name ofthe backup file, which has the format:appliance-host-name_backup_yyyy-mm-dd_hhmmss.bkp

3. After the backup file is created, select Actions→Download backup to download the backupfile from the appliance.

4. Save the backup file to an external location for safekeeping. Do not store it on the appliance.

26.6 Using REST APIs to create and download an appliance backup fileAfter the backup is initiated, a TaskResource URI is created that you use to track the progressof the backup. When the backup is complete, you can use a GET REST API operation to downloadand change the backup file name. The latest backup is stored on the appliance and is replacedwhen a new backup is initiated.

Prerequisites• Minimum required session ID privileges: Backup administrator

Creating and downloading an appliance backup file using REST APIs

1. Create the backup file.POST /rest/backups

2. Download the backup file.GET /rest/backups/archive/{backup URI}

26.5 Back up an appliance 185

Page 186: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

NOTE: After the POST operation is complete, a TaskResource URI and backup URI are returned.You can use the TaskResource URI to monitor the progress of the backup. Use the backup URIto refer to a specific backup when downloading the backup file or performing another operation.

26.7 Creating a custom script to create and download an appliancebackup file

If you prefer to write a customized script to create and download your appliance backup file, andschedule that script to run on a schedule according to your IT policies, see “Sample backupscript” (page 315) for a sample PowerShell script.

26.8 Learning more• “Basic troubleshooting techniques” (page 230)

186 Backing up an appliance

Page 187: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

27 Managing the appliance27.1 Updating the appliance

You manage appliance updates from the Settings screen or by using the REST APIs.

UI screens and REST API resources

REST API resourceUI screen

appliance/firmwareSettings

27.1.1 Roles• Minimum required privileges: Infrastructure administrator

27.1.2 TasksUpdating the appliance requires a single user accessing the appliance and causes the applianceto restart. This does not disrupt the operation of the devices under management, but does result inan outage of the appliance.The appliance online help provides information about using the UI or the REST APIs to:

• Determine if a newer appliance update is available. (Minimum required privileges: Read only,Network administrator, or Infrastructure administrator)

• Update the appliance. (Minimum required privileges: Infrastructure administrator)

27.1.3 About appliance updatesThe appliance runs a combination of software and firmware. Maintaining up-to-date appliancesoftware and firmware fixes problems, improves performance, and adds new features to theappliance. The appliance does not automatically notify you when an update is available, youneed to determine if an appliance update file has been released.To view the installed version of appliance firmware, use the Settings→Appliance General view.Then, verify if a newer version of an appliance update file is available to download from the http://www.hp.com/go/oneviewupdates website.Before you update the appliance, examine the HP OneView Release Notes to learn about supportedupgrade paths, new features delivered in the update, best practices, limitations, troubleshootinghints and tips, and whether or not you must restart the appliance after it is updated.

NOTE: When you download the appliance update file, a link to the update HP OneView ReleaseNotes appears in the download dialog box. HP recommends clicking that link to read and thensave and print the information for future reference. Once the download starts, you cannot accessthat link again.

You manage appliance updates from the Settings→Actions→Update appliance menu or by usingthe REST APIs. An appliance update is installed from a single file during the update process. Youcan either download the file directly to the appliance or to another computer and then transfer thefile to the appliance.When you install an appliance update, the appliance restarts and goes offline. When the applianceis offline, it does not affect the managed resources—they continue to operate while the applianceis offline.

27.1 Updating the appliance 187

Page 188: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

27.1.4 Learning moreFor more information about obtaining software updates, see “Support and other resources”(page 269).

27.2 Managing appliance availabilityManaging and maintaining appliance availability starts with configuring the appliance virtualmachine for high availability as described in “Planning for high availability” (page 90), andfollowing the best practices described in “Best practices for managing a VM appliance” (page 188).In the event of an appliance shutdown, your managed resources continue to operate. For moreinformation about how the appliance handles an unexpected shutdown, and what you can do torecover, see:

• “How the appliance handles an unexpected shutdown” (page 190)

• “What to do when an appliance restarts” (page 190)For information about how to shut down or restart the appliance, see:

• “Shut down the appliance” (page 189)

• “Restart the appliance” (page 189)

UI screens and REST API resources

REST API resourceUI screen

appliance/shutdownSettings

27.2.1 Roles• Minimum required privileges: Infrastructure administrator

27.2.2 TasksThe appliance online help provides information about using the UI or the REST APIs to:

• Shut down the appliance (Minimum required privileges: Infrastructure administrator)

• Restart the appliance. (Minimum required privileges: Infrastructure administrator)

27.2.3 Best practices for managing a VM applianceHP recommends the following guidelines for managing your VM appliance from the virtual console:

188 Managing the appliance

Page 189: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Table 12 Best practices for managing a VMware vSphere virtual machine

Do notDo

• Use thin provisioning.

• Update the VMware tools. If VMware Tools show Outof Date or Unmanaged, they are running correctly.These status messages are not a problem, because thetools are available and running. VMware tools areupdated with each HP OneView software update.

• Revert to a VM snapshot (unless under specificcircumstances, as instructed by your authorized supportrepresentative).

• Set the Synchronize guest time with host option in thevSphere client when the HP OneView appliance isconfigured to use NTP. HP OneView automatically setsthe appropriate Synchronize guest time with host settingduring network configuration. When HP OneView isconfigured to use NTP servers, the Synchronize guesttime with host option is disabled. If HP OneView is notconfigured to use NTP servers, it synchronizes to thehost VM clock and the Synchronize guest time with hostoption is enabled. In this case, configure the VM hostto use NTP.

• Reduce the amount of memory assigned to the VM.

• Use thick provisioning.

• Use shares and reservations to ensure adequate CPUperformance.

Table 13 Best practices for managing a Hyper-V virtual machine

Do notDo

• Update integration services.

• Revert to a VM checkpoint (unless under specificcircumstances, as instructed by your authorized supportrepresentative).

• Reduce the amount of memory assigned to the VM.

• Use fixed size.

27.2.4 Shut down the applianceUse this procedure to perform a graceful shutdown of the appliance.Prerequisites

• Minimum required privileges: Infrastructure administrator.

• Ensure that all tasks have been completed or stopped, and that all other users are logged off.Shutting down the appliance1. From the Settings screen, select Actions→Shut down.

A dialog box opens to inform you that all users will be logged out and ongoing tasks will becanceled.

2. Select Yes, shut down in the dialog box.

27.2.5 Restart the applianceUse this procedure to perform a graceful shutdown and restart of the appliance. You are returnedto the login screen.Prerequisites

• Minimum required privileges: Infrastructure administrator.

• Ensure that all tasks have been completed or stopped, and that all other users are logged off.

27.2 Managing appliance availability 189

Page 190: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Restarting the appliance1. From the Settings screen, select Actions→Restart.

A dialog box opens to inform you that all users will be logged out and ongoing tasks will becanceled.

2. Select Yes, restart in the dialog box.3. Log in when the login screen reappears.

27.2.6 How the appliance handles an unexpected shutdownThe appliance has features to enable it to automatically recover from an unexpected shutdown,and managed resources continue to operate while the appliance is offline. However, HP recommendsthat you use the appliance backup features to ensure that the appliance is backed up daily, andwhen you make significant configuration changes, such as adding or deleting a network.

Appliance recovery operationsWhen the appliance restarts, it performs the following operations:

• Detects tasks that were in progress and resumes those tasks, if it is safe to do so. If the appliancecannot complete a task, it notifies you that the task has been interrupted or is in some othererror state.

• Attempts to detect differences between the current environment and the environment at thetime the appliance shut down, and then refreshes its database with the detected changes.If you determine that the appliance data does not match the current environment, you canrequest that the appliance refresh the data for certain resources, such as enclosures.

Appliance recovery during a firmware update of a managed resourceIf the appliance shuts down during a firmware update of a managed resource, when the appliancerestarts, it detects the failed update and marks the firmware update tasks as being in an error state.To update the firmware for this resource, you must re-initiate the firmware update task.

What to do when an appliance restartsThe online help provides information about using the user interface or the REST APIs to:

• Check for critical alerts or failed tasks and follow the provided resolution instructions

• Manually refresh a resource if the resource information displayed appears to be incorrect orinconsistent

• Create a support dump (recommended for unexpected crashes to help support personnel totroubleshoot a problem)

• Update firmware for a resource, if a firmware update task was in progress when the applianceshut down.

27.3 Managing the appliance settingsAppliance settings include the network settings, the clock settings, and the SNMP settings for yourappliance in the data center.If the appliance has not yet been configured when you log in, you are instructed to configure theappliance network. You can change appliance network settings at any time after they areconfigured.You manage the appliance network configuration from the Settings screen or by using the RESTAPIs. The Settings screen enables you to manage various system-wide settings and tasks. Use theSettings→Actions menu to access various appliance and security tasks, including downloadingaudit logs.

190 Managing the appliance

Page 191: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

UI screens and REST API resources

REST API resourceUI screen

appliance/network-interfaces,appliance/device-read-community-string, andappliance/trap-destinations

Settings

27.3.1 Roles• Minimum required privileges: Infrastructure administrator

27.3.2 Tasks for appliance settingsThe appliance online help provides information about using the UI or the REST APIs to:

• Change the appliance host name, IP address, subnet or CIDR mask, or gateway address.

• Change the DNS server IP address.

• Set and synchronize the appliance clock.

• Set the SNMP read community string and add SNMP trap destinations.

27.3.3 About appliance SNMP settingsNetwork management systems use SNMP (Simple Network Management Protocol) to monitornetwork-attached devices. The appliance uses SNMP to retrieve information from managed devices.The devices use SNMP to send asynchronous notifications (called traps) to the appliance.You specify a read community string that serves as a credential to verify access to the SNMP dataon the managed devices. The appliance sends the read community string to enclosures (throughtheir OAs) and to the servers (though their iLO management processors). Some older devicesrequire manual host OS configuration.

Install SNMP OS host agents for HP ProLiant G7 server bladesFor the appliance to monitor the health of HP ProLiant G7 server blades, you need to configurethe SNMP settings for the server and iLO3.1. Install the host operating system on the server.2. Install the SNMP subsystem on the server.3. Configure SNMP on the host to use the community string and trap destination of the appliance.4. Using the latest SPP, install the HP management agent set and associated drivers. You will be

prompted for the SNMP community string and the trap destination.5. After the HP management agent set and associated drivers are installed and running, add the

HP ProLiant G7 server blade to the appliance.If you install the agents and drivers after adding the G7 server blade, you might have to refreshthe G7 server blade from the user interface or with REST APIs.

NOTE: If you change the appliance read community string, you must reconfigure all HP ProLiantG7 server blade SNMP OS host agents to use the new read community string. The appliancecannot propagate this update to the host OS.

27.3.4 Learning more• “Planning the appliance configuration” (page 89)

• “Managing appliance availability” (page 188)

• “Managing the security features of the appliance” (page 192)

27.3 Managing the appliance settings 191

Page 192: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

27.4 Managing addresses and ID poolsA default set of virtual ID pools for MAC addresses, WWNs, and serial numbers are provided atstartup. If you need additional addresses or identifiers, you can add autogenerated or customranges of ID pools.You manage the ID pools from the UI Settings screen or by using the REST APIs.

UI screens and REST API resources

REST API resourceUI screen

id-poolsSettings

27.4.1 Roles• Minimum required privileges: Infrastructure administrator

27.4.2 Tasks for addresses and identifiersThe appliance online help provides information about using the UI or the REST APIs to:

• View a list of active ID pools and their properties.

• Add an autogenerated ID pool for MAC addresses, WWNs, or serial numbers.

• Add a custom ID pool range for MAC addresses, WWNs, or serial numbers.

27.5 Managing the security features of the applianceTo learn about the security features of the appliance, see “Understanding the security features ofthe appliance” (page 49).

27.6 Enabling or disabling HP support access to the applianceThis product contains a technical feature that will allow an on-site authorized support representativeto access your system, through the system console, to assess problems that you have reported. Thisaccess will be controlled by a password generated by HP that will only be provided to the authorizedsupport representative. You can disable access at any time while the system is running.

UI screens and REST API resources

REST API resourceUI screen

appliance/settingsSettings

27.6.1 Roles• Minimum required privileges: Infrastructure administrator

27.6.2 TasksThe appliance online help provides information to enable or disable HP support access from eitherthe Settings screen or the REST APIs.

27.7 Managing SSL certificatesAn SSL (Secure Sockets Layer) certificate certifies the identity of the appliance. The certificate isrequired by the underlying HTTP server to establish a secure (encrypted) communications channelwith the client web browser.

192 Managing the appliance

Page 193: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

You manage certificates from the Settings screen or by using the appliance settings REST APIs.

UI screens and REST API resources

REST API resourceUI screen

certificatesSettings

27.7.1 Roles• Minimum required privileges for all tasks except as noted: Infrastructure administrator

27.7.2 TasksThe appliance online help provides information about using the UI or the REST APIs to:

• Create a self-signed certificate.

• Create a certificate signing request.

• Import a certificate.

• View the SSL certificate settings (Minimum required privileges: Infrastructure administrator,Backup administrator, or Read only).

27.7.3 Learning moreSee “Understanding the security features of the appliance” (page 49).

27.8 Managing the HP public keyThe HP public key verifies that:

• HP created its software packages (RPMs) and updates.

• The code was not modified after it was signed.

27.8.1 Roles• Minimum required privileges: Infrastructure administrator

27.8.2 TasksThe appliance online help provides information about managing public keys from the Settingsscreen or by using the REST APIs to:

• Acquire and install the HP public key.

• View the HP public key.

27.9 Downloading audit logsThe audit log helps the security administrator understand what security-related actions took place.You can gather log files and other information that your authorized support representative needsso that they can diagnose and troubleshoot an appliance.

UI screens and REST API resources

REST API resourceUI screen

audit-logsSettings

27.8 Managing the HP public key 193

Page 194: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

27.9.1 Roles• Minimum required privileges: Infrastructure administrator

27.9.2 TasksThe appliance online help provides information how to download the audit logs from the Settingsscreen or by using the REST APIs.

27.9.3 Learning more• “Understanding the audit log” (page 53)

• “Choosing a policy for the audit log” (page 54)

194 Managing the appliance

Page 195: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Part V MonitoringThe chapters in this part describe using the appliance to monitor your data center. You use the informationin this part after the appliance has been configured and the data center resources have been added to theappliance.

Page 196: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

196

Page 197: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

28 Monitoring data center status, health, and performanceThis chapter describes the recommended best practices for monitoring data center status, health,and performance using HP OneView.

28.1 Daily monitoringAs part of the daily monitoring of your data center, it is important to be able to quickly scan theappliance-managed resources to assess the overall health of your data center. By reviewing theUI screens, you are able to rapidly analyze the state and condition of your data center.

28.1.1 Initial check: the DashboardThe Dashboard provides an at-a-glance visual health summary of the appliance resources you areauthorized to view. The Dashboard can display a health summary of the following:• Server Profiles

• Server Hardware

• Enclosures

• Logical Interconnects

• Storage Pools

• Volumes

• Appliance alerts

The status of each resource is indicated by an icon: OK ( ), Warning ( ), or Critical ( ).You can link to the resource screens in the UI for more information by clicking on the status iconsdisplayed for each resource.To learn more about the Dashboard screen, see “Using the Dashboard screen” (page 205).

28.1.2 ActivitiesThe Activity screen provides a log of health and status notifications. The appliance verifies thecurrent activity of resources in your environment, and posts alerts to the Activity screen and to theassociated resource screens for you to review.The Activity screen is also a database of all tasks that have been run, either synchronously orasynchronously, and initiated by the user or system. It is similar to an audit log, but provides moredetail and is easily accessed from the UI.

28.1.3 Utilization graphsFor certain resources, the appliance collects CPU, power, and temperature utilization statistics frommanagement processors (the iLO, Onboard Administrator, and iPDU). Utilization graphs enableyou to understand recent utilization statistics relative to available capacity, see utilization trendsover time, and see historical utilization over time. Hover over the utilization area in the UI to displaytool tips.The Enclosures screen View historical metrics of power consumption (average,

peak, and power cap) and temperature.The Server Hardware screen View historical metrics of CPU utilization/CPU frequency,

power consumption (average, peak, and power cap), andtemperature.

The Power Delivery Devices screen View historical metrics of power consumption (average andpeak and previous 5 minutes, previous 24 hours).

28.1 Daily monitoring 197

Page 198: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

The Racks screen View historical metrics of power consumption (average,peak, and power cap) and temperature.

The Interconnects screen View uplink port statistics of the bit transfer rates (transmittedand received).

The Storage systems screen View capacity amount of storage in tebibyte (TiB) of space.To learn more about utilization graphs, see “Monitoring power and temperature” (page 209).

28.1.4 Monitor data center temperatureThe appliance provides detailed monitoring data that you can use to determine the power andcooling capabilities of the devices in your data center. The overall cooling in your data centermight be sufficient; however, there might be areas that are insufficiently cooled due to conditionssuch as poor airflow, concentration of excessive heat output, or wrap-around airflow at the endsof aisles. To easily identify temperature issues and look for thermal hotspots in all areas in yourdata center, use the 3D visualization features provided by the Data Centers UI screen.To learn more about temperature, see “Monitoring power and temperature” (page 209).

28.2 Best practices for monitoring data centersThe following are recommended best practices for using HP OneView appliance to ensure thehealth of the managed components in your data center environment.

28.2.1 Best practices for monitoring health with the appliance UIHP recommends the following best practices to monitor the health of the managed resources inyour environment.

NOTE: The status represented for all HP OneView resources represents the status for that singleresource and does not represent the roll-up status of sub-components. For example, the status foran enclosure does not aggregate status for all server blades and servers, but rather just the statusof the enclosure (Onboard Administrator, fans, and power supplies).

General health monitoring steps

Related informationMonitoring step

“About Activity” (page 201)“Using the Dashboard screen” (page 205)

1. Navigate to the Activity screen and filter activities, usingthe filtering options that work best for the situation.You can also start from the Dashboard screen to seealerts for specific resources.

“Icon descriptions” (page 67)2. Navigate to a specific resource screen to view thespecific activities for that resource.On the resource screen, verify the state of the resourceinstances via health status icons.

3. Investigate each resource instance with a warning orerror status.

4. Expand critical and warning alerts to see their fulldescriptions, and click Event details to view additionalinformation about the event(s) that caused the alert.

5. Follow the instructions in the recommended resolution(if any) or research the alert to correct the problem.

198 Monitoring data center status, health, and performance

Page 199: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Server hardware health monitoringFor server hardware with a Critical or Warning status, the associated server profile might bein failed state, so you need to verify it as well.

Related informationMonitoring step

See the UI help for Server Hardware and “AboutActivity” (page 201).

1. Expand the server hardware alert to see moreinformation. You can view alerts from the ServerHardware screen, Activity screen, or the Dashboardscreen.

2. Follow the instructions in the recommended resolution(if any) or research the alert to correct the problem.

See the UI help for Server Profiles.3. Ensure the server profile was properly assigned to theserver hardware.

Network health monitoringTo monitor the current health of a network, navigate to the Interconnects and Logical Interconnectsresources to view recent activity, alerts and notifications, and current health status.

• For interconnects, a healthy state is Configured

• For logical interconnects, a healthy state for stacking is Redundantly Connected

Related informationMonitoring step

See the UI help for Interconnects and Logical Interconnects.1. View the activities and states for logical interconnects.View the health of Downlink ports and Uplink ports onthe Interconnects screen. View the Stacking mode of theinterconnects on the Logical Interconnects screen.

“About Activity” (page 201)2. Follow the instructions in the recommended resolution(if any) or research the alert to correct the problem.

28.2.2 Best practices for monitoring health using REST APIsTo ensure the health of the managed components in your data center environment, follow thesebest practices.

• Overall health monitoring

• Server hardware health monitoring

• Network health monitoring

Overall health monitoring

Monitoring step

• Filter alerts based on severity or date to view current health issues.GET /rest/alerts?filter="severity='{UNKNOWN, OK, WARNING, CRITICAL}'"&filter="created='{YYYY-MM-DDThh:mm:ss.sssZ}'"

NOTE: The DISABLED severity is not applicable to alerts.

See the REST API scripting online help for more information about alerts.

• Get alerts for a specific physical resource type, such as server hardware.GET /rest/alerts?filter="physicalResourceType='{physical_server}'"

See the REST API scripting online help for more information about server hardware.

28.2 Best practices for monitoring data centers 199

Page 200: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Monitoring step

View the originating event(s) that caused a specific alert.1. Select an alert.

GET /rest/alerts/

2. Get a specific alert using the alert ID.GET /rest/alerts/{id}

3. Get the associated event(s).GET /rest/events/{id}

• Fix the problem. Use the recommended fix (perform a GET operation on the specific alert resource and view thecorrectiveAction attribute), or research the alert.

Server hardware health monitoringA server or servers turn to a warning or critical status when something is not correct within theappliance. If a server profile has been applied to a failed server, the server profile will also be ina failed status.

Monitoring step

• Use details from the alert to fix the problem. When available, attempt the recommended fix first. In some cases,additional research of the alert might be needed to best determine the fix.GET /rest/alerts?filter="physicalResourceType='{physical_servers}'"&filter="severity='{WARNING, CRITICAL}'"

See the REST API scripting online help for more information on alerts.

• Make sure that server profiles are appropriately assigned to the server hardware.

See the REST API scripting online help for more information on server profiles.

Network health monitoringTo determine the current health of a network or networks on the appliance, view alerts forinterconnects and logical interconnects to verify the correct connections. To list alerts, you can

200 Monitoring data center status, health, and performance

Page 201: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

perform a GET operation on alerts and filter for alerts related to interconnects. To list states, youcan perform a GET operation on interconnects and logical interconnects and filter for an OK state.

Monitoring step

View alerts for interconnects.1. Select an interconnect alert.

GET/rest/alerts?filter="physicalResourceType='{interconnect}'"&filter="severity='{WARNING,CRITICAL}'"

2. Get a specific alert using the alert ID.GET /rest/alerts/{id}

See the REST API chapter in the online help for more information on interconnects.

Filter for logical interconnects with unhealthy stacking.1. Get unhealthy logical interconnect.

GET /rest/logical-interconnects?filter="stackingHealth='{Unknown, Disconnected}'"

2. View specific unhealthy interconnect using the interconnect ID.GET /rest/logical-interconnects/{id}

See the REST API chapter in the online help for more information on logical interconnects.

• Use information provided in the alert to fix the problem. Use the recommended fix if there is one, or research thealert.

See the REST API scripting online help for more information on alerts.

28.3 Managing activitiesThe appliance online help provides information about using the UI or the REST APIs to:

• View activities for a resource.

• Filter activities by health, status, or date.

• Assign an owner to an alert.

• Add a note to an alert.

• Clear an alert.

• Restore a cleared activity to the active state.

28.3.1 About ActivityThe Activity screen lists alerts and other notifications about appliance activity and events occurringin your data center. You can filter, sort, and expand areas of the screen to refine how informationis displayed. Links within activity details also enable you to view additional information aboutspecific resources, especially if the notification is reporting an event that requires immediateattention.See the following topics for more information about alerts and tasks that can appear on the Activityscreen:

• “Activity types: alerts and tasks” (page 202)

• “Activity states” (page 204)

• “Activity statuses” (page 204)

• “About the Activity sidebar” (page 64)

28.3 Managing activities 201

Page 202: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Activity screen componentsThe image shown here illustrates the important areas on the screen that you can use to monitor,resolve, and manage activity.

HP OneView Search

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

?

Activity 300 All types

Name

Worst case power consumption for thepower delivery device Lab N32 Rack [4,2]PDU A is 7,676 Watts which exceeds itscapacity by 3,683 Watts

Resource Date State Owner

All statuses All states All time All owners ResetAll

Actions v

vLab N32 Rack [4,2] PDUAPower Delivery Devices

Nov 20 12:35 pm Active unassigned

ResolutionVerify that the capacity of 3,9993 Watts is speci�ed correctly. Changethe system con�guration or apply a power cap to prevent the attached devices from exceeding the capacity.

Notes

Write a note

Health category Power

corrective Action

Event details

X

1

2

376

5

4

1 By default, the Activity screen shows All alerts, tasks, and events that have occurred. To quicklyfilter the default activity list to display the notifications that require your attention, click theicon to switch from All to Needs attention.Use the filters and date range selectors on the Filters menu bar to pinpoint the type of activityyou want to see. To expand choices for any filtering selector on the filter banner, click theicon next to each filtering selector

2 Use the Actions menu to assign, clear, or restore selected notifications.3 To assign an alert or other notification to a specific user, select a name listed in the Owner

column of each notification.4 When a notification is expanded, click the Event details link to view more details about this

notification, which is where you might find specific corrective action for an activity that requiresyour attention.

5 Start typing in the note box to add instructions or other information to a notification.

TIP: You can click and drag the lower right corner of the note box to expand the box forbetter viewing or easier editing.

6Click the icon to expand the view of a notification to see all information about it. Click

the icon to collapse the notification into a single-line summary.7 If a notification is reporting a status other than OK (green), click the link to view details about

the resource that generated the notification.

28.3.2 Activity types: alerts and tasks

28.3.2.1 About alertsThe appliance uses alert messages to report issues with the resources it manages. The resourcesgenerate alerts to notify you that some meaningful event occurred and that an action might berequired.

202 Monitoring data center status, health, and performance

Page 203: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

An event describes a single problem or change that occurred on a resource. For example, an eventmight be an SNMP trap received from a server's Integrated Lights-Out (iLO) management processor.Each alert includes the following information about the event it reports: severity, state, description,and urgency. You can clear alerts, assign owners to alerts, and add notes to alerts.While alerts have an active or locked state, they contribute to a resource’s overall displayed status.After you change their state to Cleared, they no longer affect the displayed status.

IMPORTANT:The appliance keeps a running count of incoming alerts. At intervals of 500 alert messages, theappliance determines if the number of alerts has reached 75,000. When it does, an auto-cleanupoccurs, which deletes alert messages until the total number is fewer than 74,200. When theauto-cleanup runs, it first removes the oldest cleared alerts. Then it deletes the oldest alerts byseverity.

28.3.2.2 About tasksAll user- or system-initiated tasks are reported as activities:

• User-initiated tasks are created when a user adds, creates, removes, updates, or deletesresources.

• Other tasks are created by processes running on the appliance, such as gathering utilizationdata for a server.

The task log provides a valuable source of monitoring and troubleshooting information that youcan use to resolve an issue. You can determine the type of task performed, whether the task wascompleted, when the task was completed, and who initiated the task.The types of tasks are:

DescriptionTask type

A user-initiated task, such as creating, editing, or removing an enclosure group or a network setUser

An appliance-initiated task, such as updating utilization dataAppliance

A task performed in the background. This type of task is not displayed in the log.Background

IMPORTANT: The appliance maintains a tasks database that holds information for approximately6 months' worth of tasks or 50,000 tasks. If the tasks database exceeds 50,000 tasks, blocks of500 tasks are deleted until the count is fewer than 50,000. Tasks older than 6 months are removedfrom the database.The tasks database and the stored alerts database are separate.

28.3 Managing activities 203

Page 204: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

28.3.3 Activity states

DescriptionStateActivity

The alert has not been cleared or resolved.A resource’s active alerts are considered in the resource’s overall health status.Active alerts contribute to the alert count summary.

ActiveAlert

An Active alert that was set (locked) by an internal resource manager.You cannot manually clear a Locked alert. Examine the corrective actionassociated with an alert to determine how to fix the problem. After the problemis fixed, the resource manager moves the alert to the Active state. At thattime, you can clear or delete the alert.A resource’s locked alerts contribute to its overall status.

Locked

The alert was addressed, noted, or resolved. You clear an activity when it nolonger needs to be tracked.The appliance clears certain activities automatically.Cleared activities do not affect the resource’s health status and they are notcounted in the displayed summaries.

Cleared

The task started and ran to completion.CompletedTask

The task has started and is running, but has not yet completed.Running

The task has not yet run.Pending

The task ran, but was interrupted. For example, it could be waiting for aresource

Interrupted

A task failed or generated a Critical alert.Investigate Error states immediately.

Error

A task was gracefully shut down or cancelled.Terminated

An event occurred that might require your attention. A warning can mean thatsomething is not correct within the appliance.Investigate Warning states immediately.

Warning

28.3.4 Activity statuses

DescriptionStatus

A critical alert message was received, or a task failed or was interrupted.Investigate Critical status activities immediately.

Critical

An event occurred that might require your attention. A warning can mean that something isnot correct within the appliance and it needs your attention.Investigate Warning status activities immediately.

Warning

For an alert, OK indicates normal behavior or information from a resource.For a task, OK indicates that it completed successfully.

OK

The status of the alert or task is unknown.The status of a task that is set to run at a later time is Unknown.

Unknown

A task was prevented from continuing or completing.Disabled

204 Monitoring data center status, health, and performance

Page 205: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

28.4 Using the Dashboard screen

28.4.1 About the DashboardThe graphs on the Dashboard provide a visual representation of the general health and status ofthe appliance and several managed resources in your data center. From the Dashboard, you canimmediately see resources that need your attention. For direct access to resources needing yourattention, click the resource name.Each time you log in to the appliance, the Dashboard is the first screen you see. Select Dashboardfrom the main menu any time you want to see the Dashboard graphs.Only those resources you are authorized to view or to manage appear on the Dashboard.See “How to interpret the Dashboard graphs” (page 205) to learn more about the resource healthand capacity information that appears on the Dashboard.

28.4.2 Dashboard screen detailsHover your pointing device over a graph slice to view the count of resource instances beingrepresented by that slice. If you hover over a different slice in the same graph, the text and countdisplayed in the center of the graph changes.If you view the Dashboard on a narrow screen, the graphs are arranged vertically for resourceswith multiple graphs, and you can use the scroll bar to navigate to each graph.The Dashboard displays the following graph types:

DescriptionGraph type

A Status graph summarizes health status.The number displayed next to the resource name indicates the total number of resource instancesknown to the appliance. To learn more, click the resource name to display the resource's mainscreen and view detailed health and status information.On a Status graph, a dark-gray graph slice indicates the number of resources that are not reportinginformation because they are either disabled or are not being managed by the appliance.To filter the view of a resource based on its status, click the status icon.To learn more about health status and severity icons, see “Icon descriptions” (page 67).

Status

The default view of the Servers with profiles graph reports the count of server hardware instanceswith server profiles assigned to them.If the graph is not solid blue, hover your pointing device over the light-gray graph slice to seethe count of servers without server profile assignments.

Servers with profiles

The default view of the Populated blade bays graph reports the count of server hardware instancesin all managed enclosure bays.If the graph is not solid blue, hover your pointing device over the light-gray graph slice to seethe count of empty enclosure bays.

Populated bladebays

28.4.3 How to interpret the Dashboard graphsDashboard graph colors help you to quickly interpret the reported data.

Table 14 Dashboard graph colors

IndicationColor

A healthy statusGreen

An event has occurred that might require your attentionYellow

A critical condition requires your immediate attentionRed

28.4 Using the Dashboard screen 205

Page 206: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Table 14 Dashboard graph colors (continued)

IndicationColor

The resource instances that match the data being measured (a solid blue graph indicates 100%)Blue

The resource instances that do not match the data being measured (used in combination withblue to total 100%)

Light gray

Resource instances reporting status other than OK, Warning, or Critical, that is, they areDisabled or Unknown

Dark gray

Status iconsTo assist you in identifying resources that are not in a healthy state, status icons indicate the numberof resources with a status of OK ( ), Warning ( ), or Critical ( ).You can select a status icon to view the resource’s main screen, with resource instances filtered bythat status. If no resources are defined or if no resource instances are detected with a particularstatus (indicated by the number zero), the associated icon is nearly colorless (very pale gray).To learn how to interpret the data displayed on the graphs, see the numbered descriptions thatappear after the figure.

Figure 15 Dashboard sample

Server Profiles

Dashboard

Server Hardware1

1

Status

Status StatusPopulated blade bays

Status Servers with profiles

00

2 2

10

Enclosures Logical Interconnects Appliance

1OK

Status

4OK

2OK

2Critical

1Critical

1has profile

10populated

200 001 0 alerts

122

Storage Pools 6

400

Status

4OK

Volumes 5

400

Search

2

5

1 6 73

4

HP OneView

1 Click a resource name to view the resource’s main screen for more information. The adjacentnumber identifies how many instances of that resource are being managed by the appliance.In this example, one server profile has been created on the appliance, and it is in a healthystate.

2 On a Status graph, a dark-gray slice represents the count of resources that are reporting astatus of Disabled and Unknown.The sample graph for the Server Hardware resource shows a total of 10 instances of managedserver hardware, of which half are either disabled or are unknown devices. Hover your pointing

206 Monitoring data center status, health, and performance

Page 207: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

device over the dark-gray graph slice to see a count of server hardware instances with aDisabled and Unknown status.Two instances of server hardware are in a Critical state, and two have a Warningassociated with them. Click the status icon to open the Server Hardware screen to begininvestigating the cause, perhaps from the resource Activity view or Map view.

3 On the Servers with profiles graph, the blue graph slice reports the count of server hardwareinstances with server profiles assigned to them. In this example, one server instance has aprofile assigned to it, the other instances do not. Hover your pointing device over the light-graygraph slice to see a count of server hardware instances without profiles assigned to them.

4 For the Enclosures resource, two BladeSystem enclosures (with a capacity of 32 server blades)are being managed and are reporting a healthy status. Ten enclosure bays are populatedwith server hardware. Hover your pointing device over the light-grey graph slice to see howmany enclosure bays are empty.

5 The Appliance area summarizes important appliance-related alerts and notifications, typicallyabout back up and licensing issues. Alerts related to other resources are not included here.If one appliance alert is detected, the alert text appears here. For multiple alerts, the numberof alerts are shown, and you can click Appliance to go directly to the Activity screen for afiltered view of all appliance-related alerts.See “About Activity” (page 201) to learn more about alerts.

6 The Storage Pools graph reports the state of storage pools that are being managed by theappliance.See “About storage pools” (page 172) to learn more about storage pools.

7 The Volumes graph reports the state of storage volumes that are provisioned in storage pools.See “About volumes” (page 173) to learn more about storage volumes.

28.4 Using the Dashboard screen 207

Page 208: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

208

Page 209: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

29 Monitoring power and temperatureHP OneView enables you to monitor the power and temperature of your hardware environment.

Power and temperature monitoring feature overviewThe appliance:• Displays 3D color-coded hardware temperature visualization (UI only)

• Collects and reports power metric statistics

• Collects and reports temperature metric statistics

• Displays utilization statistics using customizable utilization graphs (UI only)

Power and temperature monitoring features by resource• Data Centers

◦ Color-coded temperature visualization of racks and the server hardware in them

• Enclosures and Server Hardware

Alerts for degraded and critical temperature and power◦◦ Proactive analysis and alerting for power configuration errors

◦ Utilization graphs for power and temperature statistics

• Power Delivery Devices

Alerts on power thresholds◦◦ Proactive analysis and alerting for power configuration errors

◦ Utilization graphs for power and temperature statistics

• Racks

Proactive analysis and alerting for power configuration errors◦◦ Utilization graphs for power and temperature statistics

29.1 Monitoring power and temperature with the UIThe Data Centers screen provides a 3D visualization of your hardware environment, and uses acolor-coded system to display temperature data for your hardware.The Utilization panel and Utilization graphs display utilization power and temperature statisticsvia the Utilization view on the Enclosures, Interconnects (utilization graphs only), Power DeliveryDevices, Racks, and Server Hardware screens.

29.1.1 Monitoring data center temperatureThe Data Centers resource provides a visualization of the racks in your data center and displaystheir peak temperature using a color-coded system. To enable this, you must first specify the physicalpositions of your racks and the position of the components in them using the Data Centers resource.You can use temperature visualization to identify over-cooled areas of your data center. You canclose vent tiles in areas that have low peak temperatures to increase airflow to areas that haveinsufficient cooling. If the entire data center is over-cooled, you can raise the temperature to saveon cooling costs.

29.1 Monitoring power and temperature with the UI 209

Page 210: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Prerequisites

• Minimum required privileges: Server administrator.

• You have created a data center and positioned your racks in it.

• The placement of racks in your data center accurately depicts their physical locations.

• You have specified a thermal limit for your rack using the Racks screen, if your policy dictatesa limit (optional).

Temperature collection and visualization details

• The visualization displays peak rack temperature using a color-coded system. The rack iscolored based on the highest peak temperature (over the last 24 hours) of the device in therack with the highest peak temperature recorded (of devices which support ambient temperaturehistory reporting).

• Temperatures are determined using the temperature utilization data collected from each device.

• Background data collection occurs at least once a day, so the reported peak temperature fora rack will be within the past 48 hours.

• Racks without an observed peak temperature with 48 hours are depicted without color coding(gray).

Figure 16 3D data center visualization

29.1.1.1 Manipulating the view of the data center visualizationYou can zoom in or zoom out and adjust the viewing angle of the data center from the Overviewview or Layout view of the Data Centers screen.Prerequisites

• Minimum required privileges: Server administrator

NOTE: The data center view controls do not appear in the Layout panel of the Overview viewuntil you hover your pointing device over the panel.

210 Monitoring power and temperature

Page 211: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Manipulating the view of the data center visualizationTo change the data center view, do one or more of the following:

• Move the horizontal slider left to zoom in and right to zoom out.

• Move the vertical slider up and down to change the vertical viewing angle.

• Click and drag the rotation dial to change the horizontal viewing angle.

29.1.2 Monitoring power and temperature utilizationUtilization statistics for power and temperature are displayed on:

• The Utilization panel

• Utilization graphs in the Utilization view

Power utilization metrics◦◦ Temperature utilization metrics

29.1.2.1 About the Utilization panelThe Enclosures, Power Delivery Devices, Racks, Server Hardware, and Storage Systems screensdisplay a Utilization panel in the Overview for each resource.The possible states of the Utilization panel are:

ReasonPanel contents

The appliance has collected data and it is being displayed.Utilization meters display utilization data.

Server hardware without an iLO Advanced license will notdisplay utilization data.

A licensing message is displayed.

The appliance has not collected data during the previous24 hours.

no data is displayed.

The meter might not be set for the following reasons:• The page is loading and the data is not yet available.

• There is no utilization data prior to the most recent 5minute collection period. There may be historic data inthe utilization graphs.

• Enclosures will not display temperature data if none ofthe server blades are powered on.

• Racks will not display data if there are no devicesmounted on the rack and the rack thermal limit is notset.

not set is displayed (a gray meter with hash marks).

Utilization data gathering is not supported on the device.not supported is displayed.

See the online help for Utilization for more information.

29.1.2.2 About utilization graphs and metersThe appliance gathers and reports CPU, power consumption, temperature, and capacity data forcertain resources via utilization graphs and utilization meters.

NOTE: The minimum data collection interval is 5 minutes (averaged) and the maximum is onehour (averaged).Utilization graphs can display a range of data up to a maximum of three years.

29.1 Monitoring power and temperature with the UI 211

Page 212: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Table 15 Utilization statistics gathered by resource

Utilization metric

CapacityCustomTemperaturePowerCPUResource

✓✓✓Enclosures

✓✓Racks

✓PowerDeliveryDevices

✓✓✓✓ServerHardware

✓StorageSystems

NOTE: You can use the Interconnects screen to view utilization graphs that display data transferstatistics for interconnect ports. See the online help for the Interconnects screen.

Utilization statistics and licensingUtilization statistics and graphs are disabled for server hardware that does not have an iLO licenseassigned. See “About licensing” (page 131) to learn more.If utilization is disabled, the Utilization panel displays a message stating the reason it is disabledin the details pane for the unlicensed resource.

Utilization graphs

1 Primary graph: The large primary utilization graph displays metric data (vertical axis) for yourdevices over an interval of time (horizontal axis) using a line to graph data points.

2 Horizontal axis: The horizontal axis on the primary utilization graph depicts the time intervalfor the data being displayed, with the most recent interval data on the right. The minimumtime interval is two minutes and the maximum is five days.

3 Vertical axis: The vertical axis on the primary utilization graph depicts the interval for themetric displayed in the corresponding unit of measurement down the left side of the graph.

212 Monitoring power and temperature

Page 213: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

The interval for each unit of measurement is fixed and cannot be changed. Graphs that displaytwo metrics with different units of measurement have a second interval down the right side ofthe graph. The measurement value at the top of the graph represents the maximum utilizationcapacity for a given metric.

4 Navigation graph: The navigation graph below the primary graph displays the maximum timeinterval of available data. Use the navigation graph to select the time interval you want todisplay in the primary graph by highlighting the interval with your pointing device.

See the online help for more information on creating a custom utilization graph and how to changethe level of detail that the graph displays.

29.1.2.2.1 Power utilization metrics

Power capacity is the calibrated maximum power that a device can consume. Use this data todetermine how much power your facility is consuming and the resources that are consuming it.The appliance reports Alerts for devices that exceed their power capacity.

DescriptionMetric

The peak amount of power consumed by the resourcePeak power

The average amount of power the resource is consumingAverage power

Most server hardware and enclosures support control of power consumption through a DynamicPower Cap. When reporting power utilization, the appliance includes both average and peakpower consumption as well as Dynamic Power Cap settings in its graphs. The appliance controlspower caps through iLO or enclosure OA.

DescriptionResource

The power consumption or cooling limitation on the enclosure.When you set the Dynamic Power Cap on an enclosure, it keepsthe power used by the enclosure under the cap by managingthe power consumption of server hardware.To set power limits on an enclosure, select the Powerthermal→Power management menu item on the enclosure OA.The Dynamic Power Cap limits the enclosure power consumptionbased on a cooling limit that might be lower than the Deratedcircuit capacity.The Average power cannot exceed the Power cap or the Deratedcircuit capacity.The Peak power cannot exceed the Rated circuit capacity.

Enclosures

The limitation on power consumption enforced by themanagement processor, in watts.

Server Hardware

Power cap

29.1.2.2.2 Temperature utilization metrics

Temperature utilization graphs display the ambient/inlet air temperature of your data center. Theair temperature is detected by sensors embedded on the front of enclosures and other hardwaredevices.The operating threshold is 10°C to 35°C (50°F to 95°F). When the device reaches a threshold, itgenerates temperature alerts. The appliance displays these alerts in the notification banner and inthe Activity sidebar.

NOTE: The temperature is displayed in degrees Celsius or Fahrenheit, depending upon the localesetting of your browser.

29.1 Monitoring power and temperature with the UI 213

Page 214: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

29.2 REST API power and temperature monitoring

29.2.1 Update enclosure power capacity settingsTo update the enclosure capacity settings, perform a PUT operation that includes only thecalibratedMaxPower attribute. View the enclosure capacity settings attributes by using a GEToperation, edit the calibratedMaxPower attribute, and then perform a PUT operation thatincludes only the edited calibratedMaxPower attribute.

Prerequisites

• Minimum required session ID privileges: Server administrator

Updating enclosure capacity settings using REST APIs

1. Select an enclosure URI.GET /rest/enclosures

2. Get the enclosure capacity using the URI from step 1.GET {enclosure URI}/environmentalConfiguration

3. Edit the enclosure capacity. The only attribute to send in the response body is calibratedMaxPower. Do notsend all attributes from the GET operation.

4. Update the enclosure capacity.PUT {enclosure URI}/environmentalConfiguration

29.2.2 Update server hardware power capacity settingsTo update server hardware capacity settings, perform a PUT operation that includes only thecalibratedMaxPower attribute. View server hardware capacity settings attributes by using aGET operation, edit the calibratedMaxPower attribute, and then perform a PUT operation thatincludes only the edited calibratedMaxPower attribute.

Prerequisites

• Minimum required session ID privileges: Server administrator

Updating server hardware capacity settings using REST APIs

1. Select a server hardware URI.GET /rest/server-hardware

2. Get the current server hardware capacity using the URI from step 1.GET {server hardware URI}/environmentalConfiguration

3. Edit the server hardware capacity. The only attribute to send in the response body is calibratedMaxPower. Donot send all attributes from the GET operation.

4. Update the server hardware capacity.PUT {server hardware URI}/environmentalConfiguration

214 Monitoring power and temperature

Page 215: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

30 Using the State-Change Message Bus (SCMB)The State-Change Message Bus (SCMB) is an interface that uses asynchronous messaging to notifysubscribers of changes to managed resources—both logical and physical. For example, you canprogram applications to receive notifications when new server hardware is added to the managedenvironment or when the health status of physical resources changes—without having to continuouslypoll the appliance for status using the REST APIs.HP OneView resources publish messages to the SCMB when they are created, updated, or deleted.The message content is sent in JSON format and includes the resource’s Data Transfer Object.To use the SCMB, you must:1. Use REST APIs to create and download an AMQP certificate from the appliance.2. Connect to the SCMB using one or both of these methods:

• Use the “EXTERNAL” authentication mechanism

• Connect without sending a user name and passwordUsing one of these methods ensures that certificate-based authentication is used.

3. Set up a queue with an empty queue name.4. AMQP generates a unique queue name.

You use this queue name to bind to exchanges and receive messages.

To view the list of HP OneView resources that publish messages, see the HP OneView REST APIReference in the online help.

30.1 Connect to the SCMBBefore you connect a client to the SCMB, you must create and download an AMQP certificatefrom the appliance.

Prerequisites• Minimum required session ID privileges: Infrastructure administrator

Create and download the AMQP client certificate

Creating and downloading the client certificate, private key, and root CA certificate

1. Create the certificate.POST /rest/certificates/client/rabbitmq

Request body: {"type":"RabbitMqClientCertV2","commonName":"default"}

2. Download the certificate and private key.GET /rest/certificates/client/rabbitmq/keypair/default

3. Download the root CA certificate.GET /rest/certificates/ca

4. After you connect the client to the SCMB, you can “Set up a queue to connect to the HP OneView SCMBexchange” (page 216)

30.1 Connect to the SCMB 215

Page 216: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Figure 17 Connecting the client to the SCMB

5 The appliance can revoke theSCMB client certificate to

3 The appliance issues a clientcertificate to the SCMBconsumer.

1 The SCMB consumerrequests a client certificateas part of the registrationprocess.

deny access to the SCMBclient. The client is managed4 The SCMB client provides an

SSL client certificate to into a CRL (CertificateRevocation List) file.

2 The appliance manages theclient certificates in a JVK(Java KeyStore) file.

create a connection with theappliance. 6 The appliance authenticates

the SCMB client using theclient certificate.

30.2 Set up a queue to connect to the HP OneView SCMB exchangeThe state change messages are published to the HP OneView SCMB exchange name. To subscribeto messages, you must create a queue or connect to an existing queue that receives messages fromthe SCMB exchange based on a routing key.When you create a queue, you define the routing key associated with the queue to receive specificmessages.

NOTE: The routing key is case sensitive. The change-type requires an initial capital letter. Theresource-category and resource-uri are lower-case.For example, if you set the change-type in the routing key to created instead of Created,you do not receive any messages.

The routing key syntax is:scmb.resource-category.change-type.resource-uri where:scmb The HP OneView exchange name.resource-category The category of resource. For a complete list of resources, see the HP

OneView REST API Reference chapter in the online help.change-type The type of change that is reported. Valid values are Created,

Updated, and Deleted.resource-uri The URI of the specific resource associated with the state-change

message.

216 Using the State-Change Message Bus (SCMB)

Page 217: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

NOTE: The task resources routing key syntax is scmb.resource-category and does not usechange-type and resource-uri. To receive messages about all task resources:• scmb.#

• scmb.tasks

Sample queues

ExampleSubscription

scmb.server-hardware.#

NOTE: To match everything after a specific point in the routing key,use the # character. This example uses # in place of resource-uri.The message queue receives all server-hardware resource URIs.

Receive all SCMB messages for physicalservers

scmb.connections.Created.#Receive all messages for created connections

scmb.enclosures.*./rest/enclosures/Enc1234

NOTE: To match everything for an individual field in the routing key,use the asterisk (*). This example uses * in place of change-type. Themessage queue receives all change types: Created, Updated, andDeleted.

Receive all messages for the enclosure withthe URI /rest/enclosures/Enc1234

scmb.*.Created.#Receive all created messages (for allresource categories and types)

30.3 JSON structure of message received from the SCMBThe following table lists the attributes included in the JSON payload of each message from theSCMB. The resource model for the HP OneView resource is included in the resource attribute.To view all resource models, see the HP OneView REST API Reference chapter in the online help.

DescriptionData typeAttribute

The URI for the resource.StringresourceUri

The state-change type: Created, Updated, or Deleted. For details, see“ChangeType values” (page 218).

StringchangeType

The new state of the resource.StringnewState

The ETag for the resource when the state change occurred.StringeTag

The time the message was sent.Stringtimestamp

If substate messages are required (for substate machines associated with aprimary state), this is the resource-specific substate.

StringnewSubState

The resource model.Objectresource

If a task is not associated with this message, the value is null.StringassociatedTask

The value of the userInitiated attribute included in the associatedTaskattribute.

StringuserInitiatedTask

A list of top-level attributes that have changed based on the POST or PUT callthat caused the state-change message to be sent.

ArraychangedAttributes

Additional information about the resource state change.Objectdata

30.3 JSON structure of message received from the SCMB 217

Page 218: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

ChangeType values

DescriptionChangeType value

The resource is created or is added to HP OneView.Created

The resource state, attributes, or both are updated.Updated

The resource is permanently removed from HP OneView.Deleted

Example 2 JSON example

{ "resourceUri" : "/rest/enclosures/123xyz", "changeType" : "Created", "newState" : "Managed", "eTag" : "123456", "timestamp" : "2013-07-10T18:30:44Z", "newSubState" : "null", "resource" : { "category" : "enclosures", "created" : "2013-07-10T18:30:00Z", ... }, "associatedTask" : "/rest/tasks/4321", "userInitiatedTask" : "true", "changedAttributes" : [], "data" : {},}

30.4 .NET C# code exampleThe .NET C# code examples show how to connect and subscribe to the SCMB. In addition tocompleting the prerequisites, you must complete the example-specific prerequisites before usingthe .NET C# code examples.

PrerequisitesBefore you can use the .Net C# code examples, you must add the CA root certificate, the clientcertificate, and the private key to the Windows certificate store.1. Download the root CA certificate.

GET /rest/certificates/ca

2. Save the contents in the response body into a text file named rootCA.crt. You must copyand paste everything from -----BEGIN CERTIFICATE----- to -----ENDCERTIFICATE-----, including the dashes, but not including the quotes.

3. Import the rootCA.crt file into the Windows certificate store under Trusted RootCertification Authorities.

4. Download the client certificate and private key.GET /rest/certificates/client/rabbitmq/keypair/default

5. Save the contents of the client certificate and private key in the response body into a text filenamed scmb.crt.You must copy and paste everything from -----BEGIN CERTIFICATE----- to -----ENDCERTIFICATE----- for the client certificate. Next, copy and paste everything from-----BEGIN RSA PRIVATE KEY----- to -----END RSA PRIVATE KEY----- for theprivate key. You must include the dashes, but do not include the quotes.

218 Using the State-Change Message Bus (SCMB)

Page 219: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Example 3 .Net C# code example 1 (directly referencing client certificate)

PrerequisiteConvert the client certificate and private key to PKCS format for .Net.openssl.exe pkcs12 -passout pass:default -export -in scmb.crt -out scmb.p12

Example public void Connect() { string exchangeName = "scmb"; string hostName = "OneView.domain"; string queueName = ""; string routingKey = "scmb.#";

ConnectionFactory factory = new ConnectionFactory(); factory.AuthMechanisms = new RabbitMQ.Client.AuthMechanismFactory[] { new ExternalMechanismFactory() }; factory.HostName = hostname; factory.Port = 5671; factory.Ssl.CertPath = @".\scmb.p12"; factory.Ssl.CertPassphrase = "default"; factory.Ssl.ServerName = hostname; factory.Ssl.Enabled = true;

IConnection connection = factory.CreateConnection(); IModel model = connection.CreateModel();

queueName = model.QueueDeclare(queueName, false, false, false, null); model.QueueBind(queueName, exchangeName, routingKey, null);

using (Subscription sub = new Subscription(model, queueName)) { foreach (BasicDeliverEventArgs ev in sub) { DoSomethingWithMessage(ev); sub.Ack(); } } }

30.4 .NET C# code example 219

Page 220: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Example 4 .Net C# code example 2 (Microsoft Windows certificate store)

PrerequisiteImport the scmb.crt into your preferred Windows certificate store.Examplepublic void Connect() { string exchangeName = "scmb"; string hostName = "OneView.domain"; string queueName = ""; string routingKey = "scmb.#"; string userName = "rabbitmq_readonly";

X509Store store = new X509Store(StoreName.Root, StoreLocation.LocalMachine); store.Open(OpenFlags.ReadWrite);

X509Certificate cert = store.Certificates .Find(X509FindType.FindBySubjectName, userName, false) .OfType<X509Certificate>() .First();

ConnectionFactory factory = new ConnectionFactory(); factory.AuthMechanisms = new RabbitMQ.Client.AuthMechanismFactory[] { new ExternalMechanismFactory() }; factory.HostName = hostname; factory.Port = 5671; factory.Ssl.Certs = new X509CertificateCollection(new X509Certificate[] { cert }); factory.Ssl.ServerName = hostname; factory.Ssl.Enabled = true;

IConnection connection = factory.CreateConnection(); IModel model = connection.CreateModel();

queueName = model.QueueDeclare(queueName, false, false, false, null); model.QueueBind(queueName, exchangeName, routingKey, null);

using (Subscription sub = new Subscription(model, queueName)) { foreach (BasicDeliverEventArgs ev in sub) { DoSomethingWithMessage(ev); sub.Ack(); } } }

NOTE: .Net C# code example 2 (Microsoft Windows certificate store) is referencing the TrustedRoot Certificate Authorities store, located under Local Computer.• StoreName.Root = Trusted Root Certificate Authorities

• StortLocation.LocalMachine = Local Computer

30.5 Java code exampleThe Java code example shows how to connect and subscribe to the SCMB.

Prerequisites1. Download the client certificate and private key.

GET /rest/certificates/client/rabbitmq/keypair/default

2. Save the contents of the client certificate in the response body into a text file nameddefault-client.crt.You must copy and paste everything from -----BEGIN CERTIFICATE----- to -----ENDCERTIFICATE-----, including the dashes, but not including the quotes.

3. Save the contents of the private key in the response body into a text file nameddefault-client.key.You must copy and paste everything from -----BEGIN RSA PRIVATE KEY----- to-----END RSA PRIVATE KEY-----, including the dashes, but not including the quotes.

220 Using the State-Change Message Bus (SCMB)

Page 221: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

4. Create a PKCS12 keystore from the private key and the public certificate.openssl pkcs12 -export -name myclientcert -in default-client.crt -inkey default-client.key -out myclient.p12

5. Convert the PKCS12 keystore into a JKS keystore.keytool -importkeystore -destkeystore c:\\MyKeyStore -srckeystore myclient.p12 -srcstoretype pkcs12 -alias myclient

Example 5 Java code example

//c://MyKeyStore contains client certificate and private key. Load it into Java Keystorefinal char[] keyPassphrase = "MyKeyStorePassword".toCharArray();final KeyStore ks = KeyStore.getInstance("jks");ks.load(new FileInputStream("c://MyKeyStore"), keyPassphrase);final KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");kmf.init(ks, keyPassphrase);

//c://MyTrustStore contains CA certificate. Load it into Java Trust Storefinal char[] trustPassphrase = "MyTrustStorePassword".toCharArray();final KeyStore ks = KeyStore.getInstance("jks");tks.load(new FileInputStream("c:\\MyTrustStore"), trustPassphrase);final TrustManagerFactory tmf = TrustManagerFactory.getInstance("SunX509");tmf.init(tks);

//load SSLContext with keystore and truststore.final SSLContext c = SSLContext.getInstance("SSL");c.init(kmf.getKeyManagers(), tmf.getTrustManagers(), new SecureRandom());

final ConnectionFactory factory = new ConnectionFactory();factory.setHost("192.168.2.144");

//Set Auth mechanism to "EXTERNAL" so that commonName of the client certificate is mapped to AMQP user name. Hence, No need to set userId/Password here. factory.setSaslConfig(DefaultSaslConfig.EXTERNAL);factory.setPort(5671);factory.useSslProtocol(c);

final Connection conn = factory.newConnection();final Channel channel = conn.createChannel();

//do not specify queue name. AMQP will create a queue with random name starting with amq.gen* e.g. amq.gen-32sfQz95QJ85K_lMBhU6HAfinal DeclareOk queue = channel.queueDeclare("", true, false, true, null);

//Now get the queue name from above call and bind it to required Exchange with required routing key.channel.queueBind(queue.getQueue(), "scmb", "scmb.#");

//Now you should be able to receive messages from queuefinal GetResponse chResponse = channel.basicGet(queue.getQueue(), false);if (chResponse == null){ System.out.println("No message retrieved");}else{ final byte[] body = chResponse.getBody(); System.out.println("Received: " + new String(body));}

channel.close();conn.close();

30.6 Python code examplesThe Python code examples show how to connect and subscribe to the SCMB. For more informationabout Python (Pika AMQP client library and AMQP client library), see http://pika.readthedocs.org,https://pypi.python.org/pypi/pika, and https://pypi.python.org/pypi/amqplib.

• “Prerequisites” (page 221)

• “Pika” (page 222)

• “AMQP” (page 223)

30.6.1 Prerequisites1. Install the pika and amqp libraries.

30.6 Python code examples 221

Page 222: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

a. Download and install the setuptools (Python setup.py install) at https://pypi.python.org/pypi/setuptools#downloads.

b. Install the pika tools.When you install the pika or amqp libraries, run the same python setup.py installcommand from the downloaded pika or amqp directory.

2. Create the certificate.POST /rest/certificates/client/rabbitmq

Request body: {"type":"RabbitMqClientCertV2","commonName":"default"}

3. Download the client certificate and private key.GET /rest/certificates/client/rabbitmq/keypair/default

4. Save the contents of the client certificate in the response body into a text file namedclient.pem.You must copy and paste everything from -----BEGIN CERTIFICATE----- to -----ENDCERTIFICATE-----, including the dashes, but not including the quotes. You must replaceall instances of \n with CR/LF (carriage return / line feed).

5. Save the contents of the private key in the response body into a text file named key.pem.You must copy and paste everything from -----BEGIN RSA PRIVATE KEY----- to-----END RSA PRIVATE KEY-----, including the dashes, but not including the quotes.You must replace all instances of \n with CR/LF (carriage return / line feed).

6. Download the root CA certificate.GET /rest/certificates/ca

7. Save the contents in the response body into a text file named caroot.pem. You must copyand paste everything from -----BEGIN CERTIFICATE----- to -----ENDCERTIFICATE-----, including the dashes, but not including the quotes. You must replaceall instances of \n with CR/LF (carriage return / line feed).

30.6.2 Pika

Example 6 Pika code example

When you invoke the script, you must pass –host:{hostname or IP}. See the followingexamples:• --host:192.168.1.1

• –host:my-appliance.example.com

IMPORTANT: If the connection fails on the first attempt to invoke this script after an appliancereboot, try invoking the script again.

import pika, sslfrom optparse import OptionParserfrom pika.credentials import ExternalCredentialsimport jsonimport logging

logging.basicConfig()

################################################ Callback function that handles messagesdef callback(ch, method, properties, body): msg = json.loads(body) timestamp = msg['timestamp'] resourceUri = msg['resourceUri'] resource = msg['resource'] changeType = msg['changeType']

print

222 Using the State-Change Message Bus (SCMB)

Page 223: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

print ("%s: Message received:" %(timestamp)) print ("Routing Key: %s" %(method.routing_key)) print ("Change Type: %s" %(changeType)) print ("Resource URI: %s" %(resourceUri)) print ("Resource: %s" %(resource))

# Pem Files needed, be sure to replace the \n returned from the APIs with CR/LF# caroot.pem - the CA Root certificate - GET /rest/certificates/ca# client.pem, first POST /rest/certificates/client/rabbitmq Request body: {"type":"RabbitMqClientCert","commonName":"default"}# GET /rest/certificates/client/rabbitmq/keypair/default# client.pem is the key with -----BEGIN CERTIFICATE-----# key.pem is the key with -----BEGIN RSA PRIVATE KEY-----# Setup our ssl optionsssl_options = ({"ca_certs": "caroot.pem", "certfile": "client.pem", "keyfile": "key.pem", "cert_reqs": ssl.CERT_REQUIRED, "server_side": False})

parser = OptionParser()parser.add_option('--host', dest='host', help='Pika server to connect to (default: %default)', default='localhost',)

options, args = parser.parse_args()

# Connect to RabbitMQhost = options.hostprint ("Connecting to %s:5671, to change use --host hostName " %(host))connection = pika.BlockingConnection( pika.ConnectionParameters( host, 5671, credentials=ExternalCredentials(), ssl=True, ssl_options=ssl_options))

# Create and bind to queueEXCHANGE_NAME = "scmb"ROUTING_KEY = "scmb.#"

channel = connection.channel()result = channel.queue_declare()queue_name = result.method.queue

channel.queue_bind(exchange=EXCHANGE_NAME, queue=queue_name, routing_key=ROUTING_KEY)

channel.basic_consume(callback, queue=queue_name, no_ack=True)

# Start listening for messageschannel.start_consuming()

30.6.3 AMQP

Example 7 Example

When you invoke the script, you must pass –host:{hostname or IP}. See the followingexamples:• --host:192.168.1.1

• –host:my-appliance.example.com

IMPORTANT: If the connection fails on the first attempt to invoke this script after an appliancereboot, try invoking the script again.#!/usr/bin/env python

from optparse import OptionParserfrom functools import partial

import amqplib.client_0_8 as amqp

def callback(channel, msg): for key, val in msg.properties.items(): print ('%s: %s' % (key, str(val))) for key, val in msg.delivery_info.items(): print ('> %s: %s' % (key, str(val)))

print ('') print (msg.body) print ('-------') print msg.delivery_tag

30.6 Python code examples 223

Page 224: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

channel.basic_ack(msg.delivery_tag)

# # Cancel this callback # if msg.body == 'quit': channel.basic_cancel(msg.consumer_tag)

def main(): parser = OptionParser() parser.add_option('--host', dest='host', help='AMQP server to connect to (default: %default)', default='localhost', )

options, args = parser.parse_args() host = options.host+":5671"# Pem Files needed, be sure to replace the \n returned from the APIs with CR/LF# caroot.pem - the CA Root certificate - GET /rest/certificates/ca# client.pem, first POST /rest/certificates/client/rabbitmq Request body: {"type":"RabbitMqClientCert","commonName":"default"}# GET /rest/certificates/client/rabbitmq/keypair/default# client.pem is the key with -----BEGIN CERTIFICATE-----# key.pem is the key with -----BEGIN RSA PRIVATE KEY-----

ssl_options = ({"ca_certs": "caroot.pem", "certfile": "client.pem", "keyfile": "key.pem",# "cert_reqs": CERT_REQUIRED, "server_side": False})

print ('Connecting to host %s, to change use --host hostName ' %host)

conn = amqp.Connection(host, login_method='EXTERNAL', ssl=ssl_options)

print ('Successfully connected, creating and binding to queue')

ch = conn.channel()

qname, _, _ = ch.queue_declare() ch.queue_bind(qname, 'scmb', 'scmb.#') ch.basic_consume(qname, callback=partial(callback, ch))

print ('Successfully bound to queue, waiting for messages')

#pyamqp://

# # Loop as long as the channel has callbacks registered # while ch.callbacks: ch.wait()

ch.close() conn.close()

if __name__ == '__main__': main()

30.7 Re-create the AMQP client certificateIf you change the appliance name, you must re-create the AMQP client certificate.

224 Using the State-Change Message Bus (SCMB)

Page 225: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Prerequisites• Minimum required session ID privileges: Infrastructure administrator

Re-creating and downloading the client certificate, private key, and root CA certificate

1. Revoke the certificate.DELETE /rest/certificates/ca/rabbitmq_readonly

Request body is not required.

NOTE: When you revoke the default client certificate, the appliance re-generates the CA certificate, AMQP servercertificate, and the default client certificate.

2. Download the certificate and private key.GET /rest/certificates/client/rabbitmq/keypair/default

3. Download the root CA certificate.GET /rest/certificates/ca

30.7 Re-create the AMQP client certificate 225

Page 226: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

226

Page 227: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Part VI TroubleshootingThe chapters in this part include information you can use when troubleshooting issues in your data center,and information about restoring the appliance from a backup file in the event of a catastrophic failure.

Page 228: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

228

Page 229: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31 TroubleshootingHP OneView has a variety of troubleshooting tools you can use to resolve issues. By following acombined approach of examining screens and logs, you can obtain a history of activity and ofthe errors encountered along the way. For specific troubleshooting instructions, select a topic fromthe following list.

Learn more• “Basic troubleshooting techniques” (page 230)• “Create a support dump file” (page 231)• “Create a support dump for authorized technical support

using REST API scripting” (page 232)• “Using the virtual appliance console” (page 313)• “Troubleshooting locale issues” (page 233)

Category• Activity• Appliance• Appliance network setup• Enclosures and enclosure groups• Firmware bundles• Interconnects• Licensing• Logical interconnects• Networks• Server hardware• Server profiles• Storage• Switches• User accounts and groups

229

Page 230: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.1 Basic troubleshooting techniquesHP OneView has a variety of troubleshooting tools you can use to resolve issues. By following acombined approach of examining screens and logs, you can obtain a history of activity and theerrors encountered.

• The Activity screen displays a log of all changes made on the appliance, whether user-initiatedor appliance-initiated. It is similar to an audit log, but with finer detail and it is easier to accessfrom the UI.The Activity screen also provides a log of health alerts and status notifications.

• Download an audit log to help an administrator understand what security relevant actionstook place on the system.

• Create a support dump file to gather logs and other information required for debugging intoan encrypted, compressed file that you can send to your authorized support representativefor analysis.

DetailsRecommendation

About syntax errors:• The user interface checks for syntax when you enter a value. If you make a syntax error,

an instructional message appears next to the entry. The user interface or command linecontinues to display messages until you enter the correct value.

About network setup errors:• Before applying them, the appliance verifies key network parameters like the IP address

and the fully qualified domain name (FQDN), to ensure that they have the proper format.• After network settings are applied, the appliance performs additional validation, such as

reachability checks and host name to IP lookup. If a parameter is incorrect, the appliancegenerates an alert that describes validation errors for the Network Interface Card (NIC),and the connection between the browser and the appliance can be lost.

About reported serious errors:• Check connectivity to the enclosure from the appliance.

• Create a support dump and contact your HP support representative.

Look for a message

To find a message for an activity:NOTE: You might need to perform these steps from the virtual console.1. Locate recent activities with a Critical or Warning status.2. Expand the activity to see recommendations on how to resolve the error.3. Follow the instructions.

Examine the Activityscreen

When VM host is down or nonresponsive:1. From the local computer, use the ping command to determine if you can reach the

appliance.• If the ping command is successful, determine that the browser settings, especially the

proxy server, are correct.Consider bypassing the proxy server.

• If the ping command did not reach the appliance, ensure that the appliance is connectedto the network.

2. Log onto hypervisor to verify that the hypervisor is running.3. Verify that the virtual guest for the appliance is operational.4. Ensure that the VM host configuration is valid.

Verify the accuracy of the IP address and other network parameters for the VM host.

5. Examine the hypervisor performance data. If the appliance is running at 100% utilization,restart the hypervisor.

Examine the appliancevirtual machine

230 Troubleshooting

Page 231: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.2 Create a support dump fileSome error messages recommend that you create a support dump of the appliance and send it toan authorized support representative for analysis. The support dump process performs the followingfunctions:

• Deletes any existing support dump file

• Gathers logs and other information required for debugging

• Creates a compressed file with a name in the following format:hostname-CI-timestamp.sdmp

Unless you specify otherwise, all data in the support dump file is encrypted so that only anauthorized support representative can access it.You can choose not to encrypt the support dump file if you have an onsite, authorized supportrepresentative or if your environment prohibits outside connections. You can also validate thecontents of the support dump file and verify that it does not contain sensitive data such as passwords.

IMPORTANT: If the appliance is in an error state, you can still create an encrypted support dumpfile without logging in or other authentication.

The support dump file contains the following:

• Operating system logs (from /var/log)

• Product logs (from /ci/logs)

• The results of certain operating system and product-related commandsItems logged in the support dump file are recorded according to UTC time.Prerequisites

• Minimum required privileges: Network administrator, Server administrator, Infrastructureadministrator, Backup administrator, Read only

NOTE: Only the Infrastructure administrator has the option of not encrypting a support dumpfile. When a users with a different role creates a support dump file, it is encrypted automatically.

Creating a support dump file1. From the main menu, select Settings→Actions→Create support dump.

To include logical interconnect support dump information, select LogicalInterconnects→Actions→Create support dump. The logical interconnect support dump file isincorporated into the appliance support dump file and the entire bundle of files is compressedinto a zip file and encrypted for downloading.

2. If you are an Infrastructure administrator, choose whether or not to encrypt the support dumpfile:a. To encrypt the support dump file, confirm that the Enable support dump encryption check

box is selected.b. To turn off encryption, clear the Enable support dump encryption check box.

3. Click Yes, create.You can continue doing other tasks while the support dump file is created.

4. The support dump file is downloaded when this task is completed. If your browser settingsspecify a default download folder, the support dump file is placed in that folder. Otherwise,you are prompted to indicate where to download the file.

31.2 Create a support dump file 231

Page 232: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

5. Contact your authorized support representative for instructions on how to transfer the supportdump file to HP.For information on contacting HP, see “How to contact HP” (page 269).

IMPORTANT: Unless you specify otherwise, the support dump file is encrypted so that only anauthorized support representative can view its contents.Support dump files sent to HP are deleted after use, as the HP data retention policy requires.

31.3 Create a support dump for authorized technical support using RESTAPI scripting

Some error messages recommend that you create a support dump of the appliance to send to anauthorized support representative for analysis. The support dump process:

• Deletes any existing support dump file

• Gathers logs and other information required for debugging

• Creates a compressed fileUnless you specify otherwise, all data in the support dump file is encrypted so that it is accessibleonly by an authorized support representative. You might choose not to encrypt the support dumpfile if you have an onsite, authorized support representative or if your environment prohibits outsideconnections. You can also validate the contents of the support dump file and verify that it does notcontain sensitive data such as passwords.

IMPORTANT: If the appliance is in an error state, you can still create an encrypted support dumpfile without logging in or other authentication.

The support dump file contains the following:

• Operating system logs (from /var/log)

• Product logs (from /ci/logs)

• The results of certain operating system and product-related commandsItems logged in the support dump file are recorded in UTC (Coordinated Universal Time).Prerequisites

• Minimum required session ID privileges: Infrastructure administrator

Creating a support dump using REST APIs

1. Create support dump.POST /rest/appliance/support-dumps

2. Download the support dump file.GET /rest/appliance/support-dumps/{file name}

IMPORTANT: Unless you specify otherwise, the support dump file is encrypted so that onlyauthorized support personnel can view its contents.In accordance with the HP data retention policy, support dump files sent to HP are deleted afteruse.

232 Troubleshooting

Page 233: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.4 Troubleshooting locale issues

Possible cause and recommendationSymptom

When using a Microsoft Windows Command Prompt window to invoke REST APIs (eitherdirectly or via scripts run in the Command Prompt window), messages returned from REST APIcalls specifying Chinese (zh) or Japanese (ja) in the Accept-Language header are not displayedcorrectly.

HP OneView returns messages using the UTF-8 encoding. This is not supportedby current versions of the Command Prompt window1. When using a Command Prompt window, set the REST API accept-language header to a

locale that is supported by Command Prompt such as en-us.2. Redirect the output of the REST call to a text file and view the file using Windows tools such

and Notepad which supports UTF-8.3. Use other third-party tools available for Windows that support UTF-8. For example, users

have reported that the Cygwin environment for Windows supports UTF-8.

Messages returnedfrom REST API callsspecifying Chinese (zh)or Japanese (ja) in theAccept-Languageheader are notdisplayed correctly

31.5 Troubleshooting activityUse the following information to troubleshoot alerts that appear on the Activity screen.

31.5.1 Alerts do not behave as expected

Possible cause and recommendationSymptom

Appliance out of complianceThe server hardware exceeds the number of licenses.1. Apply a license to server hardware.2. Apply the licenses to unlicensed server hardware.

Alerts are notgenerated

Locked alert was created by a resource1. Expand the alert and follow the recommended action described in Resolution.2. If you need more information, expand the Event details and see the details for

correctiveAction.3. When the resource detects a change, it will automatically change the alert status to Cleared.

Alert is locked andcannot be cleared

Improper permission1. If possible, log in as a privileged user. Otherwise, request that the Infrastructure administrator

change your role so that you can see alerts for the physical resource type.2. View the Activity screen.

Alerts are not visiblein the UI

Blank or unexpected status reported for the alert1. Clear the alert.2. Restore the alert.

Alert status is otherthan Critical, Warning,OK, or Unknown

Resource reported an unexpected alert state for an underlying problem1. Expand the alert and follow the recommended action described in Resolution.2. If you need more information, expand the Event details and see the details for

correctiveAction.3. When the resource detects a change, it will automatically change the alert state to Cleared.

Alert state is otherthan Active, Locked, orCleared

31.4 Troubleshooting locale issues 233

Page 234: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.6 Troubleshooting the appliance

31.6.1 Appliance performance

Possible causes and recommendationsSymptom

Follow these steps when the appliance performance is slow:1. Ensure that the physical components satisfy the requirements described in the HP OneView

Support Matrix.2. From the local computer, use the ping command to determine if you can reach the

appliance.3. Determine that the browser settings are correct.

Consider bypassing the proxy server.

4. Examine the virtual machine’s performance data. If the appliance is running at 100%utilization. Consider:• Restarting the VM host

• Moving the appliance to a VM host with more resources, especially one that is not asbusy

• Using reservations or shares

5. Create a support dump and contact your HP support representative.

Applianceperformance is slow

31.6.2 Unexpected appliance shutdown

Possible cause and recommendationSymptom

Actions to take after a crash• Check for critical alerts or failed tasks. Follow the resolution instructions, if provided.

• Manually refresh a resource (Actions→Refresh) if the resource information displayed appearsto be incorrect or inconsistent.

• Create a support dump (Settings→Actions→Create support dump) for unexpected shutdownsto help your authorized support representative troubleshoot the problem.

Appliance crash

31.6.3 Appliance update is unsuccessfulAny blocking or warning conditions affecting the appliance update are displayed prior to theupdate operation.

Possible cause and recommendationSymptom

1. Verify that all prerequisites are met.2. Correct all degraded health and other blocking conditions that have been identified in

notification messages before retrying the update.

Resource state orhealth status changes

234 Troubleshooting

Page 235: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.6.4 Cannot create a support dump file

Possible cause and recommendationSymptom

Insufficient time1. Wait. Creating a support dump file can take several minutes. If the log files are large or if

the system is extensive, creating a support dump file can take even longer.2. Retry the create support dump action.

Insufficient disk space1. Ensure that the appliance has more than 300 MB to accommodate the support dump file.2. Retry the create support dump action.

Support dump file notcreated

Insufficient disk space1. Ensure that the local computer has more than 300 MB to accommodate the support dump

file.2. Retry the create support dump action.

Support dump file notsaved

31.6.5 Cannot create or import a certificateFollow the recommendation to troubleshoot any of these certificate actions:

• Create a self-signed certificate

• Create a certificate signing request

• Import certificate

Possible cause and recommendationSymptom

Appliance lost connection with web serverMinimum required privileges: Infrastructure administrator1. When creating a certificate signing request or importing a certificate, verify that the

networking is working properly.2. Wait for the web server to restart, then try the action again.

Unable to create orimport a certificate

31.6 Troubleshooting the appliance 235

Page 236: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.6.6 Cannot create or download a backup file

Possible cause and recommendationSymptom

Other related operations are in progressOnly one backup file can be created at a time. A backup file cannot be created during therestore process or while a previous backup file is being uploaded or downloaded.Minimum required privileges: Infrastructure administrator1. Verify that another backup or restore process is not running. Look for a progress bar in the

Settings screen or a completion noted in the Activity sidebar.2. Wait until the operation is complete.3. Retry creating the backup file.

Backup file creation is still in progressMinimum required privileges: Infrastructure administrator1. Verify the process is complete. If the process is ongoing, there is a progress bar in the

Settings screen.2. Wait until the backup file creation completes.

Creating a backup file can take several minutes. If the log files are large or if the system isextensive, creating a backup file can take even longer.When the process completes, it is noted in the Activity sidebar.

3. If needed, retry the create backup file action.

Backup file not created

The appliance network is downMinimum required privileges: Infrastructure administrator1. Ensure that the network is correctly configured and performing as expected.

Other related operations are in progressA backup file cannot be uploaded or downloaded while a backup file creation or restoreprocess is in progress.Minimum required privileges: Infrastructure administrator1. Ensure that another backup or restore process is not running. They are indicated with a

progress bar in the Settings screen.

Insufficient timeMinimum required privileges: Infrastructure administrator1. Wait. Downloading a large backup file can take several minutes or more, depending on

the complexity of the appliance configuration.2. Consider installing cURL to improve performance for future downloads.

Cannot downloadbackup file

BIOS, firmware, and boot settings were changed after the backup and beforethe restore processMinimum required privileges: Infrastructure administrator1. Verify the BIOS firmware, and boot settings.2. Unassign the profiles.3. Reassign each profile to its corresponding server.

Booting from wrongdevice or incorrectBIOS settings

236 Troubleshooting

Page 237: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Possible cause and recommendationSymptom

A profile operation was running during the backupMinimum required privileges: Infrastructure administrator1. Identify the server affected.2. Unassign the profile from the server.3. Reassign the profile to the server.4. Create a support dump file.5. Report this issue to your authorized support representative.

Duplicate GUIDs in thenetwork and a serverwith settings from aprevious profile

A profile operation was running during the backupMinimum required privileges: Infrastructure administrator1. Unassign the profile.2. Reassign the profile.3. Create a support dump file.4. Determine any factors (not related to HP OneView) that contributed to this condition, such

as:• Was the server moved?

• Was the server power turned off?

Error messages: 1. Theoperation wasinterrupted and 2. Theconfiguration isinconsistent.

31.6.7 Restore action was unsuccessful

Possible cause and recommendationSymptom

The backup file is incompatibleMinimum required privileges: Infrastructure administrator1. Retry the restore action with a recent backup file that fulfills this criteria:

The appliance being restored has the same HP OneView major and minor version numbersas the appliance on which the backup file was created.The Settings screen displays the version number in this format:Version major.minor.nn-nnnnn month—day—year

2. Reconcile any discrepancies that the restore process could not resolve automatically.

An unrecoverable error occurred during the restore processMinimum required privileges: Infrastructure administrator

• If an unrecoverable error occurs during the restore process, you will have to re-create theappliance virtual machine from the virtual machine image supplied by HP.

Cannot restoreappliance frombackup file

BIOS, firmware, and boot settings were changed after the backup and beforethe restore processMinimum required privileges: Infrastructure administrator1. Verify the BIOS firmware, and boot settings.2. Unassign the profiles.3. Reassign each profile to its corresponding server.

Booting from wrongdevice or incorrectBIOS settings

Restore process does not succeed or times outMinimum required privileges: Infrastructure administrator1. Create a support dump file.2. Do one of the following:

a. Retry the restore action with the same backup file.b. Retry the restore action with a different backup file.

3. Verify that all the necessary actions were followed to put the profiles back in-line with theenvironment. If there is a profile still in an inconsistent state, there might be incorrect behaviorin the data center.

Restore process doesnot restore serverprofile

31.6 Troubleshooting the appliance 237

Page 238: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.6.8 Cannot restart or shut down appliance

Possible cause and recommendationSymptom

Internal server errorMinimum required privileges: Infrastructure administrator1. Retry the shutdown action.2. If the problem persists, create a support dump.3. Contact your authorized support representative and provide them with the support dump.

For information on contacting HP, see “How to contact HP” (page 269).

The appliance did notshut down

Internal server errorMinimum required privileges: Infrastructure administrator1. Retry the restart action.2. If the problem persists, create a support dump. For information, see “Create a support dump

file” (page 231).3. Contact your authorized support representative and provide them with the support dump.

For information on contacting HP, see “How to contact HP” (page 269).

Cannot restart theappliance after ashutdown

238 Troubleshooting

Page 239: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.6.9 VM does not restart when the vSphere VM host time is manually set

Possible cause and recommendationSymptom

You are not using NTP and the VM host time was incorrectly set to a time inthe past.• Reset the time settings on the VM host to the correct time, and then restart the VM appliance.

For more information, see your vSphere documentation.• If the appliance or VM host is configured as an NTP client, ensure that the NTP server is

working correctly.

NOTE: For recommended best practices for managing the appliance VM, see “Best practicesfor managing a VM appliance” (page 188).

The appliance VMdoes not restart andthe following errorappears in thevSphere virtualconsole: Thesuperblock lastmount time is inthe futureUNEXPECTEDINCONSISTENCY;RUN fsckMANUALLY.

31.6.10 Reinstall the remote consoleWhen running Firefox or Chrome on a Windows client, the first-time installation of the remoteconsole prevents the installation dialog box from being displayed again. If you need to reinstallthe console software, you must reset the installation dialog box.

Possible cause and recommendationSymptom

If you installed the iLO remote console software using one browser (Firefox or Chrome), butare using another browser, the dialog box that prompts you to install the software is displayed,even if the software is already installed.To reinstall the console, press the Shift key and select Actions→Launch console.

Reinstall the software1. Click Install software and close all of the dialog boxes for installing the application.2. Click My installation is complete — Launch console to launch the console after it is installed.

Installation dialog boxis not displayed

31.6 Troubleshooting the appliance 239

Page 240: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.7 Troubleshooting the appliance network setup

31.7.1 First-time setup

Possible causes and recommendationsSymptoms

Appliance network settings are not properly configuredMinimum required privileges: Infrastructure administrator1. Access the appliance console.2. Examine the alerts on the Activity screen to help diagnose the problem.3. On the Settings screen, verify that the following entries are correct:

• Host name (if DNS is used, ensure that the appliance host name is a fully qualifieddomain name)

• IP address

• Subnet mask

• Gateway address

4. For manual DNS assignment, verify that there are no errors in the IP addresses you enteredfor the primary and secondary DNS servers.

5. Verify that your local router is working.6. Verify that the network is up and running.

Appliance cannotaccess network

External difficulties1. Verify that your local router is working.2. Verify that the network is up and running.

Appliance isconfigured correctlybut cannot accessnetwork

31.7.2 Appliance cannot access the network

Possible cause and recommendationSymptom

Appliance network not properly configuredMinimum required privileges: Infrastructure administrator1. Verify that the IP address assignment is correct.2. Verify that the DNS IP address is correct.3. Verify that the DNS server is running.

Appliance cannotaccess the network

240 Troubleshooting

Page 241: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.8 Troubleshooting enclosures and enclosures groups

31.8.1 Add or remove enclosure is unsuccessful

Possible cause and recommendationSymptom

If adding an enclosure is not successful, a notification panel provides the reason why andprovides a solution to the problem. Often, the resolution is to click the add link embedded inthe message; the add action rediscovers all components and updates its knowledge of theenclosure.

Enclosure is already being managed by some other management softwareand is claimed by that software1. If a first-time enclosure add does not succeed, verify that the enclosures prerequisites listed

in the online help are met. Verify that the data you entered on the screen is correct, and trythe action again.

2. Follow the guidance in the notification panel for the corrective action you need to take tosuccessfully add the enclosure.Failures can occur during the add action if all information about an enclosure, its serverblades, or interconnect modules cannot be acquired. When this happens, an explanationof the problem and the component that caused the problem (the enclosure, a server blade,an interconnect) is provided in a notification panel.

3. To re-add an enclosure, click the add link in the notification message panel (if there is one),or start the add action again from the Add Enclosure screen, supplying the address andcredentials for the enclosure's Onboard Administrator.

To forcibly add the enclosure to the appliance, see the online help for enclosures.

Unable to add anenclosure

You forcibly added an enclosure but received an error message. This happens in cases wherethere is a VCMode set and HP Virtual Connect (VC) is managing the enclosure.1. Manual clean-up of the configuration is needed, investigate the following items:

• The management URL might still point to the appliance. If so, it needs to be reset to pointat the first interconnect in the enclosure. To fix this, use the following ssh commands togo into the Onboard Administrator (using administrator credentials) and change themanagement URL to point to the first active VC interconnect's IP address:

Disassociates the enclosures from the appliance.clear vcmode

(where N is the bay number of a VC interconnect)Performing this step for every VC interconnect in theenclosure causes the interconnect to revert to a defaultconfiguration.

restart interconnectN

(where N is the bay number of the active OnboardAdministrator) This causes the OA to obtain themanagement URL from the first VC interconnect.

restart oa N

2. After manual configuration, see the online help for adding enclosures.

Unable to forcibly addan enclosure

You replaced the enclosure midplane but did not follow the recommended procedure in thehardware documentation.Recommendation: Re-add the enclosure.

An existing enclosureis detected as beingnew after a midplaneis replaced

31.8 Troubleshooting enclosures and enclosures groups 241

Page 242: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Possible cause and recommendationSymptom

You might be unable to remove an enclosure for the following reasons:• Lack of communication with the hardware during the remove action can prevent the appliance

from being able to properly manage the interconnect, server hardware, and enclosuresettings.To forcibly remove an enclosure from the appliance due to lack of communication, see theonline help for enclosures.

• The enclosure is not removed from the appliance. This is typically a problem on the applianceitself, and the best resolution is to follow instructions in the notification panels.

• The enclosure is removed but due to a communication failure, the configuration requiresmanual intervention to correct.

If manual clean-up of the configuration is needed, investigate the following items:

• The management URL might still point to the appliance. If so, it needs to be reset to pointat the first interconnect in the enclosure. To fix this, use the following ssh commands to gointo the Onboard Administrator (using administrator credentials) and change the managementURL to point to the first active VC interconnect's IP address:

Disassociates the enclosures from the appliance.clear vcmode

(where N is the bay number of a VC interconnect)Performing this step for every VC interconnect in theenclosure causes the interconnect to revert to a defaultconfiguration.

restart interconnect N

(where N is the bay number of the active OnboardAdministrator) This causes the OA to obtain themanagement URL from the first VC interconnect.

restart oa N

• The interconnects might still be claimed by the appliance. If this is the case, you have toremove the interconnects manually.

Unable to remove anenclosure

Resolution: Remove all certificates and restart the OA (Onboard Administrator).1. From the OA user interface, select Users/Authentication.2. Select HP SSO integration, in the right pane.3. Verify that Settings, Trust mode is set to Trust by Certificate.4. Select the Certification Information tab and remove all HP SSO Certificates.5. Reboot the OA.6. Re-add the enclosure.

Unable to unconfiguresingle sign -on (SSO)on the OnboardAdministrator whenadding or removingan enclosure

242 Troubleshooting

Page 243: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.8.2 Add server blade is unsuccessful

Possible cause and recommendationSymptom

If a server blade previously associated with this profile is re-inserted in a different place (differentbay or enclosure), a message appears.The edit link within the expanded message causes the new server blade location to bepre-populated in the edit profile dialog box location field when it is displayed.

Same server blade, different bay1. Manually move the server profile to a server blade in a different bay using the Edit Server

Profile screen. If you come to this screen via the edit link the error message, it is automaticallypopulated for the server hardware value, with the appropriate change indications at thebottom of the dialog box.

2. Click OK.Different server blade, same bayServer profiles are associated by UUID to a specific server blade. If the wrong server blade isinserted in the bay, a message is displayed, which you can clear by resolving the conflict.The Server Hardware hyperlink points to the new server blade’s Server Hardware screen.Connections will still show a disabled status.The Server Hardware screen appears normal because it doesn’t recognize it was ever associatedwith a server profile.

Add server bladefailed

31.8.3 Invalid OA certificate

Possible cause and recommendationSymptom

The OA single sign-on certificate can be corrupted when the OA firmware is downgraded toa lower version and then is upgraded to a higher version.

Reset the OA:1. From the OA UI, select security+HPSIM SSO.2. Delete the corrupted certificate, which is shown in yellow.3. To re-install the original certificate, refresh the enclosure.

Invalid certificatemessage is displayed

31.8 Troubleshooting enclosures and enclosures groups 243

Page 244: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.8.4 Replace an OA or add a redundant OA

Possible cause and recommendationSymptom

NOTE: The procedure for replacing a failed OA applies to only redundant configurationsthat have both active and standby OAs.For single OA configurations, replace the OA and re-add the enclosure to the appliance.1. Use the instructions in the hardware documentation to remove the failed OA and insert the

replacement. Or, if you are creating a redundant configuration, add the second OA to theenclosure.

2. Log into the appliance.3. From the main menu, select Enclosures, and then select the affected enclosure.4. From the view menu, select Firmware. Make sure the Active and Standby firmware is same

version.• If the OA firmware of the Active and Standby OAs match, the process is complete.

• If the new OA has mismatched or unsupported firmware, a message is displayed on theEnclosures screen. Proceed to step 5.

5. From the Enclosures screen, select Actions→Update firmware.6. From the Firmware baseline list, select the firmware baseline to install.7. From the Update firmware for list, select Enclosure, and then click OK. Only the OA firmware

is updated.8. Once the enclosure firmware has been updated, verify the updated version is displayed on

the Enclosures screen.

The enclosure OA(OnboardAdministrator) is notaccessible

31.9 Troubleshooting firmware bundles

31.9.1 Incorrect credentials

Possible cause and recommendationSymptom

Incorrect credentials for a serverWhile attempting to update server firmware, the user name or password you supplied is notvalid for a iLO management processor.To resolve the issue, enter the correct the credentials and add the enclosure again.

The iLO user name orpassword is not valid

OA credentials are unavailableWhile attempting to update firmware, the appliance was unable to get Onboard Administrator(OA) credentials for the enclosure.To resolve the issue, enter the correct the credentials and add the enclosure again.

Unable to getOnboardAdministrator (OA)credentials

31.9.2 Lost iLO connectivity

Possible cause and recommendationSymptom

Recommendation1. Reset the server to restore network connectivity to the server's management processor2. Update the firmware again.

Connection error

244 Troubleshooting

Page 245: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.9.3 HP SUM errors

Possible cause and recommendationSymptom

Recommendation1. Restart the appliance.2. Update the firmware again.

Unable to remove thefirmware upgrade logfiles

Update the firmware again.Unable to initiate thefirmware updaterequest

31.10 Troubleshooting interconnects

31.10.1 Interconnect edit is unsuccessful

Possible cause and recommendationSymptom

If interconnect edit is unsuccessful:1. Verify that the prerequisites listed in the online help are met.2. Follow the instructions provided by any notification message.When the interconnect has been edited successfully, a notification will display in the bannerat the top of the screen, and the desired port setting and port status will be displayed.

Notification thatmodifying aninterconnect wasunsuccessful

31.10.2 Interconnect modules are in Maintenance state

Possible cause and recommendationSymptom

There is an OA credential caching issue if interconnect modules report their state asMaintenance.

If interconnect modules are in a Maintenance state:You have to re-add the enclosure.1. From the main menu, select Enclosures→Add.2. Provide the enclosure information (IP/FQDN, Administrator account and password), and

click the Add button.This will initiate rediscovery of the enclosure and its components.

Interconnect modulesare in a Maintenancestate

31.10 Troubleshooting interconnects 245

Page 246: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.10.3 Interconnect modules are in Unmanaged state

Possible cause and recommendationSymptom

Interconnect bay has a mismatch with the expected typeThe logical interconnect group is expecting a different interconnect than what is in the enclosure.

• Use the expected interconnect:1. Remove the enclosure from the Enclosures screen.2. Insert the expected interconnect into the enclosure.3. Add the enclosure on the Enclosures screen.

• Use the actual interconnect by updating the logical interconnect group.

Interconnect modulesare in an Unmanagedstate

Interconnect has firmware installed which is less than the minimum supported baseline version• For an HP Virtual Connect Fibre Channel interconnect:

◦ The enclosure contains an HP Virtual Connect Fibre Channel interconnect with IPv6addresses and the interconnect firmware version is less than 4.10, the minimum supportedbaseline version.

◦ The enclosure contains only an HP Virtual Connect Fibre Channel interconnect by itselfor with other HP Virtual Connect Fibre Channel interconnects and the interconnectfirmware version is less than 4.10, the minimum supported baseline version.

Recommendation1. Remove the enclosure from the Enclosures screen.2. Update the interconnect firmware for HP Virtual Connect Fibre Channel interconnects as

described in the online help.3. Add the enclosure on the Enclosures screen.

• For an interconnect that is not an HP Virtual Connect Fibre Channel, update the interconnectfirmware for the logical interconnect as described in the online help.

246 Troubleshooting

Page 247: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.10.4 Replace an HP Virtual Connect interconnect in a managed enclosure

Possible cause and recommendationSymptom

Interconnect failed and must be replaced1. Unplug all interconnect cables and remove the interconnect from the enclosure.2. Insert the replacement interconnect, and then re-plug in all interconnect cables.3. Log into the appliance.4. From the main menu, select Logical Interconnects, and then select the logical interconnect

that contains the replaced interconnect.5. From the view menu, select Activity. An activity for the added interconnect appears in the

activity list.• If the interconnect firmware version is the same or greater than the supported minimum

firmware version, the appliance automatically applies the logical interconnect group tothe replaced interconnect and the interconnect is ready use. If you want to use a firmwareversion greater than the supported minimum firmware version, proceed to step 6.

• If the interconnect firmware is less than the supported minimum firmware baseline, analert is generated and you must update the firmware as shown in step 6.

NOTE: To view the installed firmware, select Firmware from the view selector.6. Update firmware on Fibre Chanel interconnects.

NOTE: You must update the firmware outside of HP OneView if you replace a FibreChannel interconnect that uses an IPv6 address, and the replacement Fibre Channelinterconnect firmware version is less than the firmware version listed in the HP OneViewSupport Matrix.a. Use the Onboard Administrator or the external DHCP server to assign an IPv4 address

to the interconnect.b. Use HPSUM or the Virtual Connect Support Utility (VCSU) to update the firmware on the

interconnect.c. Optional: After the firmware is upgraded, use the Onboard Administrator or the external

DHCP server to assign an IPv6 address to the interconnect.7. Update firmware on FlexFabric interconnects:

a. From the Logical Interconnects screen, select Actions→Update firmware.b. From Firmware baseline, select the firmware bundle to install.c. From Update action, make a selection from the following options:

DescriptionOption

Stages (uploads) the selected firmware to the secondary flashmemory on the interconnect, and then activates the firmwareas the baseline. At the end of this operation, all memberinterconnects are running the same firmware baseline andare compliant with one another.

Update firmware (stage+ activate)

Writes the selected firmware to the secondary flash memoryon the interconnect, but does not activate the firmware. Youcan activate the firmware at a later time.

Stage firmware for lateractivation

Activates the selected staged firmware. .Activate firmware

d. Optional: Select Force installation of firmware even if the same or newer version isinstalled to update firmware on all member interconnects regardless if a member alreadyhas the updated firmware.

e. Click OK.f. Firmware update progress will be shown at the top of the Logical Interconnects screen.

When the upgrade is finished, the appliance automatically applies the Logical interconnectgroup and the interconnect is ready to use.

Interconnect failure

31.10 Troubleshooting interconnects 247

Page 248: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.11 Troubleshooting licensing

31.11.1 Restore a license key that has been erased from an enclosure OAIf you perform a factory reset on an enclosure, any license embedded on the OA is erased, andyou must manually retrieve and re-add the license key.

NOTE: You need your entitlement certificate (physical or electronic document) to restore thelicense key.

Possible cause and recommendationSymptom

The license key embedded on the OA has been erased1. Go to the HP Licensing for Software Portal at https://www.hp.com/software/licensing to

activate, register, and download your license key(s).2. Add the key(s) to the appliance from the Settings screen.

The license keyembedded on the OAis not discovered whenyou add the enclosure

31.11.2 The license assigned does not match the type specified

Possible cause and recommendationSymptom

The server hardware has an embedded licenseEmbedded licenses override the license policy or type specified when the enclosure or rackserver was added. Server hardware with an existing, permanent iLO Advanced license willbe assigned an HP OneView w/o iLO license.A server that was previously managed by the appliance and has been added againIf a server was previously managed by the appliance and had an HP OneView license applied,it will be assigned that same license when it is added, regardless of the license type specified.

Server hardware isassigned a license thatis different from theone specified when itwas added to theappliance

31.12 Troubleshooting logical interconnects

31.12.1 I/O bay occupancy errors

Possible cause and recommendationSymptom

Interconnect state errors can be caused by:• Interconnect missing from an IO bay (Interconnect state is Absent)

• Unsupported interconnect model found in an IO bay (Interconnect state is Unsupported)

• Unable to manage interconnect in IO bay due to unsupported firmware (Interconnect stateis Unmanaged)

Change in interconnectstate

248 Troubleshooting

Page 249: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.12.2 Uplink set warnings or errors

Possible cause and recommendationSymptom

Uplink set not operational due to:• No uplinks, or at least one uplink, is not in an operational state

• No networks assigned1. Verify that the following prerequisites are met:

• At least one network is defined

• You have Network administrator privileges or equivalent to manage networks.

2. Verify that the data you entered on the Add Uplink Set screen is correct, and that the uplinkset name is unique.

3. Retry the operation.

Uplink set notoperational

31.12.3 Physical interconnect warnings or errors

Possible cause and recommendationSymptom

Interconnect warnings or errors can be caused by:• Downlink with a deployed connection is not operational

• Incorrect firmware version (different from firmware baseline version)

• Configuration error

• Hardware fault

• Lost communication

• Connection and redundancy status (no redundant paths)

• Administratively disabled ports

Interconnect-levelwarnings or errors

31.13 Troubleshooting networks

31.13.1 Network create operation is unsuccessful

Possible cause and recommendationSymptom

The network configuration is incorrect1. Verify that:

• The VLAN ID is a valid integer (1 through 4094).

• If creating multiple tagged networks:

◦ The range of VLAN IDs is valid (10–20, not 20–10), does not contain duplicates(10–20, 10), and does not overlap (10–20, 15–25)

• The network name is unique. The VLAN ID is appended to the network name whencreating multiple tagged networks.

• The network bandwidth is within the range indicated by the UI. The preferred bandwidthmust be less than the maximum bandwidth.

• The number of networks does not exceed the maximum as indicated in the HP OneViewSupport Matrix.

• The number of private networks does not exceed the maximum as indicated in the HPOneView Support Matrix.

2. Retry the create network operation.

Network creation isunsuccessful

31.13 Troubleshooting networks 249

Page 250: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.14 Troubleshooting server hardware

31.14.1 Server add or remove is unsuccessfulIf the add server action is not successful, a notification panel provides the reason why the actionfailed and provides a solution to the problem. Often, the resolution is to click the add link embeddedin the message; the add action rediscovers all components and updates its knowledge of the server.

Possible cause and recommendationSymptom

Server is already being managed by some other management software andis claimed by that software1. Follow the instructions in the notification panel.

Failures can occur if all information about a server cannot be acquired. When this happens,an explanation of the problem and the component that caused the problem is provided ina notification panel.

2. To re-add a server, click the add retry or the refresh link in the notification message panel(if there is one), or start the add action again from the Add Server screen.

If the server is in an unmanaged state and is claimed, the resolution is to refresh. If the serveris not claimed, the resolution is to add.

Cannot add a server

Lack of connectivity with the server hardware can prevent the remove action from beingsuccessfulThe server is not removed from the appliance. The likely cause is an internal problem on theappliance and the best resolution is to follow the instructions in the notification panel.The server is removed but due to communication failure, the configuration requires manualintervention to correct.In the case where manual configuration is needed, investigate the following:

• The management URL might still point to the appliance, leave it alone. Then later, use theForce option to add the server back under a new appliance manager.

• Remove _HPOneViewAdmin administrative user, from the list of iLO users through the iLO.

• Remove the SNMP trap destination, which is the IP address of the appliance, from the listof trap targets.

Cannot remove aserver

31.14.2 Cannot control power on server bladeServer hardware power control depends on both the HP Integrated Lights-Out (iLO) on the targetserver hardware, and in the case of ProLiant C-class servers, the Onboard Administrator modulein the host enclosure.If you have difficulty with server power control, examine recent configuration and security changeswhich might affect this feature. Often the iLO event log can be a useful starting point to see thesechanges.Another area to examine for ProLiant C-class servers are the power management policies of theenclosure. Verify the Onboard Administrator to ensure sufficient power is available and the poweroperations policy is appropriate.Hardware could have failed as well. Use the Integrated Management Log (IML) on the iLO forPower On Self Test (POST) errors to determine if a hardware failure has occurred.If a power on or power off action fails, follow the instructions in the notification message.

31.14.3 Lost connectivity to server hardware after appliance restartsWhen the appliance restarts after a crash, the server inventory is evaluated for any long-runningactivity that failed, such as applying server profile settings, that might have been in progress whenthe crash occurred. You can recover by performing the same action again, such as reapplying theserver profile settings.

250 Troubleshooting

Page 251: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

The appliance resynchronizes the servers. During resynchronization, each server hardware entersthe resyncPending state. A full resynchronization of individual server hardware includesrediscovering the server hardware, verifying the server hardware power state and updating theresource state accordingly, and updating the health status. The appliance creates a task queue foreach task during a resynchronization operation.

Possible cause and recommendationSymptom

Open the Server Hardware Activity view to determine if any server hardware is in a criticalstatus, which might indicate a crash. For servers in that state, follow the troubleshootingrecommendations in the alert message.

Connectivity to serveris lost

31.14.4 Replace a server blade with an assigned server profile

Possible cause and recommendationSymptom

Server hardware failed and must be replaced1. Gracefully shut down the server hardware.2. Remove the original server and install the replacement server.3. If the server hardware type of the replacement server matches the server hardware type of

the original server then:a. If the Affinity defined in the profile is set to Device bay, the server profile will be

automatically re-assigned to the new server. Proceed to step 5.b. If the Affinity is set to Device bay + server hardware, the server profile must be edited

and re-saved to allow the appliance to reconfigure the profile for the new server. Nochanges to the server profile are required. Proceed to step 5.

4. If the server hardware type of the replacement server does not match the server hardwaretype of the replacement server a new profile must be created that matches the serverhardware type of the replacement server. The original profile assigned to the server mustbe unassigned or deleted and the new profile assigned to the replacement server.

5. If the Integrated Lights-out (iLO) firmware version is greater than or equal to the minimumrequired firmware version, proceed to Step 6. The minimum iLO firmware version is availablein the HP OneView Support Matrix. If the replacement server has an iLO firmware versionless than the minimum required firmware version, an alert on the Server Hardware screenis displayed and the server status is Unmanaged/Unsupported Firmware.a. Use the iLO hyperlink on the hardware panel to log into the iLO and perform a firmware

update to the minimum required version or newer.b. After the iLO is updated to the minimum required firmware version, you can mange the

server and firmware updates using the appliance.6. If the iLO firmware version is different from the baseline and the server profile is assigned

to a Gen8 server, the iLO server firmware can be updated automatically with there-assignment of the server profile.a. From the main menu, select Server Profiles, and then select the server profile to edit.b. Select Actions→Edit. If needed, select the proper server hardware.c. To manage the firmware update manually, from the Firmware baseline list, select

managed manually.d. To automatically update the firmware, select the appropriate firmware baseline. To force

install the firmware, select Force installation.e. Click OK.If the firmware version is different from the baseline and the server profile is assigned to aG7 server, you must update the firmware outside of the appliance.

Server Hardwarefailure

31.14 Troubleshooting server hardware 251

Page 252: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.14.5 Replace a server adapter on server hardware with an assigned server profile

IMPORTANT: The replacement adapter must match the old adapter. If the replacement adapterdoes not match the old adapter, the server hardware type will change. If a server profile wasassigned to that server hardware, a new server profile must be created to support the changedserver hardware type.

Possible cause and recommendationSymptom

Server adapter failed and must be replaced1. Gracefully shut down the server.2. Replace the adapter on the server.3. If the corresponding server profile is configured with virtual identifiers (MAC & WWN

addresses) proceed to step 4. If the profile is configured with physical identifiers (MAC &WWN), consider the following:a. Due to change in the identifiers, any Ethernet network configurations may be lost on the

OS and may require a reconfiguration.b. The server host WWN may need to be updated in your storage network zone and on

the storage array.4. From the main menu, select Server Hardware or Server Profiles, and then select the server

hardware or server profile that contains the replaced adapter.5. From the Server Hardware screen or Server Profile screen, select Actions→Launch console.

The iLO Remote Console is launched.6. Power on the server and check the firmware version of the new adapter during boot.

NOTE: To check that the firmware version matches your firmware baseline, from the mainmenu, select Firmware Bundles, and select your firmware baseline. Scroll through the listof firmware to find what is offered in your baseline and compare it to your adapter firmware.

7. If the firmware version is different from the baseline and the server profile is assigned to aGen8 server, the server firmware can be updated automatically with the re-assignment ofthe server profile.a. From the main menu, select Server Profiles, and then select the server profile to edit.b. Select Actions→Edit. If needed, select the proper server hardware.c. To manage the firmware update manually, from the Firmware baseline list, select

managed manually.d. To automatically update the firmware, select the appropriate firmware baseline. To force

install all of the firmware, even if it is the same or newer, select Force installation.e. Click OK.

NOTE: If the firmware version is different from the baseline and the server profile isassigned to a G7 server, you must update the firmware outside of the appliance.

Server adapter failure

31.15 Troubleshooting server profiles

31.15.1 Server profile is not created or updated correctlyWhen a server profile is not created or updated correctly, a notification appears at the top of thescreen stating the profile operation was not successful; click the notification area to show moredetails. Also, the status icon next to the server profile name indicates it is in an Error condition

252 Troubleshooting

Page 253: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

( ). The profile remains on the appliance, but you must edit the profile to correct it. When youcorrect the server profile, the profile status changes to OK ( ).

Possible cause and recommendationSymptom

Prerequisites and conditions have not been met1. Verify that the prerequisites listed in the online help have been met.2. Verify that the following conditions are TRUE:

• The profile name is unique

• The selected server hardware is powered off

• The server hardware is in the No Profile Applied state, has the correct firmware, andthe ports are mapped to the correct interconnect

• The server hardware is able to power cycle, and a user did not shut down the serverhardware while the profile settings were being applied

• You applied the correct iLO and ROM firmware levels

• You are using supported server hardware

• The environment has been configured

• The iLO has an IP address and network connectivity

• Communication exists with the server hardware iLO, including but not limited to whetherthe iLO is functioning, network cabling is connected and functional, and there are noproblems with switches or interconnects in the management network

• The add enclosure operation successfully completed

• The OA has network connectivity

• The add server hardware operation successfully completed

• The specified network or network set is available on the server hardware port

• The interconnects are in the Configured state, and have the correct firmware

• The logical interconnect configuration matches its logical interconnect group

• There are no duplicate networks on a physical port

• If multiple adapters are installed, all adapters must have the same firmware version

• User-specified addresses are unique and have correct format

3. When the issues have been addressed, either edit the profile or delete the profile and createanother profile.

Server profile has duplicate networks on the same physical port• Change the connection to a different port.

• Change the connection to use a different VLAN.

Server profile is notcreated or updatedcorrectly

The following conditions have not been met• The interconnects are in the Configured state, and have the correct firmware.

• The servers are in No Profile Applied state, have the correct firmware, and the portsare mapped to the correct interconnect.

Server profile failsto add connection

31.15 Troubleshooting server profiles 253

Page 254: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Possible cause and recommendationSymptom

The server hardware or its iLO are powered-off or reset• In most cases, retrying the operation resolves the problem

The appliance cannot collect progress information from the iLO• In most cases, retrying the operation resolves the problem

A profile operationtimeout whenapplying BIOSsettings

Invalid configuration• Auto-assignment for FlexNIC connections does not validate the following:

◦ Bandwidth oversubscription on the physical port

◦ Maximum networks (VLANs) on the physical port

◦ Duplicate networks (VLANs) on the physical port

• Manual assignment is required

Auto-assignment forFlexNIC fails whiledeployingconnections

31.15.2 What to do when you cannot apply the server profile

Possible cause and recommendationSymptom

If you cannot apply the server profile because the PXE boot does not boot within the expectedamount of time, reset the iLO.

Cannot apply theserver profile

Verify the operational status of the server hardware1. Click Cancel to exit from the Create Server Profile screen.2. From the main menu, navigate to the Server Hardware screen.3. Find, and then select the server hardware.

Cannot verify thestatus of the serverhardware

254 Troubleshooting

Page 255: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.15.3 Profile operations are not successful

Possible cause and recommendationSymptom

The enclosure is no longer managed by the applianceTo prevent losing all allocated virtual IDs, perform the following steps before forcibly deleting theserver profile.1. Use REST APIs to get the server profile.

GET /rest/server-profiles

2. Force delete the profile using the UI or REST APIs.3. Recreate the IDs using the User Specified option in the UI, or use REST APIs to create the server

profile:a. Get the server profile.

GET /rest/server-profiles

b. Edit the server profile.1) Remove uri, serverHardwareTypeUri, enclosureGroupUri, enclosureUri,

and enclosureBay.2) Change the serverHardwareUri value to the server the profile is going to be

associated to.3) Change serialNumberType from Virtual to UserDefined.4) In the connections property, change macType from Virtual to UserDefined.5) In the connections property, change wwpnType from Virtual to UserDefined.6) In the connections property, if applicable change networkUri with the correct

networks.c. Create the server profile.

POST /rest/server-profiles

Message indicatesthat the server ismanaged byanothermanagementsystem

31.15 Troubleshooting server profiles 255

Page 256: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.16 Troubleshooting storage

31.16.1 Brocade Network Advisor (BNA) SAN manager fails to add

Possible cause and recommendationSymptom

Verify that BNA or the Standalone SMI Agent is installed on a server• See the BNA software documentation.

Adding the SANmanager fails with theerror “No SANmanager can be foundat the specifiedlocation.”

Verify that a BNA administrator account with full access is configured andavailable for use by the appliance• See the BNA software documentation.

Verify that the Common Information Model Object Manager (CIMOM) isinstalled and configured on the server• See the BNA software documentation.

Verify that the BNA SSL setting and the SSL setting for the BNA on the applianceare the same1. Use the BNA software to verify whether or not SSL is enabled. See the BNA software

documentation for more information.2. From the SAN Managers screen, verify that the Use SSL setting on the appliance for BNA

matches the SSL setting in the BNA software. If the SSL setting does not match:a. From the main menu, select SAN Managers, and do one of the following:

• In the master pane, select the BNA and select Actions→Edit.

• Hover your pointer device in the details pane and click the Edit icon.

3. For Use SSL, change the value so that it matches the SSL setting in the BNA software.4. Click Ok to save your changes.

31.16.2 Unable to establish connection with Brocade Network Advisor (BNA) SANmanager

Possible cause and recommendationSymptom

Verify that the CIMOM is bound to the NIC that is on the same subnet as theapplianceThis is required for the appliance to connect and communicate with the BNA networkmanagement software.

• See the BNA software documentation.

Unable to establish aconnection with theSAN manager

256 Troubleshooting

Page 257: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.16.3 Volume not available to server hardware

Possible cause and recommendationSymptom

A possible cause of a volume not being accessible on the server is that the SAN zone isimproperly configured or missing. The following are recommended solutions:

Re-enable the attachment (Managed SAN case)1. From the main menu, select Server Profiles.2. In the master pane, select an server profile and select Actions→Edit.3. Under SAN Storage locate the volume attachment and select Enable.4. Click OK.

Create or configure the zone using the SAN management software (nomanaged SAN)• See the SAN manager documentation.

Volume not accessibleon the server

A possible cause of a volume not being accessible on the server is that the Server initiators notlogged into the fabric because the interconnect port is disabled. The following are recommendedsolutions:

Enable the interconnect port on the appliance1. From the main menu, select Interconnects.2. In the master pane, select an interconnect and select Actions→Edit.3. Locate the port you want to enable and select Enable.4. Click OK.You can also use the REST API to complete this task.REST API: /rest/interconnects/{id}/portsSee the HP OneView REST API Reference for more information.

Reconfigure the logical interconnect group1. From the main menu, select Logical Interconnect Groups.2. In the master pane, select a logical interconnect group and select Actions→Edit.3. Edit the uplink sets to connect the Fibre Channel networks with the desired interconnect

ports.4. Click OK.5. Verify that the logical interconnect group link comes online.6. From the main menu, select Logical Interconnects.7. In the master pane, select a logical interconnect and select Actions→Update from group.You can also use the REST API to complete this task.REST API: /rest/logical-interconnect-groups/{id} and/rest/logical-interconnects/{id}/compliance

See the HP OneView REST API Reference for more information.

Verify the cabling1. Verify the physical cabling is configured as intended.

A possible cause of a volume not being accessible on the server is that the SAN is improperlyzoned. The following are recommended solutions:

Using managed SANs1. Verify that the SAN manager and SAN is associated with the network.2. Verify that Automate zoning is enabled.

Not using managed SANsVerify that the zone has been manually configured.1. See the SAN manager documentation.

31.16 Troubleshooting storage 257

Page 258: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Possible cause and recommendationSymptom

A possible cause of a volume not being accessible on the server is that the connection has notbeen defined in the server profile.

Add a connection to a Fibre Channel network in the server profile1. From the main menu, select Server Profiles.2. In the master pane, select a server profile and select Actions→Edit.3. Under Connections click Add Connection.4. For Device type select Fibre Channel.5. For Network select a network that is connected to the storage system and click Add.6. Click OK.

31.16.4 Volume has been moved to a storage pool that is not managed by theappliance

Possible cause and recommendationSymptom

Move the volume to a pool that is managed by the appliance and refresh thevolume using the storage system software• See the storage system documentation.

Bring the storage pool in which the volume resides under management of theapplianceNOTE: If the volume was moved by Adaptive Optimization, HP recommends bringing allpools that Adaptive Optimization might use under management of the appliance. This willensure that the volume is still available to the appliance if it is moved by Adaptive Optimization.1. From the main menu, select Storage Pools, and do one of the following:

• Click + Add storage pool in the master pane.

• Select Actions→Add.

2. For Storage System, select the storage system that contains the storage pools you want toadd.

3. For Storage Pool, select the storage pool you want to add.4. Click Add to add the storage pool, or click Add + add another pool.You can also use the REST API to complete this task.REST API: /rest/storage-poolsSee the HP OneView REST API Reference for more information.

Volume is not in anormal state Thevolume is visible fromthe storage system, butnot from theappliance.

258 Troubleshooting

Page 259: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.16.5 Target port failure

Possible cause and recommendationSymptom

One cause of target port failure is that the Actual and Expected network are mismatched.Possible causes for this are the following:

The expected network needs to be updated on the appliance1. From the main menu, select Storage Systems.2. In the master pane, select the storage system and select Actions→Edit.3. For the port change the Expected Network so that it matches the Actual Network.4. Click OK.You can also use the REST API to complete this task.REST API: /rest/storage-systems/{id}See the HP OneView REST API Reference for more information.

Managed SANs have not been associated with networks (Fabric attach)1. From the main menu, select Networks.2. In the master pane, select the Fibre Channel network you want to associate with a managed

SAN and select Actions→Edit.3. For Associate with SAN, select a managed SAN.4. Click OK to save your changes to the network.

Repeat these steps for each Fibre Channel network you want associated with a managedSAN.

You can also use the REST API to complete this task.REST API: /rest/fc-networks/{id}See the HP OneView REST API Reference for more information.

The enclosure that is physically connected to the storage system has not beenadded to the appliance (Direct attach)• Use the Enclosures screen to add the enclosure to the appliance.

You can also use the REST API to complete this task.REST API: /rest/enclosuresSee the HP OneView REST API Reference for more information.

The physical cabling is improperly configured (Fabric attach)• Verify that the cabling between the storage system and the SAN switch is properly

configured.

The physical cabling is improperly configured (Direct attach)• Verify that the cabling between the storage system and the enclosure interconnects is properly

configured.

Target port is in afailure state

Port failed on device• Examine your storage system hardware. Repair as necessary.

31.16 Troubleshooting storage 259

Page 260: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.17 Troubleshooting switches

31.17.1 Switch communications

Possible cause and recommendationSymptom

Incorrect IP address or host name• Edit the switch to specify the correct IP address or host name

Invalid credentialsThe user name or password is not valid for the switch.

• Edit the switch and enter new credentials

Lost network connectivity• Refresh the switch

• Edit the switch to specify a new IP address or host name

Unable tocommunicate withswitch

31.18 Troubleshooting user accounts

31.18.1 Incorrect privilegesUsers must have view privileges (at minimum) on a managed object to see that object in the userinterface.

Possible cause and recommendationSymptom

Your assigned role does not have the correct privileges• Request a different role or an additional role from the Infrastructure administrator in order

to do your work.

Unable to see specificresource informationor perform a resourcetask

31.18.2 Unauthenticated user or groupEach user is authenticated on login to the appliance by the authentication service that confirms theuser name and password. The Edit Authentication screen enables you to on the appliance; thedefault values are initially populated during first time setup of the appliance.

Possible cause and recommendationSymptom

1. From the Users screen, click Add Directory User or Group.2. Click add a directory.3. From the Edit Authentication screen, click Add directory.4. Provide the requested information .5. Click OK.

Unable to configure adirectory user orgroup

31.18.3 User public key is not accepted

Possible cause and recommendationSymptom

Hidden characters introduced during a copy/paste operation change the keycode• Enter the key again, taking care to prevent special characters from being injected into the

key when pasting it into the public key field.

User public key doesnot work or is notaccepted

260 Troubleshooting

Page 261: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.18.4 Directory service not available

Possible cause and recommendationSymptom

Directory service server is down1. Locally run the ping command on the directory server IP address or host name to determine

if it is online.2. Verify that the appliance network is operating correctly.3. Contact the directory service administrator to determine if the server is down.

Inaccurate settings in the Add Directory screen1. Verify that the name of the directory service is unique and entered correctly. Duplicate

names are not accepted.2. Verify that the Directory type is correct.3. Ensure that the Search context fields are correct.

Verify that the group is configured in the directory service.

4. Verify that the credentials of the authentication directory service administrator are correct.5. Ensure that the role assigned to the group is correct.

Cannot connect to thedirectory service

31.18.5 Cannot add directory service

Possible cause and recommendationSymptom

Lost connection with directory service host1. Verify that the settings for the directory service host are accurate.2. Locally run the ping command on the directory server’s IP address or host name to determine

if it is on-line.3. Verify that the port for LDAP communication with the directory service is correct.4. Verify that the port you are using for communication is not blocked by any firewalls.5. Verify that the appliance network is operating correctly.6. Determine that the appliance virtual machine is functioning properly and that there are

enough resources.

Connectivity

Inaccurate credentials1. Verify the login name and password are accurate.2. Verify the search context information is accurate; you might be trying to access a different

account or group.3. Re-acquire and install the directory service host certificate.4. Contact the directory service provider to ensure that the credentials are accurate.

Cannot log in

31.18 Troubleshooting user accounts 261

Page 262: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

31.18.6 Cannot add server for a directory service

Possible cause and recommendationSymptom

Lost connection with directory service host1. Verify that the settings for the directory service host are accurate.2. Verify that the correct port is used for the directory service.3. Verify that the port you are using for communication is not blocked by any firewalls.4. Locally run the ping command on the directory service host’s IP address or host name to

determine if it is on-line.5. Verify that the appliance network is operating correctly.6. If the appliance is hosted on a virtual machine, determine that it is functioning properly and

there are enough resources.

Connectivity

Inaccurate credentials1. Verify that the login name and password are accurate.2. Reacquire and install the directory service host certificate.3. Contact the directory service provider to ensure that the credentials are accurate.

Inaccurate settings in the Add Directory screen1. Verify that the name of the directory service is unique and entered correctly. Duplicate

names are not accepted.2. Verify that the Directory type is correct.3. Ensure that the Search context fields are correct.

Verify that the group is configured in the directory service.

4. Verify that the credentials of the authentication directory service administrator are correct.

Cannot log in

31.18.7 Cannot add directory group

Possible cause and recommendationSymptom

Lost connection with directory service host1. Verify that the settings for the directory service host are accurate.2. Verify that the correct port is used for the directory service.3. Verify that the port you are using for communication is not blocked by any firewalls.4. Locally run the ping command on the directory service host IP address or host name to

determine if it is online.5. Verify that the appliance network is operating correctly.6. If the appliance is hosted on a virtual machine, determine that the virtual machine is

functioning properly and enough resources are allocated to it.

Inaccurate credentials1. Verify that the login name and password are accurate.2. Reacquire and install the directory service host certificate.3. Contact the directory service provider to ensure that the credentials are accurate.

Cannot log in

Group not configured in the directory service1. Verify the name of the group.2. Contact the directory service administrator to verify that the group account is configured in

the directory service.3. Verify that the group is within four hierarchical levels from the group specified by the DN.

For more information, see “About directory service authentication” (page 181).

Cannot find group inthe directory service

262 Troubleshooting

Page 263: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

32 Restoring an appliance from a backup fileThis chapter describes how to use the UI, REST APIs, or a custom-written PowerShell script to restorea corrupted appliance from a backup file. A restore operation is required only to recover fromcatastrophic failures, not to fix minor problems that can be resolved in other ways.

UI screens and REST API resources

REST API resourceUI screen

restoresSettings→Actions

For more information about restoring an appliance, see the online help for the Settings screen.

IMPORTANT: Do not use any hypervisor-provided capabilities or snapshots to restore an HPOneView appliance because doing so can cause synchronization errors and result in unpredictableand unwanted behavior.

32.1 RolesUsers with Infrastructure administrator or Backup administrator privileges can create and downloadbackup files, however, only an Infrastructure administrator can restore an appliance from a backupfile.

32.2 About restoring the applianceRestoring an appliance from a backup file replaces all management data and most configurationsettings with the data and settings in the backup file, including user names and passwords, auditlogs, and available networks.The appliance is not operational during the restore operation and it can take several hours toperform; the more resources and devices to restore, the longer the restore operation takes. A restoreoperation cannot be canceled or undone after it has started. The appliance blocks login requestswhile a restore operation is in progress.

IMPORTANT: A restore operation is required to recover from catastrophic failures, not to fixminor problems that can be resolved in other ways.

You can restore an appliance from a backup file that was created on the same appliance or, ifan appliance fails and cannot be repaired, from a backup file from a different appliance. In this

32.1 Roles 263

Page 264: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

case, the backup file must have been created from an appliance running the same version of HPOneView.

DescriptionActions during the restoreoperation

During a restore operation, the appliance firmware validates the resource inventory(enclosures, servers, interconnects) and reconciles the data in the backup file with thecurrent state of the managed environment. The state of the managed environment is likelyto be different from the state of that environment at the time the backup file was created.After the restore operation, the appliance uses alerts to report any discrepancies that itcannot resolve automatically.• If you removed, and then re-added an enclosure after a backup file was created, and

then perform a restore operation using that backup file, you must refresh the enclosurebefore the appliance can connect.

• If you added server hardware to the appliance after the backup file was created, thathardware is not in the appliance database when the restore operation completes.You must add that hardware to the appliance and then repeat any other configurationchanges (such as assigning server profiles) that were made between the time thebackup file was created and the restore operation completed.

Validates the resourceinventory

During the restore operation, the appliance refreshes each enclosure to validate itscontents—especially to ensure that the appliance still claims them. Then the appliancerefreshes each server blade and clears the virtual IDs of any servers added to an enclosuresince the last time the backup file was created. The appliance also refreshes all rackservers to ensure they are claimed.

Refreshes enclosures tovalidate contents

The appliance clears virtual IDs for server hardware that does not have a profile assignedbut does have virtual IDs configured. These servers most likely had a profile assignedafter the last backup was made.See also “Post-restoration tasks” (page 267).

Clears virtual IDs

You can use the UI to upload a backup file and restore the appliance from it. You can also useREST APIs for this purpose.

264 Restoring an appliance from a backup file

Page 265: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

32.3 Best practices for restoring an appliance

DescriptionBest Practice

1. Note the passwords you use.Maintain a list of the current user accounts on the appliance.The restore operation resets the user names and passwords to those that were in effect when thebackup file was created.

2. Create a support dump.Use the support dump to diagnose failures that occurred before the restore operation.

3. Download the existing audit logs, and store them for safekeeping.The restore operation restores the audit logs from the backup file, overwriting the existing logs.

4. Stop all automatically scheduled backups.Restart the automatically scheduled backups after the appliance is restored.

5. Make the backup file accessible to the appliance from which you plan to issue the upload request.If you are using an enterprise backup product to archive backup files, follow any steps requiredby your backup product to prepare for the restore operation.

Before you begin

• Make sure that all users logged in to the appliance log out. Users who are logged in when therestore operation begins are automatically logged out, losing whatever work was in progress.All users are blocked from logging in during the restore operation.

Inform users

• Use the latest backup file to restore the appliance. Changes made after the backup file is createdcannot be saved.

• Make sure the appliance network settings are the ones you want the appliance to use after therestore operation. Appliance network configuration settings are not included in the backup file.

• Ensure that the appliance being restored and the appliance on which the backup file was createdhave the same firmware version; otherwise, the restore operation fails.The platform type, hardware model, and the major and minor numbers of the appliance firmwaremust match to restore a backup. The format of the appliance firmware version is as follows:majornumber.minornumber.revisionnumber-buildnumber

The revision and build numbers do not need to match.If the backup file is incompatible with the firmware on the appliance, the upload returns an errorand the restore operation stops. You will need to update the firmware or select a different backupfile.

• If the backup file was created on an appliance that is different from the one you are restoring,do one of the following:

◦ Delete the original appliance.

◦ Reconfigure the original appliance so that it no longer manages the devices it was managingwhen the backup file was created. Serious errors can occur if multiple appliances attempt tomanage the same devices.

Use the rightbackup file

32.4 Restore an appliance from a backup fileRestoring an appliance from a backup file replaces all management data and most configurationsettings on the appliance. You are directed to re-enter unresolved data, if applicable. For moreinformation, see “About restoring the appliance” (page 263).Prerequisites

• Minimum required privileges: Infrastructure administrator.

• You have completed all the best practices for restoring an appliance.

32.3 Best practices for restoring an appliance 265

Page 266: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

IMPORTANT: If you are using a backup file created on another appliance to restore a new orreplacement appliance:1. Install HP OneView on the new or replacement appliance. For instructions, see the HP OneView

Installation guide.2. Configure the new appliance with the same network settings as the appliance on which the

backup file was created. Thus, you can use the network to upload the backup file to the newappliance.For more information on the network configuration settings, see the online help for the add oredit appliance screen details.If the network configuration for the new appliance does not exactly match the networkconfiguration in the backup file, the network configuration disagrees with the network certificatesin the backup file. As a result, the browser loses connection with the appliance and theappliance cannot be restored.

3. When the new appliance network is configured, continue the restore operation described inthe following procedure.

Restoring an appliance from a backup file1. From the Settings screen, select Actions→Restore from backup.

A dialog box opens.

2. Read the on-screen notification, then select the check box to confirm.3. From the dialog box, do one of the following:

• Drag the backup file and drop it into the indicated text box.

• Click Browse and select the backup file to upload.

NOTE: Not all browsers and browser versions offer the ability to drag and drop files ontoapplications.

4. Click Upload file.Wait until the file upload is complete.A progress bar appears. The file name, creation date, and version are displayed when thefile upload is complete.

5. Select Restore from backup in the dialog box.6. Select Restore from backup again.

Wait until the restore process is complete. A status page indicates progress.When the restore process completes, you are returned to the login page where you can login to the restored appliance.

7. Upload the firmware bundles used by your server profiles, enclosures, and logical interconnects.These were not saved as part of the backup file. Refer to each profile's Firmware baselinesetting to determine the file name for the required baseline. You do not need to upload thedefault baseline, HP Service Pack for ProLiant - Base Firmware, which isincluded in the appliance image.

266 Restoring an appliance from a backup file

Page 267: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

32.5 Using REST APIs to restore an appliance from a backup file

Prerequisites• Minimum required session ID privileges: Infrastructure administrator

• You have uploaded a backup file to the appliance.

Restoring the appliance from a backup file using REST APIs

1. Initiate the restore process.POST /rest/restores

The {restore URI} is returned.

2. List the status of the restore process.GET /rest/restores

32.6 Creating a custom script to restore an applianceIf you prefer to write a script to restore an appliance from a backup file, see “Sample restorescript” (page 326) for a sample PowerShell script that you can customize for your environment.

32.7 Post-restoration tasksDuring a restore operation, the appliance reconciles the data in the backup file with the currentstate of the managed environment. There are some discrepancies that a restore operation cannotresolve automatically, for example, if servers were added after the backup file was created. Thenetwork configuration on these servers is unknown to the appliance after a restore and could resultin duplicate MAC addresses and World Wide Names (WWNs), as a result.After a restore operation completes, you must manually resolve any remaining alerts and add theseservers back into the appliance to eliminate the risk of duplicate IDs. You must also perform manualcleanup of hardware (servers, interconnects, and enclosures) if server profiles are forcibly unassignedor the hardware is forcibly removed without first being unconfigured.Preventing duplicate IDs on the network after a restore1. After a restore operation is complete, re-add any enclosure or server hardware added since

the selected backup.

NOTE: For any enclosures added since the last backup that you decide not to re-add afterthe restore, avoid duplicate IDs by running the Onboard Administrator SSH command clearvcmode on these enclosures. Running this command ensures the virtual MACs and WWNson the server blades in the enclosure have been cleared.

2. For any server profile alerts about the profile not matching the server hardware:a. Identify all server profiles with a mismatch-type of error message. Make a list of these

server profiles and the assigned server hardware.b. Power off the server, and then unassign all of the server profiles individually. From the

Server Profiles screen, select Actions→Edit, and then select Unassign from the serverhardware drop down selector. Click OK.

c. Select Actions→Edit again, and then reassign all of the documented profiles to thedocumented server hardware.

3. For any alerts about ID ranges, the Network administrator should examine the address andidentifier ranges and edit them, if needed.

4. Re-create any profiles for the servers in any enclosures that were added in step 1.

32.5 Using REST APIs to restore an appliance from a backup file 267

Page 268: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

268

Page 269: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

33 Support and other resourcesThe following topics provide information about HP Support as well as the other resources anddocumentation that are available to assist you in the use of HP OneView.

33.1 Gather information before contacting an authorized supportrepresentative

If you need to contact an authorized HP support representative, be sure to have the followinginformation available:

• Your Service Agreement Identifier (SAID)

• Software product name — HP OneView

• Hypervisor virtualization platform and version

• Messages generated by the appliance

• Other HP or third-party software in use

• A support dump if a message recommended that you create a support dump for analysispurposes

33.2 How to contact HP• See the Contact HP Worldwide website to obtain contact information for any country:

http://www.hp.com/go/assistance

• See the contact information provided on the HP Support Center website:http://www.hp.com/go/hpsc

• In the United States, call +1 800 334 5144 to contact HP by telephone. This service is available24 hours a day, 7 days a week. For continuous quality improvement, conversations might berecorded or monitored. Say OneView when prompted for the product name.

33.3 Get connected to the HP OneView online user forumThe HP OneView interactive online forum enables you to share your experiences and pose andanswer questions related to using HP OneView.See http://www.hp.com/go/oneviewcommunity to join the discussion.

33.4 Software technical support and software updatesHP OneView software products include three years of 24 x 7 software technical support and updateservices, which provides access to technical assistance to resolve software implementation oroperations problems.With this service, you benefit from expedited problem resolution as well as proactive notificationand delivery of software updates.See http://www.hp.com/go/hpsc for more information.

33.4.1 Registering for software technical supportWhen you order HP OneView, you receive a license entitlement certificate by physical shipmentor email, which you must redeem online in order to obtain the license activation key.

33.1 Gather information before contacting an authorized support representative 269

Page 270: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

After redeeming your license certificate activation key, you are prompted to register for softwaretechnical support and update services. Licenses that are embedded in the hardware are automaticallyregistered.See http://www.hp.com/go/insightlicense for more information.

33.4.2 Using your software technical support and update serviceOnce registered, you receive a service contract in the mail containing the customer service phonenumber and your Service Agreement Identifier (SAID). You need the SAID when you phone fortechnical support.

33.4.3 Obtaining HP OneView software and firmware updatesSee http://www.hp.com/go/oneviewupdates to obtain HP OneView software updates andproduct-specific firmware bundles.

33.4.4 Obtaining software and drivers for HP ProLiant productsSee http://welcome.hp.com/country/us/en/support.htm for the latest software and drivers foryour HP ProLiant products.

33.4.5 WarrantyHP will replace defective delivery media for a period of 90 days from the date of purchase. Thiswarranty applies to all products found on the delivery media.

33.5 Related informationTo learn about the technical documentation, websites, and other resources that are available forHP OneView and related products, see the following topics:

• “HP 3PAR StoreServ Storage documentation andwebsites” (page 271)

• “HP Virtual Connect documentation and websites” (page272)

• “Finding documents on the HP Support Centerwebsite” (page 272)

• “Product bulletins and Quick Specs for all HPproducts” (page 270)

• “HP OneView documentation and websites” (page 271)

• “Enclosure, iLO, and server hardware documentationand websites” (page 271)

33.5.1 Product bulletins and Quick Specs for all HP productsThe HP product bulletin website http://www.hp.com/go/productbulletin, accessible from yourdesktop or mobile device, is a convenient central resource providing technical overviews andspecifications for HP hardware and software products.

270 Support and other resources

Page 271: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

33.5.2 HP OneView documentation and websitesSee the Enterprise Information Library at http://www.hp.com/go/oneview/docs to download thelatest versions of the following HP OneView documentation:

• HP OneView REST API Reference

• zip file of HP OneView user interface HTML help files

• zip file of HP OneView REST API HTML help files

• Technical white papers

• HP OneView Release Notes

• HP OneView Support Matrix

• HP OneView Installation Guide

• HP OneView User Guide

HP OneView websitesHP OneView help

• Primary website: http://www.hp.com/go/oneview

• Software updates: http://www.hp.com/go/oneviewupdates

• User community forum: http://www.hp.com/go/oneviewcommunity

• Videos: http://www.hp.com/go/oneviewdemos

To view help on the appliance, click to open the Helpsidebar. Links in the sidebar open help in a new browserwindow or tab:• Help on this page opens help for the current screen

• Browse help opens the top of the help system whereyou decide which help topics you want to read about

• Browse REST API help opens help for API scripting andreference information

• Clicking on a screen or dialog box openscontext-sensitive help for that dialog box

NOTE: See the online help for instructions to enable users and developers to browse the HPOneView help and HP OneView REST API Reference on their local computers or a web server.

33.5.3 Enclosure, iLO, and server hardware documentation and websitesYou can download the latest versions of hardware manuals from the HP Servers Information Libraryhttp://www.hp.com/go/enterprise/docs.For more information about hardware products, see the following websites:

HP ProLiant server hardware websitesEnclosure and iLO websites

• General information: http://www.hp.com/go/proliant

• BL series server blades: http://www.hp.com/go/blades

• DL series rack mount servers: http://www.hp.com/servers/dl

• HP BladeSystem enclosures: http://www.hp.com/go/bladesystem

• HP Integrated Lights-Out : http://www.hp.com/go/ilo

33.5.4 HP 3PAR StoreServ Storage documentation and websitesYou can download the latest versions of HP 3PAR StoreServ Storage manuals from the HP StorageInformation Library http://www.hp.com/go/storage/docs.For more information about HP 3PAR StoreServ Storage products, see http://www.hp.com/go/storage.

33.5 Related information 271

Page 272: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

33.5.5 HP Virtual Connect documentation and websitesYou can download the latest versions of HP Virtual Connect manuals from the HP Support Center.

HP Virtual Connect websiteDocument title

http://www.hp.com/go/virtualconnect• HP Virtual Connect User Guide• HP Virtual Connect Command Line Reference

See “Finding documents on the HP Support Centerwebsite” (page 272) to learn how to find documents hostedthere.

33.5.6 Finding documents on the HP Support Center websiteFollow these instructions to access technical manuals hosted on the HP Support Center.1. Go to the HP Support Center website at http://www.hp.com/go/hpsc.2. Under Knowledge Base in the left navigation pane, select Manuals.3. Type a product name in the Find an HP product by search box (for example, Storage 3PAR

or HP Virtual Connect) and click Go.4. If more than one product name is returned in the results, select the product you want.5. On the Manuals page for that product, select your Language.6. Next, select the type of document you are looking for to narrow down the list of documents

that are offered to you. For example, select getting started information, user guides, setup andinstallation guides, general reference information, or white papers.If the list of documents is long, it might take a few seconds to load the page. You can use thesorting options in the table headings to sort the list of documents alphabetically by title or bypublication date.

7. Select a document title to download to your local computer or to view online.

33.6 Submit documentation feedbackHP is committed to providing documentation that meets your needs. To help us improve ourdocumentation, send your suggestions and comments to this email address:[email protected]

For UI and REST API helpIn your email message, include the section title where the content is located. Also include theproduct name, product version, help edition, and publication date located on the legal noticespage.

For user guides and other manualsIn your email message, include the document title, edition, publication date, and document partnumber located on the front cover of the document as well as the section title and page number.

272 Support and other resources

Page 273: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

A Step by step: Configuring an example data center usingHP OneView

This appendix contains an illustrated example of using the HP OneView appliance UI to configureand manage an example (fictional) data center. It demonstrates using the UI to:1. Provision eight VMware vSphere ESXi host servers using the HP OneView appliance and

vSphere Auto Deploy feature. This demonstration includes adding a firmware bundle to theappliance, establishing a firmware baseline for an enclosure, and creating networks andnetwork sets that are used in the demonstrations that follow.

2. Bring an HP ProLiant DL360p Gen8 rack mount server under management. This scenarioincludes adding a license to the appliance and using the appliance Map view to displayrelationships between resources.

3. Add an HP StoreServ Storage system to the sample data center using a Fabric attach or Directattach connection

IMPORTANT:• The information in this appendix, including all IP addresses, names, user names, passwords,

and hardware and software configurations, is intended as an example for demonstrationpurposes only.

• The example in this appendix was created using HP OneView Version 1.10 and might notbe valid for other versions of the software.

Video demonstrations of HP OneView are also available. See “Support and other resources”(page 269).

A.1 Tasks you can perform without data center hardwareYou can perform the following tasks before you add any hardware to the appliance:

• Plan the data center configuration.• Install the appliance.• Add, edit, and delete networks, network sets, logical interconnect groups, and enclosure

groups.• Add, edit, and delete server profiles that are not assigned to hardware. Not all aspects of a

server profile can be configured before the appropriate server hardware is added to theappliance.

• Upload firmware bundles to the appliance repository.• Remove firmware bundles from the appliance repository.• Add and delete users.• Change settings.• Create support dump files.• Create backup files.

A.2 Information about the sample data center

A.2.1 Sample data center hardwareThe sample data center hardware includes:

• One HP ProLiant DL360p Gen8 rack mount server• One rack that contains the enclosures and rack mount servers

A.1 Tasks you can perform without data center hardware 273

Page 274: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• One HP BladeSystem c7000 Enclosure containing an HP Virtual Connect FlexFabric10Gb/24-Port Module, an HP Virtual Connect 8Gb 20–Port Fibre Channel Module, andseveral different models of HP BladeServer server blades

• One HP BladeSystem c7000 Enclosure containing HP Virtual Connect FlexFabric-20/40 F8modules and several different models of HP BladeServer server blades

• A pair of SAN switches that connect to data center storage systems• A pair of Ethernet switches that connect to the data center networks• An HP 3PAR Storage System that connects directly to one of the enclosures (a Direct attach

configuration)All of the hardware is located in the same room.

Rack mount server

DescriptionAttribute

HP ProLiant DL360p Gen8Model

DL360pGen8-1796Name

198.51.100.15iLO IP address

User name iLOAdmin

Password S&leP@ssw0rd

iLO administrator credentials

Rack 173, U26Physical location

Enclosure 1

DescriptionAttribute

Enclosure-174Name

198.51.100.251Primary Onboard Administrator IPaddress

198.51.100.252Secondary Onboard Administrator IPaddress

User name OAAdmin

Password S&leP@ssw0rd

Onboard Administrator credentials

User name iLOAdmin

Password S&leP@ssw0rd

iLO administrator credentials (allservers)

Rack 173, U1 through U10Physical location

I/O bay numberInterconnect hardware

1, 2HP Virtual Connect FlexFabric10Gb/24-Port Module

3, 4

TIP: HP Virtual Connect Fibre Channel modules cannot be placed in bays 1and 2.

HP Virtual Connect 8Gb 20–PortFibre Channel Module

274 Step by step: Configuring an example data center using HP OneView

Page 275: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Server bay numbersServer hardware model

1, 2HP ProLiant BL660c Gen8

3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16HP ProLiant BL460c Gen8

9, 10None (bay is empty)

Enclosure 2

DescriptionAttribute

Enclosure-1904Name

198.51.100.253Primary Onboard Administrator IPaddress

198.51.100.254Secondary Onboard Administrator IPaddress

User name OAAdmin

Password S&leP@ssw0rd

Onboard Administrator credentials

User name iLOAdmin

Password S&leP@ssw0rd

iLO administrator credentials (allservers):

Rack 173, U11 through U20Physical location

I/O bay numberInterconnect hardware

1, 2HP Virtual Connect FlexFabric-20/40F8 Module

Server bay numbersServer hardware models

1, 2HP ProLiant BL660c Gen8

3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16HP ProLiant BL460c Gen8

9, 10None (bay is empty)

HP Virtual Connect FlexFabric 10Gb/24-Port Module port configurations

Permitted configurationsPorts

Either Fibre Channel or 10Gb EthernetX1, X2, X3, X4

Either 1GB or 10Gb EthernetX5, X6

Either internal stacking link or 1GB or 10Gb Ethernet. If a port is used for aninternal stacking link, do not use it for an external Ethernet connection. For thisdata center, use X7 for the internal stacking link.

X7, X8

HP Virtual Connect 8Gb 20–Port Fibre Channel Module

Permitted configurationsPorts

8Gb Fibre Channel1, 2, 3, 4

A.2 Information about the sample data center 275

Page 276: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

HP Virtual Connect FlexFabric-20/40 F8 Module port configurations

Permitted configurationsPorts

Either 1Gb/10Gb Ethernet or Fibre ChannelX1, X2, X3, X4

Either 1Gb/10Gb Ethernet or Fibre Channel but must be same type of networktraffic

X5, X6

Either 1Gb/10Gb Ethernet or Fibre Channel but must be same type of networktraffic

X7, X8

Internal stacking linkX9, X10

Either 1x40Gb, 4x10Gb, or 1x10Gb EthernetQ1, Q2, Q3, Q4

If configured for 4x10Gb, 1Gb multiplex EthernetQx.1–Qx.4

A.2.2 Data center networksAll data center switch ports that connect to the Virtual Connect (VC) interconnect modules areconfigured as described in “Data center switch port requirements” (page 141).

A.2.2.1 Fibre Channel networks

Fibre Channel networks for the SAN fabricsThe sample data center has two Fibre Channel SAN switches. To see a graphical representationof the configuration, see Figure 18 (page 277).The names for the Fabric attach Fibre Channel networks are:

• FC 1• FC 2• FC 3• FC 4

Table 16 Fabric attach Fibre Channel network configurations

NotesValueConfiguration attribute

Fibre ChannelType

Choose Fabric attach for Fibre Channel networks that connect to SANswitches in the data center.

Fabric attachFabric type

This is the default value displayed on the Create network screen.2.5 Gb/sPreferred bandwidth

This is the default value displayed on the Create network screen.8 Gb/sMaximum bandwidth

This is the default value displayed on the Create network screen.AutoLogin redistribution

This is the default value displayed on the Create network screen.30 secondsLink stability time

Fibre Channel networks directly attached to the 3PAR Storage System (Direct attach)The sample data center has a 3PAR Storage System that is connected directly to an enclosure. Thisis called a Direct attach or Flat SAN network configuration. To see a graphical representation ofthe configuration, see Figure 18 (page 277).The names of the Direct attach Fibre Channel networks follow:

• Direct A• Direct B

276 Step by step: Configuring an example data center using HP OneView

Page 277: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Table 17 Direct A and Direct B Fibre Channel network configurations

NotesValueConfiguration attribute

Fibre ChannelType

Choose Direct attach for Fibre Channel networks that connect to the 3PARstorage system.

Direct attachFabric type

This is the default value displayed on the Create network screen.2.5 Gb/sPreferred bandwidth

This is the default value displayed on the Create network screen.8 Gb/sMaximum bandwidth

This is the default value displayed on the Create network screen.AutoLogin redistribution

This is the default value displayed on the Create network screen.30 secondsLink stability time

Figure 18 Sample data center: Fibre Channel network connections

EnclosureUID

Enclosure Interlink

PS3

PS2

PS1

PS6

PS5

PS4

OA1 OA2

Remove management modules before ejecting sleeve

FAN6

FAN10

FAN1

FAN5

21

3

5

7

4

6

8

iLOUID

ActiveResetiLO

UID

ActiveReset

HP VC FlexFabr ic 10Gb/24-Por t Module

S H A R E D : U P L I N K o r X - L I N K

X3 X4X1 X2 X5 X6 X7 X8UID

HP VC FlexFabr ic 10Gb/24-Por t Module

S H A R E D : U P L I N K o r X - L I N K

X3 X4X1 X2 X5 X6 X7 X8UID

12Vdc 12Vdc

HP StorageWorks4/32B SAN Switch

0 1 2 3 8 9 10 11 16 17 18 19 24 25 26 27 3130292823222120151413127654

12Vdc 12Vdc

HP StorageWorks4/32B SAN Switch

0 1 2 3 8 9 10 11 16 17 18 19 24 25 26 27 3130292823222120151413127654

SAN A SAN B

SAN uplink connections

(Fabric attach)

SAN Switch A SAN Switch B

HP BladeSystem c7000 Enclosure

HP 3PAR Storage System

SAN uplink connections

(Direct attach)

Fabric-attached HP storage devices

A.2.2.2 Ethernet NetworksYou will configure all of the networks described in this section with the attributes listed in Table 22(page 278).For each Ethernet network:

• The network name indicates the purpose of the network and enables users to search and filterby networks with similar names and purposes.

• The VLAN ID in the network name enables users to determine the VLAN ID of the networkwithout having to look it up.

Table 18 Networks for vMotion and virtual machine management

NotesVLAN IDName

This is the boot network that includes the PXE server.1131mgmt 1131

This is the network used for live migration of VMs (virtual machines).1132vmotion 1132

A.2 Information about the sample data center 277

Page 278: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Table 19 Production networks

VLAN IDName

1101prod_1101

1102prod_1102

1103prod_1103

1104prod_1104

Table 20 Development networks

VLAN IDName

1105dev_1105

1106dev_1106

1107dev_1107

1108dev_1108

Table 21 Test networks

VLAN IDName

1111test_1111

1112test_1112

1113test_1113

1114test_1114

Table 22 Ethernet network configuration values

NotesValueConfiguration attribute

EthernetType

This is the default value displayed on the Create network screen.TaggedVLAN

This is the default value displayed on the Create network screen.2.5 Gb/sPreferred bandwidth

This is the default value displayed on the Create network screen.10 Gb/sMaximum bandwidth

This is the default value displayed on the Create network screen.SelectedSmart link

This is the default value displayed on the Create network screen.Not selectedPrivate network

A.3 Planning the configuration

A.3.1 Planning for installation of the applianceFor the sample data center, assume that you make the following choices before and duringinstallation:

• You follow the recommendations in the HP OneView Installation Guide, including:

Choosing a physical host for the appliance virtual machine (VM) that is not targeted tobe managed by this appliance

◦ Choosing a static IP address

◦ Ensuring that the ports required by the appliance are available

• You allow support personnel to access the appliance.

278 Step by step: Configuring an example data center using HP OneView

Page 279: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

• You synchronize the appliance time with the VM host time.• When prompted to change the Administrator password, you use the password SDC14u$.• You specify the following for the appliance networking settings:

ValueConfiguration attribute

myhostname.example.comAppliance host name

ManualIPv4 address assignment

255.255.240.0Subnet mask

198.51.100.0Gateway address

198.51.100.0Preferred DNS server

198.51.100.1Alternate DNS server

Unassigned (do not use IPv6 addresses in this example)IPv6 address assignment

A.3.2 Planning for network setsTo enable servers to connect any Ethernet production network or test network without having tospecify an individual network name, and to provision additional networks of these types withoutbeing required to change the configuration for every server, this data center requires network setsfor these networks:

• Production networks• Development networks• Test networks

A.3.3 Planning for users and rolesThe Administrator user ID, which has full access and privileges on the appliance, can performall configuration steps.The appliance provides RBAC (role-based access control), which enables an administrator to quicklyestablish authentication and authorization for users based on their responsibilities for specificresources. Users can view only the resources for which they are authorized, and they can initiateactions only for the resources for which they are authorized.The appliance also provides SSO (single sign-on) for the server iLO and the enclosure OnboardAdministrator. The appliance roles are mapped to the appropriate role for the iLO or OnboardAdministrator.“Understanding the security features of the appliance” (page 49) describes controlling access forauthorized users. The online help lists the minimum required privileges for each task and resource.For the sample data center, assume that all tasks are performed by a user with Infrastructureadministrator privileges, such as the Administrator user.

A.3 Planning the configuration 279

Page 280: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

A.3.4 Planning resource namesSearching and filtering in the appliance is based on a smart search model. By embeddinginformation about the resource in the resource name, you can take advantage of the search andfilter capability. In this example:

• All uplink set names include the text US.Example: testUS

• The names of Direct attach Fibre Channel networks include the text Direct.Example: Direct A

• The names of networks, network sets, and uplink sets include text that indicates the purposeof the network:

ExamplesText used innamesNetwork category

prod_1101, prod networks, prodUSprodproductionnetworks

dev_1105, dev networks, devUSdevdevelopmentnetworks

test_1111, test networks, testUStesttest networks

A.4 Installing the applianceFor installation instructions, see the HP OneView Installation Guide.

A.5 Provisioning eight host servers for VMware vSphere Auto DeployThis example demonstrates using the appliance to provision and prepare eight server blades foruse by VMware vSphere Auto Deploy to create a host cluster.

Assumptions• The appliance has been installed and the appliance networking settings have been configured,

but no other configuration has been completed.• You are adding enclosure 1 and enclosure 2 of the sample data center.• The enclosures have embedded licenses.• You will add the Ethernet networks and Fabric attach SAN networks described in “Data center

networks” (page 276).

A.5.1 Workflow1. “Downloading the latest firmware bundle and adding it to the appliance” (page 281).2. “Configuring the networks and network sets” (page 281).3. Configuring an enclosure group that captures the Virtual Connect uplink configuration in its

logical interconnect group:a. “Creating a logical interconnect group and its uplink sets” (page 286).b. “Creating an enclosures group” (page 293).

4. “Adding the enclosure” (page 293).5. “Viewing the server hardware types” (page 294).6. “Creating a server profile to use as a template” (page 295).

This server profile includes a firmware baseline, the BIOS settings for the profile, and thenetwork connections required for vSphere host servers in the sample data center.

280 Step by step: Configuring an example data center using HP OneView

Page 281: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

7. “Copying the template server profile to four servers” (page 298).8. “Adding a second enclosure and copying a server profile to four additional servers” (page 299)

A.5.2 Downloading the latest firmware bundle and adding it to the applianceYou use the latest firmware bundles in your firmware baselines to ensure that managed resourceshave the latest firmware and to enable you take advantage of all available management features.1. Download SPPs from the HP website www.hp.com/go/spp to your local system.2. From the main menu, select Firmware Bundles, and then click Add Firmware Bundle in the

master pane.3. Do one of the following:

• Drag and drop the firmware bundle file onto the shaded portion of the screen.• Click Choose File to select the .iso file that contains the firmware bundle.

4. Click Start upload to upload the firmware bundle (the .iso files) to the firmware bundlerepository.

NOTE: Wait for the SPP upload to complete before you start firmware updates or set firmwarebaselines. Keep this browser window open until the upload is complete and details about theSPP are displayed in the Firmware Bundles screen.

TIP: You can perform other tasks while the firmware bundle is uploading.Uploading a firmware bundle can take several minutes. If the browser window closes beforethe upload completes, the upload fails. HP recommends starting the firmware upload in aseparate browser window to prevent you from accidentally interrupting the upload as youperform other tasks.

A.5.3 Configuring the networks and network sets

A.5.3.1 Configuring the Fibre Channel SAN networksIn this procedure, you will create the Fibre Channel networks that connect to the Fibre ChannelSAN switches in the data center. Fibre Channel networks that connect to Fibre Channel SANswitches are Fabric attach Fibre Channel networks.Create the Fibre Channel SAN networks:1. From the main menu, select Networks, and then click + Create network in the master pane.

The Create network dialog box opens.

2. For Name, enter FC 1.3. For Type, select Fibre Channel.4. For Fabric type, select Fabric attach.5. For this data center, use the default values for the other configuration attributes.6. Click Create +.

The appliance creates the network and opens the Create network dialog box. This dialog boxuses the configuration values you selected in the preceding steps, except for the name.

7. For Name, enter FC 2 and click Create +.8. For Name, enter FC 3 and click Create +.9. For Name, enter FC 4 and click Create.

The Networks screen opens.

A.5 Provisioning eight host servers for VMware vSphere Auto Deploy 281

Page 282: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

After the networks are added, when you select a network in the master pane, you can see detailsabout that network in the details pane. For each of the networks you created:

• The value for Uplink Set is none because you have not yet defined an uplink set that uses thisnetwork. You will define the logical interconnect and its uplink sets in “Creating a logicalinterconnect group and its uplink sets” (page 286).

• The value for Used by is none because there are no server profiles or storage systems usingthis network. You will define a server profile in “Creating a server profile to use as a template”(page 295). You will create a storage system in “Adding a storage system to the datacenter” (page 306).

The following figure shows the Networks screen after you add the Fibre Channel networks.

Actions

All statuses All types All labels ResetNetworks 4

Create networkOverviewFC 4

General

Type

Associate with SANSAN manager

Preferred bandwidth

Maximum bandwidth

Uplink Set

Login redistribution

Link stability interval

Used by no server profiles

no storage systems

Auto

30 seconds

2.5Gb/s

10Gb/s

nonenone

none

Fibre Channel Fabric attach

V V V

V V

Name

FC 1 FC

VLAN Type

FC 2 FC

FC 3 FC

FC 4 FC

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.5.3.2 Configuring the Ethernet networks1. From the main menu, select Networks, and then click + Create network in the master pane.

The Create network dialog box opens.

2. Create the ESXi management and vMotion networks:a. For Name, enter mgmt 1131.b. For Type, select Ethernet.c. For VLAN, select Tagged.d. For VLAN ID, enter 1131.e. For Purpose, select Management.f. For Preferred bandwidth and Maximum bandwidth, use the default values.g. Select Smart link, but do not select Private network.

Smart link specifies that if all of the uplinks to this network within an uplink set fail, serverconnections that specify this network report an error. This feature enables the serversoftware to detect and respond to an uplink failure. It can be helpful when using certainserver network teaming (bonding) configurations.

h. Click Create + to create another network.The appliance creates the network and opens the Create network dialog box. This dialogbox uses the configuration values you selected in the preceding steps, except for the nameand VLAN ID.Behind the Create network dialog box, you might see the networks you create listed inthe master pane of the Networks screen as those networks are added.

i. For Name, enter vmotion 1132.j. For VLAN ID, enter 1132.

282 Step by step: Configuring an example data center using HP OneView

Page 283: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

k. For Purpose, select VM Migration.l. Click Create + to create another network.

The appliance creates the network and opens the Create network dialog box. This dialogbox uses the configuration values you selected in the preceding steps, except for the nameand VLAN ID.

3. Create the production networks.For this procedure, you use the default values displayed on the Create network dialog box.Because all of the configuration values for production networks are the same except for thename and VLAN ID, you can add multiple networks at the same time.a. For Name, enter prod.

TIP: When adding multiple networks at the same time, the network name is automaticallyappended with the VLAN IDs. For example, prod_1101 and prod_1102.

b. For VLAN ID, enter 1101–1104.c. For Purpose, select General.d. Click Create + to create another network.Behind the Create network screen, you also might see the networks you create listed in themaster pane of the Networks screen as those networks are added.

4. Create the development networks and test networks.For this procedure, you continue to use the default values displayed on the Create networkdialog box. Because all of the configuration values for the development and test networks arethe same except for the name and VLAN ID, you follow the same procedure for each network:a. For Name, enter the name of the network. When adding multiple networks at the same

time, the network name is automatically appended with the VLAN IDs. For example,dev_1105 and test_1111.

b. For VLAN ID, enter the VLAN ID of the network.c. Click Create + to create another network.When you finish entering the values for the last Ethernet network you want to create, clickCreate instead of Create +. The Networks screen opens.Use the following names and VLAN IDs for the development networks:

VLAN IDName

1105dev_1105

1106dev_1106

1107dev_1107

1108dev_1108

Use the following names and VLAN IDs for the test networks:

VLAN IDName

1111test_1111

1112test_1112

1113test_1113

1114test_1114

The following illustration shows the Networks screen after you add the Ethernet networks.

A.5 Provisioning eight host servers for VMware vSphere Auto Deploy 283

Page 284: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

All statuses All types All labels ResetNetworks 18

Create network

V V V

ActionsOverviewdev_1105

General

V V

Edit

Type Ethernet

1105

General

2.5 Gb/s

10 Gb/s

Yes

No

none

none

no server profiles

no storage profiles

VLAN

Purpose

Preferred bandwidh

Maximum bandwidh

Smart linkPrivate network

Uplink Set

Used by

Member of

Name VLAN Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

dev_1105 1105 Ethernet

1106 Ethernet

dev_1107 1107 Ethernet

dev_1108 1108 Ethernet

FC 1 FC

FC 2 FC

FC 3 FC

FC 4 FC

dev_1106

mgmt 1131 1131 Ethernet

prod_1101 Ethernet

prod_1102 1102 Ethernet

prod_1103 1103 Ethernet

prod_1104 1104 Ethernet

test_1111 1111 Ethernet

test_1112 1112 Ethernet

test_1113 1113 Ethernet

test_1114 1114 Ethernet

vmotion 1132 1132 Ethernet

1101

A.5.3.3 Configuring the network setsYou use network sets to create multiple networks per connection. During this task, you will use thesmart search features of the appliance to quickly narrow down the list of networks to those networksyou will add to the network set.1. From the main menu, select Network Sets, and then click + Create network set in the master

pane.The Create network set dialog box opens.

2. For all of the network sets in this data center, use the defaults displayed on the screen forPreferred Bandwidth and Maximum Bandwidth.

3. Create the network set for the production networks:a. For Name, enter prod networks and click Add networks.

The Add Networks to prod networks dialog box opens. All Ethernet networks that havebeen configured on this appliance are listed in alphabetical order.

b. In the search box, enter prod.The Add Networks to prod networks dialog box displays only the networks with namescontaining prod.To learn more about searching and filtering, which is available throughout the appliance,see “Search resources” (page 72).

c. Select all of the prod networks listed and click Add (see the following illustration).

TIP: Select all networks listed by pressing and holding either Shift or Ctrl and thenleft-clicking the networks. Alternatively, select one of the networks and then use Ctrl+A toselect all of the networks listed.

284 Step by step: Configuring an example data center using HP OneView

Page 285: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Add Networks to prod networks

Add Add + Cancel

?

prod

Name

prod_1101 1101

prod_1102 1102

prod_1103 1103

prod_1104 1104

4 matches

VLAN ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

0 selected

The Create network set dialog box shows the networks that you added to the networkset.

d. Select a network in the network set to receive untagged traffic.i. On the Create network set dialog box, under Networks, locate the first network.ii. Select the check box under Untagged.The network you select as untagged receives untagged traffic in addition to traffic taggedwith the VLAN ID for the network. For example, if you select prod_1101 to receiveuntagged traffic, prod_1101 receives traffic that is tagged with VLAN ID 1101 andtraffic that is not tagged with any VLAN ID.If you do not select a network to receive untagged traffic, untagged traffic is rejected.The following illustration shows the Networks panel of the Create network set dialog boxafter you add the production networks and select the untagged network.

e. Click Create +.The appliance creates the prod networks network set and opens the Create networkset dialog box.Behind the Create network sets dialog box, you might see the networks you create listedin the master pane of the Network Sets screen as those networks are added.

4. Create the network set for the development networks:a. For Name, enter dev networks and click Add networks.

The Add Networks to dev networks dialog box opens.

b. In the search box, enter dev to filter the list of networks.c. Select all of the dev networks listed and click Add.d. Select Untagged for the first network in the list of networks.e. Click Create +.

A.5 Provisioning eight host servers for VMware vSphere Auto Deploy 285

Page 286: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

5. Create the network set for the test networks:a. For Name, enter test networks and click Add networks.

The Add Networks to test networks dialog box opens.

b. In the search box, enter test to filter the list of networks.c. Select all of the test networks listed and click Add.d. Select Untagged for the first network in the list of networks.e. Click Create.The Network Sets screen opens. As shown in the following illustration, if you select a networkset in the master pane, the appliance displays details about that network set in the detailspane.

Network Sets 3 All labels

Create network set

Overviewtest networks

General

Networks

Preferred bandwidth 2.5 Gb/s

10 Gb/s

none

Maximum bandwidth

Used by

test_1111 test_1114Untaggedtest_1112test_1113

V

ResetV

Actions V

Name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

prod networks

dev networks

test networks

4 V

111111121113

1114

A.5.4 Creating a logical interconnect group and its uplink setsYou can create logical interconnect groups, including their uplink sets, and their associated enclosuregroups in different ways:

• You can create them before you add enclosures to the appliance.• You can create them during the enclosure add operation.In the following procedures, you will define the groups before you add any enclosures. Choosefrom:

• “Creating a logical interconnect group for enclosure 1” (page 286)• “Creating a logical interconnect group for enclosure 2” (page 290)

A.5.4.1 Creating a logical interconnect group for enclosure 1In this procedure, you will create a logical interconnect group for the first enclosure. It contains anHP VC FlexFabric 10Gb/24-Port Module and an HP VC 8Gb 20–Port FC Module.Creating the logical interconnect group1. From the main menu, select Logical Interconnect Groups and click + Create logical interconnect

group.The Create logical interconnect group dialog box opens. The large boxes on the screenrepresent enclosure interconnect bays, with bays 1 and 2 in the top row, bays 3 and 4 in thenext row, and so forth. Only interconnects of the same model can be installed in horizontallyadjacent bays.

2. For Name, enter Enclosure1LIG.

286 Step by step: Configuring an example data center using HP OneView

Page 287: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

3. In the top left box (interconnect 1), click Add interconnect and select HP VC FlexFabric10Gb/24-Port Module.

4. In the top right box (interconnect 2), click Add interconnect and select HP VC FlexFabric10Gb/24-Port Module.

5. In interconnect 3, click Add interconnect and select HP VC 8Gb 20–Port FC Module.

TIP: HP Virtual Connect Fibre Channel modules cannot be placed in bays 1 and 2.

6. In interconnect 4, click Add interconnect and select HP VC 8Gb 20–Port FC Module.7. Leave the dialog box open so that you can create the uplink sets.Creating the uplink sets for the Fibre Channel networksThe uplink sets assign data center networks to physical interconnect ports.1. Click Add uplink set.

The Add uplink set dialog box opens.

2. Configure the uplink set for the FC 1 Fibre Channel network:a. For Name, enter FCUS1.b. For Type, select Fibre Channel.

The dialog box expands to include additional configuration items.

c. For Network, select FC 1.3. Configure the uplink ports:

a. For Interconnect under Uplink Ports, select Interconnect: 3.The appliance displays the ports that you can use for Fibre Channel networks.

b. Select ports X3 and X4. Use the defaults displayed on the screen for Speed.

Create uplink set

General

Networks

Uplink ports

Network

Interconnect

Speed Auto

AutoSpeed

1

2

3

4

Name FCUS1

Type Fibre Channel

Create Create + Cancel

FC 1

interconnect: 3 x

x

?

V

V

V

4. Click Create + to add the FCUS2 uplink set to the Enclosure1LIG logical interconnect groupand reopen the Add uplink set screen.

A.5 Provisioning eight host servers for VMware vSphere Auto Deploy 287

Page 288: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

5. Add the uplink set for FC 2:a. For Name, enter FCUS2.b. For Type, select Fibre Channel.c. For Network, select FC 2.d. Configure the uplink ports. For Interconnect under Uplink Ports, select Interconnect: 4 and

then select ports X3 and X4.e. Click Create.

NOTE: Networks FC 3 and FC 4 will be added to enclosure 2.

The Create logical interconnect group dialog box opens.See the following illustration for an example.

Create logical interconnect group General V

General

Logical Interconnect Group

Name Enclosure 1LIG

1 networkX

2 uplink ports Add uplink set

X

2 uplink ports

FCUS1 FCUS2

1 network

X1 X2interconnect 1

HP VC FlexFabric 10Gb/24-Port Module

X3 X4 X5 X6 X7 X8 X1 X2interconnect 2

HP VC FlexFabric 10Gb/24-Port Module

X3 X4 X5 X6 X7 X8

?

1

2

1 2 3 4 1 2 3 4

HP VC 8Gb 20-Port FC Module

interconnect 4

HP VC 8Gb 20-Port FC Module

3

4

interconnect 3

Create Create + CancelCreating the uplink sets for the Ethernet networksThe uplink sets assign data center networks to physical interconnect ports.

TIP: If you click Cancel on the Create Logical Interconnect Group dialog box, all changes arediscarded.Instead of adding all of the uplink sets in one session, you can click Create to create the logicalinterconnect group, and then edit the logical interconnect group to add additional uplink sets.

1. Click Add uplink set.The Add uplink set screen opens.

2. Configure the uplink set for the Ethernet networks:a. For Name, enter vsphereUS.b. For Type, select Ethernet.

The dialog box expands to include additional configuration items.

c. For Connection Mode, select Automatic.The default value, automatic, instructs the system to determine the best load-balancingscheme by creating as many LAGs (link aggregation groups) as possible in a physicalinterconnect, enabling multiple links to behave as a single link.

d. For LACP timer, use the default value.

288 Step by step: Configuring an example data center using HP OneView

Page 289: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

e. Click Add networks to open the Add Networks to vsphereUS dialog box.f. Add the ESXi networks:

i. Select mgmt 1131.ii. Hold Ctrl and left-click vmotion 1132.iii. Click Add.

g. Add the uplink ports:i. Click Add uplink ports to open the Add Uplink Ports to vsphereUS dialog box.ii. In the search box, enter x1 to display only the interconnects that have X1 ports

available.iii. Select the two interconnects displayed and click Add.iv. Do not select a preferred port.

h. Click Create + to add the vsphereUS uplink set to the Enclosure1LIG logicalinterconnect group and reopen the Add uplink set screen.

3. Add the uplink sets for the production networks. As you add networks to uplink sets for thelogical interconnect group, note that the networks that have already been added to an uplinkset are not listed.

Interconnect portUplink setNetworks

X2prodUSproduction networks

When you finish entering the prodUS uplink set, click Create to add the uplink set and closethe dialog box. The Create logical interconnect group screen opens (see the followingillustration).

NOTE: The development and test networks will be added to enclosure 2.

Create logical interconnect group General V

General

Logical Interconnect Group

Name Enclosure 1LIG

vSphereUS2 networks2 uplink ports

X X4 networks

X

2 uplink ports Add uplink set

XproudUS

4 networks2 uplink ports 2 uplink ports

FCUS1 FCUS2

1 networks

X1 X2interconnect 1

HP VC FlexFabric 10Gb/24-Port Module

X3 X4 X5 X6 X7 X8 X1 X2interconnect 2

HP VC FlexFabric 10Gb/24-Port Module

X3 X4 X5 X6 X7 X8

?

1

2

1 2 3 4 1 2 3 4

HP VC 8Gb/20-Port FC Module

interconnect 4

HP VC 8Gb/20-Port FC Module

3

4

interconnect 3

Create Create + Cancel

4. Click Create to create the logical interconnect group.

A.5 Provisioning eight host servers for VMware vSphere Auto Deploy 289

Page 290: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

5. In the details pane of the Logical Interconnect Groups screen, you can use your pointing deviceto hover over an uplink set in the diagram to highlight the connections for that uplink set.

ActionsOverviewEnclosure 1 LIG

General

Logical Interconnect Group

V

V

V

VUpdate logical-interconnect-groups Completed Administrator Today 5:32:10 pm

Used By EncGrp1

Encl1-LI

Edit

vSphereUS2 networks2 uplink ports

1 network2 uplink ports

proudUS

4 networks2 uplink ports 2 uplink ports

FCUS1 FCUS2

1 network

X1 X2

HP VC FlexFabric 10Gb/24-Port Module

X3 X4 X5 X6 X7 X8 X1 X2 X3 X4 X5 X6 X7 X8

HP VC FlexFabric 10Gb/24-Port Module

1

2

1 2 3 4 1 2 3 4

HP VC 8Gb 20-Port FC Module

3

4HP VC 8Gb 20-Port FC Module

A.5.4.2 Creating a logical interconnect group for enclosure 2In this procedure, you will create a logical interconnect group for the second enclosure. It containsan HP Virtual Connect FlexFabric-20/40 F8 Module.

NOTE: See “About the HP Virtual Connect FlexFabric–20/40 F8 interconnect module” (page148) for important considerations in using this module.

Creating the logical interconnect group1. From the main menu, select Logical Interconnect Groups and click + Create logical interconnect

group.The Create logical interconnect group dialog box opens. The large boxes on the screenrepresent enclosure interconnect bays, with bays 1 and 2 in the top row, bays 3 and 4 in thenext row, and so forth. Only interconnects of the same model can be installed in horizontallyadjacent bays.

2. For Name, enter Enclosure2LIG.3. In interconnect 1, click Add interconnect and select HP Virtual Connect FlexFabric 20/40 F8

Module.4. In interconnect 2, click Add interconnect and select HP Virtual Connect FlexFabric-20/40 F8

Module.5. Leave the dialog box open so that you can create the uplink sets.Creating the uplink sets for the Fibre Channel networksThe uplink sets assign data center networks to physical interconnect ports.1. Click Add uplink set.

The Add uplink set dialog box opens.

2. Configure the uplink set for the FC 3 Fibre Channel network:a. For Name, enter FCUS3.b. For Type, select Fibre Channel.

The dialog box expands to include additional configuration items.

c. For Network, select FC 3.3. Configure the uplink ports:

a. For Interconnect under Uplink Ports, select Interconnect: 1.The appliance displays the ports that you can use for Fibre Channel networks.

b. Select ports X3 and X4. Use the defaults displayed on the screen for Speed.

290 Step by step: Configuring an example data center using HP OneView

Page 291: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

4. Click Create + to add the FCUS4 uplink set to the Enclosure2LIG logical interconnect groupand reopen the Add uplink set screen.

5. Add the uplink set for FC 4:a. For Name, enter FCUS4.b. For Type, select Fibre Channel.c. For Network, select FC 4.d. Configure the uplink ports. For Interconnect under Uplink Ports, select Interconnect: 2 and

then select ports X3 and X4.e. Click Create.

The Create logical interconnect group dialog box opens.See the following illustration for an example.

Create logical interconnect group General V

General

?

Name Enclosure 2LIG

FCUS3 X1 network2 uplink ports

X1 network2 uplink ports

FCUS4

Add uplink set

interconnect 1

1

3

2

4

1 2 3 4

Q1

X1 X2 X3 X4 X5 X6 X7 X8 X9 X10

1 2 3 4

Q2

1 2 3 4

Q3

1 2 3 4

Q4

HP VC FlexFabric 20/40 F8 Module

interconnect 2

1 2 3 4

Q1

X1 X2 X3 X4 X5 X6 X7 X8 X9 X10

1 2 3 4

Q2

1 2 3 4

Q3

1 2 3 4

Q4

HP VC FlexFabric 20/40 F8 Module

Create Create + Cancel

Logical Interconnect Group

Add Interconnect Add Interconnect

Creating the uplink sets for the Ethernet networksYou will create the uplink sets for the development and testing networks.

Interconnect portUplink setNetworks

Q1.1devUSdevelopment networks

Q1.2testUStest networks

1. Click Add uplink set.The Add uplink set screen opens.

2. Configure the uplink set for the development networks:a. For Name, enter devUS.b. For Type, select Ethernet.

The dialog box expands to include additional configuration items.

c. For Connection Mode, select Automatic.The default value, automatic, instructs the system to determine the best load-balancingscheme by creating as many LAGs (link aggregation groups) as possible in a physicalinterconnect, enabling multiple links to behave as a single link.

d. For LACP timer, use the default value.e. Click Add networks to open the Add Networks to devUS dialog box.

A.5 Provisioning eight host servers for VMware vSphere Auto Deploy 291

Page 292: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

f. Add the dev networks:i. In the search box, enter dev to display only the development networks.ii. Select all of the dev networks listed.iii. Click Add.

g. Add the uplink ports:i. Click Add uplink ports to open the Add Uplink Ports to devUS dialog box.

Add Uplink Ports to dev US

Add Add + Cancel

?

Interconnect Module Bay44 out of 48

Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

0 selected

HP VC FlexFabric-20/40 F8 Module 1 Q1.1

HP VC FlexFabric-20/40 F8 Module 1 Q1.2

HP VC FlexFabric-20/40 F8 Module 1 Q1.3

HP VC FlexFabric-20/40 F8 Module 1 Q1.4

HP VC FlexFabric-20/40 F8 Module 1 Q2.1

HP VC FlexFabric-20/40 F8 Module 1 Q2.2

HP VC FlexFabric-20/40 F8 Module 1 Q2.3

HP VC FlexFabric-20/40 F8 Module 1 Q2.4

HP VC FlexFabric-20/40 F8 Module 1 Q3.1

HP VC FlexFabric-20/40 F8 Module 1 Q3.2

HP VC FlexFabric-20/40 F8 Module 1 Q3.3

ii. In the search box, enter Q1.1 to display only the interconnects that have Q1.1 portsavailable.

iii. Select the two interconnects displayed and click Add.iv. Do not select a preferred port.

h. Click Create + to add the devUS uplink set to the Enclosure2LIG logical interconnectgroup and reopen the Add uplink set screen.

3. Add the uplink sets for the test networks.When you finish entering the values for the last uplink set you want to create, click Create toadd the uplink set and close the dialog box. The Create logical interconnect group screenopens (see the following illustration).

292 Step by step: Configuring an example data center using HP OneView

Page 293: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Create logical interconnect group General V

General

?

Name Enclosure 2LIG

Logical Interconnect Group

FCUS3 X1 network2 uplink ports

X X X1 network2 uplink ports

FCUS4

2 uplink ports

devUS1 network

2 uplink ports

testUS1 network

Add uplink set

Add Interconnect Add Interconnect

interconnect 1

1

3

2

1 2 3 4

Q1

X1 X2 X3 X4 X5 X6 X7 X8 X9 X10

1 2 3 4

Q2

1 2 3 4

Q3

1 2 3 4

Q4

HP VC FlexFabric 20/40 F8 Module

interconnect 2

1 2 3 4

Q1

X1 X2 X3 X4 X5 X6 X7 X8 X9 X10

1 2 3 4

Q2

1 2 3 4

Q3

1 2 3 4

Q4

HP VC FlexFabric 20/40 F8 Module

Create Create + Cancel1

Changed: Name to “Enclosure2LIG”4. Click Create to create the logical interconnect group.

A.5.5 Creating an enclosure group for enclosure 1An enclosure group defines a set of enclosures that use the same configuration for networkconnectivity. The network connectivity for an enclosure group is defined by the logical interconnectgroup associated with the enclosure group.Create an enclosure group that captures the logical interconnect group and its uplink configuration:1. From the main menu, select Enclosure Groups, and click Create enclosure group.

The Create enclosure group dialog box appears.

2. For Name, enter EncGrp1.3. For Logical interconnect group, select Enclosure1LIG.4. Click Create.

A.5.6 Adding enclosure 1Adding an enclosure brings the rack, the enclosure, and the enclosure's contents—server hardwareand interconnects—under managed control. You add an enclosure by providing its IP address orhost name, along with the enclosure's Onboard Administrator credentials. In this procedure, youwill also establish a firmware baseline for the enclosure.

NOTE: The name associated with the enclosure is the enclosure name, which is set in the OnboardAdministrator, and is not the name of the Onboard Administrator.

In this procedure you will add one enclosure:

DescriptionAttribute

198.51.100.251Enclosure 1 primary Onboard Administrator IPaddress

User name OAAdmin

Password S&leP@ssw0rd

Onboard Administrator credentials (same for bothenclosures)

1. From the main menu, select Enclosures and click Add enclosure.The Add Enclosure dialog box opens.

A.5 Provisioning eight host servers for VMware vSphere Auto Deploy 293

Page 294: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

2. Enter the following information:• For OA IP address or host name, enter the primary Onboard Administrator IP address for

enclosure 1.• For User name and Password, enter the Onboard Administrator credentials in the

preceding table. These credentials establish a trust relationship between the applianceand the Onboard Administrator.

• For Enclosure group, select EncGrp1.• For Licensing, select OneView to apply both a OneView and a permanent iLO Advanced

license to the servers in the enclosure. The appliance applies this licensing policy only toenclosures and servers that do not have factory-embedded licenses.

• For Firmware baseline, select the firmware bundle that you added in “Downloading thelatest firmware bundle and adding it to the appliance” (page 281).

3. Click Add.When you add an enclosure, the appliance:• Detects the server blades installed in the enclosure and adds them to the appliance. For each

unique server blade hardware configuration, the appliance automatically adds a serverhardware type.

• Detects and adds the interconnect modules installed in the enclosure. Because you selectedan existing enclosure group, the appliance does the following:1. Compares the interconnect hardware configuration to the interconnect configuration

specified by the logical interconnect group associated with the enclosure group.2. Notifies you if the two configurations do not match.

A.5.7 Viewing the server hardware typesAfter you add the enclosure, you can view the server hardware and server hardware types thatthe appliance added automatically.

Viewing server hardware typesFrom the main menu, select Server Hardware Types.The Server Hardware Types screen lists server hardware types for each unique server hardwareconfiguration added to the appliance.The default name assigned to each server hardware type starts with an abbreviated form of theserver model name and ends with an enumerator. For example, BL460c Gen8 1 is an HP ProLiantBL460c server with a Flexible LOM and an HP FlexFabric 10Gb 2-port 554FLB Adapter. If youadd an HP ProLiant BL460c server that has a different adapter, the default name for that serverhardware type is:BL460c Gen8 2

Editing server hardware typesYou can change the name of a server hardware type and add a description:1. In the master pane of the Server Hardware Types screen, select the BL460c Gen8 1 server

hardware type.2. Select Actions→Edit.

The Edit BL460c Gen8 1 dialog box opens.

3. For Name, enter BL460c Gen8 1.4. For Description, enter Standard hardware type for vSphere hypervisor host

servers.

294 Step by step: Configuring an example data center using HP OneView

Page 295: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

5. Click OK.The Server Hardware Types screen is updated with your changes.

Server Hardware Types 2

BL460c Gen8 1

Reset

Sort by Name

BL460c Gen8 1

BL660c Gen8 1

FlexibleLOM 1HP FlexFabric 20Gb 2-port630FLB Adapter

Mezzanine 1HP FlexFabric 20Gb 2-port 630MAdapter

HP FlexFabric 20Gb 2-port 630MAdapter

Mezzanine 2QLogic QMH2572 8Gb FC HBAfor HP Blade System c-Class

Mezzanine 2

FlexibleLOM 1HP FlexFabric 20Gb 2-port630FLB Adapter

Mezzanine 1

HP Ethernet 1Gb 4-port 366MMezzanine 3

QLogic QMH2572 8Gb FC HBAfor HP Blade System c-Class

ActionsGeneral

General

Adapters

V V

Server model

Form factor

Description

Used by

Location

FlexibleLOM1

Mezzanine 1

HP FlexFabric 20Gb 2-port 630FLB Adapter Ethernet 20Gb/s

Ethernet 20Gb/s

FibreChannel

8 Gb/s

2 8 Yes Yes Yes

2 8 Yes Yes Yes

2 0 No No Yes

Device Type Max PortSpeed

PhysicalPorts

VirtualPorts

PXE Ethernet FCModel

Proliant BL460c Gen8

Half-height

none

24 server hardware

HP FlexFabric 20Gb 2-port 630M Adapter

Mezzanine 2 QLogic QMH2572 8Gb FC HBA for HP BladeSystem c-Class

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

View information about the server hardwareFrom the main menu, select Server Hardware.The master pane of the Server Hardware screen displays a list of all the servers in the appliance.The details pane displays detailed information about the selected server. The online help for theServer Hardware screen describes the information shown on the screen.

A.5.8 Creating a server profile to use as a templateNow that you have defined the server hardware types and the enclosure groups, you can startcreating the server profile to use as a template for servers to be provisioned as hosts by VMwarevSphere Auto Deploy.1. From the main menu, select Server Profiles and then click + Create profile.

The Create Server Profile dialog box opens.

2. Under General, enter the following information:• For Name, enter vSphere Template.• For Description, enter Standard server profile for stateless autodeploy.• For Server hardware, select unassigned.• For Server hardware type, select BL460c Gen8 1.• For Enclosure group, select EncGrp1.• For Affinity, select Device bay.

3. For Firmware baseline, you can select manage manually or one of the other firmware bundlesin the repository. For this example, select manage manually. You will change the firmwarebaseline when you copy the profile in “Copying the template server profile to four servers”(page 298)

4. Add the connections for this server profile. Click Add Connection to open the Add Connectiondialog box:

A.5 Provisioning eight host servers for VMware vSphere Auto Deploy 295

Page 296: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

a. Add two connections to the mgmt 1131 network. When you finish entering the informationfor a connection, click Add + to add this connection and reopen the dialog box so thatyou can add the connections in the next step.

ValueAttribute

EthernetDevice type

mgmt 1131Network

2.5 (the default value)Requested bandwidth

Auto (the default value)Port

For the first connection, select Primary. For the second connection, selectSecondary.

Boot

b. Add two connections to the vmotion 1132 network. When you finish entering theinformation for a connection, click Add +.

ValueAttribute

EthernetDevice type

vmotion 1132Network

2.5 (the default value)Requested bandwidth

Auto (the default value)Port

For both connections, select Not bootableBoot

c. Add two connections to the prod networks network set. When you finish entering theinformation for a connection, click Add +.

ValueAttribute

EthernetDevice type

prod networksNetwork

2.5 (the default value)Requested bandwidth

Auto (the default value)Port

For both connections, select Not bootableBoot

d. Add one connection to the FC 1 network. Enter the information shown in the followingtable, and then click Add + to add the connection and reopen the dialog box for the nextstep.

ValueAttribute

Fibre ChannelDevice type

FC 1Network

2.5 (the default value)Requested bandwidth

Auto (the default value)Port

Not bootableBoot

296 Step by step: Configuring an example data center using HP OneView

Page 297: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

e. Add one connection to the FC 2 network. Enter the information shown in the followingtable, and then click Add to add the connection and close the dialog box.

ValueAttribute

Fibre ChannelDevice type

FC 2Network

2.5 (the default value)Requested bandwidth

Auto (the default value)Port

Not bootableBoot

The following illustration shows all the connections added.

Add Connection

Connections

ID

1 Ethernet MAC(V)

Type Address Network Port BootRequestedbandwidth(Gb/s). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

vlan1131mgmt 1131 2.5 FlexibleLOM 1:1-a

Primary X

Ethernet MAC(V)

vlan1131

vlan1132

mgmt 1131 2.5 Secondary X2 FlexibleLOM 1:2-a

Ethernet MAC(V)

vmotion 1132 2.5 Notbootable

X3 FlexibleLOM 1:1-b

Ethernet MAC(V)

2.5 Notbootable

X4 vmotion 1132 vlan1132

FlexibleLOM 1:2-b

Ethernet MAC(V)

2.5 Notbootable

X5 FlexibleLOM 1:1-c

prod networks (networkset)

Ethernet MAC(V)

2.5 Notbootable

X6 FlexibleLOM 1:2-c

prod networks (networkset)

FibreChannel

2.5 X7 Auto FC 1 Auto Notbootable

FibreChannel

2.5 X8 Auto Auto Notbootable

FC 2

5. Scroll down to see other items in the dialog box.6. Configure the boot order for this server profile. Manage boot order is selected by default.

Drag and drop the items so that they are in this order:1. PXE2. HardDisk3. CD4. Floppy5. USBNotice that the number next to each item is adjusted automatically when you use thedrag-and-drop method to change the order.

7. Edit the BIOS settings:a. Select Manage BIOS.b. Click Edit BIOS Settings.

The Edit BIOS Settings dialog box opens. The server hardware type that you selected forthis profile determines the default values for the BIOS settings.

A.5 Provisioning eight host servers for VMware vSphere Auto Deploy 297

Page 298: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

c. Scroll to Administrator Info Text and make the following edits:• For Admin Name, enter the name of the server administrator responsible for all servers

that will use this server profile (for example Sanjay Bharata).• For Other Text, enter See company directory.

d. Click OK to save the edits and close the dialog box.The Create Server Profile dialog box displays the BIOS settings whose values differ fromthe default values.

8. Under Advanced, ensure that Virtual is selected for Serial Number/UUID, MAC addresses,and WWN addresses.Selecting Virtual for these settings provides flexibility because the appliance assigns thesenumbers and addresses. For example, when you assign this server profile to a server bay inan enclosure, any server hardware inserted in that server bay uses the same serial number,MAC address, and WWN address. Therefore, you can replace the server hardware withoutaffecting other resources (such as interconnects).

9. Click Create to create the server profile and close the dialog box.The master pane of the Server Profiles screen lists the profile you created. If you select a serverprofile in the master pane, the appliance displays information about that server profile in thedetails pane.

A.5.9 Copying the template server profile to four serversIn this procedure, you will copy the server profile you created to use as a template and assign theprofile to four servers.1. In the master pane of the Server Profiles screen, select vSphere Template.2. Copy the vSphere Template server profile and assign the profile to a specific instance of

server hardware:a. Select Actions→Copy.

The Copy vSphere Template dialog box opens. All of the configuration information forthis profile, except for Name, is obtained from the profile you are copying.

b. For Name, enter vSphere01.c. For Server hardware, select Search for another, and then select Encl1, bay 11.d. For Firmware baseline, select the firmware bundle that was included with the appliance.e. Click Create.

The appliance validates the parameters and the server hardware is booted using the HPIntelligent Provisioning environment embedded in the iLO management processor of HPProLiant Gen8 servers.

3. Copy the vSphere Template server profile and assign it to the other three servers:

Server hardwareName

Encl1, bay 12vSphere02

Encl1, bay 13vSphere03

Encl1, bay 14vSphere04

298 Step by step: Configuring an example data center using HP OneView

Page 299: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

4. (Optional) View the progress of the create profile action from the Server Profiles screen.Optionally, launch the iLO remote console to view the progress of the boot and firmware loadoperations for the server:a. From the main menu, select Server Hardware.b. In the master pane, select an instance of server hardware.c. Select Actions→Launch console.

The appliance launches the remote console for the selected server.

A.5.10 Creating an enclosure group for enclosure 2An enclosure group defines a set of enclosures that use the same configuration for networkconnectivity. The network connectivity for an enclosure group is defined by the logical interconnectgroup associated with the enclosure group.Create an enclosure group that captures the logical interconnect group and its uplink configuration:1. From the main menu, select Enclosure Groups, and click Create enclosure group.

The Create enclosure group dialog box appears.

2. For Name, enter EncGrp2.3. For Logical interconnect group, select Enclosure2LIG.4. Click Create.

A.5.11 Adding enclosure 2Adding an enclosure brings the rack, the enclosure, and the enclosure's contents—server hardwareand interconnects—under managed control. You add an enclosure by providing its IP address orhost name, along with the enclosure's Onboard Administrator credentials. In this procedure, youwill also establish a firmware baseline for the enclosure.

NOTE: The name associated with the enclosure is the enclosure name, which is set in the OnboardAdministrator, and is not the name of the Onboard Administrator.

In this procedure you will add one enclosure:

DescriptionAttribute

198.51.100.253Enclosure 2 primary Onboard Administrator IPaddress

User name OAAdmin

Password S&leP@ssw0rd

Onboard Administrator credentials (same for bothenclosures)

1. From the main menu, select Enclosures and click Add enclosure.The Add Enclosure dialog box opens.

2. Enter the following information:• For OA IP address or host name, enter the primary Onboard Administrator IP address for

enclosure 1.• For User name and Password, enter the Onboard Administrator credentials in the

preceding table. These credentials establish a trust relationship between the applianceand the Onboard Administrator.

• For Enclosure group, select EncGrp2.• For Licensing, select OneView to apply both a OneView and a permanent iLO Advanced

license to the servers in the enclosure. The appliance applies this licensing policy only toenclosures and servers that do not have factory-embedded licenses.

• For Firmware baseline, select the firmware bundle that you added in “Downloading thelatest firmware bundle and adding it to the appliance” (page 281).

A.5 Provisioning eight host servers for VMware vSphere Auto Deploy 299

Page 300: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

3. Click Add.When you add an enclosure, the appliance:• Detects the server blades installed in the enclosure and adds them to the appliance. For each

unique server blade hardware configuration, the appliance automatically adds a serverhardware type.

• Detects and adds the interconnect modules installed in the enclosure. Because you selectedan existing enclosure group, the appliance does the following:1. Compares the interconnect hardware configuration to the interconnect configuration

specified by the logical interconnect group associated with the enclosure group.2. Notifies you if the two configurations do not match.

NOTE: (Optional) View and edit server hardware types.

A.5.12 Creating a server profile for enclosure 2Create the server profile to use as a template for the last four servers to be provisioned as hostsby VMware vSphere Auto Deploy.1. From the main menu, select Server Profiles and then click + Create profile.

The Create Server Profile dialog box opens.

2. Under General, enter the following information:• For Name, enter vSphere Template2.• For Description, enter Optional server profile for stateless autodeploy.• For Server hardware, select unassigned.• For Server hardware type, select BL660c Gen8 1.• For Enclosure group, select EncGrp2.• For Affinity, select Device bay.

3. For Firmware baseline, you can select manage manually or one of the other firmware bundlesin the repository. For this example, select manage manually. You will change the firmwarebaseline when you copy the profile in “Copying the template server profile to four servers”(page 298)

4. Add the connections for this server profile. Click Add Connection to open the Add Connectiondialog box:a. Add two connections to the dev networks network set. When you finish entering the

information for a connection, click Add +.

ValueAttribute

EthernetDevice type

dev networksNetwork

2.5 (the default value)Requested bandwidth

Auto (the default value)Port

For both connections, select Not bootableBoot

b. Add two connections to the test networks network set. When you finish entering theinformation for a connection, click Add +.

ValueAttribute

EthernetDevice type

test networksNetwork

300 Step by step: Configuring an example data center using HP OneView

Page 301: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

ValueAttribute

2.5 (the default value)Requested bandwidth

Auto (the default value)Port

For both connections, select Not bootableBoot

c. Add one connection to the FC 3 network. Enter the information shown in the followingtable, and then click Add + to add the connection and reopen the dialog box for the nextstep.

ValueAttribute

Fibre ChannelDevice type

FC 3Network

2.5 (the default value)Requested bandwidth

Auto (the default value)Port

Not bootableBoot

d. Add one connection to the FC 4 network. Enter the information shown in the followingtable, and then click Add to add the connection and close the dialog box.

ValueAttribute

Fibre ChannelDevice type

FC 4Network

2.5 (the default value)Requested bandwidth

Auto (the default value)Port

Not bootableBoot

The following illustration shows all the connections added.

Add Connection

Connections

ID Type Address Network Requested Port Bootbandwidth (Gb/s). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1 Ethernet Auto dev networks 2.5 Auto Not bootable X

2 Ethernet Auto dev networks 2.5 Auto Not bootable X

3 Ethernet Auto 2.5 Auto Not bootable X

4 Ethernet Auto 2.5 Auto Not bootable X

5 Auto 2.5 Auto Not bootable X

6 Fibre Channnel Auto FC 4 2.5 Auto Not bootable X

FC 3

test networks

tsst networks

Fibre Channnel

5. Scroll down to see other items in the dialog box.6. Configure the boot order for this server profile. Manage boot order is selected by default.

Drag and drop the items so that they are in this order:

A.5 Provisioning eight host servers for VMware vSphere Auto Deploy 301

Page 302: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

1. PXE2. HardDisk3. CD4. Floppy5. USBNotice that the number next to each item is adjusted automatically when you use thedrag-and-drop method to change the order.

7. Edit the BIOS settings:a. Select Manage BIOS.b. Click Edit BIOS Settings.

The Edit BIOS Settings dialog box opens. The server hardware type that you selected forthis profile determines the default values for the BIOS settings.

c. Scroll to Administrator Info Text and make the following edits:• For Admin Name, enter the name of the server administrator responsible for all servers

that will use this server profile (for example Sanjay Bharata).• For Other Text, enter See company directory.

d. Click OK to save the edits and close the dialog box.The Create Server Profile dialog box displays the BIOS settings whose values differ fromthe default values.

8. Under Advanced, ensure that Virtual is selected for Serial Number/UUID, MAC addresses,and WWN addresses.Selecting Virtual for these settings provides flexibility because the appliance assigns thesenumbers and addresses. For example, when you assign this server profile to a server bay inan enclosure, any server hardware inserted in that server bay uses the same serial number,MAC address, and WWN address. Therefore, you can replace the server hardware withoutaffecting other resources (such as interconnects).

9. Click Create to create the server profile and close the dialog box.The master pane of the Server Profiles screen lists the profile you created. If you select a serverprofile in the master pane, the appliance displays information about that server profile in thedetails pane.

A.5.13 Copying the second template server profile to four serversIn this procedure, you will copy the second server profile you created to use as a template andassign the profile to four servers.1. In the master pane of the Server Profiles screen, select vSphere Template2.2. Copy the vSphere Template2 server profile and assign the profile to a specific instance

of server hardware:a. Select Actions→Copy.

The Copy vSphere Template2 dialog box opens. All of the configuration information forthis profile, except for Name, is obtained from the profile you are copying.

b. For Name, enter vSphere05.c. For Server hardware, select Search for another, and then select Encl2, bay 2.d. For Firmware baseline, select the firmware bundle that was included with the appliance.e. Click Create.

The appliance validates the parameters and the server hardware is booted using the HPIntelligent Provisioning environment embedded in the iLO management processor of HPProLiant Gen8 servers.

302 Step by step: Configuring an example data center using HP OneView

Page 303: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

3. Copy the vSphere Template2 server profile and assign it to the other three servers:

Server hardwareName

Enc2, bay 12vSphere06

Enc2, bay 13vSphere07

Enc2, bay 14vSphere08

4. (Optional) View the progress of the create profile action from the Server Profiles screen.Optionally, launch the iLO remote console to view the progress of the boot and firmware loadoperations for the server:a. From the main menu, select Server Hardware.b. In the master pane, select an instance of server hardware.c. Select Actions→Launch console.

The appliance launches the remote console for the selected server.

A.6 Bringing an HP ProLiant DL360p Gen8 rack mount server undermanagement

This example demonstrates bringing the following HP ProLiant DL360p Gen8 rack mount serverunder management.

DescriptionAttribute

HP ProLiant DL360p Gen8Model

DL360pGen8-1796Name

198.51.100.15iLO IP address

User name iLOAdmin

Password S&leP@ssw0rd

iLO administrator credential:

Rack 173, U26Physical location

Assumptions• The appliance is installed.• The iLO management processor for the server is configured with the IP address and

administrator credentials listed in the preceding table.• The server is connected to a live power source.• You do not have an embedded license for this server, but all of the other servers managed by

the appliance have licenses.Because this is an HP ProLiant DL rack mount server:

• You cannot use this appliance to provision any networks for the server.• You cannot assign a server profile to the server.

A.6.1 Workflow1. “Adding the server hardware” (page 304).2. “Powering on the server” (page 304).3. “Viewing information about the server” (page 304).4. “Adding a license for the server” (page 306).

A.6 Bringing an HP ProLiant DL360p Gen8 rack mount server under management 303

Page 304: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

A.6.2 Adding the server hardware1. From the main menu, select Server Hardware, and then click + Add server hardware.2. Enter the following information:

• For iLO IP address, enter 198.51.100.15.• Enter the credentials for the iLO administrator account: User name iLOAdmin and

password S&leP@ssw0rd.• For Licensing, select the default, OneView. By selecting OneView, you specify that, if this

server does not have an embedded license, the appliance applies the OneView license,which licenses both HP OneView and the iLO for that server.

3. Click Add.The server is added to the appliance. In this case, the server does not have an embeddedlicense, so the appliance adds the server, but displays an alert.

4. Click the alert to display details.For information about adding a license, see “Adding a license for the server” (page 306).

A.6.3 Powering on the server1. From the Server Hardware screen, select the server you added 198.51.100.15.2. Select Actions→Power on.

A.6.4 Viewing information about the server1. On the Server Hardware screen, select the server you added 198.51.100.15.

The details pane displays information about the server.

2. To display only the Hardware, either click the Hardware panel or use the view selector toselect Hardware.

304 Step by step: Configuring an example data center using HP OneView

Page 305: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

NOTE: To view utilization data or connect to the remote console, the server must have theappropriate licenses. See “Adding a license for the server” (page 306).

3. Explore the links to additional information.Some items in the Hardware panel are links. The cursor changes when you use your pointingdevice to hover over a link. In this example:

• If you click the IP address shown for iLO under Host name or IPv4, you launch the iLOremote console for the server.

• If you click the value for Server hardware type, DL360p Gen8 1, the appliance displaysthe Server Hardware Types screen with details about the DL360p Gen8 1 serverhardware type in the details pane.

• If you click the value for Location, Rack-173, the appliance displays the Racks screenwith details about Rack-173 in the details pane. To return to the Server Hardware screen,click the link for the server 198.51.100.15 in the Layout panel.

4. In the view selector, select Map.The Map view shows the relationships between this resource and other resources. Use yourpointing device to hover over any resource to see its direct relationships to other resources.A connecting line between boxes indicates a direct relationship.In this example, the server is related to Rack-173 and the DL360p Gen 8 1 server hardwaretype.

5. Click Rack-173 to display the Map view for the rack.

A.6 Bringing an HP ProLiant DL360p Gen8 rack mount server under management 305

Page 306: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

6. To return to the Server Hardware screen, click the Server Hardware box.

A.6.5 Adding a license for the serverIf you do not purchase licenses that are embedded in the enclosure or server hardware, you mustadd licenses to the appliance. The online help provides detailed information about licensing andhow the appliance manages licenses.To add an HP OneView license for the server you added in “Adding the server hardware”(page 304):1. Do one of the following:

• From the warning message for the server you just added, click the Add license key link.• From the main menu, select Settings, and then select Actions→Add license.The Add license dialog box opens.

2. Enter or paste your license key into the License Key box, and then click Add.The appliance adds the license to the license pool.

3. On the Server Hardware screen, select 198.51.100.15.4. Select Actions→Refresh.

The Server Hardware screen displays the utilization data for the server.

A.7 Adding a storage system to the data centerFirst, add a storage system and storage pools, then you can add or create volumes and then attachthem to server profiles to make the volumes available to server hardware.There are two types of connections for storage systems:Fabric attach In a Fabric attach connection, the storage system is attached to the enclosure

SAN switches.Direct attach In a Direct attach connection, the storage system is attached directly to the

interconnects.This example demonstrates:1. Adding an HP 3PAR StoreServ Storage system to the appliance2. Creating volumes and adding external volumes3. Creating direct attach networks (Direct attach configuration only)

306 Step by step: Configuring an example data center using HP OneView

Page 307: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

4. Adding a SAN manager and associating its managed SANs with Fibre channel networks(optional)

5. Attaching volumes to a sever profile to make them available to server hardware

A.7.1 Adding an HP 3PAR StoreServ Storage systemAssumptions

• You have added enclosure 2 as described in the previous procedure.• The HP 3PAR StoreServ Storage system is powered on and properly configured.• The HP 3PAR StoreServ Storage system is physically connected to the SAN switches (Fabric

attach).• If you are using a SAN manager, it is powered on and properly configured.

A.7.1.1 Adding an HP 3PAR StoreServ Storage system to the applianceIn this procedure you will add one storage system:

DescriptionAttribute

StorageSystem01Storage system name

192.0.2.12Storage system IP address

User name SSAdmin

Password P#55word!

Credentials

StorageDomain1Storage domain

PrimaryStoragePoolStorage pool

Add a storage system1. From the main menu, select Storage Systems, and do one of the following:

• Click + Add storage system in the master pane.• Select Actions→Add.

NOTE: The Actions menu is not present until you add at least one storage system.

2. For IP address or host name, enter 192.0.2.12.3. For User name, enter SSAdmin.4. For Password, enter P#55word!.5. Click Connect. The appliance connects to the storage system and retrieves name, model, and

storage ports.6. For Storage domain, select StorageDomain1.7. Click Add storage pools.8. Select PrimaryStoragePool from the list and click Add.

9. NOTE: If you are going to add a SAN manager, you do not have to manually assignnetworks to storage system ports, and you can skip this step.

Under Storage System Ports:1. Select the FC 3 network for port 0:1:1.2. Select the FC 4 network for port 0:1:2.

A.7 Adding a storage system to the data center 307

Page 308: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

10. Click Add to save your settings and add the storage system.

A.7.1.2 Creating volumes and adding external volumesYou can add volumes that exist on the storage system to the appliance and you can create newvolumes on the storage system. In this example, you will add an existing volume and create a newvolume.Add an existing volume1. From the main menu, select Storage Systems.

NOTE: The Actions menu is not present until you add or create at least one volume.

2. Select Actions→Add Volume.3. For Storage system, select StorageSystem01.4. For Volume ID, enter the logical unit number (LUN) World Wide Name (WWN) of the existing

volume you want to add.5. For Name, enter ExistingVolume1 as the name for the volume on the appliance.6. For Sharing, choose Shared.

Shared enables the volume to be used by more than one server profile. Private makes thevolume available to only one server profile, and is required to enable booting from the volume.

7. Click Add to save your settings and add the volume.Create a volume1. From the main menu, select Volumes, and do one of the following:

• Click + Create volume in the master pane.• Select Actions→Create.

NOTE: The Actions menu is not present until you add or create at least one volume.

2. For Name, enter NewVolume1.3. For Volume Template, select None.4. For Storage pool, select PrimaryStoragePool.5. For Capacity, enter a value between 1 GiB and 16 tebibytes (TiB).6. For Provisioning, choose Thin or Full.

Thin will expand the volume to fill the capacity as it is used. Full will create the volume at thefull capacity.

308 Step by step: Configuring an example data center using HP OneView

Page 309: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

7. For Sharing, choose Shared or Private.Shared enables the volume to be used by more than one server profile. Private makes thevolume available to only one server profile, and is required to enable booting from the volume.

8. Click Create to save your settings and create the volume.

A.7.1.3 Creating Direct attach networks and adding them to the uplink setsYou can connect an HP 3PAR StorServe Storage system directly to the interconnects. This is calleda Direct attach network configuration, also known as Flat SAN. To see a graphical representationof the configuration, see Figure 18 (page 277).If you are using a Direct attach connection, you must create Direct attach Fibre Channel networks.When you create the Direct attach networks, you do not need to know what physical connectionsare used or which enclosure is connected to the storage system. The physical connections arespecified in the uplink sets. For this procedure, you must supply the names of the networks, anddecide if you want to change the default values the appliance provides for configuration attributeslike preferred bandwidth, maximum bandwidth, and uplink speed.Create Direct attach networks1. From the main menu, select Networks.2. Click Create Network.3. For Name, enter Direct A.4. For Type, select Fibre Channel.5. For Fabric type, select Direct attach.6. For this data center, use the default values for the other configuration attributes.7. Click Create +.

The appliance creates the network and opens the Create network dialog box. This dialog boxuses the configuration values you selected in the preceding steps, except for the name.

8. In Name, enter Direct B and click Create.The Networks screen opens.

Add Direct attach Fibre Channel networks to the uplink setsThe uplink sets assign data center networks to physical interconnect ports. You must edit the uplinkset you created previously to replace the fabric attach networks with direct attach networks.

A.7 Adding a storage system to the data center 309

Page 310: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

1. From the main menu, select Logical Interconnect Groups and do one of the following:• In the master pane, select the Enclosure2LIG logical enclosure group and select

Actions→Edit.• Hover your pointer device in the details pane and click the Edit icon.

2. Click the gear icon on the FCUS1 uplink set.3. For the Network select Direct A.4. Click OK.5. Click the gear icon on the FCUS2 uplink set.6. For the Network select Direct B.7. Click OK.

A.7.1.4 Adding a SAN manager and associating its managed SANs with Fibre channel networksThis example demonstrates:1. Adding a SAN manager to the appliance2. Associating the SAN manager’s managed SANs with Fibre Channel networks

NOTE: A SAN manager is not required when adding a storage system to the appliance. Addinga SAN manager enables automated zoning of the SAN fabric. If you do not have a SAN manager,continue to Attaching volumes to a sever profile to make them available to server hardware.

In this procedure you will add one SAN manager:

DescriptionAttribute

192.0.2.22Brocade Network Advisor IPaddress

5989Port

EnabledSSL

User name SANadmin

Password St0rage?

Credentials

• BrownFabric

• GoldFabric

SAN fabrics

310 Step by step: Configuring an example data center using HP OneView

Page 311: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Add a SAN manager1. From the main menu, select SAN Managers, and do one of the following:

• Click + Add SAN manager in the master pane.• Select Actions→Add.

NOTE: The Actions menu is not present until you add at least one SAN manager.

The following image shows the screen for adding a Brocade Network Advisor SAN manager.

2. For SAN manager type, select Brocade Network Advisor.3. For Host, enter192.0.2.22.4. For Port , leave the default setting of 5989.5. Select Use SSL.6. For User name, enter SANadmin.7. For Password, enter St0rage?.8. Click Add to save your settings and add the SAN manager.Associating the SAN manager’s managed SANs with Fibre Channel networks1. From the main menu, select Networks, then do one of the following:

• In the master pane, select the FC 3 network for Fabric attach or the Direct A networkfor Direct attach and select Actions→Edit.

• Hover your pointing device in the details pane and click the Edit icon.2. For Associate with SAN, select BrownFabric from the list.

A.7 Adding a storage system to the data center 311

Page 312: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

3. Click OK to save your changes to the network.4. From the main menu, select Networks, then do one of the following:

• In the master pane, select the FC 4 network for Fabric attach or Direct B for Directattach and select Actions→Edit.

• Hover your pointing device in the details pane and click the Edit icon.5. For Associate with SAN, select GoldFabric from the list.6. Click OK to save your changes to the network.Now that you have added a SAN manager and associated its SANs with Fibre channel networks,you can Attach a volume to a server profile.

A.7.1.5 Attaching volumes to a sever profile to make them available to server hardwareAttach a volume to a server profile1. From the main menu, select Server Profiles, and do one of the following:

• In the master pane, select the vSphere Template2 server profile and selectActions→Edit.

• Hover your pointer device in the details pane and click the Edit icon.2. Under Connections, click Add Connection.3. For Device type, select Fibre Channel.4. For Network, select FC 3.5. Click Add +.6. For Device type, select Fibre Channel.7. For Network, select FC 4.8. Click Add to save your changes and add the connections.9. Under SAN Storage, select Manage SAN Storage.10. Click Add Volume.11. For Volume Name, select NewVolume1.12. For LUN, choose Auto or Manual.13. For Storage paths, click Add storage path and select FC 3 and FC 4.14. Click Add to add the storage paths.15. Click Add to add the volume.16. Click OK to save your changes to the server profile.The volume is now attached to the server profile and available to the server hardware that belongsto the profile.

312 Step by step: Configuring an example data center using HP OneView

Page 313: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

B Using the virtual appliance consoleB.1 Using the virtual appliance console

The virtual appliance console has a restricted browser interface that supports the following:

• Appliance networking configuration in non-DHCP environments• Password reset requests for the Administrator account• Advanced diagnostics for authorized support representativesUse the virtual appliance console to access the appliance and configure the appliance networkfor the first time. The virtual appliance console enables you to bootstrap an appliance onto thenetwork in non-DHCP environments. The virtual appliance console is not intended to be a full-featuredreplacement for your browser.The virtual appliance console starts a browser session; The browser takes up the full screen; youcannot add tabs. You cannot perform any operation that requires you to select a file from a dialogbox, including uploading software updates and firmware bundles (SPPs). Only basic browsing,including forward and backward navigation, are enabled.

Table 23 Key combinations for the virtual appliance console

FunctionKey combination

Browse backward(Alt and left arrow)Alt-←

Browse forward(Alt and right arrow)Alt-→

Zoom in(Ctrl and plus sign)Ctrl-+

Zoom out(Ctrl and hyphen)Ctrl--

Reset zoom(Ctrl and zero)Ctrl-0

SearchCtrl-F

Reload/RefreshCtrl-R or F5

Restart the browser interfaceCtrl-Alt-Backspace

B.1 Using the virtual appliance console 313

Page 314: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

314

Page 315: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

C Backup and restore script examplesC.1 Sample backup script

As an alternative to using Settings→Actions→Create backup from the appliance UI, you can writeand run a script to automatically create and download an appliance backup file.Example 8 “Sample backup.ps1 script” provides a sample PowerShell script that uses REST callsto create and download an appliance backup file. Cut and paste this sample script into a file ona Windows system that runs PowerShell version 3.0, and edit the script to customize it for yourenvironment. See the REST API online help for more information about REST APIs.You can schedule the backup script to run automatically in interactive or batch mode on a regularbasis (HP recommends daily backups). Only a user with Backup administrator or Infrastructureadministrator privileges can run the script interactively.

• To run the script interactively, do not include any parameters. The script prompts you to enterthe appliance host name, appliance user name and password, and the name of a file to storethese parameters for batch mode executions. Enter the name and password of a user with theBackup administrator or Infrastructure administrator role. The user name and password arestored encrypted.HP recommends that you run the script interactively the first time. Then, you can schedule thescript to run automatically in the background using the parameter file created by the first run.

• To run the script in batch mode, specify the name of the file containing the parameters on thecommand line.

HP recommends that you install cURL with the SSL option to improve performance. The samplescript works without cURL, but it might take several hours to download a large backup file. Todownload cURL, see:http://curl.haxx.se/download.html

NOTE: You might also need to install Microsoft Visual C++ Redistributable, the MSVCR100.dllfile, available here:• 64 bit: http://www.microsoft.com/download/en/details.aspx?id=14632• 32 bit: http://www.microsoft.com/download/en/details.aspx?id=5555Make sure the path environment variable includes the path for cURL.

Sample scriptThe sample script makes the following calls to create and download a backup file:1. Calls queryfor-credentials() to get the appliance host name, user name, and password

by either prompting the user or reading the values from a file.2. Calls login-appliance() to issue a REST request to obtain a session ID used to authorize

backup REST calls.3. Calls backup-appliance() to issue a REST request to start a backup.4. Calls waitFor-completion() to issue REST requests to poll for backup status until the

backup completes.5. Calls get-backupResource() to issue a REST request to get the download URI.6. Calls download-backup() to issue a REST request to download the backup.

C.1 Sample backup script 315

Page 316: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Example 8 Sample backup.ps1 script

# (C) Copyright 2012-2014 Hewlett-Packard Development Company, L.P.############################################################################################################################ Name: backup.ps1# Usage: {directory}\backup.ps1 or {directory}\backup.ps1 filepath# Parameter: $filepath: optional, uses the file in that path as the login credentials. ie: host address, username,# password, and, optionally, the Active Directory domain name# Purpose: Runs the backup function on the appliance and downloads it onto your machine's drive# in current user's home directory# Notes: To improve performance, this script uses the curl command if it is installed. The curl command must # be installed with the SSL option.# Windows PowerShell 3.0 must be installed to run the script###########################################################################################################################

#tells the computer that this is a trusted source that we are connecting to (brute force, could be refined)[System.Net.ServicePointManager]::ServerCertificateValidationCallback = { $true }

$global:interactiveMode = 0

# The scriptApiVersion is the default Api version (if the appliance supports this level# or higher). This variable may be changed if the appliance is at a lower Api level.$global:scriptApiVersion = 3# Using this Api version or greater requires a different interaction when creating a backup.Set-Variable taskResourceV2ApiVersion -option Constant -value 3

try { #this log must be added if not already on your computer New-EventLog -LogName Application -Source backup.ps1 -ErrorAction stop}catch [System.Exception]{ #this is just to keep the error "already a script" from showing up on the screen if it is already created}

##### Querying user for login info #####function queryfor-credentials (){ <# .DESCRIPTION Gathers information from User if in manual entry mode (script ran with zero arguments) or runs silently and gathers info from specified path (script ran with 1 argument)

.INPUTS None, this function does not take inputs.

.OUTPUTS Returns an object that contains the login name, password, hostname and ActiveDirectory domain to connect to.

.EXAMPLE $variable = queryfor-credentials #runs function, saves json object to variable. #>

if ($args[0] -eq $null) {

Write-Host "Enter appliance name (https://ipaddress)" $appliance = Read-Host

# Correct some common errors $appliance = $appliance.Trim().ToLower() if (!$appliance.StartsWith("https://")) { if ($appliance.StartsWith("http://")) { $appliance = $appliance.Replace("http","https") } else { $appliance = "https://" + $appliance } }

Write-Host "Enter username" $username = Read-Host -AsSecureString | ConvertFrom-SecureString

Write-Host "Enter password" $SecurePassword = Read-Host -AsSecureString | ConvertFrom-SecureString

Write-Host "If using Active Directory, enter the Active Directory domain" Write-Host " (Leave this field blank if not using Active Directory.)" $ADName = Read-Host

Write-Host "Would you like to save these credentials to a file? (username and password encrypted)" $saveQuery = Read-Host

$loginVals = [pscustomobject]@{ userName = $username; password = $SecurePassword; hostname = $appliance; authLoginDomain = $ADName } $loginJson = $loginVals | convertTo-json

$global:interactiveMode = 1

316 Backup and restore script examples

Page 317: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

if ($saveQuery[0] -eq "y") #enters into the mode to save the credentials { Write-Host "Enter file path and file name to save credentials (example: C:\users\bob\machine1.txt)" $storagepath = Read-Host

try { $loginJson | Out-File $storagepath -NoClobber -ErrorAction stop } catch [System.Exception] { Write-Host $_.Exception.message if ($_.Exception.getType() -eq [System.IO.IOException]) # file already exists throws an IO exception { do { Write-Host "Overwrite existing credentials for this machine?" [string]$overwriteQuery = Read-Host if ($overwriteQuery[0] -eq 'y') { $loginJson | Out-File $storagepath -ErrorAction stop $exitquery = 1 } elseif ($overwriteQuery[0] -eq 'n') { $exitquery = 1 } else { Write-Host "Please respond with a y or n" $exitquery = 0 }

} while ($exitquery -eq 0) } else { Write-Host "Improper filepath or no permission to write to given directory" Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message "Improper filepath, $storagepath " $_.Exception.message return } }

$savedLoginJson = Get-Content $storagepath

Write-Host "Run backup?"

$continue = 0 do { $earlyExit = Read-Host if ($earlyExit[0] -eq 'n') { return } elseif ($earlyExit[0] -ne 'y') { Write-Host "Please respond with a y or n" } else { $continue = 1 }

} while ($continue -eq 0)

} else { return $loginJson } } elseif ($args.count -ne 1) { Write-Host "Incorrect number of arguments, use either filepath parameter or no parameters." return

} else { foreach ($arg in $args) { $storagepath = $arg } try { $savedLoginJson = Get-Content $storagepath -ErrorAction stop } catch [System.Exception] { Write-Host "Login credential file not found. Please run script without arguments to access manual entry mode."

C.1 Sample backup script 317

Page 318: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message "Login credential file not found. Please run script without arguments to access manual entry mode." return

} } return $savedloginJson}

##### getApiVersion: Get X_API_Version #####function getApiVersion ([int32] $currentApiVersion,[string]$hostname){ <# .DESCRIPTION Sends a web request to the appliance to obtain the current Api version. Returns the lower of: Api version supported by the script and Api version supported by the appliance.

.PARAMETER currentApiVersion Api version that the script is currently using

.PARAMETER hostname The appliance address to send the request to (in https://{ipaddress} format)

.INPUTS None, does not accept piping

.OUTPUTS Outputs the new active Api version

.EXAMPLE $global:scriptApiVersion = getApiVersion() #>

# the particular Uri on the Appliance to reqest the Api Version $versionUri = "/rest/version"

# append the Uri to the end of the IP address to obtain a full Uri $fullVersionUri = $hostname + $versionUri

# use setup-request to issue the REST request api version and get the response try { $applianceVersionJson = setup-request -Uri $fullVersionUri -method "GET" -accept "application/json" -contentType "application/json" if ($applianceVersionJson -ne $null) { $applianceVersion = $applianceVersionJson | convertFrom-Json $currentApplianceVersion = $applianceVersion.currentVersion if ($currentApplianceVersion -lt $currentApiVersion) { return $currentApplianceVersion } return $currentApiVersion } } catch [System.Exception] { if ($global:interactiveMode -eq 1) { Write-Host $error[0].Exception.Message } else { Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message $error[0].Exception.Message

} }}

##### Sending login info #####function login-appliance ([string]$username,[string]$password,[string]$hostname,[string]$ADName){ <# .DESCRIPTION Attempts to send a web request to the appliance and obtain an authorized sessionID.

.PARAMETER username The username to log into the remote appliance

.PARAMETER password The correct password associated with username

.PARAMETER hostname The appliance address to send the request to (in https://{ipaddress} format)

.PARAMETER ADName The Active Directory name (optional)

.INPUTS None, does not accept piping

.OUTPUTS

318 Backup and restore script examples

Page 319: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Outputs the response body containing the needed session ID.

.EXAMPLE $authtoken = login-appliance $username $password $hostname $ADName #>

# the particular Uri on the Appliance to reqest an "auth token" $loginUri = "/rest/login-sessions"

# append the Uri to the end of the IP address to obtain a full Uri $fullLoginUri = $hostname + $loginUri # create the request body as a hash table, then convert it to json format if ($ADName) { $body = @{ userName = $username; password = $password; authLoginDomain = $ADName } | convertTo-json } else # null or empty { $body = @{ userName = $username; password = $password } | convertTo-json }

# use setup-request to issue the REST request to login and get the response try { $loginResponse = setup-request -Uri $fullLoginUri -method "POST" -accept "application/json" -contentType "application/json" -Body $body if ($loginResponse -ne $null) { $loginResponse | convertFrom-Json } } catch [System.Exception] { if ($global:interactiveMode -eq 1) { Write-Host $error[0].Exception.Message } else { Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message $error[0].Exception.Message

} }}

##### Executing backup ######function backup-Appliance ([string]$authValue,[string]$hostname){ <# .DESCRIPTION Gives the appliance the command to start creating a backup

.PARAMETER authValue The authorized sessionID given by login-appliance

.PARAMETER hostname The location of the appliance to connect to (in https://{ipaddress} format)

.INPUTS None, does not accept piping

.OUTPUTS The task Resource returned by the appliance, converted to a hashtable object

.EXAMPLE $taskResource = backup-Appliance $sessionID $hostname #>

# append the REST Uri for backup to the IP address of the Appliance $bkupUri = "/rest/backups/" $fullBackupUri = $hostname + $bkupUri

# create a new webrequest and add the proper headers (new header, auth, is needed for authorization # in all functions from this point on) try { if ($global:scriptApiVersion -lt $taskResourceV2ApiVersion) { $taskResourceJson = setup-request -Uri $fullBackupUri -method "POST" -accept "application/json" -contentType "application/json" -authValue $authValue } else { $taskUri = setup-request -Uri $fullBackupUri -method "POST" -accept "application/json" -contentType "application/json" -authValue $authValue -returnLocation $true if ($taskUri -ne $null) { $taskResourceJson = setup-request -Uri $taskUri -method "GET" -accept "application/json" -contentType "application/json" -authValue $authValue } } if ($taskResourceJson -ne $null) {

C.1 Sample backup script 319

Page 320: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

return $taskResourceJson | ConvertFrom-Json } } catch [System.Exception] { if ($global:interactiveMode -eq 1) { Write-Host $error[0].Exception.Message } else { Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message $error[0].Exception.Message

} }}

##### Polling to see if backup is finished ######function waitFor-completion ([object]$taskResource,[string]$authValue,[string]$hostname){ <# .DESCRIPTION Checks the status of the backup every twenty seconds, stops when status changes from running to a different status

.PARAMETER taskResource The response object from the backup-appliance method

.PARAMETER authValue The authorized session ID

.PARAMETER hostname The appliance to connect to (in https://{ipaddress} format)

.INPUTS None, does not accept piping

.OUTPUTS The new task resource object, which contains the Uri to get the backup resource in the next function

.EXAMPLE $taskResource = waitFor-Completion $taskResource $sessionID $hostname #>

# extracts the Uri of the task Resource from itself, to poll repeatedly $taskResourceUri = $taskResource.uri if ($taskResourceUri -eq $null) { # Caller will provide the error message return }

# appends the Uri to the hostname to create a fully-qualified Uri $fullTaskUri = $hostname + $taskResourceUri

# retries if unable to get backup progress information $errorCount = 0 $errorMessage = ""

if ($global:interactiveMode -eq 1) { Write-Host "Backup initiated." Write-Host "Checking for backup completion, this may take a while." }

# a while loop to determine when the backup process is finished do {

try { # creates a new webrequest with appropriate headers $taskResourceJson = setup-request -Uri $fullTaskUri -method "GET" -accept "application/json" -authValue $authValue -isSilent $true # converts the response from the Appliance into a hash table $taskResource = $taskResourceJson | convertFrom-Json # checks the status of the task manager $status = $taskResource.taskState } catch { $errorMessage = $error[0].Exception.Message $errorCount = $errorCount + 1 $status = "RequestFailed" Start-Sleep -s 15 continue }

# Update progress bar if ($global:interactiveMode -eq 1) { $trimmedPercent = ($taskResource.completedSteps) / 5

320 Backup and restore script examples

Page 321: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

$progressBar = "[" + "=" * $trimmedPercent + " " * (20 - $trimmedPercent) + "]" Write-Host "`r Backup progress: $progressBar " $taskResource.completedSteps "%" -NoNewline }

# Reset the error count since progress information was successfully retrieved $errorCount = 0

# If the backup is still running, wait a bit, and then check again if ($status -eq "Running") { Start-Sleep -s 20 }

} while (($status -eq "Running" -or $status -eq "RequestFailed") -and $errorCount -lt 20);

# if the backup reported an abnormal state, report the state and exit function if ($status -ne "Completed") { if ($global:interactiveMode -eq 1) { Write-Host "`n" Write-Host "Backup stopped abnormally" Write-Host $errorMessage } else { #log error message Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message "Backup stopped abnormally"

Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message $errorMessage } return $null }

# upon successful completion of task, outputs a hash table which contains task resource else { Write-Host "`n" $taskResource return }}

##### Gets the backup resource #####function get-backupResource ([object]$taskResource,[string]$authValue,[string]$hostname){ <# .DESCRIPTION Gets the Uri for the backup resource from the task resource and gets the backup resource

.PARAMETER taskResource The task resource object that we use to get the Uri for the backup resource

.PARAMETER authValue The authorized sessionID

.PARAMETER hostname the appliance to connect to (in https://{ipaddress} format)

.INPUTS None, does not accept piping

.OUTPUTS The backup resource object

.EXAMPLE $backupResource = get-BackupResource $taskResource $sessionID $applianceName #>

# the backup Resource Uri is extracted from the task resource if ($global:scriptApiVersion -lt $taskResourceV2ApiVersion) { $backupUri = $taskResource.associatedResourceUri } else { $backupUri = $taskResource.associatedResource.resourceUri } if ($backupUri -eq $null) { # Caller will provide the error message return } # construct the full backup Resource Uri from the hostname and the backup resource uri $fullBackupUri = $hostname + $backupUri

# get the backup resource that contains the Uri for downloading try { # creates a new webrequest with appropriate headers $backupResourceJson = setup-request -Uri $fullBackupUri -method "GET" -accept "application/json" -auth $authValue if ($backupResourceJson -ne $null)

C.1 Sample backup script 321

Page 322: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

{ $resource = $backupResourceJson | convertFrom-Json if ($global:interactiveMode -eq 1) { Write-Host "Obtained backup resource. Now downloading. This may take a while ..." } $resource return } } catch [System.Exception] { if ($global:interactiveMode -eq 1) { Write-Host $error[0].Exception.Message } else { Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message $error[0].Exception.Message

} }}

##### Function to download the backup file #####function download-Backup ([PSCustomObject]$backupResource,[string]$authValue,[string]$hostname){ <# .DESCRIPTION Downloads the backup file from the appliance to the local system. Tries to use the curl command. The curl command has significantly better performance especially for large backups. If curl isn't installed, invokes download-Backup-without-curl to download the backup.

.PARAMETER backupResource Backup resource containing Uri for downloading

.PARAMETER authValue The authorized sessionID

.PARAMETER hostname The IP address of the appliance

.INPUTS None, does not accept piping

.OUTPUTS The absolute path of the download file

.EXAMPLE download-backup $backupResource $sessionID https://11.111.11.111 #>

$downloadUri = $hostname + $backupResource.downloadUri $fileDir = [environment]::GetFolderPath("Personal") $filePath = $fileDir + "\" + $backupResource.id + ".bkp" $curlDownloadCommand = "curl -o " + $filePath + " -s -f -L -k -X GET " + "-H 'accept: application/octet-stream' " + "-H 'auth: " + $authValue + "' " + "-H 'X-API-Version: $global:scriptApiVersion' " + $downloadUri $curlGetDownloadErrorCommand = "curl -s -k -X GET " + "-H 'accept: application/json' " + "-H 'auth: " + $authValue + "' " + "-H 'X-API-Version: $global:scriptApiVersion' " + $downloadUri

try { $testCurlSslOption = curl -V if ($testCurlSslOption -match "SSL") { invoke-expression $curlDownloadCommand } else { if ($global:interactiveMode -eq 1) { Write-Host "Version of curl must support SSL to get improved download performance." } else { Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message "Version of curl must support SSL to get improved download performance" }

return download-Backup-without-curl $backupResource $authValue $hostname }

if ($LASTEXITCODE -ne 0) { $errorResponse = invoke-expression $curlGetDownloadErrorCommand if ($global:interactiveMode -eq 1)

322 Backup and restore script examples

Page 323: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

{ Write-Host "Download using curl error: $errorResponse" } else { Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message "Download error: $errorResponse" }

if (Test-Path $filePath) { Remove-Item $filePath } return }

if ($global:interactiveMode -eq 1) { Write-Host "Backup download complete!" } } catch [System.Management.Automation.CommandNotFoundException] { return download-Backup-without-curl $backupResource $authValue $hostname } catch [System.Exception] { Write-Host "Not able to download backup" Write-Host $error[0].Exception return }

return $filePath}

##### Function to download the Backup file without using the curl command #####function download-Backup-without-curl ([PSCustomObject]$backupResource,[string]$authValue,[string]$hostname){ <# .DESCRIPTION Downloads the backup file from the appliance to the local system (without using curl)

.PARAMETER backupResource Backup resource containing Uri for downloading

.PARAMETER authValue The authorized sessionID

.PARAMETER hostname The IP address of the appliance

.INPUTS None, does not accept piping

.OUTPUTS The absolute path of the download file

.EXAMPLE download-backup-without-curl $backupResource $sessionID https://11.111.11.111 #>

# appends Uri ( obtained from previous function) to IP address $downloadUri = $hostname + $backupResource.downloadUri $downloadTimeout = 43200000 # 12 hours $bufferSize = 65536 # bytes

# creates a new webrequest with appropriate headers [net.httpsWebRequest]$downloadRequest = [net.webRequest]::create($downloadUri) $downloadRequest.method = "GET" $downloadRequest.AllowAutoRedirect = $TRUE $downloadRequest.Timeout = $downloadTimeout $downloadRequest.ReadWriteTimeout = $downloadTimeout $downloadRequest.Headers.Add("auth", $authValue) $downloadRequest.Headers.Add("X-API-Version", $global:scriptApiVersion) # accept either octet-stream or json to allow the response body to contain either the backup or an exception

$downloadRequest.accept = "application/octet-stream;q=0.8,application/json"

# creates a variable that stores the path to the file location. Note: users may change this to other file paths. $fileDir = [environment]::GetFolderPath("Personal")

try { # connects to the Appliance, creates a new file with the content of the response [net.httpsWebResponse]$response = $downloadRequest.getResponse() $responseStream = $response.getResponseStream() $responseStream.ReadTimeout = $downloadTimeout

#saves file as the name given by the backup ID $filePath = $fileDir + "\" + $backupResource.id + ".bkp" $sr = New-Object System.IO.FileStream ($filePath,[System.IO.FileMode]::create) $responseStream.CopyTo($sr,$bufferSize)

C.1 Sample backup script 323

Page 324: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

$response.close() $sr.close() if ($global:interactiveMode -eq 1) { Write-Host "Backup download complete!" } } catch [Net.WebException] { $errorMessage = $error[0].Exception.message

#Try to get more information about the error try { $errorResponse = $error[0].Exception.InnerException.Response.getResponseStream() $sr = New-Object IO.StreamReader ($errorResponse) $rawErrorStream = $sr.readtoend() $error[0].Exception.InnerException.Response.close() $errorObject = $rawErrorStream | convertFrom-Json if (($errorObject.message.length -gt 0) -and ($errorObject.recommendedActions.length -gt 0)) { $errorMessage = $errorObject.message + " " + $errorObject.recommendedActions } } catch [System.Exception] { #Use exception message }

if ($global:interactiveMode -eq 1) { Write-Host $errorMessage } else { Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message $errorMessage } return }

return $filePath}

function setup-request ([string]$uri,[string]$method,[string]$accept,[string]$contentType = "",[string]$authValue = "",[object]$body = $null,[bool]$isSilent=$false, [bool]$returnLocation=$false){ try { [net.httpsWebRequest]$request = [net.webRequest]::create($uri) $request.method = $method $request.accept = $accept

$request.Headers.Add("Accept-Language: en-US") if ($contentType -ne "") { $request.ContentType = $contentType } if ($authValue -ne "") { $request.Headers.Item("auth") = $authValue } $request.Headers.Item("X-API-Version") = $global:scriptApiVersion if ($body -ne $null) { $requestBodyStream = New-Object IO.StreamWriter $request.getRequestStream() $requestBodyStream.WriteLine($body) $requestBodyStream.flush() $requestBodyStream.close() }

# attempt to connect to the Appliance and get a response [net.httpsWebResponse]$response = $request.getResponse()

if ($returnLocation) { $taskUri = $response.getResponseHeader("Location")

$response.close() return $taskUri } else { # response stored in a stream $responseStream = $response.getResponseStream() $sr = New-Object IO.StreamReader ($responseStream)

#the stream, which contains a json object, is read into the storage variable $rawResponseContent = $sr.readtoend() $response.close() return $rawResponseContent } } catch [Net.WebException]

324 Backup and restore script examples

Page 325: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

{ $errorMessage = $error[0].Exception.message

#Try to get more information about the error try { $errorResponse = $error[0].Exception.InnerException.Response.getResponseStream() $sr = New-Object IO.StreamReader ($errorResponse) $rawErrorStream = $sr.readtoend() $error[0].Exception.InnerException.Response.close() $errorObject = $rawErrorStream | convertFrom-Json if (($errorObject.message.length -gt 0) -and ($errorObject.recommendedActions.length -gt 0)) { $errorMessage = $errorObject.message + " " + $errorObject.recommendedActions } } catch [System.Exception] { #Use exception message }

if ($isSilent) { throw $errorMessage } elseif ($global:interactiveMode -eq 1) { Write-Host $errorMessage } else { Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message $errorMessage }

#No need to rethrow since already recorded error return }}

##### Start of function calls #####

#gets the credentials from user, either manual entry or from file$savedLoginJson = queryfor-credentials $args[0]if ($savedLoginJson -eq $null){ #if an error occurs, it has already been logged in the queryfor-credentials function return}

#extracts needed information from the credential jsontry{ $savedLoginJson = "[" + $savedLoginJson + "]" $savedloginVals = $savedLoginJson | convertFrom-Json $SecStrLoginname = $savedloginVals.userName | ConvertTo-SecureString -ErrorAction stop $loginname =

[Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($SecStrLoginName))

$hostname = $savedloginVals.hostname $SecStrPassword = $savedloginVals.password | ConvertTo-SecureString -ErrorAction stop $password =

[Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($SecStrpassword))

$adname = $savedloginVals.authLoginDomain}catch [System.Exception]{ if ($global:interactiveMode -eq 1) { Write-Host "Failed to get credentials: " + $error[0].Exception.Message } else { Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message "Failed to get credentials: " + $error[0].Exception.Message }}

#determines the active Api version$global:scriptApiVersion = getApiVersion $global:scriptApiVersion $hostnameif ($global:scriptApiVersion -eq $null){ if ($global:interactiveMode -eq 1) { Write-Host "Could not determine appliance Api version" }

Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message "Could not determine appliance Api version" return}

C.1 Sample backup script 325

Page 326: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

#sends the login request to the machine, gets an authorized session ID if successful$authValue = login-appliance $loginname $password $hostname $adnameif ($authValue -eq $null){ if ($global:interactiveMode -eq 1) { Write-Host "Failed to receive login session ID." } Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message "Failed to receive login session ID." return}

#sends the request to start the backup process, returns the taskResource object$taskResource = backup-Appliance $authValue.sessionID $hostnameif ($taskResource -eq $null){ if ($global:interactiveMode -eq 1) { Write-Host "Could not initialize backup" }

Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message "Could not initialize backup" return}

#loops to keep checking how far the backup has gone$taskResource = waitFor-completion $taskResource $authValue.sessionID $hostnameif ($taskResource -eq $null){ if ($global:interactiveMode -eq 1) { Write-Host "Could not fetch backup status" }

Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message "Could not fetch backup status"

return}

#gets the backup resource $backupResource = get-backupResource $taskResource $authValue.sessionID $hostnameif ($backupResource -eq $null){ if ($global:interactiveMode -eq 1) { Write-Host "Could not get the Backup Resource" } Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message "Could not get the Backup Resource"

return}

#downloads the backup file to the local drive$filePath = download-Backup $backupResource $authValue.sessionID $hostnameif ($filePath -eq $null){ if ($global:interactiveMode -eq 1) { Write-Host "Could not download the backup" } Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message "Could not download the backup"

return}

if ($global:interactiveMode -eq 1){ Write-Host "Backup can be found at $filePath" Write-Host "If you wish to automate this script in the future and re-use login settings currently entered," Write-Host "then provide the file path to the saved credentials file when running the script." Write-Host "ie: " $MyInvocation.MyCommand.Definition " filepath"} else{ Write-Host "Backup completed successfully." Write-Host "The backup can be found at $filePath."}Write-EventLog -EventId 0 -LogName Application -Source backup.ps1 -Message "script completed successfully"

C.2 Sample restore scriptAs an alternative to using Settings→Actions→Restore from backup from the appliance UI, you canwrite and run a script to automatically restore the appliance from a backup file.

NOTE: Only a user with Infrastructure administrator privileges can restore an appliance.

326 Backup and restore script examples

Page 327: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Example 9 “Sample restore.ps1 script” provides a sample script that restores the appliance froma backup file or obtains progress about an ongoing restore process.

Sample scriptIf you do not pass parameters to the script, the script uploads and restores a backup file.1. Calls query-user() to get the appliance host name, user name and password, and backup

file path.2. Calls login-appliance() to issue a REST request to get a session ID used to authorize

restore REST calls.3. Calls uploadTo-appliance() to upload the backup to the appliance.4. Calls start-restore() to start the restore.5. Calls restore-status() to periodically check the restore status until the restore completes.If you pass the -status option to the script, the script verifies and reports the status of the last oran ongoing restore until the restore process is complete:1. Calls recover-restoreID() to get the URI to verify the status of the last or an ongoing

restore.2. Calls restore-status() to periodically verify the restore status until the restore completes.

C.2 Sample restore script 327

Page 328: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Example 9 Sample restore.ps1 script

#(C) Copyright 2012-2014 Hewlett-Packard Development Company, L.P.############################################################################################################################ Name: restore.ps1# Usage: {directory}\restore.ps1 or {directory}\restore.ps1 -status https://{ipaddress}# Purpose: Uploads a backup file to the appliance and then restores the appliance using the backup data# Notes: To improve performance, this script uses the curl command if it is installed. The curl command# must be installed with the SSL option.# Windows PowerShell 3.0 must be installed to run the script###########################################################################################################################

# tells the computer that this is a trusted source we are connecting to (brute force, could be refined)[System.Net.ServicePointManager]::ServerCertificateValidationCallback = { $true }

# The scriptApiVersion is the default Api version (if the appliance supports this level# or higher). This variable may be changed if the appliance is at a lower Api level.$global:scriptApiVersion = 3

##### Obtain information from user #####function query-user (){ <# .DESCRIPTION Obtains information needed to run the script by prompting the user for input.

.INPUTS None, does not accept piping

.OUTPUTS Outputs an object containing the obtained information.

.EXAMPLE $userVals = query-user #> Write-Host "Restoring from backup is a destructive process, continue anyway?"

$continue = 0 do { $earlyExit = Read-Host if ($earlyExit[0] -eq 'n') { return } elseif ($earlyExit[0] -ne 'y') { Write-Host "Please respond with a y or n" } else { $continue = 1 }

} while ($continue -eq 0)

do { Write-Host "Enter directory backup is located in (ie: C:\users\joe\)" $backupDirectory = Read-Host # Add trailing slash if needed if (!$backupDirectory.EndsWith("\")) { $backupDirectory = $backupDirectory + "\" }

Write-Host "Enter name of backup (ie: appliance_vm1_backup_2012-07-07_555555.bkp)" $backupFile = Read-Host

# Check if file exists $fullFilePath = $backupDirectory + $backupFile if (! (Test-Path $fullFilePath)) { Write-Host "Sorry the backup file $fullFilePath doesn't exist." } } while (! (Test-Path $fullFilePath))

Write-Host "Enter appliance IP address (ie: https://10.10.10.10)" $hostname = Read-Host # Correct some common errors $hostname = $hostname.Trim().ToLower() if (!$hostname.StartsWith("https://")) { if ($hostname.StartsWith("http://")) { $hostname = $hostname.Replace("http","https") } else { $hostname = "https://" + $hostname } }

328 Backup and restore script examples

Page 329: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Write-Host "Enter username" $secUsername = Read-Host -AsSecureString $username =

[Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($secUsername))

Write-Host "Enter password" $secPassword = Read-Host -AsSecureString $password =

[Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($secPassword))

$absolutePath = $backupDirectory + $backupFile

Write-Host "If using Active Directory, enter the Active Directory domain" Write-Host " (Leave this field blank if not using Active Directory.)" $ADName = Read-Host

$loginVals = @{ hostname = $hostname; userName = $username; password = $password; backupPath = $absolutePath;

backupFile = $backupFile; authLoginDomain = $ADName; }

return $loginVals}

##### getApiVersion: Get X_API_Version #####function getApiVersion ([int32] $currentApiVersion,[string]$hostname){ <# .DESCRIPTION Sends a web request to the appliance to obtain the current Api version. Returns the lower of: Api version supported by the script and Api version supported by the appliance.

.PARAMETER currentApiVersion Api version that the script is currently using

.PARAMETER hostname The appliance address to send the request to (in https://{ipaddress} format)

.INPUTS None, does not accept piping

.OUTPUTS Outputs the new active Api version

.EXAMPLE $global:scriptApiVersion = getApiVersion() #>

# the particular Uri on the Appliance to reqest the Api Version $versionUri = "/rest/version"

# append the Uri to the end of the IP address to obtain a full Uri $fullVersionUri = $hostname + $versionUri

# use setup-request to issue the REST request api version and get the response try { $applianceVersionJson = setup-request -Uri $fullVersionUri -method "GET" -accept "application/json" -contentType "application/json" if ($applianceVersionJson -ne $null) { $applianceVersion = $applianceVersionJson | convertFrom-Json $currentApplianceVersion = $applianceVersion.currentVersion if ($currentApplianceVersion -lt $currentApiVersion) { return $currentApplianceVersion } return $currentApiVersion } } catch [System.Exception] { if ($global:interactiveMode -eq 1) { Write-Host $error[0].Exception.Message } else { Write-EventLog -EventId 100 -LogName Application -Source backup.ps1 -Message $error[0].Exception.Message

} }}

##### Send the login request to the appliance #####function login-appliance ([string]$username,[string]$password,[string]$hostname,[string]$ADName){ <# .DESCRIPTION Attempts to send a web request to the appliance and obtain an authorized sessionID.

C.2 Sample restore script 329

Page 330: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

.PARAMETER username The username to log into the remote appliance

.PARAMETER password The correct password associated with username

.PARAMETER hostname The appliance address to send the request to (in https://{ipaddress} format)

.PARAMETER ADName The Active Directory name (optional)

.INPUTS None, does not accept piping

.OUTPUTS Outputs the response body containing the needed session ID.

.EXAMPLE $authtoken = login-appliance $username $password $hostname $ADName #>

# the particular URI on the Appliance to reqest an "auth token" $loginURI = "/rest/login-sessions"

# append the URI to the end of the IP address to obtain a full URI $fullLoginURI = $hostname + $loginURI # create the request body as a hash table, then convert it to json format if ($ADName) { $body = @{ userName = $username; password = $password; authLoginDomain = $ADName } | convertTo-json } else # null or empty { $body = @{ userName = $username; password = $password } | convertTo-json }

try { # create a new webrequest object and give it the header values that will be accepted by the Appliance, get response $loginRequest = setup-request -Uri $fullLoginURI -method "POST" -accept "application/json" -contentType "application/json" -Body $body Write-Host "Login completed successfully." } catch [System.Exception] { Write-Host $_.Exception.message Write-Host $error[0].Exception return }

#the output for the function, a hash table which contains a single value, "sessionID" $loginRequest | convertFrom-Json return}

##### Upload the backup file to the appliance #####function uploadTo-appliance ([string]$filepath,[string]$authinfo,[string]$hostname,[string]$backupFile){ <# .DESCRIPTION Attempts to upload a backup file to the appliance. Tries to use the curl command. The curl command has significantly better performance especially for large backups. If curl isn't installed, invokes uploadTo_appliance-without-curl to upload the file.

.PARAMETER filepath The absolute filepath to the backup file.

.PARAMETER authinfo The authorized session ID returned by the login request

.PARAMETER hostname The appliance to connect to

.PARAMETER backupFile The name of the file to upload. Only used to tell the server what file is contained in the post request.

.INPUTS None, does not accept piping

.OUTPUTS The response body to the upload post request.

.EXAMPLE $uploadResponse = uploadTo-appliance $filePath $sessionID $hostname $fileName #>

$uploadUri = "/rest/backups/archive" $fullUploadUri = $hostname + $uploadUri $curlUploadCommand = "curl -s -k -X POST " +

330 Backup and restore script examples

Page 331: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

"-H 'content-type: multipart/form-data' " + "-H 'accept: application/json' " + "-H 'auth: " + $authinfo + "' " + "-H 'X-API-Version: $global:scriptApiVersion' " + "-F file=@" + $filepath + " " + $fullUploadUri

Write-Host "Uploading backup file to appliance, this may take a few minutes..." try { $testCurlSslOption = curl -V if ($testCurlSslOption -match "SSL") { $rawUploadResponse = invoke-expression $curlUploadCommand if ($rawUploadResponse -eq $null) { return } $uploadResponse = $rawUploadResponse | convertFrom-Json

if ($uploadResponse.status -eq "SUCCEEDED") { Write-Host "Upload complete." return $uploadResponse } else { Write-Host $uploadResponse return } } else { Write-Host "Version of curl must support SSL to get improved upload performance." return uploadTo-appliance-without-curl $filepath $authinfo $hostname $backupFile } } catch [System.Management.Automation.CommandNotFoundException] { return uploadTo-appliance-without-curl $filepath $authinfo $hostname $backupFile } catch [System.Exception] { Write-Host "Not able to upload backup" Write-Host $error[0].Exception return }}

##### Upload the backup file to the appliance without using the curl command #####function uploadTo-appliance-without-curl ([string]$filepath,[string]$authinfo,[string]$hostname,[string]$backupFile){ <# .DESCRIPTION Attempts to upload a backup to the appliance without using curl.

.PARAMETER filepath The absolute filepath to the backup file.

.PARAMETER authinfo The authorized session ID returned by the login request

.PARAMETER hostname The appliance to connect to

.PARAMETER backupFile The name of the file to upload. Only used to tell the server what file is contained in the post request.

.INPUTS None, does not accept piping

.OUTPUTS The response body to the upload post request.

.EXAMPLE $uploadResponse = uploadTo-appliance $filePath $sessionID $hostname $fileName #>

$uploadUri = "/rest/backups/archive" $fullUploadUri = $hostname + $uploadUri $uploadTimeout = 43200000 # 12 hours $bufferSize = 65536 # bytes

try { [net.httpsWebRequest]$uploadRequest = [net.webRequest]::create($fullUploadUri) $uploadRequest.method = "POST" $uploadRequest.Timeout = $uploadTimeout $uploadRequest.ReadWriteTimeout = $uploadTimeout $uploadRequest.SendChunked = 1 $uploadRequest.AllowWriteStreamBuffering = 0

C.2 Sample restore script 331

Page 332: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

$uploadRequest.accept = "application/json" $boundary = "----------------------------bac8d687982e" $uploadRequest.ContentType = "multipart/form-data; boundary=----------------------------bac8d687982e" $uploadRequest.Headers.Add("auth", $authinfo) $uploadRequest.Headers.Add("X-API-Version", $global:scriptApiVersion) $fs = New-Object IO.FileStream ($filepath,[System.IO.FileMode]::Open) $rs = $uploadRequest.getRequestStream() $rs.WriteTimeout = $uploadTimeout $disposition = "Content-Disposition: form-data; name=""file""; filename=""encryptedBackup""" $conType = "Content-Type: application/octet-stream"

[byte[]]$BoundaryBytes = [System.Text.Encoding]::UTF8.GetBytes("--" + $boundary + "`r`n") $rs.write($BoundaryBytes,0,$BoundaryBytes.Length)

[byte[]]$contentDisp = [System.Text.Encoding]::UTF8.GetBytes($disposition + "`r`n") $rs.write($contentDisp,0,$contentDisp.Length)

[byte[]]$contentType = [System.Text.Encoding]::UTF8.GetBytes($conType + "`r`n`r`n") $rs.write($contentType,0,$contentType.Length)

$fs.CopyTo($rs,$bufferSize) $fs.close()

[byte[]]$endBoundaryBytes = [System.Text.Encoding]::UTF8.GetBytes("`n`r`n--" + $boundary + "--`r`n") $rs.write($endBoundaryBytes,0,$endBoundaryBytes.Length) $rs.close() } catch [System.Exception] { Write-Host "Not able to send backup" Write-Host $error[0].Exception } try { [net.httpsWebResponse]$response = $uploadRequest.getResponse() $responseStream = $response.getResponseStream() $responseStream.ReadTimeout = $uploadTimeout $streamReader = New-Object IO.StreamReader ($responseStream) $rawUploadResponse = $streamReader.readtoend() $response.close()

if ($rawUploadResponse -eq $null) { return }

$uploadResponse = $rawUploadResponse | convertFrom-Json

if ($uploadResponse.status -eq "SUCCEEDED") { Write-Host "Upload complete." return $uploadResponse } else { Write-Host $rawUploadResponse Write-Host $uploadResponse return } } catch [Net.WebException] { Write-Host $error[0] $errorResponse = $error[0].Exception.InnerException.Response.getResponseStream() $sr = New-Object IO.StreamReader ($errorResponse)

$frawErrorStream = $sr.readtoend() $error[0].Exception.InnerException.Response.close() $errorObject = $rawErrorStream | convertFrom-Json

Write-Host $errorObject.errorcode $errorObject.message $errorObject.resolution return }}

##### Initiate the restore process #####function start-restore ([string]$authinfo,[string]$hostname,[object]$uploadResponse){ <# .DESCRIPTION Sends a POST request to the restore resource to initiate a restore.

.PARAMETER authinfo The authorized sessionID obtained from login.

.PARAMETER hostname The appliance to connect to.

.PARAMETER uploadResponse The response body from the upload request. Contains the backup URI needed for restore call.

.INPUTS None, does not accept piping

332 Backup and restore script examples

Page 333: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

.OUTPUTS Outputs the response body from the POST restore call.

.EXAMPLE $restoreResponse = start-restore $sessionID $hostname $uploadResponse #> # append the appropriate URI to the IP address of the Appliance $backupUri = $uploadResponse.uri $restoreUri = "/rest/restores" $fullRestoreUri = $hostname + $restoreURI $body = @{ type = "RESTORE"; uriOfBackupToRestore = $backupUri } | convertTo-json # create a new webrequest and add the proper headers try { $rawRestoreResponse = setup-request -uri $fullRestoreUri -method "POST" -accept "application/json" -contentType "application/json" -authValue $authinfo -Body $body

$restoreResponse = $rawRestoreResponse | convertFrom-Json return $restoreResponse }

catch [Net.WebException] { Write-Host $_.Exception.message }}

##### Check for the status of ongoing restore #####function restore-status ([string]$authinfo = "foo",[string]$hostname,[object]$restoreResponse,[string]$recoveredUri = ""){ <# .DESCRIPTION Uses GET requests to check the status of the restore process.

.PARAMETER authinfo **to be removed once no longer a required header**

.PARAMETER hostname The appliance to connect to

.PARAMETER restoreResponse The response body from the restore initiation request.

.PARAMETER recoveredUri In case of a interruption in the script or connection, the Uri for status is instead obtained through this parameter.

.INPUTS None, does not accept piping

.OUTPUTS None, end of script upon completion or fail.

.EXAMPLE restore-status *$authinfo* -hostname $hostname -restoreResponse $restoreResponse

or

restore-status -hostname $hostname -recoveredUri $recoveredUri #>

$retryCount = 0 $retryLimit = 5 $retryMode = 0

# append the appropriate URI to the IP address of the Appliance

if ($recoveredUri -ne "") { $fullStatusUri = $hostname + $recoveredUri write-host $fullStatusUri } else { $fullStatusUri = $hostname + $restoreResponse.uri } do { try { # create a new webrequest and add the proper headers (new header, auth is needed for authorization $rawStatusResp = setup-request -uri $fullStatusUri -method "GET" -accept "application/json" -contentType "application/json" -authValue $authinfo $statusResponse = $rawStatusResp | convertFrom-Json $trimmedPercent = ($statusResponse.percentComplete) / 5 $progressBar = "[" + "=" * $trimmedPercent + " " * (20 - $trimmedPercent) + "]" Write-Host "`rRestore progress: $progressBar " $statusResponse.percentComplete "%" -NoNewline } catch [Net.WebException] { try

C.2 Sample restore script 333

Page 334: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

{ $errorResponse = $error[0].Exception.InnerException.Response.getResponseStream() $sr = New-Object IO.StreamReader ($errorResponse)

$rawErrorStream = $sr.readtoend() $error[0].Exception.InnerException.Response.close() $errorObject = $rawErrorStream | convertFrom-Json

Write-Host $errorObject.message $errorObject.recommendedActions } catch [System.Exception] { Write-Host "`r`n" $error[1].Exception }

# The error may be transient; retry several times. If it still fails, return with an error. $retryCount++ $retryMode = 1 if ($retryCount -le $retryLimit) { Write-Host "In restore-status retrying GET on $fullStatusUri. retry count: $retryCount`r`n" sleep 5 continue } else { Write-Host "`r`nRestore may have failed! Could not determine the status of the restore." return } } if ($statusResponse.status -eq "SUCCEEDED") { Write-Host "`r`nRestore complete!" return } if ($statusResponse.status -eq "FAILED") { Write-Host "`r`nRestore failed! System should now undergo a reset to factory defaults." } Start-Sleep 10 } while (($statusResponse.status -eq "IN_PROGRESS") -or ($retryMode -eq 1))

return}

##### Recovers Uri to the restore resource if connection lost #####function recover-restoreID ([string]$hostname){ <# .DESCRIPTION Uses GET requests to check the status of the restore process.

.PARAMETER hostname The appliance to end the request to.

.INPUTS None, does not accept piping

.OUTPUTS The Uri of the restore task in string form.

.EXAMPLE $reacquiredUri = recover-restoredID $hostname #>

$idUri = "/rest/restores/" $fullIdUri = $hostname + $idUri try { $rawIdResp = setup-request -uri $fullIdUri -method "GET" -contentType "application/json" -accept "application/json" -authValue "foo" $idResponse = $rawIdResp | convertFrom-Json } catch [Net.WebException] { $_.Exception.message return } return $idResponse.members[0].uri}

function setup-request ([string]$uri,[string]$method,[string]$accept,[string]$contentType = "",[string]$authValue="0", [object]$body = $null){ <# .DESCRIPTION A function to handle the more generic web requests to avoid repeated code in every function.

.PARAMETER uri The full address to send the request to (required)

.PARAMETER method The type of request, namely POST and GET (required)

334 Backup and restore script examples

Page 335: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

.PARAMETER accept The type of response the request accepts (required)

.PARAMETER contentType The type of the request body

.PARAMETER authValue The session ID used to authenticate the request

.PARAMETER body The message to put in the request body

.INPUTS None

.OUTPUTS The response from the appliance, typically in Json form.

.EXAMPLE $responseBody = setup-request -uri https://10.10.10.10/rest/doThis -method "GET" -accept "application/json"

#> try { [net.httpsWebRequest]$request = [net.webRequest]::create($uri) $request.method = $method $request.accept = $accept

$request.Headers.Add("Accept-Language: en-US") if ($contentType -ne "") { $request.ContentType = $contentType } if ($authValue -ne "0") { $request.Headers.Item("auth") = $authValue } $request.Headers.Add("X-API-Version: $global:scriptApiVersion") if ($body -ne $null) { #write-host $body $requestBodyStream = New-Object IO.StreamWriter $request.getRequestStream() $requestBodyStream.WriteLine($body)

$requestBodyStream.flush() $requestBodyStream.close() }

# attempt to connect to the Appliance and get a response [net.httpsWebResponse]$response = $request.getResponse()

# response stored in a stream $responseStream = $response.getResponseStream() $sr = New-Object IO.StreamReader ($responseStream)

#the stream, which contains a json object is read into the storage variable $rawResponseContent = $sr.readtoend() $response.close() return $rawResponseContent } catch [Net.WebException] { try { $errorResponse = $error[0].Exception.InnerException.Response.getResponseStream() $sr = New-Object IO.StreamReader ($errorResponse) $rawErrorStream = $sr.readtoend() $error[0].Exception.InnerException.Response.close() $errorObject = $rawErrorStream | convertFrom-Json Write-Host "errorCode returned:" $errorObject.errorCode Write-Host "when requesting a $method on $uri`r`n" Write-Host $errorObject.message ";" $errorObject.recommendedActions } catch [System.Exception] { Write-Host $error[1].Exception.Message } throw return

}}

##### Begin main #####

#this checks to see if the user wants to just check a status of an existing restoreif ($args.count -eq 2){ foreach ($item in $args)

C.2 Sample restore script 335

Page 336: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

{ if ($item -eq "-status") { [void]$foreach.movenext() $hostname = $foreach.current # Correct some common errors in hostname $hostname = $hostname.Trim().ToLower() if (!$hostname.StartsWith("https://")) { if ($hostname.StartsWith("http://")) { $hostname = $hostname.Replace("http","https") } else { $hostname = "https://" + $hostname } } } else { Write-Host "Invalid arguments." return } }

$reacquiredUri = recover-restoreID -hostname $hostname if ($reacquiredUri -eq $null) { Write-Host "Error occurred when fetching active restore ID. No restore found." return } restore-status -recoveredUri $reacquiredUri -hostname $hostname

return}elseif ($args.count -eq 0){ $loginVals = query-user if ($loginVals -eq $null) { Write-Host "Error passing user login vals from function query-host, closing program." return }

#determines the active Api version $global:scriptApiVersion = getApiVersion $global:scriptApiVersion $loginVals.hostname if ($global:scriptApiVersion -eq $null) { Write-Host "Could not determine appliance Api version" return }

$authinfo = login-appliance $loginVals.userName $loginvals.password $loginVals.hostname $loginVals.authLoginDomain if ($authinfo -eq $null) { Write-Host "Error getting authorized session from appliance, closing program." return }

$uploadResponse = uploadTo-appliance $loginVals.backupPath $authinfo.sessionID $loginVals.hostname $loginVals.backupFile if ($uploadResponse -eq $null) { Write-Host "Error attempting to upload, closing program." return }

$restoreResponse = start-restore $authinfo.sessionID $loginVals.hostname $uploadResponse if ($restoreResponse -eq $null) { Write-Host "Error obtaining response from Restore request, closing program." return } restore-status -hostname $loginVals.hostname -restoreResponse $restoreResponse -authinfo $authinfo.sessionID

return}else{ Write-Host "Usage: restore.ps1" Write-Host "or" Write-Host "restore.ps1 -status https://{ipaddress}" return}

336 Backup and restore script examples

Page 337: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

Index

AAccessing help sidebar, 68Actions menu, 63active

uplink, 150active active see active/activeactive-active see active/activeactive-standby see active/standbyactive/active

network configuration, 150active/active configuration, 141, 150, 151

adding, 115active/standby

network configuration, 150active/standby configuration, 150

migrating from, 119activity

about, 201managing, 201monitoring health, 197states, 204statuses, 204troubleshoot, 233types, 202viewing activity filter sidebar, 64

Activity control icon, 68Activity sidebar, 64addresses

managing, 192administrator password

resetting, 182agentless management, 23aggregation switch see data center switchalert, 202

active, 204auto-cleanup, 203cleared, 204locked, 204troubleshooting, 233

applianceavailability, 188backup and restore features, 25backup script, 315crash recovery, automated features, 190crash recovery, data protection, 190crash recovery, manual, 190creating support dump file, 231describing icons, 67downloads from, 60host location, 90initial configuration, 97IP address requirements, 90logging out, 70management LAN, 90NTP configuration, 90

online help, 83relationship to other resources, 45restart behavior, 190restore script, 326restoring, 263restoring from backup file, 265searching, 72settings, 190SNMP settings, 191troubleshoot, 234unexpected shutdown, automated recovery features,

190unexpected shutdown, data protection, 190unexpected shutdown, manual recovery, 190updating, 187VM management best practices, 188

appliance networktroubleshoot, 240

audit log, 53downloading, 193policy for, 54

authentication, 53authentication settings

about, 180authorization, 53availability

virtual appliance, 27

Bback up policy, 185backup and restore

features, 25backup file

creating, 185downloading, 185restoring appliance from , 265troubleshooting, 236, 237

backup script, 185, 315best practices

browser, 57firmware, 165health monitoring, 198, 199VM appliance management, 188

BPDU (Bridge Protocol Data Units), 152browser

best practices, 57supported features and settings, 61supported types and version, 61

Ccertificate, 55

SSL, 192troubleshooting, 235

Collapse list item icon, 67compliance checking, 154configuration change

337

Page 338: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

planning for, 91connection

relationship to other resources, 33console access, 58

restrict, 59contact HP, 269copyright, 1crashes

appliance, automated recovery features, 190appliance, data protection, 190appliance, manual recovery, 190

credentials, 53

DDashboard, 197, 205data center

about, 169configuring rack placement, 169monitoring, 197, 198monitoring temperature, 209planning considerations, 87relationship to other resources, 46resource names, 87visualizing temperature, 209

data center switchmatching VLAN IDs to uplink set VLAN IDs, 142port configuration for uplink sets, 142spanning tree edge, 142trunk ports, 142

DELETE, 77Delete icon, 67details pane, 63Device Control Channel (DCC) protocol, 152Direct attach

storage, 111, 306directory server

troubleshooting, 262directory service

configuring, 177troubleshooting, 261

discovery, hardware, 21documentation

download and serve HTML UI help files, 84download and serve REST API documentation, 84enabling off-appliance browsing, 84finding documents on the HP Support Center website,

272online help, 83submit feedback to HP, 272where to find, 84

domainrelationship to other resources, 45

downlink, 145dual-stack

implementation, 87

EEdit icon, 67enclosure

about, 158adding a direct attach, 111adding to an existing enclosure group, 108adding to an existing environment, 105adding to sample data center, 293adding, affected resources, 93configuring with an OA script, 159editing unmanaged, 159editing unsupported, 159managing, 157, 161prerequisites for bringing under management, 157relationship to other resources, 36troubleshoot, 241unsupported firmware, 164

enclosure groupabout, 159adding to sample data center, 293relationship to other resources, 35troubleshoot, 241

enclosure typerelationship to other resources, 36

environmentinitial configuration, 97

environmental management, 24Ethernet network

about, 140VLAN range, 140

EULAhow to view, 63

Expand list item icon, 67Expand menu icon, 67

FFabric attach

storage, 306Fibre Channel

direct attach, 139fabric attach, 139flat SAN, 139uplink set, 146Virtual Connect modules, 140

Fibre Channel networkabout, 139

Fibre Channel over Ethernet (FCoE)downlink from enclosure interconnect to server, 140

filters sidebar, 65firmware

appliance shutdown during update, 190best practices, 165bundle, 163compliance checking, 22downloading for sample data center, 281management, 22, 163repository, 22troubleshoot, 244unsupported, 164update process, 165

first time setup, 97flat SAN, 139

338 Index

Page 339: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

forumuser community, 269

full access role, 178

GGET, 77group

compliance checking, 23groups

managing, 177

Hhardening, 49hardware

discovery of, 21inventory management features, 25

health icon, 67health monitoring, 25, 198

see also activityand SCMB, 23best practices, 198, 199REST APIs, 199

health status, 74help

enable off-appliance browsing, 84REST API help, 83searching, 71UI help, 83

Help control icon, 68Help sidebar, 66

expanding and collapsing, 68help topics

searching, 71HP

contacting, 269HP 3PAR StoreServ storage system (Direct attach)

adding to sample data center, 306HP 3PAR StoreServ storage system (Fabric Attach)

adding to sample data center, 307HP 3PAR StoreServ storage system (Fabric attach)

adding to sample data center, 306HP iPDU

device detection, 21HP OneView

availability features, 27backup and restore features, 25change management features, 23configuration, automated, 23device detection, 21discovery, 21enclosures, automatic configuration, 21environmental management features, 24firmware baseline compliance checking, 22firmware management features, 22group compliance checking, 23groups, overview, 19hardware inventory, 25hardware provisioning, 18health monitoring, 23

health monitoring features, 25integration with Onboard Administrator, 28integration with other software, 21, 28monitoring from other platforms, 24networking features, 29online help, 83operating system deployment, 21overview, 17port-level statistics, 25power and cooling management features, 24provisioning features, 18resource utilization monitoring, 25REST APIs, 28SCMB, 28server profile, overview, 19sets, overview, 19SNMP trap configuration, 23storage provisioning, 21user interface, 27

HP Smart Update Manager see HP SUMHP SUM, 163

troubleshoot, 245HP Support Center, 272HP Virtual Connect Fibre Channel Module

interconnect, 157HP Virtual Connect FlexFabric-20/40 F8 Module

interconnect, 157HP Virtual Connect FlexFabric–20/40 F8 Module, 148

Iicon description, 67icons

informational, 68severity, 67status, 67user control, 67

ID poolsmanaging, 192

iLO management processoraccessing using HP OneView, 124configuration by HP OneView, 127HP OneView user roles, 28integration with HP OneView, 28, 124licensing, 212licensing with HP OneView, 131

initial configuration, 97integration

open, 28other software, 28

interconnectabout, 143and staged firmware, 91HP Virtual Connect FlexFabric–20/40 F8 Module, 148managing, 143module in Maintenance state, troubleshooting, 245module in Unmanaged state, troubleshooting, 246,

247, 251, 252outage during firmware activation, 91relationship to other resources, 37

339

Page 340: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

staged firmware and reboot actions, 91troubleshoot, 245unsupported firmware, 164unsupported hardware, 144

interconnect modification failuretroubleshooting, 245

interconnect moduleHP Virtual Connect Fibre Channel Module, 157HP Virtual Connect FlexFabric 20/40 F8 Module, 157

IP addressrequirements, 90

IPv6settings, 87

Kkey combinations

virtual appliance console, 313

Llabels

viewing, 75Labels view, 68LACP, 142LAG, 142license

about, 131adding to sample data center, 306compliance, 132delivery, 132enclosures, 133hardware, 133iLO Advanced license, 131rack mount servers, 134reporting, 132servers, 133troubleshoot, 248utilization, 135view, 132

Link Aggregation Control Protocol see LACPLink Aggregation Group see LAGlog files, 231log in

using REST APIs, 78log out, 70

using REST APIs, 78logical interconnect

about, 145adding, 148compliance checking, 154deleting, 148managing, 144naming convention, 148outage during firmware activation, 91preventing loss of network connectivity during firmware

update, 91relationship to other resources, 39removing, 148stacking health, defined, 147stacking mode, enclosure, 147

troubleshoot, 248update, 154

logical interconnect groupabout, 148adding to sample data center, 286relationship to other resources, 38

loop and pause flood protection, 152

Mmain menu, 63Map icon, 68Map view, 63, 68master pane, 63metric units of measure, 62monitoring

features, 23resource, 25

multiple selection, 70multiplex ports, 148

Nnaming convention

data center, 88default names, 88network, 88network set, 88resource, 87typical abbreviations for resources, 89uplink set, 88

networkabout Ethernet, 140about Fibre Channel, 139adding active/active, 115adding to an existing environment, 101adding to sample data center, 281adding, affected resources, 92deleting, affected resources, 91health monitoring, 199managing, 137migrating from active/standby, 119naming conventions, 88relationship to other resources, 41tagged, 140troubleshoot, 249tunnel, 141untagged, 141

network accesstroubleshooting, 240

network configurationactive/active, 150, 151active/standby, 150

network connectivityabout, 137

network disruption, 152network resources

managing, 137network set

about, 138adding to sample data center, 284

340 Index

Page 341: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

deleting, affected resources, 92naming conventions, 88relationship to other resources, 41

network traffic, 150, 154networking

overview, 29NIC teaming, 150notifications area

viewing, 69NTP (Network Time Protocol)

configuration, 90

OOA

adding a redundant OA, 244replacing, 244

OA commandsview, 160

OA configuration scriptsabout, 159

Onboard Administrator see OAintegration with HP OneView, 28

OneView Forumhow to access, 63

online help, 84online user forum, 269open integration, 28open source code

how to view written offer, 63

Ppassword

resetting administrator, 182Per VLAN Spanning Tree Bridge Protocol Data Units (PVST

BPDU), 152Pin icon, 67planning considerations

data center, 87data center resources, 87security, 87

port monitoring, 154ports

required, 57POST, 77power

managing, 167power delivery device

about, 167relationship to other resources, 47

PowerShell library, 82product bulletin, 270ProLiant

website, 271provisioning

features, 18storage, 21

public keytroubleshooting, 260

PUT, 77

PVST BPDU (Per VLAN Spanning Tree Protocol Data Units),152

Python library, 82

QQSFP+ ports, 148Quick Specs, 270

Rrack

about, 169adding a rack mount server, 113adding to sample data center, 303managing, 169relationship to other resources, 46

RBACeffect on UI, 26

requirementsactive/active configuration, 151data center switch port, 141VM host, 89

resetting administrator password, 182resource

manage using REST API, 77naming conventions, 87querying with REST API, 80relationships, 68view by health status, 74view using labels, 75

resource model, 31REST API

documentation, 84online help, 83, 84PowerShell library, 82Python library, 82using, 77version, 78

REST API documentationenabling off-appliance browsing , 84online help, 83

restarttroubleshooting, 238

restore script, 326role, 53

Ssample data center

adding enclosure, 293adding existing volume, 308adding HP 3PAR StoreServ storage system (Direct

attach), 306adding HP 3PAR StoreServ storage system (Fabric

Attach), 307adding HP 3PAR StoreServ storage system (Fabric

attach), 306adding license, 306adding new volume, 308adding rack mount server, 303adding SAN manager, 310

341

Page 342: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

adding volumes to server profile, 312configuring, 273configuring network sets, 284configuring networks and network sets, 281creating enclosure group, 293creating logical interconnect group, 286creating server profile, 295downloading firmware, 281planning, 278provisioning servers, 280

SAN manager, 171about, 174adding to sample data center, 310relationship to other resources, 44

SCMB see State-Change Message Busscreen component

icons, 72screen description, 62script

backup appliance, 315restore appliance, 326

searchhelp, 71resources, 72

Search icon, 67security

and DoS attacks, 26and RBAC (role-based access control), 26appliance, 26audit log policy, 54audit logging, 26best practices, 51certificate, 26, 55data download restrictions, 26directory service support, 26management LAN, 26overview of features, 26passwords, 53separation of data and management, 26SSO (single sign-on), 26UI features, 26

selectionmultiple resources, 70

server bladetroubleshooting, 243

server hardwareabout, 125health monitoring, 199managing, 123model features, 124prerequisites for bringing under management, 125relationship to other resources, 34troubleshoot, 250unsupported hardware, 126

server hardware typeabout, 127relationship to other resources, 34

server profileabout, 128

adding to sample data center, 295and network deletion, 91and network set deletion, 92and uplink set deletion, 91and uplink set name changes, 91configuration changes requiring powered off hardware,

92effect of changes to other resources, 92managing, 123, 128overview, 19previously deleted network, adding, 92relationship to other resources, 32troubleshoot, 252unsupported firmware, 164

Service Pack for ProLiant see SPPservices access, 59Session control icon, 68session security, 52shutdown

troubleshooting, 238Smart Search toolbar, 72SNMP settings, 153

about, 191Sort icon, 67specialized access role, 178SPP, 22, 163SSL certificates

managing, 192SSL cipher suites, 59SSL protocol, 55stacking health, 147stacking links, 145stacking mode

enclosure, 147logical interconnect, 147

standbyuplink, 150

State-Change Message Bus.NET C# code example, 218connect to the SCMB, 215Java code example, 220JSON structure of message, 217Python code example, 221Python code example amqplib, 223Python code example pika, 222re-create the AMQP client certificate, 224set up a queue, 216

status icon, 67storage

Direct attach, 111managing, 171provisioning, 21troubleshoot, 256

storage arraysabout, 172

storage pool, 171about, 172relationship to other resources, 43

storage system, 171

342 Index

Page 343: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

about, 172relationship to other resources, 43website, 271

support dump filecreating, 231troubleshooting creation of, 235

switchabout, 175managing, 175relationship to other resources, 42troubleshoot, 260

switch, data center see data center switch

Ttagged network

about, 140tagging, network see VLAN IDtask, 25, 202, 203

see also activityappliance, 203background, 203completed, 204interrupted, 204number initiated during current session, 64pending, 204running, 204user, 203

temperaturemanaging, 167

thermal hot spots, 209top of rack switch see data center switchToR switch see data center switchtroubleshoot

activities, 233adding enclosure, 241adding server blade, 243adding server hardware, 250alerts, 233creating network, 249firmware, 244HP SUM, 245interconnect, 245license, 248locales, 233logical interconnect, 248messages from REST API calls returned in wrong

language, 233network, 249network access, 240powering off a server, 250powering on a server, 250removing enclosure, 241removing server hardware, 250replace VC interconnect, 247replacing a failed OA, 244server profile, 252storage, 256support dump file creation, 235switch, 260

user accounts, 260tunnel network

about, 141

UUI help

enable off-appliance browsing, 84submit feedback to HP, 272zip file, 84

unmanaged deviceabout, 47, 126relationship to other resources, 47

unsupported hardwareabout, 126

untagged networkabout, 141

uplink, 145active, 150standby, 150

uplink set, 146active/active configuration, 146Ethernet networks, 146Fibre Channel networks, 146matching VLAN IDs to switch port VLAN IDs, 142multiple uplinks from same interconnect to same switch,

142naming conventions, 88native network in, 141relationship to data center switches, 142relationship to logical interconnect, 146relationship to logical interconnect group, 146relationship to other resources, 41VLAN tags, 141

URI format, 77US units of measure, 62user account

troubleshoot, 260user accounts, 53, 177user community

online forum, 269user interface

navigating, 64navigating screens, 62screen topography, 62

user passwordmanaging, 181

user role, 178action privileges, 178

usersmanaging, 177

utilizationgraphs, 197, 211iLO Advanced license requirement, 212meters, 211overview, 211panel, 211setting US or metric units of measure, 62

343

Page 344: HP OneView 1.10 User Guideh20628. · HPOneView1.10UserGuide Abstract ThisguidedescribesHPOneViewfeatures,interfaces,resourcemodeldesign,andsecureworkingenvironment.Itdescribes …

VView details icon, 67view selector, 63virtual appliance console, 313Virtual Connect, 150

Fibre Channel modules, 140transitioning to HP OneView, 18website, 272

VLAN IDmatching uplink set to data center switch ports, 142

VM hostrequirements for, 89

VMware vCenterintegration with, 28

volume, 171about, 173adding to sample data center, 308adding to server profile in sample data center, 312relationship to other resources, 44

volume template, 171about, 173relationship to other resources, 44

Wweb browser

supported features and settings, 61supported types and version, 61

websiteHP 3PAR StoreServ Storage, 271HP OneView, 271HP OneView community forum, 269HP Virtual Connect, 272PowerShell code sample library, 82product bulletins, 270product videos, 271ProLiant server hardware, 271Python code sample library, 82Quick Specs, 270software updates, 271user community forum, 271

wizardquick start, 97

344 Index