Antes de começar
Antes de escalonar os recursos de CPU e memória, verifique se você:
Escalonar recursos de CPU e memória
Para escalonar os recursos de CPU e memória do cluster de banco de dados do AlloyDB Omni, atualize a especificação do recurso DBCluster:
Abra o arquivo de manifesto do cluster de banco de dados
DBCluster.Na seção
primarySpec, modifique os valorescpuememoryno blocoresources: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: # ...Substitua:
CLUSTER_NAME: o nome do cluster de banco de dados.CPU_COUNT: o número de CPUs disponíveis para a instância de banco de dados.MEMORY_MIN: a quantidade mínima de memória alocada para a instância de banco de dados, por exemplo,16Gi.MEMORY_MAX: a quantidade máxima de memória alocada para a instância de banco de dados.
Aplique o manifesto atualizado do cluster de banco de dados
DBClusterusando a interface do orquestrador de sua preferência. O orquestrador do AlloyDB Omni reinicia automaticamente o banco de dados para aplicar as mudanças de recursos.Ansible
Se você estiver gerenciando a infraestrutura do orquestrador RPM do AlloyDB Omni diretamente usando o Ansible, ele vai acionar atualizações executando o playbook apropriado e transmitindo a
update_actionselecionada como uma variável extra.Arquivo de amostra 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.updateExecute o comando do Ansible:
ansible-playbook -i "DEPLOYMENT_SPECIFICATION" update.yml -e resource_spec="DBCLUSTER_SPECIFICATION"Substitua as seguintes variáveis:
DEPLOYMENT_SPECIFICATION: caminho para a especificação de implantação criada em Instalar componentes do AlloyDB Omni.DBCLUSTER_SPECIFICATION: caminho para a especificação do cluster.
alloydbctlalloydbctl apply -d DEPLOYMENT_SPECIFICATION -r DBCLUSTER_SPECIFICATIONSubstitua as seguintes variáveis:
DEPLOYMENT_SPECIFICATION: caminho para a especificação de implantação criada em Instalar componentes do AlloyDB Omni.DBCLUSTER_SPECIFICATION: caminho para a especificação do cluster.