Installa AlloyDB Omni utilizzando RPM

Seleziona una versione della documentazione:

Questa guida rapida mostra come utilizzare il pacchetto RPM per installare AlloyDB Omni su una macchina Linux o un server bare metal che supporta RHEL 9.

Per una panoramica di AlloyDB Omni, consulta Panoramica di AlloyDB Omni.

Prima di iniziare

Prima di installare AlloyDB Omni, assicurati di soddisfare i seguenti requisiti.

Scegliere un'opzione di download o installazione

AlloyDB Omni può essere scaricato e installato utilizzando un repository YUM per gli ambienti RHEL. Consulta Opzioni di download e installazione disponibili.

Soddisfare i requisiti hardware e software

Assicurati di soddisfare i seguenti requisiti hardware e software minimi:

Sistema operativo/piattaforma Requisiti hardware minimi Requisiti software minimi
Linux
  • CPU x86-64 o Arm (*) con supporto AVX2
  • 2 GB di RAM
  • 10 GB di spazio su disco
  • RHEL 9
  • Versione kernel Linux 5.3 o successive
  • Cgroupsv2 abilitato
  • (*) Il supporto di Arm è in anteprima.

    Verificare che cgroupsv2 sia abilitato

    Per determinare se cgroupsv2 è abilitato sulla tua macchina, esegui il seguente comando:

    grep cgroup /proc/filesystems

    Se la tua macchina supporta cgroupsv2, vedrai il seguente output:

    nodev cgroup
    nodev cgroupsv2
    

    Se la tua macchina non supporta cgroupsv2, vedrai il seguente output:

    nodev cgroup
    

    Verificare la configurazione di SELinux

    Se il tuo sistema utilizza SELinux, assicurati che sia configurato per consentire l'esecuzione di AlloyDB Omni. Per questa guida rapida, puoi impostare temporaneamente SELinux in modalità permissiva eseguendo il seguente comando:

    sudo setenforce 0

    Installare AlloyDB Omni utilizzando RPM

    Per installare e avviare AlloyDB Omni:

    1. Configura il repository YUM:

      sudo tee -a /etc/yum.repos.d/alloydbomni.repo << EOF
      [alloydbomni]
      name=alloydbomni
      baseurl=ALLOYDB_OMNI_URL
      enabled=1
      repo_gpgcheck=1
      gpgcheck=1
      gpgkey=https://dl.google.com/linux/linux_signing_key.pub
      EOF
      sudo yum makecache

      Sostituisci ALLOYDB_OMNI_URL con l'URL di AlloyDB Omni che hai ricevuto dopo aver compilato il modulo di registrazione per il download.

    2. Installa il pacchetto RPM di AlloyDB Omni:

      sudo dnf install alloydbomni18
    3. Inizializza il database AlloyDB Omni:

      sudo PGPASSWORD=POSTGRES_PASSWORD PGDATA=DATA_DIR /usr/lib/postgresql/18/bin/alloydbomni18-setup initdb POSTGRES_INITDB_ARGS

      Sostituisci quanto segue:

      • POSTGRES_PASSWORD: la tua password.
      • DATA_DIR: percorso della directory host in cui archiviare i dati correlati al database, ad esempio MOUNT_POINT/18.
      • POSTGRES_INITDB_ARGS: (facoltativo) utilizzalo per passare le opzioni initdb standard come singola stringa.
    4. Prepara il database AlloyDB Omni:

      sudo PGPASSWORD=POSTGRES_PASSWORD /usr/lib/postgresql/18/bin/alloydbomni18-setup preparedb
    5. (Facoltativo) Per un'esecuzione ottimizzata sull'host, esegui lo script setup-host. Questa ottimizzazione a livello di host è separata dagli argomenti di inizializzazione del database POSTGRES_INITDB_ARGS:

      sudo /usr/lib/postgresql/18/bin/alloydbomni18-setup-host
    6. Abilita e avvia il servizio AlloyDB Omni:

      sudo systemctl enable alloydbomni18
      sudo systemctl start alloydbomni18
    7. Connettiti ad AlloyDB Omni utilizzando psql:

      sudo -u postgres psql -h localhost

      La finestra del terminale mostra il testo di accesso psql che termina con un prompt postgres=#.

    Libera spazio

    Per disinstallare il pacchetto AlloyDB Omni ed eseguire la pulizia del servizio creato durante questa guida rapida:

    1. Arresta il servizio AlloyDB Omni:

      sudo systemctl stop alloydbomni18
    2. Rimuovi il pacchetto AlloyDB Omni:

      sudo dnf remove alloydbomni18

    Passaggi successivi