
hostname שמחזירה את שם כל שרת.ansible all -i host -a "hostname" מחזירה את שם המחשב של כל השרתים שבקובץ ה-host.ifconfig על כל השרתים ולקבל את הכתובות שלהם בפלט אחד.rpm -qa מראה אם תוכנה מסוימת מותקנת בשרתים.הטקסט המלא של הדקות הראשונות בהרצאה «פקודות ישירות בלי סקריפט - AD HOC - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
עוד דבר קטן שאני רוצה להראות לכם, אם הסתכלתם בסרטון הקודם, הראיתי לכם איך אתם יכולים לבדוק תקשורת בעזרת פקודת אנסיבל.
הראיתי לכם איך אתם יכולים לבדוק, לעשות סימולציה לפני שאתם ממש מריצים את הסקריפט. יש עוד משהו שאני רוצה להראות לכם והוא מגניב, אני אפילו רוצה להגיד, This is so cool, it's actually freezing.
אני רוצה להראות לכם, Using Ansible AddHawk Command. הכוונה היא כמובן להריץ פקודות על כמה שרתים, להריץ את אותה פקודה על כמה שרתים מרחוק.
מה הכוונה? אני למשל רוצה לראות את השמות מחשב של כל השרתים בקובץ הוסט. אני רוצה למשל לבדוק את הכתובת IP בכל השרתים בקובץ הוסט. אני רוצה לבדוק אם יש HTTPD מותקן בכל השרתים בקובץ הוסט. איך אנחנו מריצים את זה?
מאוד מאוד מאוד פשוט, אתם גם יכולים לראות כבר דוגמאות על המסך, על הסלייד. בואו ניגש ונעשה את זה. אז אני משתמש בפקודת Ansible, לא Ansible פלייבוק, Ansible-i, קובץ host, host all -a, ואז אני מריץ את הפקודה,
למשל hostname. מה שיקרה עכשיו זה שאני אריץ את הפקודה hostname על כל השרתים בתוך הקובץ host. בום, תראו איזה יופי. אני מקבל מכל השרתים את השם של השרת המרוחק.
בואו נעריץ את זה עוד פעם. למה אני רוצה להעריץ את זה עוד פעם? כי אני רוצה להראות לכם איך בפעם הראשונה הוא הלך וניגש ל-202 קודם כל, ובפעם השנייה שהרצתי הוא ניגש ל-203.
מה הכוונה? חבר'ה, אנסיבל, אחד הדברים, ואתם כל סרטון אתם לומדים משהו חדש על האנסיבל, אחד הדברים היפים באנסיבל שזה עובד באופן פרללי.
כלומר, הפקודות רצות לכל השרתים, ופעם אתם תראו את השרת הראשון או השלישי או הרביעי מופיע ראשון או שני או שלישי. זה גם חשוב מאוד להבין שלא כמו קובץ של קובץ באש רגיל, אנסיבל הרבה יותר אפישינט, הרבה יותר יעיל.
אז מה הראתי לכם עכשיו? הראתי לכם איך אני משתמש בפקודת אנסיבל ואני מריץ פקודה מסוימת על כל השרתים המרוחקים. בואו נמשיך ונבקש לראות למשל את ה-IP של כל השרתים המרוחקים.
בואו נבקש לראות רק את ה-IP של E&S 192 בכל השרתים המרוחקים. תראו איזה יופי, חבר'ה.