سپس فایل پیکربندی مزبور را ذخیره کرده و از آن خارج شوید.
حال فایل پیکربندی iscsid.conf را که در مسیر /etc/iscsi قرار دارد توسط ویرایشگر متنی vi باز نموده:
# vi /etc/iscsi/iscsid.conf
و در ادامه آن را بصورت زیر پیکربندی میکنیم:
- خط 57 را با حذف علامت # از حالت Comment خارج نمایید:
node.session.auth.authmethod = CHAP
- خطوط 61 و 62 را ابتدا از حالت Comment خارج نموده و سپس نام کاربری و کلمه عبوری را که در حین پیکربندی iSCSI target server تنظیم نمودهاید را به ترتیب در مقابل هر یک از این دو خط وارد نمایید:
node.session.auth.username = username
node.session.auth.password = password
در نهایت نیز فایل پیکربندی مزبور را ذخیره کرده و از آن خارج شوید.
حال فایل پیکربندی iscsid.conf را که در مسیر /etc/iscsi قرار دارد توسط ویرایشگر متنی vi باز نموده:
# vi /etc/iscsi/iscsid.conf
و در ادامه آن را بصورت زیر پیکربندی میکنیم:
- خط 57 را با حذف علامت # از حالت Comment خارج نمایید:
node.session.auth.authmethod = CHAP
- خطوط 61 و 62 را ابتدا از حالت Comment خارج نموده و سپس نام کاربری و کلمه عبوری را که در حین پیکربندی iSCSI target server تنظیم نمودهاید را به ترتیب در مقابل هر یک از این دو خط وارد نمایید:
node.session.auth.username = username
node.session.auth.password = password
در نهایت نیز فایل پیکربندی مزبور را ذخیره کرده و از آن خارج شوید.
حال جهت جستجو و اکتشاف target مورد نظر خود از دستور زیر استفاده میکنیم:
# iscsiadm -m discovery -t sendtargets -p 10.0.0.30
# iscsiadm -m discovery -t sendtargets -p 10.0.0.30
و سپس به منظور تأیید وضعیت target بعد از discovery و آن، میتوان از دستور زیر استفاده کرد:
# iscsiadm -m node -o show
# iscsiadm -m node -o show
حال به منظور Login کردن به target مورد نظر، میبایست از دستور زیر استفاده کنیم:
# iscsiadm -m node —login
# iscsiadm -m node —login
جهت تأیید session ایجاد شده، دستور زیر را اجرا کرده:
# iscsiadm -m session -o show
# iscsiadm -m session -o show
و در نهایت نیز میتوانیم با استفاده از دستور cat پارتیشنها را مشاهده کنیم:
# cat /proc/partitions
# cat /proc/partitions
همانطور که در خروجی دستور فوق مشاهده میشود، در اینجا target مورد نظر به پارتیشن sdb سیستم/سرور من اضافه شده است.
اما پس از تنظیمات iSCSI device خود، میبایست پیکربندیهایی را نیز بر روی Initiator جهت استفاده از آن انجام دهیم. برای این منظور، توسط دستورات parted زیر ابتدا labelی را برای پارتیشن مزبور ایجاد کرده، سپس پارتیشن مورد نظر را به عنوان یک primary پارتیشن در نظر گرفته و بعد آن را توسط XFS با دستور mkfs فرمت میکنیم.
# parted —script /dev/sdb "mklabel msdos"
# parted —script /dev/sdb "mkpart primary 0% 100%"
# mkfs.xfs -i size=1024 -s size=4096 /dev/sdb1
اما پس از تنظیمات iSCSI device خود، میبایست پیکربندیهایی را نیز بر روی Initiator جهت استفاده از آن انجام دهیم. برای این منظور، توسط دستورات parted زیر ابتدا labelی را برای پارتیشن مزبور ایجاد کرده، سپس پارتیشن مورد نظر را به عنوان یک primary پارتیشن در نظر گرفته و بعد آن را توسط XFS با دستور mkfs فرمت میکنیم.
# parted —script /dev/sdb "mklabel msdos"
# parted —script /dev/sdb "mkpart primary 0% 100%"
# mkfs.xfs -i size=1024 -s size=4096 /dev/sdb1
در نهایت نیز کافیست پارتیشن فرمت شده را mount میکنیم تا قابل استفاده باشد.
پیکربندی iSCSI Initiator بر روی Windows
جهت پیکربندی iSCSI Initiator بر روی سیستمعامل ویندوز، در اینجا ویندوز سرور 2012 R2 را در نظر گرفتهایم (هر چند شما میتوانید این کار را بر روی ویندوزهای: 7، 8، 8.1، 10 و یا ویندوز سرورهای 2008 R2 یا 2016 R2 نیز بطور مشابه انجام دهید.). برای این منظور ابتدا پنجره Control Panel را باز کرده و سپس بر روی گزینه iSCSI Initiator کلیک کنید.
جهت پیکربندی iSCSI Initiator بر روی سیستمعامل ویندوز، در اینجا ویندوز سرور 2012 R2 را در نظر گرفتهایم (هر چند شما میتوانید این کار را بر روی ویندوزهای: 7، 8، 8.1، 10 و یا ویندوز سرورهای 2008 R2 یا 2016 R2 نیز بطور مشابه انجام دهید.). برای این منظور ابتدا پنجره Control Panel را باز کرده و سپس بر روی گزینه iSCSI Initiator کلیک کنید.
سپس با مشاهده پنجره Microsoft iSCSI همانند شکل 58 بر روی دکمه Yes کلیک کنید.
در مرحله بعد با مشاهده پنجره iSCSI Initiator Properties همانند شکل 59، در کادر Target ز تب Targets، میبایست IP آدرس یا hostname مربوط به iSCSI Target Server خود (در این سناریو 10.0.0.30) را وارد نموده و سپس بر روی دکمه Quick Connect کلیک کنید تا تمامیTarget هایی که درون SAN Storage یا همان iSCSI Target ایجاد کردهاید به شما نمایش داده شود. البته همین کار را میتوانید از طریق تب Discovery نیز انجام دهید.