Iran Open Source (IOS)
2.64K subscribers
6.69K photos
147 videos
1.69K files
1.16K links
کانال IOS:
💎 امنیت سایبری، امنیت اطلاعات، امنیت شبکه
💎 دوره‌های تخصصی شبکه، امنیت و دیتاسنتر
💎 مجازی‌سازی، پردازش ابری و ذخیره سازی
💎 معرفی کتاب
💎 اخبار IT، امنیت، هک و نفوذ

🌀 مدیر کانال: میثم ناظمی
@Meysam_Nazemi

🌀 مدیر تبلیغات: @MoNaITCU
Download Telegram
شکل 47
پیکربندی iSCSI Initiator بر روی CentOS
پس از پیکربندی iSCSI Target اینک نوبت به پیکربندی iSCSI Initiator می‌رسد، با فرض اینکه دستگاه iSCSI Initiator ما در اینجا یک سرور لینوکس با توزیع CentOS 7.x است، بنابراین در گام توسط دستور زیر اقدام به نصب بسته iscsi-initiator-utils بر روی آن می‌کنیم:
# yum -y install iscsi-initiator-utils

سپس فایل پیکربندی initiatorname.iscsi را که در مسیر /etc/iscsi قرار دارد را توسط ویرایشگر متنی vi جهت پیکربندی آن باز کرده:
# vi /etc/iscsi/initiatorname.iscsi

و بعد در مقابل عبارت InitiatorName= می‌بایست IQN مربوط به iSCSI target server خود را وارد نماییم:
InitiatorName=iqn.2014-07.world.srv:www.srv.world
شکل 48
سپس فایل پیکربندی مزبور را ذخیره کرده و از آن خارج شوید.
حال فایل پیکربندی 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

در نهایت نیز فایل پیکربندی مزبور را ذخیره کرده و از آن خارج شوید.
شکل 49
حال جهت جستجو و اکتشاف target مورد نظر خود از دستور زیر استفاده می‌کنیم:
# iscsiadm -m discovery -t sendtargets -p 10.0.0.30
شکل 50
و سپس به منظور تأیید وضعیت target بعد از discovery و آن، می‌توان از دستور زیر استفاده کرد:
# iscsiadm -m node -o show
شکل 51
حال به منظور Login کردن به target مورد نظر، می‌بایست از دستور زیر استفاده کنیم:
# iscsiadm -m node —login
شکل 52
جهت تأیید session ایجاد شده، دستور زیر را اجرا کرده:
# iscsiadm -m session -o show
شکل 53
و در نهایت نیز می‌توانیم با استفاده از دستور cat پارتیشن‌ها را مشاهده کنیم:
# cat /proc/partitions
شکل 54
همانطور که در خروجی دستور فوق مشاهده می‌شود، در اینجا 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
شکل 55
در نهایت نیز کافیست پارتیشن فرمت شده را mount می‌کنیم تا قابل استفاده باشد.
شکل 56