
ansible -i host all -m ping בודקת שאנסיבל מצליח לדבר עם כל השרתים. זו אינה בדיקת פינג ברמת TCP/IP, אלא בדיקה של אנסיבל עצמו.--check לפקודת ansible-playbook, והסקריפט מדמה את הפעולות בלי לבצע אותן.-v מוסיפה לפלט מידע על כל מה שקרה בהרצה, והיא מתחזקת עם יותר אותיות v.הטקסט המלא של הדקות הראשונות בהרצאה «PING CHECK» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בואו נעשה פאוזה קטנה, עכשיו שיצרתם את הסקריפט הראשון שלכם, יצרתם סקריפט שיודע ליצור תיקייה בשרתים מרוחקים, יצרתם סקריפט שיודע לא רק ליצור תיקייה, אלא גם להעתיק קובץ לתיקיות בשרתים מרוחקים, הצלחתם להוסיף הרשאות לקובץ, הצלחתם להכניס ולהגדיר בעלים, את ה-Owner ואת
ה-Group Ownership. לפני שנמשיך הלאה ליצור עוד ועוד סקריפטים, אני מאוד מתלהב מהדמו שאני הולך להראות לכם עכשיו. יש אפשרות לפני שאתם מפעילים את הסקריפט לבדוק את התקשורת עם שאר השרתים ברשת.
יש לכם אפשרות לפני שאתם מפעילים את הסקריפט לבדוק שהסקריפט יעבוד כשורה. זה לפני שאתם אשכרה מנסים להעתיק קובץ, מנסים לעשות משהו.
וכמובן יש לכם אפשרות להריץ את הסקריפט עם ורבוס, עם אאוטפוט, כולל המון מידע הרבה מעבר לצבע הירוק והצהוב. אז בואו נתחיל עם הדבר הבסיסי ביותר, איך אני עושה בדיקה שאנסיבל יודע לדבר לכל השרתים ברשת.
אז הנה הפקודה לפניכם. אנסיבל, הפעם זה לא אנסיבל-פלייבוק, אנסיבל-i host all-m ping. בואו ננסה את זה ונראה מה ה-output. אנסיבל דאש איי הוסט אול דאש אם פינג חבר'ה הפינג זה לא באמת פינג של tcpip זה בדיקת פינג של אנסיבל אנסיבל יבדוק שהוא יכול לתקשר עם כל השרתים זה דבר מאוד חשוב להפעיל לפני שאתם מריצים את הסקריפ פשוט לבדוק
שבאמת אנסיבל יכול לדבר עם כל השרתים ברשת זה כל הסיפור ועכשיו ברשותכם אני אעשה ריבוט בכוונה לאחד השרתים. בואו נפעיל את הפקודה הזאת שוב, תראו מה קורה פה.
אתם יכולים לראות שהאנסיבל שלי על 202 בסדר, 201 בסדר, אבל הוא נתקע על 203 והוא אומר לי, תשמע, אני לא יכול להתחבר. אז הדבר הראשון שהראתי לכם פה עכשיו הוא הבדיקה שאתם עושים פינג לכל השרתים אצלכם ברשימת הוסט.
נפלא. הדבר הבא שאני רוצה להראות לכם זה שאם אתם רוצים לבדוק ממש, זה גדול, זה מטורף, זה פשוט מקסים. אם אתם רוצים לעשות סימולציה של הסקריפט, כלומר הסקריפט ירוץ אבל יעשה כאילו הוא עושה את הפעולות, זה האופציה שנקראת dash-dash-check.
חבר'ה, זה גדול. אנסיבל פלייבוק, ממש כרגיל, רק אתם מוסיפים dash-dash-check אחרי זה. בואו רק נראה שבאמת כל השרתים חזרו לעבודה, נפלא, הכל ירוק.
בואו נעשה עכשיו ansible-playbook-ihost והשם של הסקריפט. אבל אני אעשה dash-dash check. זה אשכרה יעשה כאילו הוא מריץ את הסקריפט, ואם יש לכם תקלה בסקריפט, אם כתבתם משהו לא נכון, אם עשיתם איזושהי טעות, מה שיקרה זה שה-check יבדוק את זה ויגיד לכם זה לא הולך לעבוד.
בואו נשנה משהו כתב בסקריפט. בכוונה אני רוצה להראות לכם שהצ'ק אכן בודק. חמש, חמש, חמש, חמסה, חמסה, חמסה. בואו נבדוק את זה שוב פעם. תראו שהסקריפט אשכרה כאילו הולך ועושה את השינוי. שימו לב לצבע הצהוב, אבל הוא לא באמת עושה את זה.
חבר'ה, זה גדול. הדבר הבא שאני רוצה להראות לכם זה הערצה של וי, וי, וי. דרך אגב, אפשר ארבע וי ואפשר שלוש וי. מה שזה עושה, זה פשוט מריץ את הסקריפט.