OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

4.3. ברירת מחדל של קבצי תצורה‌


אל האני /etc/multipath.conf קובץ התצורה כולל א מחדל סעיף שקובע את שמות_ידידותיים למשתמש

פרמטר כן, כדלהלן.


ברירת מחדל {

שמות_ידידותיים למשתמש כן

}


זה מחליף את ערך ברירת המחדל של ה- שמות_ידידותיים למשתמש פָּרָמֶטֶר.


קובץ התצורה כולל תבנית של ברירות מחדל של תצורה. לסעיף זה יש הערות, כדלקמן.


#defaults {

# udev_dir /dev

# מרווח_סקר 5

# בורר "עגול רובין 0"

# מעבר ל-path_grouping_policy

# getuid_callout "/lib/dev/scsi_id --whitelisted --device=/dev/%n"

# פריו קונסט

# כיוון בודק נתיב

# rr_min_io 1000

# מדים rr_משקל

# מדריך לכשל חוזר

# no_path_retry נכשל

# שמות_ידידותיים למשתמש לא

#}


כדי להחליף את ערך ברירת המחדל עבור כל אחד מפרמטרי התצורה, אתה יכול להעתיק את השורה הרלוונטית מתבנית זו לתוך מחדל סעיף ובטל להגיב לו. לדוגמה, כדי להחליף את

פרמטר path_grouping_policy כך שהוא יהיה multibus ולא ערך ברירת המחדל של failover, העתק את השורה המתאימה מהתבנית למקטע ברירות המחדל הראשוניות של קובץ התצורה, ובטל להגיב לה, כדלקמן.


ברירת מחדל {

user_friendly_names yes path_grouping_policy multibus

}


טבלה ברירות מחדל של תצורת ריבוי נתיבים [עמ' 90] מתאר את התכונות המוגדרות ב- מחדל סעיף

של multipath.conf קובץ תצורה. ערכים אלו נמצאים בשימוש על ידי DM-Multipath אלא אם כן הם מוחלטים על ידי התכונות שצוינו ב- התקנים ו רב נתיבים חלקים של multipath.conf קובץ.


טבלה 5.3. ברירת מחדל של תצורת ריבוי נתיבים


תְכוּנָה

תיאור

מרווח_סקר

מציין את המרווח בין שני בדיקות נתיב בשניות. עבור נתיבים תקינים, המרווח בין הבדיקות יגדל בהדרגה ל- (4 * מרווח_סקר). ערך ברירת המחדל הוא 5.

udev_dir

הספרייה שבה נוצרים צמתי מכשיר udev. ערך ברירת המחדל הוא /dev.

multipath_dir

הספרייה שבה מאוחסנים האובייקטים המשותפים הדינמיים. ערך ברירת המחדל הוא תלוי מערכת, בדרך כלל /lib/multipath.

מֶלֶל

ברירת המחדל של מילולית. ערכים גבוהים יותר מגבירים את רמת הדיבור. רמות חוקיות הן בין 0 ל-6. ערך ברירת המחדל הוא 2.

בורר_נתיבים

מציין את אלגוריתם ברירת המחדל לשימוש בקביעת הנתיב להשתמש עבור פעולת ה-I/O הבאה. ערכים אפשריים כוללים:

סיבוב רובין 0: עברו בלולאה בכל נתיב בקבוצת הנתיבים, ושולחים את אותה כמות קלט/פלט לכל נתיב.

אורך תור 0: שלח את קבוצת הקלט/פלט הבאה לאורך הנתיב עם המספר הנמוך ביותר של בקשות קלט/פלט מתאימות.

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


ערך ברירת המחדל הוא סיבוב רובין 0.

מדיניות_קיבוץ_נתיב

מציין את מדיניות קיבוץ הנתיבים המוגדרת כברירת מחדל שתחול על ריבוי נתיבים שלא צוינו. ערכים אפשריים כוללים:

כשל = נתיב אחד לכל קבוצת עדיפות

מולטיבוס = כל הנתיבים החוקיים בקבוצת עדיפות אחת

קבוצה_לפי_סדרה = קבוצת עדיפות אחת לכל מספר סידורי שזוהה

group_by_prio = קבוצת עדיפות אחת לכל ערך עדיפות נתיב

group_by_node_name = קבוצת עדיפות אחת לכל שם צומת יעד.


ערך ברירת המחדל הוא failover.

getuid_callout

מציין את תוכנית ברירת המחדל ואת הארגומנטים שיש לקרוא כדי לקבל מזהה נתיב ייחודי. נדרש נתיב מוחלט.


ערך ברירת המחדל הוא /lib/udev/scsi_id --whitelisted --device=/dev/%n.



תְכוּנָה

תיאור

פריו

מציין את פונקציית ברירת המחדל להתקשר כדי לקבל ערך עדיפות נתיב. לדוגמה, סיביות ALUA ב-SPC-3 מספקות ערך פריו שניתן לניצול.

ערכים אפשריים כוללים:

const: הגדר עדיפות של 1 לכל הנתיבים.

Emc: צור את עדיפות הנתיב עבור מערכי EMC.

אלוה: צור את עדיפות הנתיב בהתבסס על הגדרות SCSI-3 ALUA.

netapp: צור את עדיפות הנתיב עבור מערכי NetApp.

rdac: צור את עדיפות הנתיב עבור בקר LSI/Engenio RDAC.

hp_sw: צור את עדיפות הנתיב עבור בקר Compaq/HP במצב פעיל/המתנה.

hds: צור את עדיפות הנתיב עבור מערכי אחסון מודולריים של Hitachi HDS.


ערך ברירת המחדל הוא const.

prio_args

מחרוזת הארגומנטים שהועברה לפונקציית prio רוב פונקציות פריו אינן זקוקות לארגומנטים. סדר העדיפויות של ליבת הנתונים צריך אחד. דוגמא, "פסק זמן=1000 preferedsds=foo". ערך ברירת המחדל הוא (null) "".

מאפיינים

התכונות הנוספות של התקני ריבוי נתיבים. התכונה היחידה הקיימת היא queue_if_no_path, שזהה להגדרה no_path_retry ל תור. למידע על בעיות שעלולות להתעורר בעת השימוש בתכונה זו, ראה סעיף, "בעיות בתכונה queue_if_no_path".

path_checker

מציין את שיטת ברירת המחדל המשמשת לקביעת מצב הנתיבים. ערכים אפשריים כוללים:

מגזר הקריאה0: קרא את המגזר הראשון של המכשיר.

tur: הנפק יחידת בדיקה מוכנה למכשיר.

emc_clariion: שאילתה בעמוד EVPD הספציפי של EMC Clariion 0xC0 כדי לקבוע את הנתיב.

hp_sw: בדוק את מצב הנתיב עבור מערכי אחסון של HP עם קושחה פעילה/המתנה.

rdac: בדוק את מצב הנתיב עבור בקר האחסון LSI/Engenio RDAC.

כיוון: קרא את הסקטור הראשון עם קלט/פלט ישיר.


ערך ברירת המחדל הוא כיוון.

כישלון

מנהל כשל בקבוצת נתיב.

• ערך של מיידי מציין כישלון מיידי לקבוצת הנתיבים בעדיפות הגבוהה ביותר המכילה נתיבים פעילים.



תְכוּנָה

תיאור

• ערך של מדריך ל מציין שלא צריך להיות כשל חוזר מיידי אלא שכשל חוזר יכול להתרחש רק עם התערבות מפעיל.

• ערך מספרי הגדול מאפס מציין כישלון דחוי, מבוטא בשניות.


ערך ברירת המחדל הוא מדריך ל.

rr_min_io

מציין את מספר בקשות הקלט/פלט לניתוב לנתיב לפני המעבר לנתיב הבא בקבוצת הנתיבים הנוכחית.


ערך ברירת המחדל הוא 1000.

rr_weight

אם מוגדר ל סדרי עדיפויות, ואז במקום לשלוח rr_min_io בקשות לנתיב לפני ההתקשרות בורר_נתיבים כדי לבחור את הנתיב הבא, מספר הבקשות לשלוח נקבע לפי rr_min_io פעמים עדיפות הנתיב, כפי שנקבע על ידי פונקציית prio. אם מוגדר ל מדים, כל משקלי הנתיבים שווים.


ערך ברירת המחדל הוא מדים.

no_path_retry

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


ערך ברירת המחדל הוא 0.

שמות_ידידותיים למשתמש

אם מוגדר ל-yes, מציין שהמערכת צריכה להשתמש ב- /etc/multipath/ bindings קובץ להקצאת מתמיד וייחודי כינוי אל ה ריבוי מסלולים, בצורה של mpathn. אם מוגדר ל-No, מציין שהמערכת צריכה להשתמש ב-WWID בתור כינוי עבור ריבוי מסלולים. בכל מקרה, מה שצוין כאן יעקוף על ידי כל הכינוי הספציפי למכשיר שתציין בקטע ריבוי נתיבים של קובץ התצורה.


ערך ברירת המחדל הוא לא.

תור_ללא_דמון

אם מוגדר לא, ה multipathd daemon ישבית את התורים עבור כל המכשירים כאשר הוא יכבה.


ערך ברירת המחדל הוא כן.

לשטוף_על_אחרון_דל

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


ערך ברירת המחדל הוא לא.

max_fds

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



תְכוּנָה

תיאור

הפקודה ulimit -n. ערך של מקסימום יקבע זאת למגבלת המערכת מ

/proc/sys/fs/nr_open. אם זה לא מוגדר, המספר המרבי של מתארי קבצים פתוחים נלקח מתהליך ההתקשרות; זה בדרך כלל 1024. ליתר בטחון, יש להגדיר זאת למספר המרבי של נתיבים פלוס 32, אם המספר הזה גדול מ-1024.

בודק_טיימר

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


ערך ברירת המחדל נלקח מ /sys/block/sdx/device/timeout, שהוא 30 שניות החל מ-12.04 LTS

fast_io_fail_tmo

מספר השניות ששכבת SCSI תחכה לאחר זיהוי בעיה ביציאת FC מרחוק לפני כשל בקלט/פלט למכשירים

ביציאה המרוחקת הזו. ערך זה צריך להיות קטן מהערך של dev_loss_tmo. הגדרה זו לכבויה תשבית את הזמן הקצוב.


ערך ברירת המחדל נקבע על ידי מערכת ההפעלה.

dev_loss_tmo

מספר השניות ששכבת SCSI תחכה לאחר זיהוי בעיה ביציאה מרחוק של FC לפני הסרתה מהמערכת. הגדרה לאינסוף תגדיר את זה ל-2147483647 שניות, או 68 שנים. ערך ברירת המחדל נקבע על ידי מערכת ההפעלה.


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: