Dieser Inhalt ist in der von Ihnen ausgewählten Sprache nicht verfügbar.
Chapter 8. Troubleshooting DM Multipath
Troubleshoot multipath configuration issues by checking daemon status, queue_if_no_path feature problems, and using the multipathd interactive console for diagnostics.
The following issues may result in a slow or non-functioning multipath configuration:
- The multipath daemon is not running
-
If you find you have trouble implementing a multipath configuration, ensure that the
multipathddaemon is running, as described in Configuring DM Multipath. Themultipathddaemon must be running to use multipathed devices. - Issues with
queue_if_no_pathfeature -
If a multipath device is configured with the
features "1 queue_if_no_path"option, then any process that issues I/O hangs until one or more paths are restored.
8.1. Troubleshooting issues with queue_if_no_path feature Link kopierenLink in die Zwischenablage kopiert!
Resolve I/O hangs from queue_if_no_path by setting no_path_retry N in /etc/multipath.conf, limiting retries when all paths fail. You can also disable queueing at runtime for specific LUNs to prevent applications from hanging during path outages.
Procedure
Disable queueing:
For a specific device:
multipathd disablequeueing map device
# multipathd disablequeueing map deviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow For all devices:
multipathd disablequeueing maps
# multipathd disablequeueing mapsCopy to Clipboard Copied! Toggle word wrap Toggle overflow After you disable queueing, it will remain disabled until you restart or reload
multipathd.
Reset queueing to a previous value:
For a specific device:
multipathd restorequeueing map device
# multipathd restorequeueing map deviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow For all devices:
multipathd restorequeueing maps
# multipathd restorequeueing mapsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
8.2. Troubleshooting with the multipathd interactive console Link kopierenLink in die Zwischenablage kopiert!
Use the multipathd -k interactive console to troubleshoot multipath issues in real time. This console provides access to status info, config details, and control commands. Type help for commands and press Ctrl+D to exit without disrupting services.
Procedure
Display the multipath configuration, including the default values, before exiting the console:
multipathd -k
# multipathd -k multipathd> show config multipathd> Ctrl+DCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ensure that multipath picked up all changes to the
multipath.conffile:multipathd -k
# multipathd -k multipathd> reconfigure multipathd> Ctrl+DCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ensure that the path checker is working properly:
multipathd -k
# multipathd -k multipathd> show paths multipathd> Ctrl+DCopy to Clipboard Copied! Toggle word wrap Toggle overflow You can also run a single
multipathdinteractive command directly from the command line, without starting the interactive console. For example, to check that multipath picks up all changes to themultipath.conffile, run the following command:multipathd reconfigure
# multipathd reconfigureCopy to Clipboard Copied! Toggle word wrap Toggle overflow