ISCSI

๐Ÿ“Œ iSCSI Server Guide


1๏ธโƒฃ iSCSI๋ž€?

iSCSI(Internet Small Computer Systems Interface)๋Š” IP ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.
์„œ๋ฒ„(์ด๋‹ˆ์‹œ์—์ดํ„ฐ, Initiator)์™€ ์Šคํ† ๋ฆฌ์ง€ ํƒ€๊ฒŸ(Target) ๊ฐ„์— SCSI ๋ช…๋ น์„ TCP/IP ๋„คํŠธ์›Œํฌ๋กœ ์ „์†กํ•˜์—ฌ ๋””์Šคํฌ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

โœ… iSCSI์˜ ํŠน์ง•

  • ๊ธฐ์กด ์ด๋”๋„ท ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SAN(Storage Area Network) ๊ตฌ์ถ• ๊ฐ€๋Šฅ
  • ๋ณ„๋„์˜ ์ „์šฉ ํ•˜๋“œ์›จ์–ด๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์•„ ๋น„์šฉ ์ ˆ๊ฐ ๊ฐ€๋Šฅ
  • ์Šคํ† ๋ฆฌ์ง€ ํ™•์žฅ์ด ์šฉ์ดํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ์„ผํ„ฐ์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋จ

2๏ธโƒฃ iSCSI ๊ตฌ์„ฑ ์š”์†Œ

๐Ÿ”น iSCSI Initiator (ํด๋ผ์ด์–ธํŠธ)

  • iSCSI ์Šคํ† ๋ฆฌ์ง€๋ฅผ ๋งˆ์šดํŠธํ•˜์—ฌ ๋กœ์ปฌ ๋””์Šคํฌ์ฒ˜๋Ÿผ ์‚ฌ์šฉ

๐Ÿ”น iSCSI Target (์„œ๋ฒ„)

  • iSCSI ํด๋ผ์ด์–ธํŠธ์— ๋””์Šคํฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋ฒ„ ์—ญํ•  ์ˆ˜ํ–‰

๐Ÿ”น iSCSI LUN (Logical Unit Number)

  • ์‹ค์ œ ํ• ๋‹น๋œ ์Šคํ† ๋ฆฌ์ง€ ๋‹จ์œ„ (์˜ˆ: ๋…ผ๋ฆฌ ๋ณผ๋ฅจ)

3๏ธโƒฃ iSCSI ์„œ๋ฒ„ ์„ค์ • (Ubuntu ๊ธฐ์ค€)

๐Ÿ“Œ 1. iSCSI Target ์„ค์น˜

sudo apt update
sudo apt install tgt -y

๐Ÿ“Œ 2. iSCSI ๋””์Šคํฌ ์ƒ์„ฑ

sudo mkdir -p /iscsi
sudo fallocate -l 10G /iscsi/iscsi_disk.img
sudo chmod 600 /iscsi/iscsi_disk.img

๐Ÿ“Œ 3. Target ๊ตฌ์„ฑ (/etc/tgt/conf.d/iscsi.conf)

<target iqn.2025-03.mungdocs:storage.target1>
    backing-store /iscsi/iscsi_disk.img
    initiator-address 192.168.1.100
    incominguser iscsiuser password123
</target>

๐Ÿ“Œ 4. iSCSI ์„œ๋น„์Šค ์žฌ์‹œ์ž‘ ๋ฐ ํ™•์ธ

sudo systemctl restart tgt
sudo tgtadm --mode target --op show

4๏ธโƒฃ iSCSI ํด๋ผ์ด์–ธํŠธ ์„ค์ • (Ubuntu ๊ธฐ์ค€)

๐Ÿ“Œ 1. iSCSI Initiator ์„ค์น˜

sudo apt install open-iscsi -y

๐Ÿ“Œ 2. iSCSI Target ๊ฒ€์ƒ‰

sudo iscsiadm -m discovery -t sendtargets -p 192.168.1.10

๐Ÿ“Œ 3. Target ๋กœ๊ทธ์ธ

sudo iscsiadm -m node --targetname "iqn.2025-03.mungdocs:storage.target1" --portal 192.168.1.10 --login

๐Ÿ“Œ 4. ๋””์Šคํฌ ํ™•์ธ ๋ฐ ๋งˆ์šดํŠธ

lsblk
sudo mkfs.ext4 /dev/sdX
sudo mount /dev/sdX /mnt

5๏ธโƒฃ ๊ฒฐ๋ก 

iSCSI๋Š” ๊ธฐ์กด ๋„คํŠธ์›Œํฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋น„์šฉ ํšจ์œจ์ ์ธ ์Šคํ† ๋ฆฌ์ง€ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
์œ„์˜ ์„ค์ •์„ ํ†ตํ•ด iSCSI ์„œ๋ฒ„ ๋ฐ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, SAN ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿš€


๐Ÿ“Œ ์ฐธ๊ณ ์ž๋ฃŒ

1๏ธโƒฃ Linux iSCSI ์„ค์ • ๊ฐ€์ด๋“œ
2๏ธโƒฃ iSCSI ๊ฐœ๋… ๋ฐ ํ™œ์šฉ

RSS Feed
๋งˆ์ง€๋ง‰ ์ˆ˜์ •์ผ์ž