OnWorks Linux ו-Windows Online WorkStations

לוגו

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

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

5.5. בעיות עם queue_if_no_path‌


If כולל "1 queue_if_no_path" מצוין ב- /etc/multipath.conf קובץ, אז כל תהליך המשתמש ב-I/O ייתקע עד שישוחזר נתיב אחד או יותר. כדי להימנע מכך, הגדר את no_path_retry N פרמטר ב / etc/multipath.conf.


כאשר אתה מגדיר את no_path_retry פרמטר, הסר את כולל "1 queue_if_no_path" אפשרות מתוך /etc/multipath.conf קובץ גם כן. עם זאת, אם אתה משתמש במכשיר מרובה נתיבים שעבורו ה כולל "1 queue_if_no_path" האפשרות מוגדרת כברירת מחדל כקומפילציה, כפי שהיא עבור התקני SAN רבים, עליך להוסיף כולל "0" כדי לעקוף את ברירת המחדל הזו. אתה יכול לעשות זאת על ידי העתקת הקיים התקנים קטע, ורק הקטע הזה (לא הקובץ כולו), מ /usr/share/doc/multipath-tools/examples/ multipath.conf.annotated.gz אל תוך /etc/multipath.conf ועריכה בהתאם לצרכים שלך.


אם אתה צריך להשתמש ב כולל "1 queue_if_no_path" אפשרות ואתה נתקל בבעיה שצוינה כאן, השתמש ב- dmsetup פקודה לעריכת המדיניות בזמן ריצה עבור LUN מסוים (כלומר, שעבורו כל הנתיבים אינם זמינים). לדוגמה, אם ברצונך לשנות את המדיניות במכשיר הרב-נתיב mpathc החל מ- "תור_אם_אין_נתיב" ל "כשל_אם_אין_נתיב", בצע את הפקודה הבאה.


# הודעה dmsetup mpathc 0 "fail_if_no_path"


תמונה

עליך לציין את mpathN כינוי ולא הנתיב


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