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.

[{"Line of Business":{"code":"LOB61","label":"IBM Technology Lifecycle Services"},"Business Unit":{"code":null,"label":null},"Product":{"code":"SSEQJS","label":"IBM IBM DS8000 Family Storage Replication Adapter"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"","label":"Platform Independent"}],"Version":"All Version(s)"},{"Line of Business":{"code":"LOB26","label":"Storage"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"HW2C2","label":"Disk systems->DS8300"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"","label":"Platform Independent"}],"Version":"All Version(s)"},{"Line of Business":{"code":"","label":""},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"HWQQQZ_59","label":"eServer z990->2084"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"","label":"Platform Independent"}],"Version":"All Version(s)"},{"Line of Business":{"code":"","label":""},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"HW17E","label":"z Systems->S\/390 G5"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"","label":"Platform Independent"}],"Version":"All Version(s)"},{"Line of Business":{"code":"LOB08","label":"Cognitive Systems"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SGS8HR","label":"Partition Load Manager"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"","label":"Platform Independent"}],"Version":"All Version(s)"},{"Line of Business":{"code":"LOB08","label":"Cognitive Systems"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SGS8HR","label":"Partition Load Manager"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"","label":"Platform Independent"}],"Version":"All Version(s)"},{"Line of Business":{"code":"LOB16","label":"Mainframe HW"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"HW25D","label":"z Systems->System z10 EC"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"","label":"Platform Independent"}],"Version":"All Version(s)"},{"Line of Business":{"code":"LOB56","label":"Z HW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSB27U","label":"z\/VM"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"","label":"Platform Independent"}],"Version":"All Version(s)"},{"Line of Business":{"code":"LOB56","label":"Z HW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSB27U","label":"z\/VM"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"","label":"Platform Independent"}],"Version":"All Version(s)"},{"Line of Business":{"code":"LOB56","label":"Z HW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSB27U","label":"z\/VM"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"","label":"Platform Independent"}],"Version":"All Version(s)"}]

Document Information

Modified date:
12 February 2021

UID

WP101420