Configurer le volume de stockage du moteur de conteneur pour StorageGRID sur Linux
Avant d'installer le moteur de conteneurs Docker ou Podman, vous devrez peut-être formater le volume de stockage et le monter.
|
|
La prise en charge de Docker comme moteur de conteneur pour les déploiements logiciels uniquement est obsolète. Docker sera remplacé par un autre moteur de conteneur dans une prochaine version. |
|
|
« Linux » désigne un déploiement RHEL, Ubuntu ou Debian. Pour obtenir la liste des versions prises en charge, consultez le "Outil de matrice d'interopérabilité (IMT) NetApp". |
Vous pouvez ignorer ces étapes si vous prévoyez d'utiliser le volume racine comme volume de stockage Docker ou Podman et si vous disposez d'un espace suffisant sur la partition hôte contenant :
-
Podman:
/var/lib/containers -
Docker:
/var/lib/docker
-
Créez un système de fichiers sur le volume de stockage du moteur de conteneurs :
RHELsudo mkfs.ext4 container-engine-storage-volume-device
Ubuntu ou Debiansudo mkfs.ext4 docker-storage-volume-device
-
Montez le volume de stockage du moteur de conteneur :
RHEL-
Pour Docker :
sudo mkdir -p /var/lib/docker sudo mount container-storage-volume-device /var/lib/docker
-
Pour Podman :
sudo mkdir -p /var/lib/containers sudo mount container-storage-volume-device /var/lib/containers
Ubuntu ou Debiansudo mkdir -p /var/lib/docker sudo mount docker-storage-volume-device /var/lib/docker
-
Pour Podman :
sudo mkdir -p /var/lib/podman sudo mount container-storage-volume-device /var/lib/podman
-
-
Ajoutez une entrée pour le périphérique de volume de stockage du conteneur dans /etc/fstab.
-
RHEL : container-storage-volume-device
-
Ubuntu ou Debian : docker-storage-volume-device
Cette étape garantit que le volume de stockage sera remonté automatiquement après le redémarrage de l'hôte.
-
Installer Docker
Le système StorageGRID peut fonctionner sous Linux sous forme d'une collection de conteneurs.
-
Avant de pouvoir installer StorageGRID pour Ubuntu ou Debian, vous devez installer Docker.
-
Si vous avez choisi d'utiliser le moteur de conteneurs Docker, suivez ces étapes pour installer Docker. Sinon, installer Podman.
|
|
La prise en charge de Docker comme moteur de conteneur pour les déploiements logiciels uniquement est obsolète. Docker sera remplacé par un autre moteur de conteneur dans une prochaine version. |
-
Installez Docker en suivant les instructions correspondant à votre distribution Linux.
Si Docker n'est pas inclus dans votre distribution Linux, vous pouvez le télécharger depuis le site web de Docker. -
Assurez-vous que Docker est activé et démarré en exécutant les deux commandes suivantes :
sudo systemctl enable docker
sudo systemctl start docker
-
Confirmez que vous avez installé la version attendue de Docker en saisissant la commande suivante :
sudo docker version
Les versions du client et du serveur doivent être 1.11.0 ou ultérieures.
Installez Podman
Le système StorageGRID fonctionne comme un ensemble de conteneurs. Si vous avez choisi d’utiliser le moteur de conteneurs Podman, suivez ces étapes pour installer Podman. Sinon installer Docker.
-
Installez Podman et Podman-Docker en suivant les instructions correspondant à votre distribution Linux.
Vous devez également installer le paquet Podman-Docker lorsque vous installez Podman. -
Vérifiez que vous avez installé la version attendue de Podman et Podman-Docker en saisissant la commande suivante :
sudo docker version
Le paquet Podman-Docker vous permet d'utiliser les commandes Docker. Les versions du client et du serveur doivent être 3.2.3 ou ultérieures.
Version: 3.2.3 API Version: 3.2.3 Go Version: go1.15.7 Built: Tue Jul 27 03:29:39 2021 OS/Arch: linux/amd64