Prima di iniziare
Prima di scalare le risorse di CPU e memoria, assicurati di avere:
- Installato l' orchestratore AlloyDB Omni.
- Eseguito il provisioning e creato il cluster AlloyDB Omni.
Scalare le risorse di CPU e memoria
Per scalare le risorse di CPU e memoria per il cluster di database AlloyDB Omni, aggiorna la specifica della risorsa DBCluster:
Apri il file manifest del cluster di database
DBCluster.Nella sezione
primarySpec, modifica i valoricpuememorynel bloccoresources: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: # ...Sostituisci quanto segue:
CLUSTER_NAME: il nome del cluster di database.CPU_COUNT: il numero di CPU disponibili per l'istanza del database.MEMORY_MIN: la quantità minima di memoria allocata all'istanza del database, ad esempio16Gi.MEMORY_MAX: la quantità massima di memoria allocata all'istanza del database.
Applica il file manifest del cluster di database
DBClusteraggiornato utilizzando l'interfaccia dell'orchestratore che preferisci. L'orchestratore AlloyDB Omni riavvia automaticamente il database per applicare le modifiche alle risorse.Ansible
Se gestisci l'infrastruttura dell'orchestratore RPM di AlloyDB Omni direttamente utilizzando Ansible, questo attiva gli aggiornamenti eseguendo il playbook appropriato e passando
update_actionselezionato come variabile extra.File di esempio per
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.updateEsegui il comando Ansible:
ansible-playbook -i "DEPLOYMENT_SPECIFICATION" update.yml -e resource_spec="DBCLUSTER_SPECIFICATION"Sostituisci le seguenti variabili:
DEPLOYMENT_SPECIFICATION: percorso della specifica di deployment creata in Installare i componenti di AlloyDB Omni.DBCLUSTER_SPECIFICATION: percorso della specifica del cluster.
alloydbctlalloydbctl apply -d DEPLOYMENT_SPECIFICATION -r DBCLUSTER_SPECIFICATIONSostituisci le seguenti variabili:
DEPLOYMENT_SPECIFICATION: percorso della specifica di deployment creata in Installare i componenti di AlloyDB Omni.DBCLUSTER_SPECIFICATION: percorso della specifica del cluster.