始める前に
CPU とメモリリソースをスケーリングする前に、次のことを確認してください。
CPU とメモリリソースをスケーリングする
AlloyDB Omni データベース クラスタの CPU とメモリリソースをスケーリングするには、DBCluster リソース仕様を更新します。
DBClusterデータベース クラスタ マニフェスト ファイルを開きます。primarySpecセクションで、resourcesブロックのcpu値とmemory値を変更します。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: データベース インスタンスで使用できる CPU の数。MEMORY_MIN: データベース インスタンスに割り当てられる最小メモリ量(16Giなど)。MEMORY_MAX: データベース インスタンスに割り当てられる最大メモリ量。
優先するオーケストレーター インターフェースを使用して、更新された
DBClusterデータベース クラスタ マニフェストを適用します。AlloyDB Omni オーケストレーターは、リソースの変更を適用するためにデータベースを自動的に再起動します。Ansible
Ansible を使用して AlloyDB Omni RPM オーケストレーター インフラストラクチャを直接管理している場合は、適切なプレイブックを実行し、選択した
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.updateAnsible コマンドを実行します。
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: クラスタ仕様のパス。