Recently I looked into enabling and testing multipath on top of iSCSI for Fedora and Red Hat CoreOS. As part of that process I had the opportunity to learn about iSCSI, which I had never played with before. I’d like to document for my future self how to go about setting up an iSCSI server and how to then access the exported devices from another system.
Setting up an iSCSI server
First off there are a few good references that were useful when
setting this up. The
RHEL 9 documentation
for managing storage devices was one. The other was the
targetcli
man page.