EN 
02.05.2026 Zikmund WELCOME IN MY WORLD

This website is originally written in the Czech language. Most content is machine (AI) translated into English. The translation may not be exact and may contain errors.

Tento článek si můžete zobrazit v originální české verzi. You can view this article in the original Czech version.
HPE 3PAR 8400 - konfigurace, principy a základní postupy

HPE 3PAR 8400 - Configuration, Principles, and Basic Procedures

| Petr Bouška - Samuraj |
This article briefly describes the HPE 3PAR StoreServ Storage disk array, namely the 3PAR 8400 model. It discusses the main principles of function (without a detailed description of technologies), necessary terms and possible configuration. It also describes common operations such as creating a Host and Volume (LUN) and mapping them to each other (to assign a disk to a server), increasing the size and removing the Volume.
displayed: 29 616x (20 481 CZ, 9 135 EN) | Comments [1]

Note: I had a brief opportunity to meet with the HPE 3PAR 8400 storage array, so I wrote down my observations. The most interesting part was that it was a configuration of two arrays in different data centers in a geographic cluster (more on that another time).

Note: In general, with storage systems, the English term Host is used for the devices that connect to the array and to which we provide storage space. Host means hostitel in Czech, which seems like a rather strange term to me, as it seems to me that the array is the host and the one connecting is rather the guest (English) or client. There is also the confusion that the Czech and English words for "host" have the opposite meaning. So in many articles about arrays, I mix the terms, using Host (thinking of the English word) or client, etc. But I hope the context helps everyone understand.

HPE 3PAR StoreServ Storage - basic characteristics

The HPE 3PAR 8400 storage array is an HPE 3PAR StoreServ Storage model from the 8000 series, equipped with the HP 3PAR Operating System (OS, currently version 3.2.2 (MU4) P50).

The HPE 3PAR family currently includes two array series, the 8000 series (8200, 8400, 8440, 8450 AllFlash) and the 20000 series (20450, 20800, 20850). They all have the same OS, feature set, and management interface. The 20000 series are the highest-performance arrays, with each controller having 2x ASIC, up to 8 controllers can be connected in a cluster, and they have the greatest expandability, capacity, and performance.

The 8000 series has a 12 Gbps SAS BackEnd, includes 16 Gbps Fibre Channel ports on the controller, 5th generation ASIC, and a maximum of 4 controllers can be connected in a cluster.

The architecture is based on connecting controllers into a cluster. At the base, we have a Controller Enclosure, which contains two controllers, i.e., cluster nodes. Depending on the array model, we can expand to 4, 6, or 8 cluster nodes by connecting additional Controller Enclosures. This increases reliability and performance. The cluster nodes are connected in a Full Mesh, which HPE calls Virtualized Storage Architecture. The controllers operate in Active/Active mode. Performance is evenly distributed across all disks on all shelves. For RAID, we do not specify certain disks, but all RAID types can be located on the same disk. It does not use a traditional Spare disk, but the Spare is distributed, with a bit of free space on each disk.

Deduplication is supported, but only on SSD disks created as a special Volume. Adaptive Flash Cache (AFC) is a read cache formed by SSD disks, which can only be a part of the space on the SSD disks. The array supports a converged approach using block access - SAN (Ethernet iSCSI and FCoE, Fibre Channel optics) and file - NAS (NFS, CIFS/SMB, object access) - HPE 3PAR File Persona. The array can be divided into independent administrative parts (virtual domains), where we have a shared storage array, but the admin has access only to a part of the resources. High availability can be solved not only within the disks, but also across different shelves (Enclosure).

Official documentation

Configuration and cabling

The basis of a 3PAR array is the Controller Enclosure, also called the Base Storage System, which is a 2U high shelf. We can insert up to 24 2.5" disks on the front, and on the back there are 2 controllers. In this case, it is the HPE 3PAR StoreServ 8400 2N Base. The number 4 in the 8400 designation indicates that we can have up to 4 controllers, so we can connect a second Controller Enclosure and get a 4-node cluster. Each controller is equipped with:

  • 6-core 2.2GHz processor, 16GB cache
  • 2x 12Gbps SAS ports for connecting the disk shelf, Slot 0
  • 2x 16Gbps Fibre Channel for data, Slot 1
  • 1x PCI port for an expansion HBA card, Slot 2
  • 2x 1Gbps Ethernet ports, for management and Remote Copy or File Persona (RCIP), Slot 3
  • 2x cluster expansion ports for connecting additional controllers
HPE 3PAR Controller Enclosure

The ports on the controller are labeled Node:Slot:Port, and the disks are labeled Cage:Disk:0 (it's actually Cage:Magazine:Disk, but in the magazine there is always one disk, so the magazine number corresponds to the disk position, and the disk in the magazine is 0). As an expansion card, we can use a 4-port 16 Gbps FC, a 2-port 10 Gbps iSCSI/FCoE, a 4-port 1 Gbps Ethernet Adapter, or a 2-port 10Gbps Ethernet Adapter.

HPE 3PAR 8400 porty na kontroleru

To the base, we can connect a series of Expansion Disk Enclosure, which HPE often refers to as Cages. Either 2U for 24 SFF 2.5" disks (HP 3PAR 8000 SFF(2.5in) Fld Int Drv Encl) or 4U for 24 LFF 3.5" (HP 3PAR 8000 LFF(3.5in) Fld Int Drv Encl). The number of disk shelves we can connect depends on the model and is per shelf with controllers. For the 3PAR 8400, it is 0 to 11 shelves if we have one Controller Enclosure, and if we use two, the maximum is 22 shelves.

An image from the official documentation showing the interconnection of the disk shelves.

HPE 3PAR 8000 připojení dvou diskových polic

HPE 3PAR Remote Support

To be able to use remote assistance, as well as monitoring the array and sending events, we must use a Service Processor. These are special appliances that we can deploy as a virtual machine for VMware, one for each controller. It then monitors the array and sends error events and performance statistics to HPE via HTTPS, or locally via email.

Managing the 3PAR array

We can use several options for management. We can connect via SSH to the array's command line (CLI). We can use the older but widely used HPE 3PAR Management Console (MC) application, which is an application we install on a workstation. Or the new StoreServ Management Console (SSMC), which we have to install on a server and then connect to it through a web interface. The default user is 3paradm with the password 3pardata. It is also possible to connect the array to HPE OneView, which provides centralized management of servers, storage arrays, and networks.

StoreServ Management Console (SSMC)

SSMC is a modern web application with a OneView-style design. It allows complete management of the array, should be able to do everything like the older MC, but also supports performance monitoring, better reporting, and alerts. Management of new features is added only to SSMC, not MC (we can always use the CLI).

SSMC must be installed on a server with a Windows or Linux OS. From there, it provides a web interface, typically using HTTPS on port 8443. During installation, we create a user for the Administrator Console. On the first launch, we connect to the console and configure the connection to the array. Subsequently, we connect directly and use the account on the array.

HPE 3PAR Management Console (MC)

MC is an older management application that we can still use. It is an application that we install on the client and then connect to the array (encrypted connection TCP 5783 or unencrypted TCP 5782). We can connect to multiple systems at the same time. The appearance is similar to MS Outlook, and it may be more intuitive than SSMC.

Command Line Interface (CLI)

Everything can be configured through the command line (CLI). We can connect using SSH (e.g., Putty), or we can install the special HPE 3PAR OS CLI application, which also installs various integrations. It uses a Linux format. Some examples:

display help
hpe3par cli% help createcpg

information about the controllers
hpe3par cli% shownode

check the health of the array
hpe3par cli% checkhealth

list firmware versions of all components
hpe3par cli% showversion

OS Tools

HPE offers several utilities for Windows and Linux that can help on the OS side.

  • Host Explorer - runs as a service, communicates via iSCSI or FC and provides the storage array with detailed information about the client
  • HP3PARInfo - a command-line tool that provides detailed information about the volume (LUN) mapped to the server, allows identifying individual LUNs exported to the server (displays the Volume name from the storage array)

Terms and Principles

On physical disks, we create Chunklets, which we group into Logical Disks according to type, where we define RAID. We group Logical Disks into Common Provisioning Groups and create Virtual Volumes inside. When we export a volume to the client, a LUN (VLUN) is created.

  • Chunklets - basic disk unit (allocation unit), fixed size of 1 GB, automatically created on each disk, standard Chunklets and Spare chunklets (instead of Spare disk) are created, allows creating volumes across different disks of different sizes, as a certain number of chunklets are always allocated, and RAID is created on top of them
  • Logical Disk (LD) - logical disk is a combination of chunklets, where chunklets from disks of the same type (Nearline - NL, Fast Class - FC, SSD) are grouped, RAID is created (supported RAID 0 (default off), 1, 5 (off for NL), 6)
  • Common Provisioning Groups (CPG) - virtual pool of logical disks, a container for volumes, adaptive and dynamic optimization runs on them, we set various properties and policies for availability on the CPG, it determines RAID and the type of disks used (tier) for volumes, a Default CPG is automatically created for disk groups and different RAID, we can run the Compact CPG function on the CPG to release the returned space
  • Virtual Volume (VV) - logical space inside the CPG, contains its own data, can be of different types - Base (basic), Virtual Copy (Snapshot), Physical Copy (Clone) or differently provisioned - Full Provisioned (e.g., for logs), Thinly Provisioned (e.g., for virtualization), Thin Dedup (on SSD disks)
  • Virtual LUN (VLUN) - exported (assigned) volume on the server (host), the client sees the Volume as a local disk

The array supports two optimization methods:

  • Dynamic Optimization - online, without downtime, it moves data to different Tiers - disk types (NL, FA, SSD) or RAID types, according to the CPG properties. It is licensed.
  • Adaptive Optimization - we create policies for setting and scheduling, data analysis is performed, and commands for movement are automatically generated. By default, the Volume is located in one CPG, which has disks of one type. AO allows the Volume to be across multiple disk types (Tiers) and solves subvolume data assignment. It is licensed.

Disk Operations (Virtual Volume - VLUN)

We will describe the common operations of creating a volume, a client (host), and assigning them (export). I assume that the Common Provisioning Groups (CPG) have already been created. The description will be for the Management Console, and for SSMC, we will only mention the menu items (the principle is similar).

Creating a Virtual Volume

HPE 3PAR Management Console

  • in the lower left part (Manager Pane), switch to Provisioning
  • in the tree (Management Tree), open Storage System - name - Virtual Volumes and select Create Virtual Volume with the right mouse button (or in the menu)
HPE 3PAR MC - vytvoření Virtual Volume 1
  • in the first step of the wizard, read the help, and in the second step, enter the parameters for the volume
  • the important parameter is Name, where we enter the name for the Volume, Size, where we choose the required size, User CPG, in which CPG the volume will be created, the provisioning type, we can set Copy CPG
HPE 3PAR MC - vytvoření Virtual Volume 2
  • at the bottom of the window, we can check Show advanced options, then several more items will be displayed that we can fill in, and an additional step will be added
HPE 3PAR MC - vytvoření Virtual Volume 3
  • click on Next, the summary will be displayed, and Finish will create the volume

SSMC (StoreServ Management Console)

  • top left corner 3PAR StoreServ (Mega Menu) - Block Persona - select Virtual Volumes - click the Create virtual volume button
  • in the wizard, fill in the data and we can immediately perform the Export

Creating a Virtual Volume Set

We can combine several volumes into a group and then work with them all at once (for example, if a server has multiple disks).

  • launch the HPE 3PAR Management Console application
  • in the lower left part (Manager Pane), switch to Provisioning
  • in the tree (Management Tree), open Storage System - name - Virtual Volumes Sets and select Create Virtual Volume Set with the right mouse button (or in the menu)
  • enter a name for the group, in the next step, select existing volumes, and finish with Finish

Creating a Host (server)

HPE 3PAR Management Console

  • in the lower left part (Manager Pane), switch to Hosts
  • in the tree (Management Tree), open Storage System - name - Hosts and select Create Host with the right mouse button (or in the menu)
HPE 3PAR MC - vytvoření Host 1
  • in the wizard, fill in the parameters, enter a name for the host, select the operating system, and can enter descriptive information
HPE 3PAR MC - vytvoření Host 2
  • for Fibre Channel connection, select or enter the WWN, for iSCSI, select or enter the IQN (iSCSI Name)
HPE 3PAR MC - vytvoření Host 3
  • click on Next, the summary will be displayed, and Finish will create the host

SSMC (StoreServ Management Console)

  • top left corner 3PAR StoreServ (Mega Menu) - Block Persona - select Hosts - click the Create host button

Creating a Host Set

We can combine several clients (Hosts) into a group and then work with them all at once (for example, when we have a server cluster and assign them a common disk).

  • launch the HPE 3PAR Management Console application
  • in the lower left part (Manager Pane), switch to Provisioning
  • in the tree (Management Tree), open Storage System - name - Host Sets or Hosts and select Create Host Set with the right mouse button (or in the menu)
  • enter a name for the group, in the next step, select the existing Hosts, and finish with Finish

Assigning (Exporting) Volume to Host - Creating VLUN

HPE uses the term Export for assigning a disk (Volume/LUN) to a client (Host) on 3PAR arrays. In contrast to the commonly used mapping, assign, or present elsewhere. We can export a volume either on Hosts or Virtual Volumes, and the same wizard is always launched.

HPE 3PAR Management Console

  • in the lower left part (Manager Pane), switch to Hosts or Provisioning
  • in the tree (Management Tree), open Storage System - name - Hosts or Virtual Volumes (and select the Volume)
  • and select Export Volume or Export with the right mouse button (or in the menu)
HPE 3PAR MC - Export Volume 1
  • in the wizard, we select the combination of Virtual Volume and Host
HPE 3PAR MC - Export Volume 2
  • we can also switch the view to Virtual Volume Set and Host Set and assign groups
  • click on Next, the summary will be displayed, and Finish will export the volume to the client and create the VLUN

SSMC (StoreServ Management Console)

  • top left corner 3PAR StoreServ (Mega Menu) - Block Persona - select Virtual Volumes - select the desired volume (Virtual Volume) - in the dropdown Actions menu, click Export

Unexporting a Volume from a Client

HPE 3PAR Management Console

  • in the lower left part (Manager Pane), switch to Provisioning
  • in the tree (Management Tree), open Storage System - name - VLUNs
  • on the VLUN Templates tab, select the desired ones and choose Unexport Volume with the right mouse button or in the menu
  • a warning dialog will be displayed, where we confirm the deletion of the VLUN by clicking Delete

SSMC (StoreServ Management Console)

  • top left corner 3PAR StoreServ (Mega Menu) - Block Persona - select Virtual Volumes - select the desired volume (Virtual Volume) - switch the view to Exports (in the middle next to the volume name) - in the dropdown Actions menu, click Unexport

Deleting a Virtual Volume

HPE 3PAR Management Console

  • in the lower left part (Manager Pane), switch to Provisioning
  • in the tree (Management Tree), open Storage System - name - Virtual Volumes and on the right tab Virtual Volumes, find the desired volume
  • select Remove with the right mouse button (or in the menu)
  • a confirmation dialog with the details will be displayed, confirm OK
  • another warning will be displayed that data will be deleted, confirm Delete

SSMC (StoreServ Management Console)

  • top left corner 3PAR StoreServ (Mega Menu) - Block Persona - select Virtual Volumes - select the desired volume (Virtual Volume) - in the dropdown Actions menu, click Delete
Author:

Related articles:

Computer Storage

Data storage is a vast and complex issue in the computer world. Here you will find articles dedicated to Storage Area Networks (SAN), iSCSI technologies, Fiber Channel, disk arrays (Storage System, Disk Srray) and data storage and storage in general.

HPE

Articles related to hardware products of the well-known Hewlett Packard Enterprise brand. So far, we mainly have the HPE 3PAR disk array.

If you want write something about this article use comments.

Comments
  1. [1] lazzio

    super

    chcelo by to aj nimble, primeru, msa ;)

    Tuesday, 10.03.2020 15:01 | answer
Add comment

Insert tag: strong em link

Help:
  • maximum length of comment is 2000 characters
  • HTML tags are not allowed (they will be removed), you can use only the special tags listed above the input field
  • new line (ENTER) ends paragraph and start new one
  • when you respond to a comment, put the original comment number in squar brackets at the beginning of the paragraph (line)