Instala AlloyDB Omni con RPM

Selecciona una versión de la documentación:

En esta guía de inicio rápido, se muestra cómo usar el paquete RPM para instalar AlloyDB Omni en una máquina Linux o un servidor físico que admita RHEL 9.

Para obtener una descripción general de AlloyDB Omni, consulta Descripción general de AlloyDB Omni.

Antes de comenzar

Antes de instalar AlloyDB Omni, asegúrate de cumplir con los siguientes requisitos.

Elige una opción de descarga o instalación

AlloyDB Omni se puede descargar e instalar con un repositorio YUM para entornos RHEL. Consulta Opciones de descarga e instalación disponibles.

Cumple con los requisitos de hardware y software

Asegúrate de cumplir con los siguientes requisitos mínimos de hardware y software:

SO/plataforma Hardware mínimo Software mínimo
Linux
  • CPU x86-64 o Arm (*) con compatibilidad con AVX2
  • 2 GB de RAM
  • 10 GB de espacio en disco
  • RHEL 9
  • Versión 5.3 o posterior del kernel de Linux
  • Cgroupsv2 habilitado
  • (*) La compatibilidad con Arm está en versión preliminar.

    Verifica que cgroupsv2 esté habilitado

    Para determinar si cgroupsv2 está habilitado en tu máquina, ejecuta el siguiente comando:

    grep cgroup /proc/filesystems

    Si tu máquina admite cgroupsv2, verás el siguiente resultado:

    nodev cgroup
    nodev cgroupsv2
    

    Si tu máquina no admite cgroupsv2, verás el siguiente resultado:

    nodev cgroup
    

    Verifica la configuración de SELinux

    Si tu sistema usa SELinux, asegúrate de que esté configurado para permitir que se ejecute AlloyDB Omni. Para esta guía de inicio rápido, puedes configurar SELinux temporalmente en modo permisivo ejecutando el siguiente comando:

    sudo setenforce 0

    Instala AlloyDB Omni con RPM

    Para instalar y, luego, iniciar AlloyDB Omni, sigue estos pasos:

    1. Configura el repositorio 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

      Reemplaza ALLOYDB_OMNI_URL por la URL de AlloyDB Omni que recibiste después de completar el formulario de registro de descarga.

    2. Instala el paquete RPM de AlloyDB Omni:

      sudo dnf install alloydbomni18
    3. Inicializa la base de datos de AlloyDB Omni:

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

      Reemplaza lo siguiente:

      • POSTGRES_PASSWORD: tu contraseña
      • DATA_DIR: ruta de acceso al directorio del host para almacenar datos relacionados con la base de datos, por ejemplo, MOUNT_POINT/18.
      • POSTGRES_INITDB_ARGS: (opcional) se usa para pasar opciones initdb estándar como una sola cadena
    4. Prepara la base de datos de AlloyDB Omni:

      sudo PGPASSWORD=POSTGRES_PASSWORD /usr/lib/postgresql/18/bin/alloydbomni18-setup preparedb
    5. (Opcional) Para una ejecución optimizada en el host, ejecuta la secuencia de comandos setup-host. Este ajuste a nivel del host es independiente de los argumentos de inicialización de la base de datos POSTGRES_INITDB_ARGS:

      sudo /usr/lib/postgresql/18/bin/alloydbomni18-setup-host
    6. Habilita y, luego, inicia el servicio de AlloyDB Omni:

      sudo systemctl enable alloydbomni18
      sudo systemctl start alloydbomni18
    7. Conéctate a AlloyDB Omni con psql:

      sudo -u postgres psql -h localhost

      En la ventana de la terminal, se muestra el texto de acceso de psql que termina con un mensaje postgres=#.

    Limpia

    Para desinstalar el paquete de AlloyDB Omni y limpiar el servicio que creaste durante esta guía de inicio rápido, sigue estos pasos:

    1. Detén el servicio de AlloyDB Omni:

      sudo systemctl stop alloydbomni18
    2. Quita el paquete de AlloyDB Omni:

      sudo dnf remove alloydbomni18

    ¿Qué sigue?