Ce guide de démarrage rapide vous explique comment installer AlloyDB Omni, qui peut s'exécuter dans n'importe quel environnement UNIX compatible avec les runtimes de conteneurs.
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 remplir 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 respecter les exigences minimales suivantes en termes de matériel et de logiciel :
| OS/Plate-forme | Configuration matérielle minimale | Logiciel minimum |
|---|---|---|
| Linux |
|
|
| macOS |
|
|
| (*) La compatibilité avec Arm est disponible 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, la sortie suivante s'affiche :
nodev cgroup
nodev cgroupsv2
Si votre machine n'est pas compatible avec cgroupsv2, la sortie suivante 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 root n'est pas requis pour installer AlloyDB Omni.
Docker
Utilisez 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 variables suivantes :
NEW_PASSWORD: mot de passe à attribuer à l'utilisateurpostgresdu nouveau conteneur après sa création.IMAGE_TAG: utilisez16.8.0pour la dernière image Debian ou16.8.0-ubipour 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 du terminal affiche le texte de connexion
psqlqui se termine par une invitepostgres=#.
Podman
Utilisez la commande
docker 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 variables suivantes :
NEW_PASSWORD: mot de passe à attribuer à l'utilisateurpostgresdu nouveau conteneur après sa création.IMAGE_TAG: utilisez16.3.0pour la dernière image Debian ou16.3.0-ubipour 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 du 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éé dans ce guide de 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.