ניהול תפקידי משתמשים
ב-AlloyDB Omni נעשה שימוש בתפקידים הבאים:
AlloyDB Omni כולל תפקיד של משתמש על בשם
alloydbadmin, ותפקיד של משתמש רגיל בשםalloydbmetadata.למשתמש ברירת המחדל של
postgresיש תפקיד של משתמש על.לכל שאר תפקידי המשתמשים שמוגדרים מראש אין הרשאות. הם שמורים לשימושים פוטנציאליים בעתיד.
הגדרה של מסד נתונים ב-AlloyDB Omni
מומלץ לפעול לפי השלבים הבאים כשמגדירים מסד נתונים של AlloyDB Omni:
מגדירים או מייבאים את מסדי הנתונים באמצעות
postgresתפקיד המשתמש. בהתקנה חדשה, לתפקיד הזה יש הרשאות סופר-משתמש.יוצרים תפקידי משתמשים חדשים עם רמת הגישה הנכונה לטבלאות של האפליקציה, שוב באמצעות תפקיד המשתמש
postgres.מגדירים את האפליקציה להתחבר למסד הנתונים באמצעות התפקידים החדשים האלה עם הגישה המוגבלת.
אתם יכולים ליצור ולהגדיר כמה תפקידי משתמשים חדשים שאתם צריכים. אל תשנו או תמחקו תפקידי משתמשים שמגיעים עם AlloyDB Omni.
מידע נוסף זמין במאמר בנושא ניהול משתמשים ותפקידים ב-AlloyDB Omni.
התקנה והפעלה של כלי המעקב של AlloyDB Omni
הכלי AlloyDB Omni monitor הוא רכיב אופציונלי שחושף מדדים בנקודת קצה. אתם יכולים להגדיר שרתי מעקב שיאחזרו דגימות של מדדים מנקודת הקצה הזו וישלבו אותן בחבילת המעקב שלכם.
כדי להתקין ולהפעיל את הכלי לניטור, מבצעים את השלבים הבאים בכל מארח שמופעל בו שירות AlloyDB Omni:
מתקינים את חבילת המעקב:
sudo dnf install alloydbomni_monitorהפעלה והתחלה של שירות הניטור:
sudo systemctl enable alloydbomni_monitor sudo systemctl start alloydbomni_monitor
הגדרת המעקב ב-AlloyDB Omni
כברירת מחדל, המוניטור מוגדר לעבוד עם שם השירות וספריית הנתונים הרגילים של AlloyDB Omni. אם בהתקנה שלכם נעשה שימוש בערכים בהתאמה אישית, אתם צריכים להגדיר את המוניטור באמצעות קובץ החלפה של systemd.
בודקים את הגדרות ברירת המחדל ב-
/usr/lib/systemd/system/alloydbomni_monitor.service:-
OMNI_SERVICE_NAME: השם של שירות AlloyDB Omni systemd (לדוגמה,alloydbomni18). -
PG_DATA_DIR: הנתיב לספריית נתוני מסד הנתונים.
-
אם צריך לשנות את הערכים האלה, יוצרים קובץ
override.confבספרייה/etc/systemd/system/alloydbomni_monitor.service.d.מוסיפים את התוכן הבא לקובץ
override.conf, ומחליפים את הערכים בהגדרות המותאמות אישית שלכם:[Service] Environment="OMNI_SERVICE_NAME=alloydbomni18" Environment="PG_DATA_DIR=/data/18/db"טוענים מחדש את ה-daemon של systemd:
sudo systemctl daemon-reloadמפעילים מחדש את שירות המוניטור:
sudo systemctl restart alloydbomni_monitor
אימות של כלי המעקב של AlloyDB Omni
מוודאים ששירות המעקב פועל:
sudo systemctl status alloydbomni_monitorכדי לוודא שהמדדים נחשפים על ידי המוניטור, שולחים קריאת HTTP לנקודת הקצה של המדדים:
curl http://localhost:9187/metrics
מגבלות של צגים
מדדים שקשורים למגבלות של מעבד (CPU) וזיכרון ב-AlloyDB Omni מוצגים רק אם בסביבה שלכם הוגדרו מגבלות של מעבד וזיכרון עבור שירות alloydbomni18 systemd. המדדים הבאים מושפעים מהשינוי הזה:
alloydb_omni_memory_limit_bytealloydb_omni_memory_available_bytealloydb_omni_node_cpu_mcpu
כדי להגדיר מגבלות על השימוש במעבד ובזיכרון, צריך להגדיר קובץ יחידה של systemd. בדוגמה הבאה, הערך של מוגדר ל- והערך של מוגדר ל-. מידע נוסף על קובצי יחידה של systemd זמין במאמר עבודה עם קובצי יחידה של systemd.CPUQuota90%90%MemoryMax
יוצרים קובץ תצורה לשינוי ברירת המחדל של systemd.
יוצרים קובץ
override.confבספרייה/etc/systemd/system/alloydbomni18.service.d.מוסיפים את התוכן הבא לקובץ
override.conf:[Service] CPUQuota=90% MemoryMax=90%טוענים מחדש את ה-daemon של systemd:
sudo systemctl daemon-reloadמפעילים מחדש את שירות AlloyDB Omni:
sudo systemctl restart alloydbomni18
מעקב אחרי AlloyDB Omni
מעקב אחרי ההתקנה של AlloyDB Omni כולל אחזור וניתוח של מדדים של AlloyDB Omni.
כדי לאחזר יומנים של AlloyDB Omni, מריצים את הפקודה:
sudo journalctl -u alloydbomni18הסרת AlloyDB Omni
כדי להסיר את AlloyDB Omni, מריצים את הפקודה:
sudo dnf remove alloydbomni_monitor