התקנת מערכת SERVER-THIN CLIENTS עם אובונטו 7.04

בניית מערכת שרת-מחשבים מבוססת אובונטו 7.04 Building Server-Thin Clients system, Ubuntu based נכתב ע"י יגאל, byigal@gmail.com גרסה 0.1 , 27 יוני 2007

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

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

יתרונות השימוש בשרת ומחשבי קצה:
במקום בו ישנם מספר משתמשים, שווה כלכלית להחזיק שרת אחד ומספר מחשבי קצה, על פני רכישת כל התחנות כמחשבים בתצורה מלאה. מחשב קצה אינו זקוק לדיסק קשיח, להרבה זיכרון או לכוננים כל שהם. בד"כ ניתן להשתמש במחשבים מיושנים, כך שאנו חוסכים פעמיים: אין אנו צריכים לרכוש מחשבים מאובזרים, אנו מנצלים את כוח המחשוב הישן שברשותנו, במקום לזרקו לפח (ובכך אף תורמים לאיכות הסביבה). בדוגמא הבאה נתמחר מקרה של 6 מחשבים, ללא מסך (שכן מסך לכל מחשב צריך בכל מקרה).

תמחור: האפשרות הבזבזנית: נרכוש 5 מחשבים, כ"א בעלות של 1500 ₪ (מעבד מודרני, גיגה זיכרון, 160 גיגה דיסק. הבזבזנים שבינינו יוסיפו תרומה למיקרוסופט למערכת הפעלה ואופיס, סה"כ: 5*1500 + 1000 = 8500 ₪ האפשרות הנבונה: נרכוש מחשב אחד כנ"ל ונוסיף עוד מחשבים ישנים (אם יש בעיה – צרו עימי קשר ואעזור בכך). נצטרך גם סוויץ' בעלות 90 ₪. מערכת הפעלה ואופן אופיס ע"ח הבית. סה"כ: 1*1500 + 90 = 1590 ₪

מסקנה: שווה להיות נבון.

ועכשיו למימוש: ארכיטקטורה: ישנן מספר טופולוגיות אפשריות, למשל טופולוגיה שטוחה: חיבור כל מחשבי הקצה, השרתים, והעמדות עצמאיות לאותו ראוטר. במקרה זה נצטרך להגיד לשרתי הDHCP איזה מחשב מוגדר כעמדת קצה ואיזה לא, ושאר הגדרות לא עלינו. אם אתם כמוני, מפחדים ממילים של 4 אותיות באנגלית, ומנסים לצמצם למינימום הכרחי הגדרות – עשו כמוני. אני בחרתי בטופולוגיה פשוטה, שנקראת טופולוגיה מפולגת, או בעברית פשוטה: התקנה בעזרת שני כרטיסי רשת בשרת. באנגלית: A setup with two network cards in the server. בצרפתית: Une configuration avec deux catres reseau dans le serveur

חברו את החוטים לפי הציור הבא, כפי שהופיע באתר הזה:

דרישות חומרה: - שרת: o מחשב מודרני סביר o 512 מגהבייט זיכרון, רצוי גיגה ורצוי זיכרון מהיר. o דיסק של 80 גיגה יספיק, אבל כמובן תלוי בכמות המידע, מוזיקה ובעיקר סרטים. o 2 כרטיסי רשת - מחשבי קצה: o פנטיום 3-4 o לפחות 64 מגהבייט זיכרון o כרטיס רשת מובנה על לוח או כרטיס רשת PCI o אפשרות ל boot מהרשת בbios או כונן דיסקטים - סוויץ' עם מספר פורטים כמספר המחשבים - כבלי רשת כמספר המחשבים

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

התקנת השרת: 1- ראשית, התקינו מערכת ההפעלה אובונטו. אני בדקתי גם את ההפצה הסטנדרטית (Ubuntu desktop), וכן את ההפצה החינוכית (Edubuntu server). אגב, אין שום דבר לא חינוכי בהפצה הסטנדרטית. אני ממליץ ללכת ישר למערכת החינוכית: חוסך 2 פקודות בדרך. 2- אם התקנתם את המערכת החינוכית קיפצו ל 5 3- הקישו את הפקודה: sudo apt-get install ltsp-server-standalone openssh-server 4- הקישו את הפקודה: sudo ltsp-build-client 5- הגדרות כרטיסי רשת (בתפריט administration->network): a. כרטיס הרשת הראשון (בד"כ ETH0) מחובר לאינטרנט – בד"כ אין לנו מה לגעת שם. אני מעדיף לתת IP סטטי – אבל זה עניין של העדפה. b. כרטיס הרשת השני (בד"כ ETH1) מחובר לסוויץ' שמחובר למחשבי הקצה. הגדירו אותו לפי: Static IP address Configuration 192.168.0.1 IP address 255.255.255.0 Subnet mask 192.168.2.1 Gateway address

התקנת מחשבי הקצה: - אם למחשב הקמה יש אפשרות boot ישירות מהbios – הגדירו אותו כך, וסיימתם. - במידה ולא – הגדירו את ה bios ל מדיסקט, והכינו דיסקט, לפי ההנחיות הבאות: o זהו את כרטיס הרשת ע"י Vendor ID and Device ID. אם אינכם יודעים כיצד, היעזרו בתוכנה בשם scanpci:  צרו דיסקט עם DOS והוסיפו את תוכנת scanpci - מכאן  הקישו: scanpci –v  אתרו את Vendor ID and Device ID של כרטיס הרשת o ייצרו קובץ לצריבה ב אתר http://rom-o-matic.net/ . o את הקובץ יש לכתוב לדיסקט בעזרת תוכנת rawwrite. - את הדיסקט יש להכניס לכונן במחשב הקצה, להפעיל מתח - וזהו, העסק אמור לעבוד

תמיכה טכנית: אני השתמשתי בשירותיהם המדהימים של פעילי mirc, בקבוצות הדיון של #ltsp – מגיע להם הרבה תודה, על הסבלנות האינסופית.