
yum group list מציג את הקבוצות, ו-yum group info מציג את החבילות שבכל קבוצה.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «התקנה אוטומטית עם Kickstart» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום וברוכים הבאים לסרטון בנושא קיקסטארט. מנגנון ההתקנות האוטומטיות של לינוקס כשעובדים בתצורת פרודקשן חשוב שהשרתים יהיו כמה שיותר דומים אחד לשני ודאי יצא לכם להתקין לא פעם אחת מערכת של לינוקס וכמו שאתם זוכרים בהתקנה קיים מספר רב של אופציות אם תתקינו כל מערכת בצורה עידנית ותצטרכו
לבחור את כל האופציות מחדש סביר להניח שתתבלבלו ותקבלו שרתים שהם שונים אחד מהשני ברמת ההגדרות, שהדברים עובדים שם בצורה אחרת או שהרכיבים המעודכנים הם אחרים.
כמו כן התקנה ידנית לוקחת יותר זמן בגלל שאתם צריכים לעבור על האופציות בצורה ידנית. לשם כך פותח מנגנון הקיקסטארט אשר מאפשר התקנה אוטומטית, כאשר כל התשובות לשאלות שיש בהתקנה מוגדרות בראש.
תראו איך זה עובד בפועל. כאן כאשר אני מעלה מערכת מהסידי רום אני לוחץ טאב ונותן את הנתיב של קובץ הקיקסטארט KS שווה HTTP/2 הכתובת של השרת שעליו נמצא.
בהמשך הסרטון אני אראה לכם בדיוק מה תוכן הקובץ ומה נמצא בפנים ואיזה הגדרות נמצאות בפנים ואיך אני משנה את הפרמטרים של ההתקנה. בינתיים תראו את ההדגמה http://server1.lab.local/ks.cfg לוחץ אנטר, אני אראה שההתקנה עולה בעצם ועוד מעט תראו שההתקנה תעלה לי גם את הכרטיס רשת כבר בהתחלה ותתבצע גישה לשרת שעליו נמצא הקיקסטארט.
זה יכול להיות דרך HTTP, יכול להיות דרך FTP ויכול להיות גם דרך ה-NFס, כמו שראיתם הכרטיס רשת בינתיים עלה. הוא זיהה את ה-CD-ROM המקומי. כמו כן, ניתן לשים גם את המדיה של ההתקנה עצמה על ה-NFS או ה-HTTP.
ראיתם שעכשיו הוא יוצר פרטישנים, הוא יוצר לוג'יקל ווליומס, מתחבר לריפוזיטורי, בוחר לבד את הפקדג'ים, עכשיו פותר את הדיפנדנסיס וההתקנה למעשה מתחילה.
בלי לשאול אותי אף שאלה וכל תאריך ההתקנה עובר במהירות בזק, כרגע הוא כבר מתקין את הפקאג'ים של המערכת ובעוד מספר דקות בודדות תהיה לנו מערכת מוכנה לשימוש.
בואו נקפוץ ונראה מה קורה מאחורי הקלעים. דרך טובה להתחיל לעבוד עם קיקסטארט ובעצם לקבל קובץ הגדרות בסיסי למעשה זה לגשת לתיקיית הבית של רות על שרת שהוא כבר מותקן.
בזמן ההתקנה הידנית והרגילה כל התשובות שסיפקתם בזמן ההתקנה הם יירשמו בקובץ הגדרות של ההתקנה וייווצר בעצם קובץ קיקסטארט שתואם את ההתקנה הידנית שעשיתם.
בקובץ הזה קוראים Anaconda KSCFG, אוקיי? בתוך הקובץ, אם נעשה לו וי-איי, אנחנו נראה בעצם שלושה סקשנים עיקריים. הסקשן הראשון בעצם מפרט פרטים על ההתקנה, סקשן שני הוא מדבר בעצם על תצורת הפרטישנים, על איך לחלק את הדיסק, והסקשן השלישי הוא מדבר על הפקדג'ים.
זה בעצם הסקשנים הבסיסיים ביותר שבהם ניתן להשתמש ובעזרתם ניתן להתקין את המערכת. כמו כן אפשר גם להוסיף סקריפט שירוץ לאחר סיום ההתקנה וסקריפט שירוץ לפני תחילת ההתקנה.
למשל, אם אני ארצה להגדיר איזה שהם הגדרות מיוחדות או לעשות איזה שהם פעולות או להעתיק איזה שהם קבצים למערכת, אני יכול לעשות את זה בעצם בחלק שהתבצע אחרי ההתקנה.
פה הוא לא קיים בקיקסטארט הזה, אבל בסרטון הבא, הסרטון היותר מתקדם, שם נראה בדיוק איך מוסיפים אותו ואיך עורכים את האלמנטים שם. וסקשן של ירוצה לפני ההתקנה גם כן הוא לא קיים בסקריפט הזה, שם למשל אני יכול להגדיר כל מיני דברים למשל בקונטרולר של הרייט של השרת או לעשות כל מיני דברים לקבל איזשהם keys
של אותנטיקציה שיתבצע בעצם לפני ההתקנה של השרת אוקיי אז בואו נבחן את הסקשן הראשון את הסקשן של האינסטול פה בעצם כתוב אינסטול והכוונה אם אתם זוכרים יש כל מיני אפשרויות כמו אינסטול או אפגריין וכדומה אז פה זה אומר שהולכת להתבצע התקנה כאן בעצם כתוב שההתקנה הולכת להתבצע מתוך
סידירום מקומיים פה בעצם נבחרת השפה הראשית של תוכנת ההתקנה של המערכת בהמשך. כאן נבחר הלייאוט של הכיבורד כמובן שבהתקנה שהיא אוטומטית לגמרי אז המשתמש לא יצטרך להשתמש לא בכיבורד ולא רלוונטי מה תהיה השפה יחד עם זאת אם לא נענה נכון על חלק מהפרמטרים מה שיקרה זה שתוך כדי התקנה התוכנת התקנה תגיד טוב יש לי פרמטר כזה
וכזה בקובץ הקיקסטארט יחד עם זאת הוא לא מתאים כי השרת לא זמין או כי יש איזה שהיא או כי יש איזה שהיא בעיה או כי הערך שמה לא נכון אז מה אתם רוצים לעשות כלומר פרמטרים שהם לא נכונים יקפיצו שלה למתקין בזמן ההתקנה אוקיי כאן כאן מצוין לי בעצם שאני רוצה להפעיל את הנטוורק
שכבר יעלה on boot, ה-device eth0 שיעלה בפרוטוקול DHCP ללא IPv6. כאן נמצאת סיסמת הרוט כאשר היא מוצפנת. אם אתם מייצרים קיקסטארט או מעתיקים קיקסטארט, אתם יכולים להעתיק בעצם את הסיסמה המוצפנת מקובץ לקובץ.
בסרטון המתקדם אני אראה לכם גם איך לוקחים בעצם סיסמה ומצפינים אותה והופכים לתו המוצפן הזה. כאן יש הגדרות firewall בעצם שכאשר המערכת תעלה כאן אז להתקין את הפיירוול ביחד עם סרוויס של ssh שצריך להיות מאופשר, פרמטרים של איך לקנפג את האותנטיקציה, מה המצב של sclinux כרגע כתוב שהמערכת תותקן עם sclinux במצב אינפורסינג,
טיימזון מה יהיה הטיימזון הראשי של השרת, מינוס מינוס UTC אומר בעצם שהhardware clock השעון שלה בעצם החומרה של המחשב יהיה מכוון ל-UTC מה שחיוני לעשות.
כאן כתוב בעצם איפה להתקין את הבוטלואודר, על איזה דיווייס, פה ספציפית על SDA, למשל ישנם שרתים לדוגמה של HP, אבל יכולים להיות גם דוגמאות אחרות, שבהם הדיסקים מקבלים שמות שונים מ-SDA, dbsdc ואז צריך להתאים את קובץ הkickstart לדיווייסים שייבצרו על אותו השרת אוקיי כאן יש תוספת לשורת הקרנל בקובץ
grabconf שעתיד להיבצר אם אתם רואים מינוס מינוס append אוקיי קראש קרנל אאוטו, RHGB וקווייט. בסקשן הבא מדובר על חלוקה לפרטישנים של הדיסק.
הסקשן הזה הוא מגיע commented out בכוונה תחילה כי בסקשן הזה אם תכתבו אותו לא נכון ואתם מתקינים את זה על שרת שכבר יש בו דברים אתם הם יכולים לבצע שינויים בפרטישנים שהם מן הסתם יהיו בלתי הפוכים ולמחוק מידע.
יחד עם זה אני יודע שאני הולך להשתמש בקובץ הזה על שרתים שהם כבר בעצם שהם הולכים להיות מותקנים לגמרי מחדש ולכן אני יכול בבטחה להוריד את הקומנטים מהסקשנים האלה.
מה שאומר כאן זה שבעצם אני רוצה למחוק את כל הפרטישנים מסוג לינוקס ועל איזה דרייס, על איזה דיווייסיז. כמו כן אם אני מתקין על שרת חדש אז יש לי צורך גם ליצור mbr ובחלק מהמקרים למחוק mbr ולכן אני מוסיף פה את האופציה של zero mbr ואז בעצם הוא ימחוק גם וייצור מחדש את ה-MBR לפני שהוא רק את הפרטישנים.
לאחר מכן יש פה הגדרות של לוג'יקל בעצם פרטישן, ליצור פרטישן של בוט מסוג XT4 בגודל של 500 מגה ומשער המקום ליצור PV בעצם שישמש פיזיקל ווליום של LVM.
כאן מוגדר ליצור בעצם לוג'יקל ווליום גרופ, אוקיי? שקרא VG Server 1, אוקיי? להשתמש ב-PV שהגדרתי מקודם, אוקיי? וכאן אני יוצר שתי לוג'יקל ווליומס, אחד בעצם ל-Slash, ה-Slash זה ה-Mount Point, סוג של File System, שם, אוקיי?
אגב, פה ה-P-Size, זאת אומרת פיזיקל אקסטנט סייז זה לא הגודל של הווליום גרופ אלא מה יהיה הגודל של היחידות הקטנות ביותר ב-LVM.
מי שהמילה הזאת לא אומרת לו הרבה אני ממליץ לראות סרטון בנושא LVM ולהשלים את ההסבר. כאן בעצם רשום איפה ליצור את הלוג'יקל ווליום בתוך ווליום גרופ של סרבר אחד.
המינוס מינוס גרו הוא אומר להשתמש בכל הגודל ויש פה בעצם מקס סייז זה הגודל המקסימלי שיכול להיות ללוג'יקל ווליום והסייז זה הגודל המינימלי.
כאן בעצם אני אומר לאנקונדה דרך הקיקסטאר ליצור לוג'יקל ווליום עבור הסוואפ. מגדיר לו השם את השם אלווי סוואפ מגדיר לו איפה ליצור אותו בתוך ווליום גרופ סרבר אחד אוקיי אמנם כאן יש את הפרמטר גרו אבל הסייז והמאק סייז שלו זהים לכן הוא בעצם יישאר בגודל של 1 ג'יגה אם אני רוצה לחבר את השרת לים ריפוזיטוריס
נוספים אני יכול לרשום פה ריפוזיטוריס אם לא אני יכול לעשות comment out לשורה הזאת בגלל שכאן בעצם מצוין שההתקנה תתבצע מתוך ה-CD-ROM אז אין צורך בשורה הזאת.
עכשיו אנחנו עוברים לחלק של הפקג'ס בחלק של הפקג'ס יש לי קבוצות של פקג'ים שהולכים להיות מותקנים על השרת ופירוט של פקאג'ים בודדים שהולכים להיות גם כן מותקנים על השרת.
הקבוצות הן בעצם מוגדרות מראש על המדיה, ואם אני רוצה לדעת מה יש בכל קבוצה, אני יכול להגדיר את המדיה של ההתקנה בתור ים ריפוזיטורי. ממליץ לכם, מי שזה לא אומר לו הרבה, ממליץ לראות סרטון בנושא הים ששם מוסבר כיצד אפשר לעשות את זה, או סרטון בנושא התקנה ששם גם כן מוסבר איך עושים את זה.
וכדי לראות מידע על קבוצות אני מריץ את הפקודה ים group list, ומקבל בעצם את רשימת הקבוצות, חלק מהם זה קבוצות של שפות, והחלק האחר זה בעצם קבוצות שבעצם קיימות על המערכת, הוא מחלק את זה לקבוצות של Installed כרגע ו-Available.
לצורך העניין שלנו זה לא באמת משנה, כי אנחנו רוצים בעצם לראות רק איזה קבוצות המערכת מכירה. הנה פה למשל אפשר לראות את קבוצת ה-Base. יש פה קבוצת Base, FTP Server, E-Mail Server, פונטס וכדומה אם אני רוצה לדעת איזה פקאג'ים יש בתוך כל קבוצה אני יכול לעשות ים גרופ אינפו פונטס אוקיי ואני אקבל את רשימת הפקאג'ס את
הדיפולט פקאג'ס הוא יתקין כאשר אני אציין לו את הקבוצה ואת האופשנל אני יכול להוסיף בעצם בסוף הסקשן של הפקאג'ס אוקיי חשוב לציין יש את הקבוצה בעצם אני מתחיל את הסימון שלה עם את כלומר עם שטרודל ופקאג'ים בודדים אני רושם פשוט את השם של הפקאג'.
אחרי שיש לי את הקובץ את קובץ ההגדרות של הקיקסטארט אני צריך להנגיש אותו לשרת מה שאני עושה בשביל זה בדוגמה הזאתי שלפניכם אני בעצם שותל אותו בתיקיית הרוט של העשרת ה-Web שלי, slash var www.html, וכדי שיהיה לו שם קצר, אני פשוט רושם לו את השם הקצר ks.cfg, אוקיי?
ולאחר מכן, אם אני אסתכל על התיקייה, אני אראה שהקובץ קייס CFG שלי שם שימו לב הקובץ של בעצם אנקונדה קייס הוא מגיע עם פרמישנים של read וwrite רק לroot כמובן שההגדרה הזאת היא לא תעבוד אם אני יעתיק אותו יעתיק אותו עם הפרמישנים האלה לווארד ww.html אני אקבל הודעת שגיאה של forbidden לכן אני צריך לעשות THMOD של 744/VARHTwww.HTML.JSFG עכשיו אני
יכול בעצם לנסות לראות שהכל עובר תקין, אני יכול לעשות wget שם השרת ואני רואה שהקובץ אכן נגיש אם הייתה איזושהי בעיה אז הייתי מקבל הודעת שגיאה פה למשל בעיה אופיינית זה שאני שוכח לשנות את הסקיוריטי קונטקסט של הקובץ כרגע