For IT administrators, all of the popular HBAs, whether from Brocade, QLogic, or Emulex, provide a GUI-based management application: Brocade Host Connectivity Manager (HCM), QLogic SANsurfer, and Emulex HBAnyware. Each of these applications has a very similar hierarchy of managed objects. That makes what each application can monitor and manage also similar. The critically important issue becomes the ease and quickness with which IT administrators manipulate those managed-object hierarchies when performing important SAN maintenance and problem discovery tasks.
| openBENCH LABS SCENARIO |
|---|
| UNDER EXAMINATION HBA Management Software WHAT WE TESTED Brocade 815 8Gbps HBA Brocade Host Connectivity Manager (HCM) HOW WE TESTED Emulex LPe12000 8Gbps HBA Emulex HBAnyware QLogic QLE2580 8Gbps HBA QLogic SANsurfer (2) Dell 1900 PowerEdge Servers • Quad-core Xeon CPU • 4GB RAM • Windows Server 2003 Server • Windows Server 2008 • Hyper-V Brocade 300 8Gbps switch Texas Memory Systems RamSan 400 • (4) dual-port 4Gbps HBAs • 32GB RAM KEY FINDINGS • Brocade HCM provides single installation download that includes all software and firmware for a unified installation to accelerate the-out-of-box experience. • Brocade DCF Architecture unifies common constructs used in HBA and switch management software. • Brocade HBA and switch management tools minimize menus and provide an event log alerts panel to facilitate SAN management as a service. |
At issue is how well these tools empower IT administrators to quickly assess SAN traffic problems, accurately correlate problems with the performance of business applications, and correctly resolve processing disruptions. That’s why SAN managers view HBA management within the context of holistic fabric management. How well HBA utilities manage their object hierarchies within a unified fabric context directly impacts IT administrator productivity.
The importance of the impact that these HBA utilities have on system and storage administrators is underscored by an important IT heuristic: In the first year of operation, operating costs associated with managing storage hardware are often greater than the capital costs of acquiring that hardware. While many think of FC HBAs as commodity items, differences in the design and behavior of these HBA utilities will impact workflow and productivity for IT administrators.
![]() |
For our local host, we used HCM to associate intuitively descriptive names for SAN resources in our test bed in place of unique hexadecimal WWN names. We then set a global option to display our names in place of WWN names. That action changed the navigation panel and propagated through all HCM menus. |
To support business processes, IT must be able to quickly diagnose and resolve infrastructure events and issues that involve interdependencies among storage devices, hosts, and SAN switches. To simplify SAN connectivity, Brocade's Data Center Fabric (DCF) architecture provides an end-to-end strategic framework that strives to logically unify SAN HBAs, switches, and directors. The key component of DCF architecture, Brocade Data Center Fabric Manager (DCFM) Enterprise, is the primary tool used by many SAN managers to assess data center fabrics—from storage ports to HBAs attached to either physical or virtual servers. DCFM’s unified perspective provides IT administrators a significant advantage in maintaining, optimizing, and auditing a SAN fabric.
That unified perspective is all the more important given the explosive growth in the adoption of Virtual Operating Environments (VOEs). The limitations of software I/O profiles and the practice of isolating critical applications on dedicated servers left SAN fabrics with multiple servers for every storage device. Dubbed the fan-out ratio, with a high number of servers to storage devices, throughput at storage devices became a key bottleneck metric. Consolidation via server virtualization, however, radically changes that SAN topology.
With VOE servers hosting eight or more virtual machines (VMs), an HBA in a VOE server can no longer be regarded as a simple commodity product. As the number of virtual servers sharing the physical FC HBA ports of a VOE server increase, SAN fan-out is no longer just a switch issue; it becomes a server HBA issue as well.
By extending the DCFM SAN management tool to HCM―the Brocade management tool for HBAs―Brocade also extends a well-established fabric management paradigm to the host side. As a result, IT administrators can apply Brocade's unique Quality of Service (QoS) Traffic Prioritization, which comes entirely out of the fabric, to each VM. Through unified host- and fabric- based Adaptive Networking services, Brocade HBAs provide support for policy-based data management and application service levels.
![]() |
Just as in managing an FC switch, Brocade HCM minimizes the number of menus and maximizes the amount of information displayed on each screen. All configurable HBA port options are displayed on a single properties menu page. To clarify the relative importance of the data, screens have three panels for navigation, data, and event logs. This greatly enhances the ability to quickly discover anomalies in HBA operation. For ease of use, there are just four options in the HCM menu for an HBA port. |
To assess the functionality and user-friendly qualities of HBAs, openBench Labs focused on the ease with which an initial working SAN fabric can be configured and managed. Initial setup of new infrastructure is very important within a small- to medium-size enterprise (SME) environment as the impact of introducing new technology on a small IT staff is proportionally more disruptive. While the ease of initial setup remains important for new infrastructure, that component pales in comparison to the question of how well any new infrastructure will help lower ongoing IT operating costs.
For the foundation of our infrastructure, we set up two Dell PowerEdge 1900 servers. Each server featured 4GB of RAM and a quad-core Intel Xeon E5335 processor. One server ran Microsoft Windows Server 2003, while the other ran Windows Server 2008 with Hyper-V, which in turn supported multiple Windows Server 2008 virtual machines. We installed three single-port 8 Gbit/sec HBAs in each server: A Brocade 815, a QLogic QLE2560, and an Emulex LPe12000. We then installed the GUI-based management application, which is independent of the HBA’s throughput speed, for each HBA family: Brocade’s Host Connectivity Manager (HCM), QLogic’s SANsurfer, and Emulex’s HBAnyware.
To reflect the new edge-driven SAN fabric technology, and provide sufficient I/O throughput to meet the demands of our 8 Gbit/sec infrastructure, openBench Labs employed a Texas Memory Systems RamSan-400 solid state disk (SSD) array that was configured with four 4Gbit/sec FC controllers, each capable of handling 100,000 IOPS. We then provisioned one port on each controller with a target LUN. This topology represents a worse-case scenario for encountering potential SAN bottlenecks, as four 4-Gbit/sec data paths from the RamSan converge on each 8 Gbit/sec server HBA port.
![]() |
Unlike Brocade HCM, which maximizes the amount of data displayed on screen, Emulex HBAnyware and QLogic SANsurfer introduce a plethora of menu options for information is displayed in non-descriptive strings of hexadecimal code. |
The characteristically small IT staff at an SME site makes the installation and optimization of a SAN a daunting hurdle, and the time taken by IT administrators to accomplished diagnostic and maintenance tasks becomes all the more important. How quickly can a SAN fabric be up and working? How easy is it for system and storage administrators to keep a SAN functioning optimally? Will greater levels of resource abstraction lead to more administrator confusion? These questions shape the SAN evaluation criteria for any SME site.
To install each HBA, IT administrators begin by going to the vendor’s website in order to download the latest versions of all the required software, which includes drivers, firmware, boot code, management software, and on-line documentation. It is here that the out-of-box experience for Brocade HBA users dramatically diverges from users of QLogic and Emulex HBAs. Installation should be a routine task that borders on the trivial. Only the Brocade HBAs, however, fully met our expectations—let alone surpassed them.
The Brocade HBA offers one-button simplicity starting right from the initial Web download. Brocade uniquely simplifies installation of all of its HBAs via a single foolproof installation that automatically installs the correct HBA drivers, updates to HBA firmware, and management software. An IT administrator has only two options for a course of action: Either download and burn a complete OS-specific CD image, or download and burn a larger complete multi-OS DVD image.
![]() |
While the top-level menu for an FC port in Brocade's HCM GUI provides only four options, the HBAnyware GUI presents administrators with nine top-level menu options. QLogic SANsurfer goes one step further with ten options. |
In sharp contrast, QLogic and Emulex follow traditional practices of FC resource vendors. At each of these vendor’s Web sites, HBA software is broken out into lists of multiple independent options, each of which must be selected, downloaded, and installed. That means that IT administrators must carefully examine the state of each HBA with respect to firmware, drivers, boot code, and management software.
While the installation of HBA management software is important, installation is just one step towards the end goal of maintaining an optimally functioning SAN and meeting any Service Level Agreements (SLAs) with client departments. How well IT is able to achieve that goal is in part dependent upon how quickly IT administrators are able to diagnose and resolve SAN performance issues. As a result, the value of HBA management software for IT will be determined by how Brocade HCM, Emulex HBAnyware, and QLogic SANsurfer present and manipulate their managed object hierarchies.
To ensure that system and storage administrators will perform critical problem-resolution tasks consistently, they should always know what steps to take next with their tool suite. That requires management tools that are easy to learn, remember, and use. To support such ease-of-use, HBA management software requires a user interface (UI) that avoids clutter and clarifies information to keeps things simple.
![]() |
Getting HBA transceiver information with the Brocade HCM involved is just one menu click for POM data. More importantly, the data was presented in the context of the SSD RamSan arrays to which the port was connected. To get the same information with QLogic SANsurfer, we needed to navigate through two port-level menus starting with Diagnostics and the Transceiver Details. |
Launching Emulex HBAnyware or QLogic SANsurfer, busy system administrators are immediately confronted by the UI conundrum that more is less, when it comes to clarity. All the HBA utilities, including Brocade HCM, leverage LAN connectivity to manage any available host’s HBA. To facilitate this single-pane-of-glass paradigm, each HBA management utility places a SAN navigation panel along the left-hand side of the GUI. The usefulness of these navigation panels, however, is limited to inspection rather than interaction.
HBAnyware can be configured to poll a range of LAN addresses at start up for the presence of Emulex HBAs. This can be a lengthy process that provides no SAN context, such as zone membership. More importantly, no SAN navigation panel can extend interactive management of HBA features to multiple simultaneous hosts. Since the managed-object hierarchy of each HBA utility starts with a host server, IT administrators can interactively manage one host at a time.
On the other hand, SANsurfer exploits LAN connectivity to launch multiple batch commands that update basic HBA configuration parameters on multiple hosts sequentially via background processes. This is a basic first step towards automating a common enterprise IT management practice of tuning an initial HBA interactively and then using a Command Line Interface to script a batch process to apply that configuration to all other HBAs.
![]() |
SANsurfer provided no intuitive device or fabric context to quickly set business-based priorities. The only way we could quickly tell that this transceiver was on a path to the RamSan was to navigate back to a Topology display for the server. |
SANsurfer also adds an elaborate topology map that can be displayed for the “SAN”—all servers to which SANsurfer has been connected—or for any single server. While the end-to-end path data contained in these maps is vital, that information is siloed in this one menu and not actionable from other screens.
Nonetheless, there is renewed interest in providing IT administrators with unified management software and one-button administration of IT resources to simplify management and lower operational costs. Senior IT decision makers now focus on the need to acquire resource management software featuring consistently easy-to-use GUIs. The central premise is to utilize classic quality-improvement techniques on IT processes.
The most important tasks of IT administrators, however, involve problem discovery and analysis, and these tasks are not well defined. That means that any plan to transform IT into an internal service provider capable of executing processes consistently, automatically, and correctly each time hinges on creating an environment in which administrators make similar assessments and conclusions when correlating SAN traffic data with service level policies.
![]() |
With consistency as a key aspect of quality control, an important step in becoming a successful service provider is the adoption of easy-to-use management tools that present data in a consistent, easy-to-understand format. With all Brocade software built on top of Brocade DCF architecture, every Brocade management offering provides IT with unified touch points throughout a SAN. More importantly, Brocade’s DCF architecture provides the blueprint for Brocade HBAs to lay a foundation that will include servers within an end-to-end service paradigm.
To meet those objectives, Brocade HCM utilizes a construct commonly found in the GUI's of SAN switches: a global option to use descriptive device names in place of hexadecimal worldwide name (WWN) IDs throughout all of the HCM screens and menus. Remarkably, Brocade HCM is unique in the application of this powerful technique to make HBA management software easy to learn and use. This GUI feature of Brocade HCM makes it far easier for a system or storage administrator to quickly launch HCM and to intuitively obtain complete and actionable information.
Brocade HCM further empowers IT administrators by simplifying menu structures to reduce tedious navigation and optimize the display of information. Just as in managing an FC switch, Brocade HCM, minimizes the number of menus and maximizes the amount of information displayed on each screen. For example, all configurable HBA port options are displayed on a single properties menu page. To clarify the relative importance of such a large amount of data, HCM screens have three panels: one for navigation, one for data, and one for event log alerts. This combination greatly enhances the ability to quickly discover anomalies within HBA operation.
In stark contrast to the Brocade UI design, Emulex HBAnyware and QLogic SANsurfer force managers to navigate through a large number of highly specific menus that segregate data in multiple locations, reduce management efficiency, and potentially increase the impact of `pilot error.' The last thing an IT administrator needs while under pressure to quickly discover and resolve problems, is to have critical information hidden by a complex hierarchy of menus. The worst outcomes occur when an IT administrator is not immediately cognizant as to what steps should be taken next.
More importantly, server virtualization is radically transforming fundamental heuristic regarding I/O between servers and storage. Long-standing metrics for SAN fabric topology regarding the ratio of server to storage connections require a whole new level of sophisticated planning. With servers hosting multiple virtual machines, the role of a server HBA by necessity begins to take on the characteristics of a switch, which is a distinct strength of Brocade. The Brocade HBAs are capable of extending full QoS support to virtualized workloads on host VMs throughout the fabric in a manner that inherently supports and guarantees any SLA associated with business processes, even as that VM is arbitrarily migrated around the data center, from one VOE server to the next.