SG0-001 · Question #552
A server is attached to a dual-controller array via a single port HBA. The fabrics are fully redundant and connected to each of the array controllers in an appropriate fashion. Which of the following
The correct answer is A. A second HBA must be installed on the server and attached to the second fabric.. To achieve load balancing for a server connected to a dual-controller array through redundant fabrics, the server itself requires multiple I/O paths to fully utilize both fabrics and controllers.
Question
A server is attached to a dual-controller array via a single port HBA. The fabrics are fully redundant and connected to each of the array controllers in an appropriate fashion. Which of the following is necessary to provide load balancing on the server?
Options
- AA second HBA must be installed on the server and attached to the second fabric.
- BBoth fabrics must contain the same number of switches at the same firmware level.
- CThe server should be clustered and attached to a secondary array.
- DBoth array controllers must have ports available in each fabric.
How the community answered
(60 responses)- A78% (47)
- B3% (2)
- C13% (8)
- D5% (3)
Why each option
To achieve load balancing for a server connected to a dual-controller array through redundant fabrics, the server itself requires multiple I/O paths to fully utilize both fabrics and controllers.
Installing a second HBA on the server and attaching it to the second fabric creates multiple independent paths from the server to the storage array. This configuration enables multipathing software on the server to utilize both HBAs, both fabrics, and potentially both array controllers simultaneously, facilitating I/O load balancing across these paths.
While consistency in fabric configuration (e.g., same number of switches, firmware levels) is important for overall fabric health, it does not directly provide load balancing at the server level if the server only has a single HBA.
Clustering the server and attaching it to a secondary array is a high-availability solution for application and data redundancy across systems, not a direct method to provide I/O load balancing from a single server to its primary storage array.
Ensuring both array controllers have ports available in each fabric is crucial for array-side redundancy, but the server still needs multiple paths (e.g., via multiple HBAs) to leverage these available controller ports for load balancing.
Concept tested: SAN multipathing and load balancing
Source: https://learn.microsoft.com/en-us/windows-server/storage/multipath-io/overview
Topics
Community Discussion
No community discussion yet for this question.