Rassembler le matériel nécessaire
Avant d’effectuer une opération d’extension, rassemblez le matériel et installez et configurez tout nouveau matériel et réseaux.
Article | Remarques |
---|---|
Archive d'installation de StorageGRID |
Si vous ajoutez de nouveaux nœuds de grille ou un nouveau site, vous devez télécharger et extraire l'archive d'installation de StorageGRID . Vous devez utiliser la même version que celle actuellement exécutée sur la grille. Pour plus de détails, consultez les instructions pourtéléchargement et extraction des fichiers d'installation de StorageGRID . Remarque : vous n'avez pas besoin de télécharger de fichiers si vous ajoutez de nouveaux volumes de stockage à des nœuds de stockage existants ou si vous installez un nouveau dispositif StorageGRID . |
Ordinateur portable de service |
L'ordinateur portable de service dispose des éléments suivants :
|
`Passwords.txt`déposer |
Contient les mots de passe requis pour accéder aux nœuds de la grille sur la ligne de commande. Inclus dans le package de récupération. |
Mot de passe d'approvisionnement |
La phrase secrète est créée et documentée lors de la première installation du système StorageGRID . La phrase secrète de provisionnement n'est pas dans le |
Documentation de StorageGRID |
|
Documentation actuelle pour votre plateforme |
Pour les versions prises en charge, voir le "Outil de matrice d'interopérabilité (IMT)" . |
Téléchargez et extrayez les fichiers d'installation de StorageGRID
Avant de pouvoir ajouter de nouveaux nœuds de grille ou un nouveau site, vous devez télécharger l'archive d'installation StorageGRID appropriée et extraire les fichiers.
Vous devez effectuer des opérations d’extension à l’aide de la version de StorageGRID actuellement exécutée sur la grille.
-
Aller à "Téléchargements NetApp : StorageGRID" .
-
Sélectionnez la version de StorageGRID actuellement en cours d’exécution sur la grille.
-
Sign in avec le nom d’utilisateur et le mot de passe de votre compte NetApp .
-
Lisez le contrat de licence utilisateur final, cochez la case, puis sélectionnez Accepter et continuer.
-
Dans la colonne Installer StorageGRID de la page de téléchargement, sélectionnez l'option
.tgz
ou.zip
fichier pour votre plateforme.La version affichée dans le fichier d'archive d'installation doit correspondre à la version du logiciel actuellement installée.
Utilisez le
.zip
fichier si vous exécutez Windows sur l'ordinateur portable de service.Plate-forme Archives d'installation Red Hat Enterprise Linux
StorageGRID-Webscale-version-RPM-uniqueID.zip
StorageGRID-Webscale-version-RPM-uniqueID.tgz
Ubuntu ou Debian ou Appliances
StorageGRID-Webscale-version-DEB-uniqueID.zip
StorageGRID-Webscale-version-DEB-uniqueID.tgz
VMware
StorageGRID-Webscale-version-VMware-uniqueID.zip
StorageGRID-Webscale-version-VMware-uniqueID.tgz
OpenStack/autre hyperviseur
Pour étendre un déploiement existant sur OpenStack, vous devez déployer une machine virtuelle exécutant l’une des distributions Linux prises en charge répertoriées ci-dessus et suivre les instructions appropriées pour Linux.
-
Téléchargez et extrayez le fichier d'archive.
-
Suivez l’étape appropriée à votre plateforme pour choisir les fichiers dont vous avez besoin, en fonction de votre plateforme, de la topologie de grille prévue et de la manière dont vous allez étendre votre système StorageGRID .
Les chemins répertoriés dans l’étape pour chaque plate-forme sont relatifs au répertoire de niveau supérieur installé par le fichier d’archive.
-
Si vous étendez un système Red Hat Enterprise Linux, sélectionnez les fichiers appropriés.
Chemin et nom du fichier | Description |
---|---|
Un fichier texte qui décrit tous les fichiers contenus dans le fichier de téléchargement StorageGRID . |
|
Une licence gratuite qui ne fournit aucun droit d'assistance pour le produit. |
|
Package RPM pour l'installation des images de nœuds StorageGRID sur vos hôtes RHEL. |
|
Package RPM pour l'installation du service hôte StorageGRID sur vos hôtes RHEL. |
|
Outil de script de déploiement |
Description |
Un script Python utilisé pour automatiser la configuration d'un système StorageGRID . |
|
Un script Python utilisé pour automatiser la configuration des appliances StorageGRID . |
|
Un exemple de fichier de configuration à utiliser avec le |
|
Un exemple de script Python que vous pouvez utiliser pour vous connecter à l’API Grid Management lorsque l’authentification unique est activée. Vous pouvez également utiliser ce script pour l'intégration de Ping Federate. |
|
Un fichier de configuration vierge à utiliser avec le |
|
Exemple de rôle Ansible et de playbook pour la configuration des hôtes RHEL pour le déploiement du conteneur StorageGRID . Vous pouvez personnaliser le rôle ou le manuel selon vos besoins. |
|
Un exemple de script Python que vous pouvez utiliser pour vous connecter à l’API Grid Management lorsque l’authentification unique (SSO) est activée à l’aide d’Active Directory ou de Ping Federate. |
|
Un script d'aide appelé par le compagnon |
|
Schémas d'API pour StorageGRID. Remarque : avant d'effectuer une mise à niveau, vous pouvez utiliser ces schémas pour confirmer que tout code que vous avez écrit pour utiliser les API de gestion StorageGRID sera compatible avec la nouvelle version de StorageGRID si vous ne disposez pas d'un environnement StorageGRID hors production pour les tests de compatibilité de mise à niveau. |
-
Si vous étendez un système Ubuntu ou Debian, sélectionnez les fichiers appropriés.
Chemin et nom du fichier | Description |
---|---|
Un fichier texte qui décrit tous les fichiers contenus dans le fichier de téléchargement StorageGRID . |
|
Un fichier de licence NetApp non destiné à la production que vous pouvez utiliser pour les tests et les déploiements de preuve de concept. |
|
Paquet DEB pour l'installation des images de nœuds StorageGRID sur les hôtes Ubuntu ou Debian. |
|
Somme de contrôle MD5 pour le fichier |
|
Paquet DEB pour l'installation du service hôte StorageGRID sur les hôtes Ubuntu ou Debian. |
|
Outil de script de déploiement |
Description |
Un script Python utilisé pour automatiser la configuration d'un système StorageGRID . |
|
Un script Python utilisé pour automatiser la configuration des appliances StorageGRID . |
|
Un exemple de script Python que vous pouvez utiliser pour vous connecter à l’API Grid Management lorsque l’authentification unique est activée. Vous pouvez également utiliser ce script pour l'intégration de Ping Federate. |
|
Un exemple de fichier de configuration à utiliser avec le |
|
Un fichier de configuration vierge à utiliser avec le |
|
Exemple de rôle Ansible et de playbook pour la configuration des hôtes Ubuntu ou Debian pour le déploiement du conteneur StorageGRID . Vous pouvez personnaliser le rôle ou le manuel selon vos besoins. |
|
Un exemple de script Python que vous pouvez utiliser pour vous connecter à l’API Grid Management lorsque l’authentification unique (SSO) est activée à l’aide d’Active Directory ou de Ping Federate. |
|
Un script d'aide appelé par le compagnon |
|
Schémas d'API pour StorageGRID. Remarque : avant d'effectuer une mise à niveau, vous pouvez utiliser ces schémas pour confirmer que tout code que vous avez écrit pour utiliser les API de gestion StorageGRID sera compatible avec la nouvelle version de StorageGRID si vous ne disposez pas d'un environnement StorageGRID hors production pour les tests de compatibilité de mise à niveau. |
-
Si vous étendez un système VMware, sélectionnez les fichiers appropriés.
Chemin et nom du fichier | Description |
---|---|
Un fichier texte qui décrit tous les fichiers contenus dans le fichier de téléchargement StorageGRID . |
|
Une licence gratuite qui ne fournit aucun droit d'assistance pour le produit. |
|
Le fichier de disque de machine virtuelle utilisé comme modèle pour la création de machines virtuelles de nœuds de grille. |
|
Le fichier modèle Open Virtualization Format( |
|
Le fichier modèle( |
|
Le fichier modèle( |
|
Le fichier modèle( |
|
Outil de script de déploiement |
Description |
Un script shell Bash utilisé pour automatiser le déploiement de nœuds de grille virtuels. |
|
Un exemple de fichier de configuration à utiliser avec le |
|
Un script Python utilisé pour automatiser la configuration d'un système StorageGRID . |
|
Un script Python utilisé pour automatiser la configuration des appliances StorageGRID . |
|
Un exemple de script Python que vous pouvez utiliser pour vous connecter à l'API Grid Management lorsque l'authentification unique (SSO) est activée. Vous pouvez également utiliser ce script pour l'intégration de Ping Federate. |
|
Un exemple de fichier de configuration à utiliser avec le |
|
Un fichier de configuration vierge à utiliser avec le |
|
Un exemple de script Python que vous pouvez utiliser pour vous connecter à l’API Grid Management lorsque l’authentification unique (SSO) est activée à l’aide d’Active Directory ou de Ping Federate. |
|
Un script d'aide appelé par le compagnon |
|
Schémas d'API pour StorageGRID. Remarque : avant d'effectuer une mise à niveau, vous pouvez utiliser ces schémas pour confirmer que tout code que vous avez écrit pour utiliser les API de gestion StorageGRID sera compatible avec la nouvelle version de StorageGRID si vous ne disposez pas d'un environnement StorageGRID hors production pour les tests de compatibilité de mise à niveau. |
-
Si vous étendez un système basé sur une appliance StorageGRID , sélectionnez les fichiers appropriés.
Chemin et nom du fichier | Description |
---|---|
Package DEB pour l'installation des images de nœuds StorageGRID sur vos appliances. |
|
Somme de contrôle MD5 pour le fichier |
|
Pour l'installation de l'appareil, ces fichiers ne sont nécessaires que si vous devez éviter le trafic réseau. L'appareil peut télécharger les fichiers requis à partir du nœud d'administration principal. |
Vérifier le matériel et le réseau
Avant de commencer l’extension de votre système StorageGRID , assurez-vous des points suivants :
-
Le matériel nécessaire pour prendre en charge les nouveaux nœuds de réseau ou le nouveau site a été installé et configuré.
-
Tous les nouveaux nœuds disposent de chemins de communication bidirectionnels vers tous les nœuds existants et nouveaux (une exigence pour le réseau Grid). En particulier, vérifiez que les ports TCP suivants sont ouverts entre les nouveaux nœuds que vous ajoutez dans l’extension et le nœud d’administration principal :
-
1055
-
7443
-
8011
-
10342
-
-
Le nœud d’administration principal peut communiquer avec tous les serveurs d’extension destinés à héberger le système StorageGRID .
-
Si l'un des nouveaux nœuds possède une adresse IP de réseau de grille sur un sous-réseau non utilisé auparavant, vous avez déjà"ajouté le nouveau sous-réseau" à la liste des sous-réseaux du réseau Grid. Sinon, vous devrez annuler l’extension, ajouter le nouveau sous-réseau et recommencer la procédure.
-
Vous n'utilisez pas la traduction d'adresses réseau (NAT) sur le réseau Grid entre les nœuds de grille ou entre les sites StorageGRID . Lorsque vous utilisez des adresses IPv4 privées pour le réseau Grid, ces adresses doivent être directement routables à partir de chaque nœud de grille sur chaque site. L'utilisation de NAT pour relier le réseau Grid à un segment de réseau public n'est prise en charge que si vous utilisez une application de tunneling transparente pour tous les nœuds de la grille, ce qui signifie que les nœuds de la grille ne nécessitent aucune connaissance des adresses IP publiques.
Cette restriction NAT est spécifique aux nœuds de grille et au réseau de grille. Si nécessaire, vous pouvez utiliser NAT entre les clients externes et les nœuds de grille, par exemple pour fournir une adresse IP publique pour un nœud de passerelle.