לפני שמתחילים
לפני שמשנים את משאבי המעבד (CPU) והזיכרון, צריך לוודא שיש לכם:
התאמת העומס של משאבי המעבד (CPU) והזיכרון
כדי לשנות את משאבי המעבד (CPU) והזיכרון של אשכול מסד הנתונים של AlloyDB Omni, מעדכנים את מפרט המשאבים של DBCluster:
פותחים את קובץ המניפסט של אשכול מסד הנתונים של
DBCluster.בקטע
primarySpec, משנים את הערכיםcpuו-memoryבבלוקresources:DBCluster: metadata: name: CLUSTER_NAME spec: # ... existing cluster configuration ... primarySpec: # ... existing primary configuration ... resources: cpu: CPU_COUNT memory: MEMORY_MIN limits: memory: MEMORY_MAX disks: # ...מחליפים את מה שכתוב בשדות הבאים:
-
CLUSTER_NAME: השם של אשכול מסד הנתונים. -
CPU_COUNT: מספר המעבדים הזמינים למופע של מסד הנתונים. -
MEMORY_MIN: הכמות המינימלית של זיכרון שהוקצתה למכונה של מסד הנתונים, לדוגמה16Gi. -
MEMORY_MAX: כמות הזיכרון המקסימלית שמוקצית למכונה של מסד הנתונים.
-
מחילים את המניפסט המעודכן של אשכול מסד הנתונים של
DBClusterבאמצעות ממשק התזמור המועדף. התזמור ב-AlloyDB Omni מפעיל מחדש את מסד הנתונים באופן אוטומטי כדי להחיל את השינויים במשאבים.Ansible
אם אתם מנהלים את תשתית ה-orchestrator של AlloyDB Omni RPM ישירות באמצעות Ansible, המערכת מפעילה עדכונים על ידי הפעלת ה-playbook המתאים והעברת
update_actionשנבחר כמשתנה נוסף.קובץ לדוגמה של
update.yml:--- - hosts: localhost vars: update_action: "update_resource_spec" ansible_user: your_ssh_user ansible_ssh_private_key_file: ~/path/to/private-key roles: - role: google.alloydbomni_orchestrator.updateמריצים את פקודת Ansible:
ansible-playbook -i "DEPLOYMENT_SPECIFICATION" update.yml -e resource_spec="DBCLUSTER_SPECIFICATION"מחליפים את המשתנים הבאים:
-
DEPLOYMENT_SPECIFICATION: הנתיב למפרט הפריסה שיצרתם בקטע התקנת רכיבי AlloyDB Omni. -
DBCLUSTER_SPECIFICATION: הנתיב למפרט האשכול.
alloydbctlalloydbctl apply -d DEPLOYMENT_SPECIFICATION -r DBCLUSTER_SPECIFICATIONמחליפים את המשתנים הבאים:
-
DEPLOYMENT_SPECIFICATION: הנתיב למפרט הפריסה שיצרתם בקטע התקנת רכיבים של AlloyDB Omni. -
DBCLUSTER_SPECIFICATION: הנתיב למפרט האשכול.
-