Antes de comenzar
Antes de ajustar la escala de los recursos de CPU y memoria, asegúrate de tener lo siguiente:
- Instalaste el organizador de AlloyDB Omni.
- Aprovisionaste y creaste tu clúster de AlloyDB Omni.
Ajusta la escala de los recursos de CPU y memoria
Para ajustar la escala de los recursos de CPU y memoria de tu clúster de base de datos de AlloyDB Omni, actualiza la especificación de recursos DBCluster:
Abre el archivo de manifiesto del clúster de base de datos
DBCluster.En la sección
primarySpec, modifica los valorescpuymemoryen el bloqueresources: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: # ...Reemplaza lo siguiente:
CLUSTER_NAME: el nombre de tu clúster de base de datos.CPU_COUNT: la cantidad de CPU disponibles para la instancia de base de datos.MEMORY_MIN: la cantidad mínima de memoria asignada a la instancia de base de datos, por ejemplo,16Gi.MEMORY_MAX: la cantidad máxima de memoria asignada a la instancia de base de datos.
Aplica el manifiesto actualizado del clúster de base de datos
DBClustercon la interfaz del organizador que prefieras. El organizador de AlloyDB Omni reinicia automáticamente la base de datos para aplicar los cambios de recursos.Ansible
Si administras tu infraestructura del organizador RPM de AlloyDB Omni directamente con Ansible, se activan las actualizaciones cuando se ejecuta el libro de jugadas adecuado y se pasa el
update_actionseleccionado como una variable adicional.Archivo de muestra para
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.updateEjecuta el comando de Ansible:
ansible-playbook -i "DEPLOYMENT_SPECIFICATION" update.yml -e resource_spec="DBCLUSTER_SPECIFICATION"Reemplaza las siguientes variables:
DEPLOYMENT_SPECIFICATION: ruta de acceso a la especificación de implementación que creaste en Instala componentes de AlloyDB Omni.DBCLUSTER_SPECIFICATION: ruta de acceso a la especificación del clúster.
alloydbctlalloydbctl apply -d DEPLOYMENT_SPECIFICATION -r DBCLUSTER_SPECIFICATIONReemplaza las siguientes variables:
DEPLOYMENT_SPECIFICATION: ruta de acceso a la especificación de implementación que creaste en Instala componentes de AlloyDB Omni.DBCLUSTER_SPECIFICATION: ruta de acceso a la especificación del clúster.