
הטקסט המלא של הדקות הראשונות בהרצאה «הגדרת Failover Cluster ISCSI» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום וברוכים הבאים להרצאה על קלאסטר, אני יונתן רבזין, אתם במכללת פרקטיקיו, תודה שהצטרפתם אלינו. נתחיל ממה זה קלאסטר. הרעיון של קלאסטר הוא פשוט, שיהיו מספר מחשבים, מספר שירתים, שיפעילו יחד כדי לפזר עומסים ולגבות אחד את השני, אם אחד נופל, אחד אחר עובד במקומו.
לדוגמה, אתם יכולים לעשות פה NS-לוקאפ לפייסבוק, בואו נראה כמה כתובות IP יש לפייסבוק.דוטקום. אתם רואים לפי פייסבוק.קום יש כתובת IP 1, הרי זה לא הגיוני שכל העולם מתחבר לכתובת IP 1 כי המחשב היה קורס אחרי איזה 10,000 חיבורים, המחשב כבר לא יכול לסבול יותר סשנים, יותר
חיבורים, נופל. אפילו יכול להגיע אולי עד 20,000 ואז הוא יפול. אז פשוט מאוד, מאחורי כתובת IP הזאת יש הרבה שרתים פיזיים, מאחורי IP 1 הרבה שרתים פיזיים.
זאת בעצם כתובת IP כאילו וירטואלית שמאחורי מצטטרים הרבה מחשבים. וזה נקרא קלאסטר. בלינוקס הדבר הזה נקרא גריד אבל זה בדיוק אותה טכנולוגיה כל שרת שמשתתף בקלאסטר נקרא נוד ותלמידים אוהבים להגיד שזה כמו רייד אבל לא של הדיסקים של שרתים ולכל שרת יש מערכת הפעלה משלו מותקנת אצלו התוכנה במקרה של פייסבוק
התוכנה של פייסבוק במקרה של שיתופים תוכנת שיתופים במקרה של sql sql exchange כל תוכנה כאילו על השרת עצמו מותקנת תוכנה ולרוב גם יש סטורג' משותף, כדי שכל הנתונים ייכנסו למקום אחד מרכזי, יש ארט דיסק משותף לכולם, וזה בדיוק מה שאנחנו הולכים לעשות בהרצאה הזאת.
בואו נראה כמה ציורים. לדוגמה, יש לנו פה כמה מחשבים שמחוברים לסוויץ', ומפזרים עומסים בין שני שרתים. יש לנו פה עוד ציור, שאנחנו רואים פה ארבע קליינטים, שכל קבוצה מחוברת לסוויץ' משלה, שזה לא כזה משנה לנו.
מאחורי הקלעים יש שני שרתים שני סרברים עם תוכנה זהה לחלוטין ואת כל הנתונים מאחסנים בשירד סטורג'. עכשיו כמה כרטיסי רשת יש פה לשרת בציור שימו לב שזאת נקודה חשובה.
לשרת בציור יש כרטיס רשת אחד שמשרת את הלקוחות אוקיי כרטיס רשת שני שמחובר לסטורג' זה יכול להיות כרטיס רשת או זה יכול להיות כבל אופטי או שזה יכול להיות כבל סקאזי תלוי בסוג של סטורג' סטורייש זאת קופסה שיש לה הרבה ארדיסקים וחיבור השלישי כרטיס רשת שלישי שימו לב כרטיס רשת ראשון שני שלישי
הוא נקרא פרייבט זה נקרא הרדביט פעימות לב מציירים אותו כמו הרדביט hb הוא בודק האם הצד השני חי או מת הוא שולח פה כל הזמן פינגים לצד השני ולראות האם אתה חי אני חי אתה חי כאילו עושים ביניהם פינגים זאת אומרת שלרוב בשרת אתם צריכים לוודא שיש לכם לפחות שני כרטיסי רשת בקלאסטר ועוד אחד חיבור לסטורג'.
יפה, איך נראה סטורג' למי שלא יודע בואו ניכנס לגוגל ואני אראה לכם קצת איך נראה סטורג' נכתוב בגוגל סטורג' ונעבור לתמונות סטורג' נניח של IBM אז אתם רואים זאת קופסה כזאת שנכנסת לארון שרתים שכל זה רק דיסקים זה לדוגמה פה יש 15 דיסקים יש כאלו שדיסקים שוכבים יש כאלו שיש להם ארונות שלמים של דיסקים כל
כל זה ארונות שלימים, כל אחד כזה זה דיסקים. תלוי בכמה גודל אתם רוצים, כמה דיסקים במקביל אתם רוצים. רוב הסטורג'ים שיש בחברות זה משהו כזה דבר.
15 דיסקים, 30 דיסקים במקביל שעובדים. הם כמובן עובדים ברייט והכל. היתרון של סטורג' שהוא יכול להתחבר לכמה שרתים ביחד, לכמה מחשבים ביחד.
בו זמנית. ארט דיסק רגיל אתה לא יכול לחבר אותו בו זמנית לשני מחשבים. מה אנחנו נעשה? אנחנו נעשה סטורג' משלנו.
מה זה אומר שאנחנו נעשה סטורג' משלנו? אנחנו ניקח ונתקין סטורג' בטכנולוגיות iSCSI. בואו נעשה סטורג' בטכנולוגיות iSCSI, בשביל זה אנחנו נעבור לשרת, יש לנו פה שרת, נניח זה השרת הראשון.
אנחנו נלמד את השרת הזה להיות iSCSI. מה זה iSCSI? iSCSI, בעצם מה זה SCSI בכלל? SCSI זה פרוטוקול בין הבקר ל-harddisk, איך הבקר מעביר הוראות לדיסק, במקום שהוא יעביר לדיסק המקומי שלו הוא יארוז את זה ב-tcpip וישלח למחשב מרוחק.
זאת אומרת הדיסקים של המחשב יהיו במחשב מרוחק והוא מקבל הוראות בשפת האסקאזי. אורזים את האסקאזי הרגיל ב-tcpip ושולחים למחשב מרוחק.
זה הרעיון, בואו נעשה את זה. יש חברה שנקראת סטארווינדס. איפה הסטארווינדס? בואו נעבור שנייה לגוגל לחברה שנקראת סטארווינדס.
סטארווינד זה חברה שהם נותנים לנו חינם ל-30 יום. סטארווינד זה לידר in iSCSI צאן סופטוור. סטארווינד עושים בעצם את כל הסיפור הזה. כאשר הם רוצים כסף ומי שרוצה ממש בחינם יכול לקחת אופן פיילר.
אופן פיילר זאת אותה תוכנה שעושה אופן סורס לשרת iSCSI, Advanced iSCSI Targets. בקיצור האייסקאזי מאפשר לדיסקים מרוחקים להופיע אצלך במחשב כאילו זה ארדיסק אצלך וזה נקרא סאן בניגוד לנאס שימו לב בניגוד לנאס שזה שייר מרוחק שייר עובד ברמת קובץ זה לא טוב לנו אנחנו רוצים לעבוד ברמת בלוקים
ברמת פקודות לדיסק עוד מעט אנחנו נראה את זה טוב בואו נעבור שנייה למצגת אז תראו יש שני סוגי סטורג'ים זאת אומרת שיש שני צורות איך אתה מתחבר לסטורג' לאחסון חיצוני שימו לב זה דיסקים חיצוניים שאני בא להתחבר אליהם זאת שאלה אהובה בראיונות עבודה מה ההבדל בין סאן לנאס ואתם יכולים לראות שנאס זה בעצם אחסון חיצוני ברמת קבצים כמו
שר אתה מתייחס לסטורג' חיצוני כאילו זה סטורג' רק ברמת קבצים אתה לא יכול להגיד לו ברמת בלוקים קח קובץ תן קובץ זה שר זה לא טוב לנו כשאנחנו מדברים על דאטה בייסים כן או של קבצים גדולים לעומת זאת סאן SAN זה Storage Area Network, שזה אחסון ברמת
בלוקים. ה-harddisk החיצוני מופיע אצלך כמו בלוקים. זה דומה מאוד לדיסק מקומי שנמצא אצלך, הרי אתה לדיסק שלך מעביר פקודות בבלוקים, בפקודות סקאזי.
ה-SAN זה דיסק מרוחק שאתה לא מעביר לו קבצים, אתה מעביר לו הוראות, קח בלוק כזה, תביא לי בלוק כזה, ממש כמו דיסק שנמצא אצלך.
בשורה התחתונה, המחשב חושב שזה דיסק אצלו, הוא נותן לו פקודות סקאזי הוא מבצע אותם הוא לא יודע שמאחורי הקלעים זה נמצא במקום מרוחק וגם מחובר לעוד שרתים במקביל אז אנחנו צריכים סאן כי נאס אי אפשר לעשות אצלו כמו דיסק מקומי אז בואו נעבור לשרת ונתקין את התוכנה שיודעת לעשות סאן
עכשיו אמרנו שיש שני תוכנות יש אופן פיילר ויש סטארווינס אופן פיילר חינמית וחוקית סטארווינס היא יותר נוחה יותר כלילה אבל עולה כסף יש לנו 30 יום טרייל ואנחנו בדיוק את זה נתקין.
לפני שנעבור להתקנה של סטארווינד שהורדתי אותו מאתר שלהם, אני רוצה להראות לכם איך נראה נאס. נאס, אני מזכיר לכם, אתם ניגשים אליו כשייר. זה סטורג' קטן לרוב, לרוב נאס זה סטורג'ים קטנים שמוכרים לבית או לסביבת גיבוי קטנה.
כמו שאתם רואים פה, ארבע דיסקים שאפשר להתחבר אליהם בשייר. בקיצור, נאס זה לא גדול, קטן, יקר, זול, זה צורת התייחסות בין השרת לסטורג' שרת לסטורג' ניגש ברמת קובץ ברמת שיתוף ולוקח את כל הקובץ ונותן את כל הקובץ לעומת זאת סאן אתה ניגש ברמת בלוקים אתה חושב שזה נמצא אצלך בארדיסק
אצלך בדיסק מנג'מנט זה ההבדל הגדול אוקיי אז אני מתקין עכשיו סטארווינד שהורדתי ל-30 יום ניסיון הוא מתקין סרוויס של סטארווינד תוכנה שרצה ברקע ועושה את כל ההבנה של אייס קאזי מה זה אומר? שהשרט הזה הולך לקבל בכרטיס רשת פקודות של סקאזי מאחרים ולבצע אצלו בדיסק.
זאת אומרת, אני לוקח מחשב והופך אותו להיות Storage, אוקיי? כמובן שמי שרוצה לעשות את זה בחיים אמיתיים לא פחות מג'יגה ביט, ואפילו ג'יגה ביט זה בלחץ מספיק.
כי ארדיסק עובד 80 מגה בייט בשנייה, ארדיסק אחד, רייד עובד איזה 300-400 מגה בייט בשנייה, אז תפסור כפול שמונה, אתם תראו שאתם צריכים כמה ג'יגה ביטים, שזה יעבוד כמו שצריך אז עושים לרוב באופטי כי אופטי עובד ארבע ושמונה ג'יגה ביט אופטי כאילו כבל רשת רגיל זה מאה ואלף יש גם עשר אלף אבל זה משהו מאוד יקר אז עושים כבל אופטי לרוב כי זה פשוט יותר
מהיר לוודא שזה לא מתחת לג'יגה ביט אחד טוב הוא לא רוצה להתקין עד שאני לא אפעיל לו את זה סרוויס של מייקרוסופט שנקרא מייקרוסופט אייס קאזין אישייטור אנחנו נחזור לסרוויס הזה זאת תוכנה של מייקרוסופט שיודעת לדבר בשפת האיסקאזי, פשוט המוצר שלהם מסתמך על המוצר של מייקרוסופט, ואני חייב להעביר אותו לאוטומטיק,
כדי שיהיה גם בריסטרט הבא, וממשיך התקנה של סטארווינד. יופי, סיימנו את ההתקנה של סטארווינד, ואנחנו עכשיו נעשה הפעלה שלו, ובעצם הפכנו את השרת SRV-081 הזה, השרת הראשון, להיות שרת סטורג' מצוין.
מייקרוסופט לא מעניין אותם storage, מבחינתם של מייקרוסופט יש לך storage אחד, הם לא מתעסקים ב storage. למייקרוסופט יש Windows Server שנקרא Storage Server שעושה אותו דבר אבל מייקרוסופט לא מתעסקים ב storage.
אנחנו עכשיו עושים storage אבל זה לא מה שמעניין את מייקרוסופט. אני רוצה להראות לכם מה יקרה אם storage ייפול וכולם מחוברים ל storage כמו שאתם רואים פה בציור הכל נופל.
בשביל זה בחברות רציניות עושים סטורג' שיהיה גם הוא בקלאסטר, גם הוא במירור. כדי שגם אם סטורג' ייפול, יהיה לנו גיבוי. אנחנו עכשיו נעשה סטורג' אחד, אבל יש לנו סרט נפרד איך עושים סטורג' במירור, מירור של סטורג'ים.
כרגע אנחנו נעשה אחד כי זה לא הנושא של השיעור, זה סטורג'ים. הסטורג'ים האלו זה רק אמצעי שלי בשביל להראות לכם קלאסטר.
כי אני חייב בשביל הקלאסטר סטורג'. אוקיי, add host ואני מוסיף בעצם storage אני מוסיף פה הסיסמה זה root ו-starwind שם של חברה הכל אותיות קטנות והנה התחברתי לניהול שלו ועכשיו אחרי שהתחברתי לניהול שלו אני עושה write click add target ואני אומר לו שזה יהיה hdd אחד harddisk אחד ככה הלקוחות שיבואו להתחבר אליי ב-isca
זה יראו את הדיסק זה ייראה אצל הלקוחות האם זה harddisk פיזי או התקן טייפ גיבוי אני אומר harddisk פיזי האם זה ממש harddisk פיזי כמו סאטה רייד או שזה Basic Virtual שזה כמו קובץ VHD, כמו קובץ VMDK, כמו קובץ של מכונה וירטואלית.
אני אומר זה כמו קובץ של מכונה וירטואלית במקרה שלי, כי אני לא רוצה להוסיף עוד דיסק. או שאפשר לעשות Advanced, ובאדוונס יש לנו פה High Availability, זה אומר זמינות גבוהה.
הוא היה שואל אותי שאלה הבאה, מי זה הפרטנר שלך? והיה יוצר בינינו רייד אחד, כאילו העתקה של שני סטורג'ים. בשביל האופציה הזאת, בצד השני צריך להתקין את ה-Starwind ולעשות את זה, ואז הם הולכים להיות במירור.
תראו, זה נורא פשוט, הוא שואל אותי מי זה המחשב השני, מה השם והסיסמה להתחבר אליו, והוא עושה העתק של הכל בצד השני. ואז אם סטורייג' נופל, השני עובד במקומו.
זה פשוט מאוד. אתם יודעים מה? יאללה, נעשה את זה למרות שלא תכננתי. למרות שלא תכננתי, נעשה את זה. אני אכנס פה כאדמיניסטרטור, ונעשה את זה זריז, אדמיניסטרטור.
אני אעביר לפה עכשיו את הסטארווינד. חבר'ה, מי שרוצה לעשות את זה חוקי ולעבודה ודברים כאלו, צריך להתעסק עם אופן פיילאפ שיעשה בדיוק אותו דבר, רק שזה פחות יפה ופחות נוח.
טוב, אני אעביר לפה עכשיו את הכובע של הסטארווינד, אני אעצור את הסרט לדקה. טוב, הנה העתקנו לפה את הסטארווינד הזה, בואו נעשה לו התקנה זריזה.
אותו דבר, נקסט, נקסט, התקנה היא פשוטה, זריזה, רק לא לשכוח שהוא חייב סרוויס של מייקרוסופט, כאילו, אז אני נכנס לסרוויסים, מייקרוסופט אייסקאזי, מייקרוסופט אייסקאזי מישייטור, מעביר אותו לאוטומטיק ועושה לו סטארט.
חבר'ה, זה בכלל לא קשור, כל מה שעשינו עד עכשיו בכלל לא קשור לקלאסטרים, זו הכנה שיהיה להם סטורג' משותף,