
ssh-keygen בשרת המרכזי.yum install.הטקסט המלא של הדקות הראשונות בהרצאה «התקנה של Ansible» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אחרי שהבנו קצת יותר מה זה אנסיבל, אנחנו ניגשים להתקנת האנסיבל על אחד משרתי הלינוקס אצלי בסביבה. אז לפני שניגש לפרי ריקוויזיטס ולהתקנה עצמה של אנסיבל, בואו נראה את הסביבת עבודה שלי.
כמו שאתם יכולים לראות, כמו שביקשתי מכם באחד הסרטונים הקודמים, אני ביקשתי שיהיה לכם לפחות שלושה מכונות, שלושה מכונות, שלוש מכונות וירצ'ואל משין. קראתי לראשונה אנסיבל, הוסט אחד והוסט שתיים.
אלה הם, זה לינוקס סנטוס שבע, אתם יכולים לראות שאני עכשיו פה ב-SSH למכונות האלה אני נמצא ב-Ansible ב-Linux Ansible אפשר לראות שהנה השם של המכונה הנה ה-Linux Host 1 והנה ה-Linux Host 2. כל הרעיון שבמהלך הקורס אני אריץ פקודות Ansible ואני אריץ קריפטים Ansible אנחנו גם נבנה אותם מהשרת המרכזי
משרת 1 ממנו אנחנו נבקש לבצע פעולות על השרתים המורחקים. אז אם אנחנו חוזרים לפרי ריקוויזי דבר ראשון צריך לדאוג ssh-key-gen ליצור את ה-ssh-key בכל התחנות הדבר הזה כבר יכול מאוד להיות אצלכם בארגון שהוא כבר נעשה אבל בואו נעשה את זה בכל זאת כמו שאתם יכולים לראות אצלי כבר היה את המפתח אבל אני אצור אותו מחדש אחרי שיצרנו את המפתחות public וprivate
key אנחנו נעשה בעצם נגדיר את השרת Ansible כ-autorize לגשת לשרתים האחרים בלי סיסמה בואו נבדוק לפני כן אם אנחנו נדרשים לסיסמה אני אני עושה ssh לhost 2 ואתם יכולים לראות שאני מתבקש לעשות, אני מתבקש להכניס סיסמה, זאת אומרת שאני לא רשאי לגשת לשרת ללא סיסמה.
בואו ניגש ונעתיק עכשיו את המפתחות ונדאג לזה שה-ansible יהיה authorized בשאר השרתים. מאוד מאוד פשוט. בואו שנייה רגע נסתכל על האצלנו פה.
אני כרגע מבצע את מה שכתוב ב-3 copy ssh keys from all the host. ssh copy root host 1 סיסמה וhost2 סיסמה אני גם אציג אפילו מה-ansible עצמו עכשיו כמו שאתם יכולים לראות אני יכול לעשות ssh ל-host2 ואנחנו מיד ב-host2 לא צריך להכניס username ו-password הדבר הבא שאני אעשה אני אדאג שפייתון מותקן בכל השרתים
שלי דרך אגב אצלי כבר מותקן אבל בואו נעשה את זה שוב פעם אבל בואו נחזור את פה ל-ansible yam install bash y python