Pour en savoir plus sur AlloyDB Omni, consultez la 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
| Médias | Emplacements de téléchargement et guides d'installation | Déploiement vers |
|---|---|---|
| Image Debian | DockerHub (tags) | |
| Image UBI (Red Hat) | Catalogue de l'écosystème Red Hat |
|
Répondre aux exigences matérielles et logicielles
Assurez-vous de disposer de la configuration matérielle et logicielle minimale requise :
| OS/Plate-forme | Configuration matérielle minimale | Configuration logicielle minimale |
|---|---|---|
| Linux |
|
|
| macOS |
|
|
| (*) La compatibilité avec Arm est en 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, le résultat suivant s'affiche :
nodev cgroup
nodev cgroupsv2
Si votre machine n'est pas compatible avec cgroupsv2, le résultat suivant s'affiche :
nodev cgroup
Installer un environnement d'exécution de conteneur
Installez un environnement d'exécution de conteneur tel que Docker ou Podman. AlloyDB Omni s'exécute dans un conteneur.
Installer AlloyDB Omni à l'aide de Docker
L'accès racine n'est pas requis pour installer AlloyDB Omni.
Docker
Dans un terminal sur votre machine hôte, exécutez la commande
docker runpour créer un conteneur avec AlloyDB Omni nommémy-omni:docker run --name my-omni \ -e POSTGRES_PASSWORD=NEW_PASSWORD \ -d google/alloydbomni:IMAGE_TAGRemplacez les éléments suivants :
NEW_PASSWORD: mot de passe à attribuer à l'utilisateurpostgresdu conteneur nouvellement créé.IMAGE_TAG: tag d'image (par exemple,18.4.0pour la dernière image Debian ou18.4.0-ubi9pour la dernière image UBI).
Connectez-vous à AlloyDB Omni conteneurisé à l'aide de
psql:docker exec -it my-omni psql -h localhost -U postgresLa fenêtre de terminal affiche le texte de connexion
psqlqui se termine par une invitepostgres=#.
Podman
Dans un terminal sur votre machine hôte, exécutez la commande
podman runpour créer un conteneur avec AlloyDB Omni nommémy-omni:podman run --name my-omni \ -e POSTGRES_PASSWORD=NEW_PASSWORD \ -d google/alloydbomni:IMAGE_TAGRemplacez les éléments suivants :
NEW_PASSWORD: mot de passe à attribuer à l'utilisateurpostgresdu conteneur nouvellement créé.IMAGE_TAG: tag d'image (par exemple,18.4.0pour la dernière image Debian ou18.4.0-ubi9pour la dernière image UBI).
Connectez-vous à AlloyDB Omni conteneurisé à l'aide de
psql:podman exec -it my-omni psql -h localhost -U postgresLa fenêtre de terminal affiche le texte de connexion
psqlqui se termine par une invitepostgres=#.
Effectuer un nettoyage
Pour nettoyer le conteneur AlloyDB Omni que vous avez créé lors de ce démarrage rapide, procédez comme suit :
Docker
Arrêtez votre conteneur AlloyDB Omni nommé
my-omni:docker container stop my-omniSupprimez votre conteneur AlloyDB Omni nommé
my-omni:docker container rm my-omni
Podman
Arrêtez votre conteneur AlloyDB Omni nommé
my-omni:podman container stop my-omniSupprimez votre conteneur AlloyDB Omni nommé
my-omni:podman container rm my-omni
Pour savoir comment installer AlloyDB Omni dans un nouveau conteneur pour une utilisation en production, consultez la page Personnaliser votre installation AlloyDB Omni.