HP c7000 Configuration
Cloud Execution Environment

Contents

1Introduction
1.1Terminology
1.2Prerequisites

2

Configuration of HP BladeSystem c7000 Enclosure
2.1Configure HP Enclosure
2.2Configure BIOS
2.3Configure Virtual Connect

3

Post-installation Activities
3.1Post-Installation Test
3.2Enable NTP in HP BladeSystem c7000 Onboard Administrator

Reference List

1   Introduction

This document describes how to configure HP BladeSystem c7000 to be used in the Cloud Execution Environment (CEE).

This document is to be used as part of one of the following procedures:

This document supports the reference CEE configuration as described in document BOM for Certified HW Configurations, Reference [1].

This document has steps that must be repeated per enclosure (up to three enclosures), and per blade (up to 16 blades per enclosure). The following figure depicts the overall HP BladeSystem c7000 configuration flow.

Table 1    Configuration Flow HP BladeSystem c7000

Section

Action

Repeat

Section 2.1

Configure HP Enclosure

 

Section 2.1.1

Set Enclosure IP Addresses

Section 2.1.2

Configure OA

Section 2.2

Configure boot mode and NTP (Configure BIOS)

Configure RAID (Configure BIOS)

Section 2.3

Configure Virtual Connect

Section 3

Post-Installation Activities

 

Allow several hours to configure a 48-blade system (over 1800 steps), if all prerequisites are in place.

1.1   Terminology

The terms used in this document to describe resources are listed in the following table, with corresponding terms that occur in the system dialog.

Table 2    Terms Used with Equivalents in System Dialog

Term

Corresponding Term in System Dialog

Enclosure

Shelf

Blade

Server

Server number

Bay number

CIDR (Classless Inter-Domain Routing) is a term used when calculating IP address and netmask values.

1.2   Prerequisites

This section describes the prerequisites that must be fulfilled before configuring the HP BladeSystem c7000.

1.2.1   Documents

Before starting this procedure, ensure that the following documents have been read and understood:

The following document is used in the procedure:

1.2.2   Tools

The following tools are required:

An Electrostatic Discharge (ESD) wrist strap (part number LYB 250 01/14)
Kickstart server. A Kickstart / LCT server can be created using the guide Preparation of Kickstart Server.

Required cables:

One RJ45 cable to connect kickstart server to Onboard Administrator (OA). See Figure 1.

Figure 1   Onboard Administrator Module

1.2.3   Installation Data

A customer-specific IP and VLAN plan, based on Reference [2], is required.

The address variables used in the document IP and VLAN plan, Reference [2], are used throughout this document, and are summarized in Table 3.

Table 3    IP Variables based on IP and VLAN Plan

VLAN

Variable Name

Number of IP Addresses Used

 

<Onboard Adm. (static) IP1>

3

 

<Onboard Adm. (static) IP2>

3

subrack_ctrl_sp

<iLO (static)>

48(1)

subrack_ctrl_sp

<VC Flex (static)>

6

subrack_ctrl_sp

<Traffic_switch VRRP (static)>

1

subrack_ctrl_sp

<Netmask subrack_ctrl_sp>

1(2)

(1)  Static IP addresses for HP visual management interface

(2)  The CIDR must be used to calculate the IP address and netmask values to use


Other site-specific data is listed in Table 4.

Table 4    Other Variables Used

Resource

Variable Name

Number of Variables Used

Primary OA IP address

<primary_oa_ip>

3 (one per enclosure)

CEE Region

<cee_region_name>

1

Enclosure

<enclosure_id>

3

The factory default username for system

Administrator(1)

1 for each OA and each Virtual Connect(2)

The factory default password for the primary OA

<password_primary_oa>

3 (one per enclosure) (3)

The factory default password for the secondary OA

<password_secondary_oa>

3 (one per enclosure) (3)

The factory default password for Virtual Connect 1

<password_vc_1>

3 (one per enclosure)(4)

The factory default password for Virtual Connect 2

<password_vc_2>

3 (one per enclosure) (4)

New OA username(5)

<username_oa>

3 (one per enclosure)

Password for the new OA user

<password_for_username_oa>

3 (one per enclosure)

New Virtual Connect username(6)

<username_vc>

3 (one per enclosure)

Password for the new Virtual Connect user

<password_for_username_vc>

3 (one per enclosure)

(1)  Factory default username for the primary OA, secondary OA, virtual connect 1, and virtual connect 2

(2)  The same username is used with different passwords at the different hardware units.

(3)  This password can be found on the pull-out stickers attached to the OA.

(4)  This password can be found on the Virtual Connect label.

(5)  The same user is used on both primary and secondary OA.

(6)  The same user is used on both Virtual Connect 1 and 2.


1.2.4   Conditions

This document assumes that the HP BladeSystem c7000 enclosure has not been configured before, or has been restored to factory default. Use the command SET FACTORY to reset to factory default. Refer to HP BladeSystem Onboard Administrator Command-Line Interface User Guide, Reference [3].

2   Configuration of HP BladeSystem c7000 Enclosure

This section describes how to configure the HP BladeSystem c7000 enclosure

2.1   Configure HP Enclosure

The HP enclosure configuration covered in this section is a manual procedure.

This section must be done for all enclosures.

Note:  
The guide is for a fully equipped three enclosure system.

2.1.1   Set Enclosure IP Addresses

For all enclosures, use the front panel display, which is called Insight Display in HP documentation.

Set Enclosure OA1 IP Address:

  1. Use the arrow keys and move to Enclosure Settings, and press OK.
  2. Move to OA1 IPv6 and press OK.
  3. Move to OA1 IPv4 and press OK.
  4. Select Static Network Mode and press Accept.
  5. Set the network values for the enclosure using the arrow keys:

    IP Address: <Onboard Adm. (static) IP1>

    netmask: <Netmask subrack_ctrl_sp>

    gateway: <Traffic_switch VRRP (static)>

  6. Move to Accept and press OK.

    Set Enclosure OA2 IP Address:

    1. Move to OA1 IPv6 and press OK.
    2. Move to OA2 IPv4 and press OK.
    3. Select Static Network Mode and press Accept.
    4. Set the network values for the enclosure with help of the arrow keys:

      IP Address: <Onboard Adm. (static) IP2>

      netmask: <Netmask subrack_ctrl_sp>

      gateway: <Traffic_switch VRRP (static)>

    5. Move to Accept and press OK.
    6. Move to Accept All and press OK.
    7. When all the enclosure IP addresses are set, go to Section 2.1.2.

    2.1.2   Configure OA

    For all enclosures, do the following:

    1. Identify the active OA. The active OA is indicated by the green Active indicator, see Figure 1.
    2. Disconnect the RJ45 cable from the active OA in the enclosure.
    3. Connect the kickstart server RJ45 cable to the active OA in the enclosure.
    4. Log on to the active OA from the kickstart server as user Administrator with factory password for the active OA of the enclosure.
      ssh Administrator@<Onboard Adm. (static) IP1>|⇒
      <Onboard Adm. (static) IP2>

      A hash symbol is displayed: #

    5. Verify that you have reached active OA by checking that the printout, when logging on, includes the following text: OA role active.
    6. Create a new OA user with new password by using the following commands:
      1. add user <username_oa>

        New Password:

        Enter <password_for_username_oa>

        Confirm

        Enter <password_for_username_oa> again.

        Note:  
        This new user can be used at both the primary and the secondary OA.

      2. Provide administrator rights to the new user:
        set user access <username_oa> Administrator
      3. assign server 1,2,3,4,5,6,7,8,9,10,11,12,13,14⇒
        ,15,16 <username_oa>
      4. assign interconnect 1,2,7,8 <username_oa>
      5. assign oa <username_oa>
    7. Disable automatic boot for new hardware:

      set server powerdelay all nopoweron

    8. Set the system name for the enclosure:

      set enclosure name <cee_region_name>_enc<enclosure_id>

    9. Configure ILO:

      set ebipa server <iLO (static) for enclosure> <Netmask subrack_ctrl_sp> 1-16

      Note:  
      For the first enclosure, take the first IP address in range/subnet.
      For the second enclosure, take the 17th IP address in the range.
      For the third enclosure, take the 33rd IP address in the range.

      Entering anything other than 'YES' will result in the command not executing.
      Changing the IP address for device (iLO) bays that are enabled
      causes the iLOs in those bays to be reset.
      Are you sure you want to change the IP address for the specified
      device (iLO) bays?

      Enter YES

      enable ebipa server 1-16

      Entering anything other than 'YES' will result in the command not executing.
      Changing the IP address for device (iLO) bays that are enabled
      causes the iLOs in those bays to be reset.
      Are you sure you want to change the IP address for the specified
      device (iLO) bays?

      Enter YES

      set ebipa interconnect <VC Flex (static) per enclosure> <Netmask subrack_ctrl_sp> 1-2

      Note:  
      Index VC Flex per enclosure. For a system with three enclosures, use the first, the third, and the fifth IP addresses.

      Entering anything other than 'YES' will result in the command not executing.
      It may take each interconnect several minutes to acquire the new settings.
      Are you sure you want to change the IP address for the specified
      interconnect bays?

      Enter YES

      enable ebipa interconnect 1-2

      Entering anything other than 'YES' will result in the command not executing.
      If the interconnects received IP addresses from an external DHCP server,
      the EBIPA settings will not take effect until the external DHCP server lease expires.
      Are you sure you want to enable EBIPA for the interconnect bays?

      Enter YES

    10. Power-off all blades

      poweroff server all force

    11. Continue with Section 2.2.

    2.2   Configure BIOS

    To configure the blade BIOS, do the following:

    1. Use HP c7000 Server BIOS Configuration and perform all the configuration steps described in that instruction. It includes procedures for configuring the following:
    2. When performed the configuration steps described in HP c7000 Server BIOS Configuration, continue with Section 2.3.

    2.3   Configure Virtual Connect

    The HP Virtual Connect configuration covered in this section is a manual procedure.

    This section must be done for all enclosures.

    Do the following:

    1. Disconnect the RJ45 cable in active OA in enclosure.
    2. Connect kickstart server RJ45 cable to active OA in enclosure.
    3. Log on to the active OA from the kickstart server as user <username_oa> (created in Step 6 in Section 2.1.2) with the password for the user. The active OA is indicated by the green Active indicator.

      ssh <username_oa>@<primary_oa_ip in first enclosure>

      password

      <password_for_username_oa>

    4. Connect to Virtual Connect:

      connect interconnect <bay_number>

      Note:  
      The bay number can be identified from the output of the show interconnect list command.

      The output can be:

      ERROR: Connection lost : The command session may have expired

      Ignore the warning, and continue at the prompt:

      <site specific unit number> login:

      Enter Administrator

      Password:

      <password_vc_1>

    5. Reset to factory default:

      delete domain

      If factory default is set, the output is:

      ERROR: Enclosure not imported, No enclosures currently exist in the domain. One
      or more enclosures must be imported into the domain before additional
      management operations are allowed. Enclosures can be imported using the
      'import enclosure' command.

      If that output is seen, go directly to Step 6.

      If Virtual Connect has been configured before, the following scenario happens:

      WARNING: Deleting the domain will remove the entire virtual connect domain
      configuration and reset it back to the original defaults. After the domain has
      been deleted, you will also be logged out and the virtual connect manager will
      reset.

      Are you sure you want to continue? (yes/no) :

      Enter yes

      SUCCESS: Domain deleted : You will now be logged out and the virtual connect
      manager will reset. It may take a few minutes for the virtual connect manager
      to become available again.

    6. Reconnect to Virtual Connect:
      Note:  
      As stated in previous printout, It may take a few minutes for the virtual connect manager to become available again.

      connect interconnect <bay_number>

      The output can be:

      ERROR: Connection lost : The command session may have expired

      Ignore the warning, and continue at the prompt:

      <site specific unit number> login:

      Enter Administrator

      Password:

      <password_vc_1>

    7. Import the enclosure:

      import enclosure username=<username_oa> password=<password_for_username_oa>

      Importing enclosure, please wait
      SUCCESS: Enclosure imported

      Note:  
      This takes about five minutes.

    8. Create new user <username_vc>:

      add user <username_vc> password=<password_for_username_vc> privileges=domain,network,server

      SUCCESS: User added: <username_vc>

      set user <username_vc> fullname="Administrator" enabled=true

      SUCCESS: User modified: <username_vc>

      Note:  
      This new user can be used at both Virtual Connect 1 and 2.

    9. Set a name on the Domain:

      set domain name=<cee_region_name>

      SUCCESS: Domain settings modified

    10. Create control network and add two uplink ports to it:

      set domain MacType=VC-Defined MacPool=<enclosure_id + 1>

      SUCCESS: Domain settings modified

      set domain WwnType=Factory-Default

      SUCCESS: Domain settings modified

      set mac-cache Enabled=true Refresh=1

      SUCCESS: MAC cache failover settings modified

      set igmp Enabled=false

      SUCCESS: IGMP settings modified

      set enet-vlan -quiet VlanCapacity=Expanded

      SUCCESS: Ethernet settings modified

      set statistics-throughput -quiet Enabled=true SampleRate=5m

      SUCCESS: Throughput statistics settings have been modified.

      set port-protect networkLoop=Enabled

      SUCCESS: Ethernet networkLoop or pauseFlood Protection settings modified

      set port-protect pauseFlood=Enabled

      SUCCESS: Ethernet networkLoop or pauseFlood Protection settings modified

      set lacp-timer Default=Short

      SUCCESS: LACP Timer domain default modified

      set advanced-networking -quiet PacketBufferOverallocationRatio=1 FlowControl=auto

      SUCCESS: Advanced Networking parameters modified

      set link-dist-interval Interval=30

      SUCCESS: FC Link Re-Distribution Interval modified

    11. Create uplink set:

      add uplinkset X460_SUS ConnectionMode=Auto LacpTimer=Domain-Default

      SUCCESS: Shared uplink port set added: X460_SUS

      add uplinkport enc0:1:X1 UplinkSet=X460_SUS Speed=Auto

      SUCCESS: Port added: enc0:1:X1

      add uplinkport enc0:2:X1 UplinkSet=X460_SUS Speed=Auto

      SUCCESS: Port added: enc0:2:X1

      Note:  
      One can add more ports (X3 to X8) if they are connected.

    12. Create VLANs:

      add network fuel_ctrl_sp -quiet UplinkSet=X460_SUS VLanID=28 NAGs=Default NativeVLAN=Enabled Color=green

      SUCCESS: Network added: fuel_ctrl_sp

      set network fuel_ctrl_sp SmartLink=Disabled

      SUCCESS: Network modified: fuel_ctrl_sp

      add network cee_ctrl_sp -quiet UplinkSet=X460_SUS VLanID=2 NAGs=Default

      SUCCESS: Network added: cee_ctrl_sp

      set network cee_ctrl_sp SmartLink=Disabled

      SUCCESS: Network modified: cee_ctrl_sp

      add network subrack_ctrl_sp -quiet UplinkSet=X460_SUS VLanID=3 NAGs=Default

      SUCCESS: Network added: subrack_ctrl_sp

      set network subrack_ctrl_sp SmartLink=Disabled

      SUCCESS: Network modified: subrack_ctrl_sp

    13. Limit the link speeds to 1 Gb:
      set enet-vlan PrefSpeedType=Custom PrefSpeed=1000⇒
      MaxSpeedType=Custom MaxSpeed=1000
      SUCCESS: Ethernet settings modified

    14. For each blade in every enclosure:
      1. Create blade profile:

        add profile Profile_enc<enclosure_id>_Bay-<Server_Number> -NoDefaultEnetConn -NoDefaultFcConn -NoDefaultFcoeConn NAG=Default

        SUCCESS: Profile added: Profile_enc<enclosure_id>_Bay-<Server_Number>

        add enet-connection Profile_enc<enclosure_id>_Bay-<Server_Number> Network=Unassigned PXE=Enabled

        SUCCESS: Connection added to server profile: Profile_enc<enclosure_id>_Bay-<Server_Number>

        add enet-connection Profile_enc<enclosure_id>_Bay-<Server_Number> Network=Unassigned PXE=Disabled

        SUCCESS: Connection added to server profile: Profile_enc<enclosure_id>_Bay-<Server_Number>

      2. Connect server profile to fuel network:

        add server-port-map Profile_enc<enclosure_id>_Bay-<Server_Number>:1 fuel_ctrl_sp Untagged=true

        SUCCESS: Server port mapping added

        add server-port-map Profile_enc<enclosure_id>_Bay-<Server_Number>:2 fuel_ctrl_sp Untagged=true

        SUCCESS: Server port mapping added

      3. Connect server profile to control network:

        add server-port-map Profile_enc<enclosure_id>_Bay-<Server_Number>:1 cee_ctrl_sp VLanID=<cee_ctrl_sp>

        SUCCESS: Server port mapping added

        add server-port-map Profile_enc<enclosure_id>_Bay-<Server_Number>:2 cee_ctrl_sp VLanID=<cee_ctrl_sp>

        SUCCESS: Server port mapping added

      4. Connect server profile to subrack network:

        add server-port-map Profile_enc<enclosure_id>_Bay-<Server_Number>:1 subrack_ctrl_sp VLanID=subrack_ctrl_sp

        SUCCESS: Server port mapping added

        add server-port-map Profile_enc<enclosure_id>_Bay-<Server_Number>:2 subrack_ctrl_sp VLanID=subrack_ctrl_sp

        SUCCESS: Server port mapping added

    15. For each blade 1–16 in every enclosure 1–3:
      1. Assign server profile to blade:

        assign profile Profile_enc<enclosure_id>_Bay-<Server_Number> enc<enclosure_id>:<Server_Number>

        SUCCESS: Profile 'Profile_enc<enclosure_id>_Bay-<Server_Number>' assigned to device bay enc<enclosure_id>:<Server_Number>

    16. Disconnect switch connection with Ctrl+Underscore:

      Ctrl+Shift+Minus

      Command: D)isconnect, C)hange settings, send B)reak, E)xit command mode X)modem send >

      Enter D

    17. Disconnect from primary OA:

      exit

    18. Disconnect the RJ45 cable in active OA in first enclosure.
    19. Connect kickstart server RJ45 cable to active OA in first enclosure.
    20. Continue with Section 3

    3   Post-installation Activities

    3.1   Post-Installation Test

    Verify HP Enclosure Configuration

    Do for all enclosures:

    1. Log on to active OA from kickstart server as <username_oa> with password for the user. Use the primary OA IP for the first enclosure.

      ssh <username_oa>@<primary_oa_ip>

      <username_oa>@<primary_oa_ip>'s password:

      Enter <password_for_username_oa>

      A hash symbol is displayed: #

      Note:  
      If not the active OA is reached, the output contains the following text:

      OA Role: Standby

      Locate the active OA indicated by the green Active indicator, as shown in Figure 1.


    2. Print configuration:

      show config

      Note:  
      A long printout is shown, store it for future reference.

    3. Exit from OA:

      exit

    Verify Virtual Connect Configuration

    1. Log on to active OA from kickstart server as <username_oa> with password for the user. Use the primary OA IP for the first enclosure.

      ssh <username_oa>@<primary_oa_ip>

      <username_oa>@<primary_oa_ip>'s password:

      Enter password_for_username_oa

      A hash symbol is displayed: #

      Note:  
      If not the active OA is reached, the output contains the following text:

      OA Role: Standby

      Locate the active OA indicated by the green Active indicator, as shown in Figure 1.


    2. Connect to Virtual Connect:

      connect interconnect 1

      Press [Enter] to display the switch console:

      Press Enter twice

    3. Print configuration:

      show config

      Note:  
      A printout is shown, verify that your changes in enclosure settings are shown.

    4. Exit switch with Ctrl+Underscore:

      Ctrl+Shift+Minus

      Command: D)isconnect, C)hange settings, send B)reak, E)xit command mode X)modem send >

      Enter D

    5. Exit from OA:

      exit

    6. Disconnect the RJ45 cable that was connected from kickstart server in Step 2 in Section 2.3.
    7. Connect the RJ45 cable that was disconnected in Step 1 in Section 2.3.

    3.2   Enable NTP in HP BladeSystem c7000 Onboard Administrator

    1. Connect RJ45 cable to the control switch if not already connected.
    2. Log on to the active OA from the kickstart server as <username_oa> with password for the user. The active OA is indicated by the green Active indicator.
      ssh Administrator@<primary_oa_ip for first enclosure>

      A hash symbol is displayed: #

    3. Verify that you have reached active, printout when logging on includes: OA role active.
    4. Issue:
      enable ntp
    5. Disconnect from primary OA:
      exit
    6. Remove kickstart RJ45 cable from the control switch that was inserted in Step 1.

    Reference List

    [1] BOM for Certified HW Configurations, 1/006 51-CSA 113 125/5 Uen
    [2] IP and VLAN plan, 2/102 62-CRA 119 1862/5 Uen
    [3] HP BladeSystem Onboard Administrator Command Line Interface User Guide, http://www.hp.com/.


    Copyright

    © Ericsson AB 2016. All rights reserved. No part of this document may be reproduced in any form without the written permission of the copyright owner.

    Disclaimer

    The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson shall have no liability for any error or damage of any kind resulting from the use of this document.

    Trademark List
    All trademarks mentioned herein are the property of their respective owners. These are shown in the document Trademark Information.

        HP c7000 Configuration         Cloud Execution Environment