บทความนี้อธิบายขั้นตอนการเชื่อมต่อ iSCSI จาก Linux client ไปยัง Sangfor aStor เพื่อใช้งาน Block Storage โดยใช้ iscsiadm ในการ discover และ login เข้า iSCSI target
สิ่งที่ต้องเตรียมก่อนเริ่มต้น (Prerequisites)
- สร้าง Block Storage Pool และ Virtual Volume เรียบร้อยแล้ว
- ทราบ IP Address และ Netmask ของ Linux client
- กำหนด Target IP บน aStor ให้อยู่ใน network segment เดียวกับ Linux client
ขั้นตอนที่ 1: ติดตั้ง iSCSI Initiator บน Linux
รันคำสั่งติดตั้ง:
yum install iscsi-initiator-utils -y
ขั้นตอนที่ 2: เพิ่ม Target IP บน aStor
1. เข้า aStor console ไปที่ Resources > Block Storage > Access Settings > Target IP Settings
2. คลิก Add แล้วเลือก External Network interface
3. กำหนด Target IP Address, Netmask, และ Virtual IP Pool ให้อยู่ในวง network เดียวกับ Linux client
ขั้นตอนที่ 3: Discover และ Login iSCSI Target
1. ค้นหา iSCSI Target:
iscsiadm -m discovery -t sendtargets -p [Target_IP]
2. Login เข้า Target:
iscsiadm -m node -T [Target_IQN] -p [Target_IP] --login
3. ตรวจสอบ session:
iscsiadm -m session
ขั้นตอนที่ 4: Format และ Mount Disk
1. ตรวจสอบ disk ใหม่:
lsblk หรือ fdisk -l
2. สร้าง file system:
mkfs.ext4 /dev/sdX
3. สร้าง mount point และ mount:
mkdir /mnt/astor_iscsi
mount /dev/sdX /mnt/astor_iscsi
หมายเหตุ
- สำหรับ permanent mount ให้เพิ่มรายการใน /etc/fstab โดยใช้ _netdev option
- เปิดใช้งาน iscsid service ให้ start อัตโนมัติ: systemctl enable iscsid
- หากมี CHAP Authentication ให้แก้ไข /etc/iscsi/iscsid.conf เพื่อกำหนด username และ password
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น