- Lab
- A Cloud Guru
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.
Path Info
Table of Contents
-
Challenge
Configure the iSCSI target
- Install the targetcli package.
- In the
targetcli
interface, create theblock01
, andblock02
backstores from/dev/xvdf
, and/dev/xvdg
respectively. 1. In thetargetcli
interface, create iSCSI target with the following unique IQN:iqn.2020-08.com.mylabserver.target:t1
. - In the
targetcli
interface, change to thetpg1
directory, and createLUNs
from theblock01
andblock02
backstores. - In the
targetcli
interface, 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-utils
package. - Add the initiator name to
/etc/iscsi/initiatorname.iscsi
. - Discover and connect to the iSCSI target.
- Ensure that the
iscsisd
andiscsi
services 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/fstab
for the file systems and then mount them.
- Create file systems on
What's a lab?
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.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.