IBM Support

Linux multipathing: failover mode with preferred paths

White Papers


Abstract

This Technical White Paper describes the procedure of re-configuring Linux® multipathing for optimized load balancing using the so-called group-by-prio mode. Even though the group-by-prio mode may be considered merely a special case of the failover mode, the assignment of active paths (that is, primary paths) and paths in enabled state (that is, secondary or backup paths) can only be controlled when using the group-by-prio configuration setting. In the case of Linux multipathing, failover means that in the event of a failure of the currently active path, I/O traffic is automatically routed over the next available secondary path.Motivated by IBM® Mainframe customers asking for this kind of control over the priority assignment procedure, this paper describes the steps necessary to achieve a failover configuration with preferred paths. While most of the contents of this paper holds true for all Linux platforms, the procedures and shell scripts were developed for and tested under Linux on System z®, specifically Novell® SUSE® Linux Enterprise Server 10.

Original Publication Date

01 February 2009

[{"Business Unit" :{"code": "BU022", "label":"Technical Sales Support" },"Product":{"code":"SSAUXS","label":"DB2 DB/DASD"},"ARM Category":[],"Platform":[{"code":"","label":"Platform Independent"}],"Version":""}, {"Business Unit" :{"code": "BU022", "label":"Technical Sales Support" },"Product":{"code":"SSEQJS","label":"IBM IBM DS8000 Family Storage Replication Adapter"},"ARM Category":[],"Platform":[{"code":"","label":"Platform Independent"}],"Version":""}, {"Business Unit" :{"code": "BU022", "label":"Technical Sales Support" },"Product":{"code":"HW2C2","label":"Disk systems->DS8300"},"ARM Category":[],"Platform":[{"code":"","label":"Platform Independent"}],"Version":""}, {"Business Unit" :{"code": "BU022", "label":"Technical Sales Support" },"Product":{"code":"HWQQQZ_59","label":"eServer z990->2084"},"ARM Category":[],"Platform":[{"code":"","label":"Platform Independent"}],"Version":""}, {"Business Unit" :{"code": "BU022", "label":"Technical Sales Support" },"Product":{"code":"HW17E","label":"z Systems->S/390 G5"},"ARM Category":[],"Platform":[{"code":"","label":"Platform Independent"}],"Version":""}, {"Business Unit" :{"code": "BU022", "label":"Technical Sales Support" },"Product":{"code":"SGS8HR","label":"Partition Load Manager"},"ARM Category":[],"Platform":[{"code":"","label":"Platform Independent"}],"Version":""}, {"Business Unit" :{"code": "BU022", "label":"Technical Sales Support" },"Product":{"code":"SGS8HR","label":"Partition Load Manager"},"ARM Category":[],"Platform":[{"code":"","label":"Platform Independent"}],"Version":""}, {"Business Unit" :{"code": "BU022", "label":"Technical Sales Support" },"Product":{"code":"HW25D","label":"z Systems->System z10 EC"},"ARM Category":[],"Platform":[{"code":"","label":"Platform Independent"}],"Version":""}, {"Business Unit" :{"code": "BU022", "label":"Technical Sales Support" },"Product":{"code":"SSB27U","label":"z/VM"},"ARM Category":[],"Platform":[{"code":"","label":"Platform Independent"}],"Version":""}, {"Business Unit" :{"code": "BU022", "label":"Technical Sales Support" },"Product":{"code":"SSB27U","label":"z/VM"},"ARM Category":[],"Platform":[{"code":"","label":"Platform Independent"}],"Version":""}, {"Business Unit" :{"code": "BU022", "label":"Technical Sales Support" },"Product":{"code":"SSB27U","label":"z/VM"},"ARM Category":[],"Platform":[{"code":"","label":"Platform Independent"}],"Version":""}]

Document Information

Modified date:
27 October 2020

UID

WP101420