ייבוא ​​והרכבה של דיסקי SCSI מ- NAS

במרכז העבודה הנוכחי שלי יש לנו SAN אשר בתורו משתמש ב- NAS שמידי פעם אני צריך לגשת אליהם כדי להשיג נתונים או להפקיד אותם.

כדי לנהל ולשתף משאבי NAS שאנו משתמשים בהם FreeNAS, המאפשר לנו לגשת לתיקיות משותפות דרך CIFS, NFS, fTP o TFTP. אך יש גם דרך נוספת "לעלות" כל אחת מהמחיצות שנוצרו כדיסק מקומי במחשב שלנו.

לשם כך עלינו להשתמש בחבילה פתוח- iscsi.

בנקודה זו ברצוני להבהיר כי אין זה מטרתי להסביר במה מדובר iSCSI, SCSI ומונחים אחרים שעשויים להיות חדשים עבור משתמשים מסוימים. לכן אני משאיר קישורים לויקיפדיה

ועכשיו הכיף מתחיל:

1 - התקן את חבילת open-iscsi

$ sudo aptitude install open-iscsi

2- הפסק את השירות:

$ sudo /etc/init.d/open-iscsi stop

3- בצע שמירה של הקובץ /etc/iscsi/iscsid.conf ואז ערוך אותו:

$ sudo cp /etc/iscsi/iscsid.conf /etc/iscsi/iscsid.conf.origin $ sudo nano /etc/iscsi/iscsid.conf

4- הכנס את הקובץ הבא לאותו קובץ:

node.startup = automaticnode.leading_login = אין node.session.auth.authmethod = CHAP node.session.auth.username = [chap_user] node.session.auth.password = [chap_password] discovery.sendtargets.auth.authmethod = גילוי CHAP .sendtargets.auth.username = [chap_user] discovery.sendtargets.auth.password = [chap_password] node.session.timeo.replacement_timeout = 120 node.conn [0] .timeo.login_timeout = 15 node.conn [0] .timeo .logout_timeout = 15 node.conn [0] .timeo.noop_out_interval = 5 node.conn [0] .timeo.noop_out_timeout = 5 node.session.err_timeo.abort_timeout = 15 node.session.err_timeo.lu_reset_timeout = 30 צומת. err_timeo.tgt_reset_timeout = 30 node.session.initial_login_retry_max = 8 node.session.cmds_max = 128 node.session.queue_depth = 32 node.session.xmit_thread_priority = -20 node.session.iscsi.InitialR2mediaT = אין הצומת. = כן node.session.iscsi.FirstBurstLength = 262144 node.session.iscsi.MaxBurstLength = 16776192 node.conn [0] .iscsi.MaxRecvDataSegmentLengt h = 262144 node.conn [0] .iscsi.MaxXmitDataSegmentLength = 0 discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 32768 node.session.nr_sessions = 1 node.session.iscsi.FastAbort = כן

5- אנו שומרים ומפעילים מחדש את השירות או מתחילים אותו:

$ sudo /etc/init.d/open-iscsi restart

6- עכשיו כדי לראות את נפחי ה- SAN שמנו:

# iscsiadm --mode discovery --type sendtargets --portal [IP del SAN]

במקרה שלי זה יהיה:

# iscsiadm --mode discovery --type sendtargets --portal 192.168.24.20

7- מה שהוא עושה זה לרשום את אמצעי האחסון של ה- SAN ואת ה- IQN שלהם, והוא מחזיר משהו כזה:

iqn.2002-10.com.infortrend:raid.sn7817070.001

8- ואז נגיש עם הפקודה:

# iscsiadm --mode node --targetname iqn.2002-10.com.infortrend:raid.sn7817070.001 --portal 192.168.24.20:3260 --login

מאותו רגע, אם נבצע בטרמינל:

# fdisk -l

נראה כי יהיו לנו את כל המחיצות או אמצעי האחסון של ה- SAN, שאותם נוכל לעלות כאילו מדובר בדיסק קשיח או בזיכרון.

לאחר סיום אנו מפרקים את כל מה שהשתמשנו בו ועוצרים את השירות:

$ sudo /etc/init.d/open-iscsi stop


3 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   אליוטיים 3000 דיג'ו

    שימושי מאוד אם ברצונך להתקין בשרתים. נוסף למועדפים.

  2.   דראגנל דיג'ו

    זהו העולם המעניין ביותר כאן ב- JCCE כבר ניסינו כמה חלופות openmediavault, nas4free, freenas, glusterfc, אפילו drbd + openmediavault כדי להשיג הכלאה של סן אבל מעולם לא היה לנו את המשאבים לכך ו- zfs ...… .. ובכן פחות מפחות ... Salu2s

  3.   JP דיג'ו

    אני משתמש ב- Frenas מזה זמן מה ואני משתמש ב- iSCSI באשכול HA של Windows Server 2008, עד היום ואפילו עם השלבים במאמר זה אני עדיין לא מצליח לחבר את הדיסקים האלה עם לינוקס, Windows רואה אותם בצורה מושלמת ומרכיב אותם אבל עם Linux אני תמיד מקבל את אותה שגיאה:

    iscsiadm: אימות הכניסה נכשל עם היעד
    iscsiadm: כניסה לגילוי ל- xxxx נכשלה, ויתרה על 5
    iscsiadm: לא ניתן היה לבצע גילוי SendTargets: נתקל בכשל התחברות שאינו ניתן לניסיון חוזר