hebrew
רוצה לשדרג את ה Veeam שלך? בוא נסדר את זה!
היי חבר'ה! נמאס לכם שהגיבויים של Veeam זוחלים כמו צב? שמעתי על זה! בדיוק סיימתי להתמודד עם זה בעצמי, והבנתי שהבעיה היא בדרך כלל מסד הנתונים המובנה. כן, אני מדבר על שדרוג ה-PostgreSQL של Veeam. בוא נצלול לעומק העניין הזה, כי מי רוצה גיבויים איטיים? אף אחד!
למה בכלל צריך לשדרג את PostgreSQL ב-Veeam?
תקשיבו, זה לא סתם בשביל הכיף. שדרוג PostgreSQL יכול לשפר את הביצועים של Veeam בצורה מטורפת! אתם מקבלים תיקוני אבטחה, פיצ'רים חדשים, ובעיקר – הכל רץ חלק יותר. לדוגמה, בגרסה 17 של PostgreSQL שיפרו את ניהול הזיכרון, אז הגיבויים שלכם ירוצו יותר מהר ויצרכו פחות משאבים. סוג של ווין-ווין, לא?
אבל רגע, יש עוד סיבות! Veeam עצמה ממליצה להשתמש בגרסה הכי מעודכנת של PostgreSQL. הם תמיד אומרים, "אל תשתמשו בגרסה שמגיעה עם Veeam, скачивайте את הגרסה הכי חדשה מהאתר של PostgreSQL". זה כמו שההורים שלכם אומרים לכם לאכול ירקות – הם יודעים מה טוב לכם (במקרה הזה, למערכת שלכם).
איך משדרגים את PostgreSQL – הדרך הפשוטה (יחסית)
אוקיי, אז איך עושים את זה בפועל? יש כמה דרכים, אבל אני אסביר את הדרך שאני עשיתי, שהיא הכי פחות מסובכת (לדעתי).
-
עוצרים הכל! לפני שאתם מתחילים, תוודאו שכל העבודות גיבוי של Veeam נעצרו ומושבתות. פשוט תריצו את הפקודה הזאת ב-PowerShell:
Get-Service Veeam* | Stop-Service -Forceזה כמו לעצור את התנועה לפני שאתם חוצים את הכביש – חשוב!
-
מתקינים את PostgreSQL החדש: אתם יכולים להשתמש בגרסה שמגיעה עם Veeam ISO (נמצא בתוך התיקייה
\Redistr\x64\PostgreSQL\17.9-1\), או להוריד את הגרסה הכי חדשה מאתר PostgreSQL. אני אישית העדפתי להוריד מהאתר שלהם, כי זה נתן לי הרגשה שאני בשליטה. -
ממשיכים עם ההתקנה: במהלך ההתקנה, תבחרו להתקין רק את שרת מסד הנתונים. ותוודאו שאתם בוחרים את אותה תיקייה כמו הגרסה הקודמת, כדי שהנתונים שלכם יישארו במקום.
-
מגדירים סיסמה: תצטרכו להגדיר סיסמה למשתמש הראשי של מסד הנתונים (superuser). תבחרו סיסמה חזקה, אבל גם כזאת שתזכרו!
-
מפעילים מחדש: אחרי שההתקנה מסתיימת, תפעילו מחדש את השרת של Veeam. ואז תפעילו מחדש את העבודות גיבוי שלכם. ויואלה! (בתקווה) הכל עובד חלק יותר.
טיפ: אם קיבלתם הודעת שגיאה "Unable to write inside TEMP environment variable path", בדקו את משתנה הסביבה TEMP שלכם ותוודאו שהוא תקין. פעם אחת זה קרה לי והייתי חייב לתקן את הפרופיל משתמש שלי. מבאס, אבל קורה!
מה עושים אם משדרגים מ-V12?
אם אתם משדרגים מ-Veeam 12, זה קצת יותר מסובך, כי אז הייתם עם PostgreSQL 15, ועכשיו אתם קופצים ל-17. צריך לעשות קצת יותר עבודה ידנית.
-
מסירים את adminpack: לפני הכל, תריצו את הפקודה הזאת ב-psql:
psql -U postgresDROP EXTENSION adminpack CASCADE;adminpack כבר לא בשימוש, אז צריך להיפטר ממנו.
-
עוצרים שירותים: תעצרו את שירותי PostgreSQL 15 ו-17:
Stop-Service -Name postgresql-x64-15Stop-Service -Name postgresql-x64-17 -
מעבירים קבצים: תצטרכו להעתיק את הקבצים
pg_hba.confו-hostמהגרסה הישנה לחדשה. וגם תצטרכו למזג את קובץ ההגדרות של postgres עם ההגדרות של Veeam, ולוודא שהיציאה TCP מוגדרת ל-5432. סבבה, נשמע מסובך, אבל זה לא נורא. -
מריצים את pg_upgrade: זה הכלי שיעביר את הנתונים שלכם מהגרסה הישנה לחדשה. תריצו את הפקודה הזאת:
“C:/Program Files/PostgreSQL/17/bin/pg_upgrade.exe” –old-datadir “C:/Program Files/PostgreSQL/15/data” –new-datadir “C:/Program Files/PostgreSQL/17/data” –old-bindir “C:/Program Files/PostgreSQL/15/bin” –new-bindir “C:/Program Files/PostgreSQL/17/bin” -U postgresתשנו את הנתיבים בהתאם להתקנה שלכם.
-
מפעילים ומשביתים: תפעילו את שירות PostgreSQL 17 החדש, ותשביתו את שירות PostgreSQL 15 הישן.
זהירות: אם משהו משתבש, תמיד תוכלו לחזור לגרסה הקודמת. גיבוי זה החיים!
כיוונון מסד הנתונים – טיפים קטנים שעושים הבדל גדול
Veeam מגדירה את PostgreSQL המובנה עם הגבלות על CPU וזיכרון RAM, כדי שלא יגנוב את כל המשאבים. אבל אם שדרגתם את השרת שלכם (או את PostgreSQL), תצטרכו לעדכן את ההגדרות האלה.
- תריצו את הפקודה
Set-VBRPSQLDatabaseServerLimitsב-PowerShell. זה יגדיר את ההגדרות אוטומטית, וייצור קובץ בשםpostgres.auto.confבתיקייה של PostgreSQL. - תריצו את ה-Security & Compliance Analyzer ב-Veeam כדי לבדוק שההגדרות של מסד הנתונים מותאמות בצורה אופטימלית.
תזכרו: אל תשנו את הקובץ postgres.auto.conf ידנית! Veeam יודעת הכי טוב איך להגדיר את זה.
לסיכום: שווה את זה או לא?
לדעתי? כן, לגמרי! שדרוג PostgreSQL ב-Veeam זה כמו לתת בוסט למערכת שלכם. זה יכול לשפר את הביצועים, להגדיל את האבטחה, ולגרום לגיבויים שלכם לרוץ יותר מהר. אז אם אתם רוצים שה-Veeam שלכם יהיה חיה רעה, תנסו את זה! ואם הסתבכתם, תמיד אפשר לשאול אותי – אני כאן בשבילכם. תעדכנו אותי איך הלך!






