RHEL/CentOS 7/6/5 -ב ןכוסו תובוב רטסאמ תנקתה


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

.Puppet ארקנ שארל יל הלועש דחא ילכ לבא ,תכרעמה לש היצמוטואל םינימז םיאלפנ םילכ הברה שי .תכרעמ להנמ לכ רובע רתויב תובושחה תומישמה תחא איה תרשה דצב תיטמוטואה המישמהו תיטירק איה תרשה תמרב היצ

Puppet ןוישירב המסרופש תימניחו חותפ דוק תנכות איה Apache ידי לע החתופו Puppet Labs תוססובמ בושחמ תוכרעמ רובע GNU/Linux, Mac, BSD, Solaris ו- Windows. הרוצתה שומימל הירפסו ,ותצפהל תרשו חו

.GNU General Public ןוישירב המסרופ = 2.7.26> תובובה תסרג (תרמשנ הליהקה) ןורחאה חותפה דוק

.ףותיש ידוק ומכ טושפ םלועה םע ךתדובע תא ףתשל ךל רשפאמ הז ביבח ןורחא .ךרוצה יפל תפסונ תוילנויצקנופב הכימת םע הרישע הבחרה תנוכת Puppet -ל .דבלב דוק תורוש המכב תישיא םימאתומ םיתרש לש היצמוטוא

    .RHEL/CentOS 7/6/5 -ב Puppet Agent -ו Pupper Server לש חותפ דוק הרודהמ לש הנקתהב קר קסוע הז רמאמ

    רטסאמב תובוב תודבעמ רגאמו תולת רשפא :1 בלש

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

      .ןאכ אוצמל ןתינ RHEL תוכרעמב "ילנויצפוא" ץורע ליעפהל דציכ תופסונ תוארוה תלבקל .Puppet תא ןיקתהל ידכ ,RHEL תוצפהב קר "ילנויצפוא" ץורע רשפאל ךילע ,הכלהכ רדגומ תכרעמה ןמזש רחאל .2

      .ךלש תובתכתמה RHEL/CentOS תואסרגב Puppet Labs תוליבחה רגאמ תועצמאב Puppet לש רתויב תוינכדעה תואסרגה תא ןיקתהל ךתורשפאב ,ץורעה תלעפה רחאל .3

      # rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
      
      # rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
      
      # rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-5.noarch.rpm
      

      ישארה תרשב הבוב לש גורדשו הנקתה :2 בלש

      .יתוכיא תובוב רטסאמ תרש תלעפהל init (/etc/init.d/puppetmaster) טפירקס ןיקתת איה ,Pupper תרש תנקתהל האבה הדוקפה תא לעפה ,ךלש ישארה תרשב .4

      תעכ תובוב רטסאמ תורישב ליחתת לא .

      # yum install puppet-server
      

      .רתויב השדחה הסרגל Puppet תא גרדשל ידכ האבה הדוקפה תא לעפה ,ןכמ רחאל .5

      # puppet resource package puppet-server ensure=latest
      

      .םישדח םייוניש ףקשל ידכ תובובל ישארה טנרטניאה תרש תא שדחמ ליעפהל ךילע היהי ,גורדשה ךילהת תמלשה רחאל .6

      # /etc/init.d/puppetmaster restart
      

      ןכוסה תמוצב הבוב לש גורדשו הנקתה :3 בלש

      .תובובה ןכוס לש ןומדה תלעפהל init (/etc/init.d/puppet) טפירקס רצונש ןיחבתש ןכתיי ,Puppet ןכוס תנקתה רחאל .Puppet ןכוס תנקתהל האבה הדוקפה תא לעפהו ךלש םינכוסה תמוצ תרשל סנכיה .7

      תעכ תובובה ינכוס תוריש תא ליחתת לא

      # yum install puppet
      

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

      # puppet resource package puppet ensure=latest
      

      .םישדח םייוניש עצבל ידכב תובובה תוריש תא שדחמ ליעפהל ךילע היהי ,גורדשה תמלשה רחאל .9

      # /etc/init.d/puppet restart
      

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

      הנקתהה רחאל הרוצתו תומישמ :הבוב

      םוכיס

      .הנקתהב תולתל גואדל המ היה אל הז ירובע דואמ הלק התייה הנקתהה .דואמ יתרהצה םג ומכ ,שמתשמל יתודידי קשממ הארנ תובוב לש היצמוטוא ילכ