이 페이지에서는 Red Hat RPM 오케스트레이터를 사용하여 AlloyDB Omni를 배포하고 관리하기 위한 다양한 YAML 구성 예시를 제공합니다.
DBCluster 구성
최소 DBCluster
독립형 DBCluster를 가져오기 위한 기본 구성입니다.
DBCluster: metadata: name: alloydb-prod spec: databaseVersion: 18.1.0 primarySpec: adminUser: passwordRef: name: db-pw-alloydb-prod resources: disks: - name: DataDisk path: /mnt/disks/pgsql
전체 DBCluster
모든 옵션을 보여주는 포괄적인 DBCluster 구성
DBCluster: metadata: name: alloydb-prod spec: databaseVersion: 18.1.0 mode: "" availability: numberOfStandbys: 2 enableAutoFailover: true enableAutoHeal: true autoFailoverTriggerThreshold: 2 autoHealTriggerThreshold: 2 healthcheckPeriodSeconds: 10 primarySpec: adminUser: passwordRef: name: db-pw-alloydb-prod parameters: max_connections: "100" max_wal_size: "2GB" max_worker_processes: "32" log_connections: "on" log_disconnections: "on" log_hostname: "on" log_statement: "none" huge_pages: "off" tcp_keepalives_idle: "10" tcp_keepalives_interval: "10" tcp_keepalives_count: "10" resources: cpu: 16 memory: 64Gi disks: - name: DataDisk path: /mnt/disks/pgsql - name: ObsDisk path: /obs dbLoadBalancerOptions: onprem: loadBalancerIP: 10.1.0.95 loadBalancerType: "internal" loadBalancerInterface: "eth0"
보안 비밀 구성
비밀번호가 있는 예:
Secret: metadata: name: db-pw-sample-st-1 spec: type: Opaque data: sample-st-1: cG9zdGdyZXM=
인증서가 있는 예:
Secret: metadata: name: dbs-alloydbomni-cluster spec: type: Opaque data: ca.crt: <base64_ca_certificate> tls.crt: <base64_tls_certificate> tls.key: <base64_tls_private_key>
PgBouncer 구성
PgBouncer: metadata: name: pgbouncer-sample spec: accessMode: "rw" allowSuperUserAccess: true dbClusterRef: dbcluster-sample port: 6432
BackupPlan 구성
다음 샘플은 Cloud Storage 버킷에 백업을 저장하는 BackupPlan을 구성하는 방법을 보여줍니다.
BackupPlan: metadata: name: backupplan-sample-dbc spec: dbclusterRef: sample-dbc backupLocation: type: GCS gcsOptions: bucket: sample-backup-bucket key: /backups
백업 구성
백업 예시
Backup: metadata: name: backup-sample spec: backupPlanRef: backupplan-sample-dbc dbclusterRef: sample-dbc
전환 구성
스위치오버 구성의 예
Switchover: metadata: name: switchover-alloydb-prod-12345 spec: dbclusterRef: "alloydb-prod"
전환 구성
장애 조치 구성의 예
Failover: metadata: name: failover-alloydb-prod-abcde spec: dbclusterRef: "alloydb-prod"