synctool

צילום מסך תוכנה:
synctool
פרטי תוכנה:
גרסה: 5.3 / 6.0 RC1
טען תאריך: 20 Feb 15
מפתחים: Walter de Jong
רשיון: ללא תשלום
פופולריות: 4

Rating: 3.0/5 (Total Votes: 1)

synctool הוא כלי ניהולי לעבודה עם אשכולות של מחשבים.
עותקי synctool קבצי תצורה לקבוצות של מכונות באשכול שלך על סמך מה שקבוצות (או שיעורים) הם נמצאים ב. בכך, הוא שומר על התצורה בקבוצה זו של מכונות מסונכרנות (או, "מסונכרנת").
במידת הצורך, synctool יופעל מחדש או לטעון מחדש את כל שדים, כרצונך. synctool ניתן להרחיב בקלות לעשות משימות ניהוליות אחרות, כגון בדיקת דמונים, בדיקת מקום פנוי בדיסק, התקנה של חבילות, וכו 'או כל משימה אחרת שאתה רוצה לעשות את זה.
synctool פותח על ידי וולטר דה יונג 2003-2006.
ניהול מערכת simplyfies synctool על ידי עבודה עם המושגים הבאים:
ย ท מארח יכול להיות חלק מאחד או יותר קבוצות, או שיעורים
קבצי ย ท מיועדים כיתה באמצעות סיומת שם הקובץ
ย ท עץ הספרייה 'הכיסוי' מכיל את הקבצים וספריות שצריכות להיות מועתקים (או 'שסונכרן') למארח היעד
ย ท כאשר קבצים מסוימים מתעדכנות, אתה רוצה לבצע סקריפט (למשל, הפעלה מחדש /etc/init.d/daemon)
ย ท פשטות. הוא משתמש בכוחו של rsync וssh כדי להפיץ את הקבצים.
ย ท extendibility. הפוך synctool יותר חזק על ידי כתיבת תסריטי תוסף.
התקנה:
ย ท להעתיק את התוכן של בן / הספרייה לספריית התוכנה המקומית שלך, כמו / local / bin usr / /
הרצה אלה צריכה להיות זמינה בכל צומת באשכול שלך. זה קל לשימוש מערכת קבצים משותפים לזה, או להשתמש RCP, scp, rsync, או מה שהפצת קבצי מנגנון כבר יש לך.
ย ท התקנת מאגר synctool על הצומת הראשית:
   mkdir / var / lib / synctool
ย ท בדרך כלל masterdir נגיש רק על ידי שורש:
   chown root.root / var / lib / synctool
   chmod 700 / var / lib / synctool
ย ท ספריות התקנה ראשוניות מאגר synctool:
   mkdir / var / lib / synctool / כיסוי
   mkdir / var / lib / synctool / למחוק
   mkdir / var / lib / synctool / משימות
   mkdir / var / lib / synctool / סקריפטים
ย ท לערוך את קובץ התצורה
   cp synctool.conf.example /var/lib/synctool/synctool.conf
   vi /var/lib/synctool/synctool.conf
ย ท לערוך את הסקריפטים .sh להכיל את שמות נתיב הנכונים
   vi /usr/local/bin/synctool-local.sh
   vi /usr/local/bin/synctool.sh
אתה צריך להחליט אם אתה רוצה לנהל הצומת הראשית שלך עם synctool גם כן. זוהי העדפה אישית; לפעמים זה קל יותר ליישם synctool לצומת הראשית, כמו גם, לפעמים זה חכם שלא. המארחים שנמצאים תחת השליטה של ​​synctool מפורטים בsynctool.conf, כך שאם אתה רוצה להוציא אותו, להשאיר מחוץ לקובץ config זה.
כאמור בREADME, תכנית פיתון synctool לא עושה שום תקשורת ברשת (כמו, למשל, cfengine עושה). זה אומר שאתה צריך לסנכרן את המאגר לכל צמתים באשכול באמצעים אחרים; rsync מתאים בצורה מושלמת לעשות את העבודה הזאת. אפשר גם לשים את מאגר synctool על מערכת קבצים משותפים. זה אינו מומלץ לאשכולות גדולים מטעמי ביצועים. כברירת מחדל, synctool פרוס יחד עם synctool.sh תסריט מעטפת
שמבצע את הפעולות הבאות:
 * Rsync המאגר לכל צמתים
 * Synctool לרוץ על כל צמתים באמצעות ssh
synctool משתמש rsync עם ssh כדי להעתיק קבצים לכל צמתים. זה אומר שאתה צריך להגדיר את ssh עם התחברות passwordless לשורש מmasternode לבלוטות האשכול. זו יש כמה השלכות ביטחוניות. להיות בטוח שאתה מבין כל היבט ביטחוני לפני בוטות פתיחת צמתים. עיין בתיעוד של SSH (לOpenSSH, לראות http://www.openssh.org) על דרכים אפשריות להשגת מטרה זו.
לאתרים עם אבטחה צמודה נוספת, ניתן להגדיר ssh כדי להפעיל פקודות רק ספציפיות (synctool), או אולי אתה רוצה להתאים את תסריט מעטפת synctool.sh כך שיתאים לצרכימים הביטחוניים שלך.

< strong> מה חדש בהודעה זו:

<>

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

    • גרסה זו קבועה במספר הנושאים הקטנים ובעיקר שתי גדול אלה:. משתנים סביבת PATH עכשיו חיפשו את הפקודות המוגדרות
    • זה עוזר בהגדרות רבת פלטפורמה.
    • האפשרות שנשמר --erased כרגע היא פעולה בכוחות עצמו.
    • השימוש ב--erased-הציל לא יפעיל עוד עדכונים אחרים להתרחש בטעות.

    מה חדש בגרסת 5.1:

    • גרסה זו מתקנת מספר באגים קיים במהדורה הקודמת .
    • הרשימה מופרדת בפסיקים של צמתים וקבוצות בשורת הפקודה לא היה מנותח בצורה נכונה במקרים מסוימים.
    • בכל פעם שהפלט היה להיות מודפס לstderr, שם הצומת לא יודפס מול ההודעה.
    • דרך חלופית לזיהוי הבלעדי של צומת בתוך הצביר נוסף.
    • DSH-פינג תומך כעת גם פינג fping ו- Solaris.

    מה חדש בגרסה 5.0:

      תיעוד HTML נוספו לפרויקט

      . >

    • אתה יכול כעת להשתמש & quot; synctool -e & quot; כדי למחוק את & quot; .saved & quot; קבצים.
    • באפשרותך להשתמש בפקודה החדשה & quot; DSH-פינג & quot; כדי לבדוק אם צמתים שלך הם בחיים.
    • באפשרותך להשתמש בפקודה החדשה & quot; DSH-pkg & quot; לעשות ניהול חבילות.
    • מצב פלט התמציתי חדש נוספו.
    • האפשרויות -1, --single, --diff, ו--ref עשוי כעת יינתן מספר פעמים על שורת הפקודה.
    • Post-תסריטים לספריות כיום מתנהלים בספריית היעד ולא בספריית האב.
    • פרמטרים תצורה חדשים רבים נוספו.
    • ויש עוד.

    מה חדש בגרסת 4.7.1:

    • בחלק מהמקרים & quot; להתעלם & quot; מילת המפתח לא ממש לגרום לקבצים או ספריות המיועדים ללהתעלם ממנו. באג זה תוקן. DSH וDCP עכשיו קיבלו -q, אפשרות --quiet.

    מה חדש בגרסה 4.7:

    • תוכנת synctool עצמו נמצא כעת בכל זמן מעודכן באופן אוטומטי בצומת הלקוח. זה עושה שדרוג synctool רוח.
    • להרוויח כמה שגיאות הקלדה בשורת הפקודה, כמו עם & quot; -diff & quot; ושימוש בחתכים מרובים בשמות קבצים, עלולה להוביל לתופעות לא רצויות.
    • זה כבר לא בבעיה בגרסה החדשה. synctool כבר לא מדפיס מעקב אחר מחסנית Python כאשר להכות Ctrl-C.
    • התאימות לאחור עם גרסאות ישנות יותר של Python שופרה.
    • שתי תרומות שימושיות מאוד נוספו לחבילה:. קובץ .bash_completion וכלי synctool-diff גרפי

    מה חדש בגרסת 4.6.1:

  • גרסת 4.6.1 היא שחרור
      תיקון באג 4.6
    • הוא מכיל גם קבצים תרמו שליטה דרושה להכנת חבילות .deb לDebian GNU / Linux OS, אשר ניתן למצוא תחת contrib / דביאן /

    מה חדש בגרסת 4.5:

    • אפשרות '--download' עושה בדיקת MD5 של קובץ שהורדת

      מה חדש בגרסה 4.3

    :

    תסריטים

    • גרסאות קודמות לגרסה זו לא לרוץ עדכון כאשר ספרייה שונה. בעיה זו נפתרה.
    • פקודת DSH צברה אפשרות -a, אשר מסייעת בעיצוב הפלט בצורה קריא יותר.
    • בכניסה מרכזית של שינויים המיושמים על ידי synctool לקובץ יומן בצומת הראשית מוגדרת כעת בקלות בקובץ התצורה.

    דרישות :

    • Python
    • rsync

  • תוכנות אחרות של יזם Walter de Jong

    import_checker
    import_checker

    2 Jun 15

    תגובות ל synctool

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!