Installer AlloyDB Omni à l'aide de RPM

Sélectionnez une version de la documentation :

Ce guide de démarrage rapide vous explique comment utiliser le package RPM pour installer AlloyDB Omni sur une machine Linux ou un serveur bare metal compatible avec RHEL 9.

Pour obtenir une présentation d'AlloyDB Omni, consultez Présentation d'AlloyDB Omni.

Avant de commencer

Avant d'installer AlloyDB Omni, assurez-vous de respecter les conditions suivantes.

Choisir une option de téléchargement ou d'installation

AlloyDB Omni peut être téléchargé et installé à l'aide d'un dépôt YUM pour les environnements RHEL. Consultez Options de téléchargement et d’installation disponibles.

Répondre aux exigences matérielles et logicielles

Assurez-vous de répondre aux exigences matérielles et logicielles minimales suivantes :

OS/Plate-forme Configuration matérielle minimale Logiciel minimal
Linux
  • Processeur x86-64 ou Arm (*) avec prise en charge d'AVX2
  • 2 Go de RAM
  • 10 Go d'espace disque
  • RHEL 9
  • Kernel Linux 5.3 ou version ultérieure
  • Cgroupsv2 activé
  • (*) La prise en charge d'Arm est disponible en version preview.

    Vérifier que cgroupsv2 est activé

    Pour déterminer si cgroupsv2 est activé sur votre machine, exécutez la commande suivante :

    grep cgroup /proc/filesystems

    Si votre machine est compatible avec cgroupsv2, vous obtenez le résultat suivant :

    nodev cgroup
    nodev cgroupsv2
    

    Si votre machine n'est pas compatible avec cgroupsv2, vous obtenez le résultat suivant :

    nodev cgroup
    

    Vérifier la configuration SELinux

    Si votre système utilise SELinux, assurez-vous qu'il est configuré pour permettre l'exécution d'AlloyDB Omni. Pour ce guide de démarrage rapide, vous pouvez définir temporairement SELinux sur le mode permissif en exécutant la commande suivante :

    sudo setenforce 0

    Installer AlloyDB Omni à l'aide de RPM

    Pour installer et démarrer AlloyDB Omni, procédez comme suit :

    1. Configurez le dépôt 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

      Remplacez ALLOYDB_OMNI_URL par l'URL AlloyDB Omni que vous avez reçue après avoir rempli le formulaire d'inscription au téléchargement.

    2. Installez le package RPM AlloyDB Omni :

      sudo dnf install alloydbomni18
    3. Initialisez la base de données AlloyDB Omni :

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

      Remplacez les éléments suivants :

      • POSTGRES_PASSWORD : votre mot de passe.
      • DATA_DIR : chemin d'accès au répertoire hôte pour stocker les données liées à la base de données (par exemple, MOUNT_POINT/18).
      • POSTGRES_INITDB_ARGS : (facultatif) permet de transmettre les options initdb standards sous forme de chaîne unique.
    4. Préparez la base de données AlloyDB Omni :

      sudo PGPASSWORD=POSTGRES_PASSWORD /usr/lib/postgresql/18/bin/alloydbomni18-setup preparedb
    5. (Facultatif) Pour une exécution optimisée sur l'hôte, exécutez le script setup-host. Ce réglage au niveau de l'hôte est distinct des arguments d'initialisation de la base de données POSTGRES_INITDB_ARGS :

      sudo /usr/lib/postgresql/18/bin/alloydbomni18-setup-host
    6. Activez et démarrez le service AlloyDB Omni :

      sudo systemctl enable alloydbomni18
      sudo systemctl start alloydbomni18
    7. Connectez-vous à AlloyDB Omni à l'aide de psql :

      sudo -u postgres psql -h localhost

      La fenêtre du terminal affiche le texte de connexion psql qui se termine par une invite postgres=#.

    Libérer de l'espace

    Pour désinstaller le package AlloyDB Omni et nettoyer le service que vous avez créé lors de ce guide de démarrage rapide, procédez comme suit :

    1. Arrêtez le service AlloyDB Omni :

      sudo systemctl stop alloydbomni18
    2. Supprimez le package AlloyDB Omni :

      sudo dnf remove alloydbomni18

    Étape suivante