iSCSI : Taregt कॉन्फ़िगर करें (Targetcli)2024/04/30 |
iSCSI के साथ स्टोरेज सर्वर कॉन्फ़िगर करें।
नेटवर्क पर iSCSI के साथ स्टोरेज सर्वर को iSCSI Target कहा जाता है, क्लाइंट होस्ट जो iSCSI Target से जुड़ता है उसे iSCSI Initiator कहा जाता है।
यह उदाहरण निम्न प्रकार से पर्यावरण पर आधारित है। +----------------------+ | +----------------------+ | [ iSCSI Target ] |10.0.0.30 | 10.0.0.51| [ iSCSI Initiator ] | | dlp.srv.world +----------+----------+ node01.srv.world | | | | | +----------------------+ +----------------------+ |
[1] | प्रशासन उपकरण स्थापित करें। |
root@dlp:~# apt -y install targetcli-fb
|
[2] | iSCSI Target कॉन्फ़िगर करें। उदाहरण के लिए, [/var/lib/iscsi_disks] निर्देशिका के अंतर्गत एक डिस्क-छवि बनाएं और इसे SCSI डिवाइस के रूप में सेट करें। |
# व्यवस्थापक कंसोल दर्ज करें root@dlp:~# targetcli Warning: Could not load preferences file /root/.targetcli/prefs.bin. targetcli shell version 2.1.53 Copyright 2011-2013 by Datera, Inc and others. For help on commands, type 'help'. /> cd backstores/fileio # 10जी के साथ [/var/lib/iscsi_disks/disk01.img] पर [disk01] नाम से एक डिस्क-छवि बनाएं /backstores/fileio> create disk01 /var/lib/iscsi_disks/disk01.img 10G Created fileio disk01 with size 10737418240 /backstores/fileio> cd /iscsi # एक लक्ष्य बनाएं # नामकरण नियम: [iqn.(वर्ष)-(महीना).(डोमेन नाम का उल्टा):(कोई भी नाम जो आपको पसंद हो)] /iscsi> create iqn.2024-04.world.srv:dlp.target01 Created target iqn.2024-04.world.srv:dlp.target01. Created TPG 1. Global pref auto_add_default_portal=true Created default portal listening on all IPs (0.0.0.0), port 3260. /iscsi> cd iqn.2024-04.world.srv:dlp.target01/tpg1 # प्रमाणीकरण सक्षम करें /iscsi/iqn.20...target01/tpg1> set attribute authentication=1 Parameter authentication is now '1'. /iscsi/iqn.20...target01/tpg1> cd luns # LUN सेट करें /iscsi/iqn.20...t01/tpg1/luns> create /backstores/fileio/disk01 Created LUN 0. /iscsi/iqn.20...t01/tpg1/luns> cd ../acls # ACL सेट करें (यह उस आरंभकर्ता का IQN है जिसे आप कनेक्ट करने की अनुमति देते हैं) /iscsi/iqn.20...t01/tpg1/acls> create iqn.2024-04.world.srv:node01.initiator Created Node ACL for iqn.2024-04.world.srv:node01.initiator Created mapped LUN 0. /iscsi/iqn.20...t01/tpg1/acls> cd iqn.2024-04.world.srv:node01.initiator # प्रमाणीकरण के लिए यूजरआईडी और पासवर्ड सेट करें /iscsi/iqn.20...w.initiator> set auth userid=username Parameter userid is now 'username'. /iscsi/iqn.20...w.initiator> set auth password=password Parameter password is now 'password'. /iscsi/iqn.20...w.initiator> exit Global pref auto_save_on_exit=true Configuration saved to /etc/rtslib-fb-target/saveconfig.json # उपरोक्त कॉन्फ़िगरेशन के बाद, लक्ष्य निम्नानुसार सुनने में प्रवेश करता है root@dlp:~# ss -napt | grep 3260 LISTEN 0 256 0.0.0.0:3260 0.0.0.0:*root@dlp:~# systemctl enable rtslib-fb-targetctl |
Sponsored Link |
|