- Lab
-
Libraries: If you want this lab, consider one of these libraries.
- Cloud
Configuring iSCSI on Linux
The Internet Small Computer Systems Interface (iSCSI) allows SCSI commands to be transmitted over a network. This allows block devices to be shared with remote machines as if they were local drives. In this lab, you will be tasked with configuring both the iSCSI target (server), and iSCSI initiator (client), in order to share block devices over a local network.
Lab Info
Table of Contents
-
Challenge
Configure the iSCSI target
- Install the targetcli package.
- In the
targetcliinterface, create theblock01, andblock02backstores from/dev/xvdf, and/dev/xvdgrespectively. 1. In thetargetcliinterface, create iSCSI target with the following unique IQN:iqn.2020-08.com.mylabserver.target:t1. - In the
targetcliinterface, change to thetpg1directory, and createLUNsfrom theblock01andblock02backstores. - In the
targetcliinterface, create an acl for the iSCSI initiator callediqn.2020-08.com.mylabserver.initiator:init. - From the command line, start and enable the target service.
-
Challenge
Configure the iSCSI Initiator
- Install the
iscsi-initiator-utilspackage. - Add the initiator name to
/etc/iscsi/initiatorname.iscsi. - Discover and connect to the iSCSI target.
- Ensure that the
iscsisdandiscsiservices are running (if not start them).
- Install the
-
Challenge
Create File Systems on the iSCSI Devices and Ensure They Are Persistently Mounted
- Create file systems on
/dev/sda, and/dev/sdb. - Create mount points for the file systems on
/mnt/accounting, and/mnt/marketing. - Add entries to
/etc/fstabfor the file systems and then mount them.
- Create file systems on
About the author
Real skill practice before real-world application
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Learn by doing
Engage hands-on with the tools and technologies you’re learning. You pick the skill, we provide the credentials and environment.
Follow your guide
All labs have detailed instructions and objectives, guiding you through the learning process and ensuring you understand every step.
Turn time into mastery
On average, you retain 75% more of your learning if you take time to practice. Hands-on labs set you up for success to make those skills stick.