סעיף זה מאפשר לך לנהל את השירות באשכולות. השירות באשכולות מספק זמינות גבוהה עבור שירותי איזון עומסים באמצעות שני צמתים משותפים פעיל סביל מצב.
אשכול נוצר על ידי צמתים 2 עובדים יחד כדי לשמור על backends שירותים תמיד זמין ולהימנע כל ההשבתה של השירותים מנקודת מבט של הלקוח. בדרך כלל, יש אב ו גיבוי תפקידים במצב פסיבי פעיל: המאסטר הוא הצומת שמנהל כעת את תנועת השירותים אל backends ומקבל את החיבורים מהלקוחות, צומת הגיבוי יודע את כל התצורה בזמן אמת כדי להיות מוכן להשיק את השירותים אם הם מזהים כי הצומת הראשי אינו מגיב כראוי.
כמה דרישות שיש לקחת בחשבון בעת יצירת אשכול:
- שני צמתים צריך להיות פועל באותה גרסה זבנט (כלומר, אותו מכשיר מכשיר)
- לשני הצמתים יש שמות מארחים שונים
- שני צמתים צריך את אותם שמות NICs (ממשקי רשת)
- הצומת הראשי חייב להיות הצומת היחיד שבו להגדיר שירותים, אף פעם לא צריך לעשות את זה בצומת הגיבוי
- ייתכן שיש צורך להגדיר מיתוג ביניים והתקני ניתוב על מנת למנוע כל סוג של סכסוך עם החלפת אשכול
- כדי להגדיר IP צף הוא תמיד נוהג טוב כאשר השירות אשכול פועל על מנת למנוע את השירות לחוות כל השבתה בשל מתג אשכול.
כאשר שירותי איזון העומס לעבור מצומת אחד למשנהו, הצומת גיבוי ידאג כל החיבורים הנוכחי מצב השירותים עצמו על מנת למנוע את הלקוח מפני סבל כל הפרעה בשירות.
קביעת תצורה של אשכול
זהו הדף הראשי שבו ניתן להגדיר את האשכול. אשכולות מורכב של מספר שירותים, כולל:
סִנכְּרוּן. שירות זה מסנכרן את התצורה שנעשית בצומת המאסטר לצומת הגיבוי באופן אוטומטי, ולכן כל שינוי שבוצע בתצורה משוכפל לצומת הגיבוי ומאפשר לו להשתלט בכל פעם שהוא נדרש. שירות זה משתמש לְהַעֲרִיך ו rsync דמונים דרך SSH כדי לסנכרן קבצי תצורה בזמן אמת.
דופק לב. שירות זה מאפשר לבדוק את מצב הצומת אשכול בריאות בקרב כולם על מנת לזהות במהירות כאשר הצומת אינו עובד כראוי. שירות זה מסתמך על VRRP פרוטוקול על multicast נועד להיות קל בזמן אמת תקשורת. Zevenet 6 משתמש להשאיר בחיים על מנת לספק שירות זה.
מעקב אחר חיבור. שירות זה מאפשר חיבורים משוכפלים בזמן אמת ומצבם על מנת לאפשר לצומת הגיבוי לחדש את כל החיבורים במהלך כשל, כך שהלקוחות וחיבורי ה- backends לא יזהו שום הפרעה בחיבור, הודות ל קונטראק שירות.
שכפול פיקוד. שירות זה מאפשר לשלוח ולהפעיל את התצורה שהוחלה על הצומת הראשי לגיבוי, אך באופן פסיבי כך שבמהלך פעילות כושלת הגיבוי ייקח את השליטה וישגר את כל הרשתות, החוות ויחדש את החיבורים בהקדם האפשרי אפשרי. שירות זה מנוהל על ידי zclustermanager דרך SSH.
הצומת שבו אשכול מוגדר להיות הצומת הראשי.
אַזהָרָה: כל תצורה קודמת בצומת הגיבוי תימחק. זה אומר שאתה תאבד כל חוות (כולל תעודות שלהם), ממשקים וירטואליים, כללי IPDS, וכו '
תצורת אשכול חדשה דורשת את הפרמטרים הבאים כדי ליצור:
כתובת IP מקומית. הנפתחת עם כל ממשקי הרשת הזמינים שנבחרו כממשק ניהול אשכולות, לא מותרים ממשקים וירטואליים.
IP מרוחק. כתובת ה- IP מרחוק של הצומת כי יתנהג כמו הצומת גיבוי בעתיד.
סיסמה בסיסית מרחוק. סיסמה של המשתמש השורש של הצומת מרחוק (גיבוי עתידי).
אשר סיסמה. ודא שזו הסיסמה הנכונה על ידי חזרה על הסיסמה.
לאחר הגדרת כל הפרמטרים הדרושים, לחץ על ליצור כפתור אישור כי שירותי אשכול מוגדרים כראוי אם יש תקשורת בין הצמתים ולא בעיות הופק.
הצג שירות אשכולות
אם שירות אשכול כבר מוגדר ופעיל, אשכול מציג את המידע הבא על השירותים, backends ופעולות.
מִמְשָׁק. ממשק רשת שממנו הוגדרו שירותי אשכול.
שגיאה. הגדר אם יש להחזיר את שירותי איזון העומס למאסטר במהלך כישלון כשל כאשר הוא זמין שוב או לשמור על הצומת הנוכחי כמאסטר החדש. אפשרות זו שימושית כאשר לצומת הגיבוי מוקצים פחות משאבים מהמאסטר והאחרון צריך להיות המאסטר המועדף על השירותים.
בדוק את המרווח. הזמן בודק כי שירות הלב ישתמש כדי לבדוק את המצב בין הצמתים.
פעולות. פעולות זמינות להחלה.
- גדר. שנה כמה הגדרות אשכול זמינות.
- לא הוגדר. השבת את האשכול בין הצמתים הנתמכים.
- הצג צמתים. הצג את הצמתים בטבלה ואת הסטטוס שלהם.
- לִטעוֹן מִחָדָשׁ. רענן את טבלת הצמתים ואת הסטטוס שלהם.
אל האני הצג צמתים הפעולה מציגה טבלה עם:
צומת. עבור כל צומת האשכול להראות אם זה מקומי or מרחוק. זה תלוי לאיזה צומת התחברת דרך ממשק המשתמש, מקומי יהיה הצומת אליו אתה מחובר כרגע מרחוק הוא הצומת השני.
תפקיד. עבור כל צומת האשכול להראות אם זה אב, גיבוי (ידוע גם כ עבד) או תחזוקה אם זה מושבת זמנית הצומת. זה יהיה תלוי בתפקיד שיש לצומת באשכול.
IP. כתובת ה- IP של כל הצומת כי compounds אשכול.
שם מארח. שם המארח של כל הצומת כי compounds אשכול.
מצב. מצב הצומת יכול להיות אָדוֹם אם יש כשל, אפור אם הצומת הוא בלתי נגיש או לא להגיב, כָּתוֹם אם זה במצב תחזוקה או ירוק אם הכל בסדר.
הערות נוספות . ההודעה מהצומת המרוחק, זו הודעת ניפוי באגים של כל צומת באשכול.
פעולות. הפעולות הזמינות עבור כל צומת הן הבאות.
- תחזוקה. שים במצב תחזוקה, הוא משבית את הצומת אשכול זמני כדי לבצע משימות תחזוקה ולמנוע כשל.
- הַתחָלָה. שים את הצומת אשכול בחזרה על אשכול לאחר משימות תחזוקה.
בחלק העליון של לוח האינטרנט מוצג סטטוס מסוכם של הצומת המקומי של האשכול. לדוגמה, ירוק סטטוס ומנהל תפקידים:
דוגמה נוספת, הצומת אשכול לשים במצב תחזוקה:
תצורת אשכול
אפשרויות ההגדרה הגלובלית הזמינות מתוארות להלן.
שגיאה. בחר איזה של balancers לטעון הוא העדיף את המאסטר.
בדוק את המרווח. הזמן בין כל בדיקת בריאות מצומת ה- backend, על מנת לבדוק את תקינות המאסטר.
לחץ על לשמור כדי להחיל את השינויים.
בדוק את הסרטון שלנו על כשל באשכול מצומצם עם Zevenet.