Préparez-vous à étendre votre système StorageGRID
Avant de procéder à une opération d'extension, rassemblez le matériel nécessaire et installez et configurez tout nouveau matériel et réseau.
| 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 en cours d’exécution sur la grille. Pour plus de détails, consultez les instructions pour téléchargement et extraction des fichiers d'installation 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 nouvel appliance StorageGRID. |
Ordinateur portable de service |
L'ordinateur portable de service possède les caractéristiques suivantes :
|
|
Contient les mots de passe nécessaires pour accéder aux nœuds du grid en ligne de commandes. Inclus dans le package de récupération. |
Phrase secrète de provisionnement |
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 ne figure pas dans le fichier |
Documentation StorageGRID |
|
Documentation actuelle pour votre plateforme |
Pour connaître les versions prises en charge, consultez 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 les opérations d'extension en utilisant la version de StorageGRID actuellement en cours d'exécution sur la grille.
-
Sélectionnez la version de StorageGRID actuellement en cours d'exécution sur la grille.
-
Connectez-vous 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 le
.tgzou.zipfichier correspondant à votre plateforme.La version indiquée dans le fichier d'archive d'installation doit correspondre à la version du logiciel actuellement installé.
Utilisez le fichier
.zipsi vous exécutez Windows sur l’ordinateur portable de service.Plate-forme archive d'installation RHEL
StorageGRID-Webscale-version-RPM-uniqueID.zipStorageGRID-Webscale-version-RPM-uniqueID.tgzUbuntu ou Debian ou Appliances
StorageGRID-Webscale-version-DEB-uniqueID.zipStorageGRID-Webscale-version-DEB-uniqueID.tgzVMware
StorageGRID-Webscale-version-VMware-uniqueID.zipStorageGRID-Webscale-version-VMware-uniqueID.tgzOpenStack/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 listé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 pour votre plateforme afin de choisir les fichiers dont vous avez besoin, en fonction de votre plateforme, de la topologie de grille prévue et de la façon dont vous allez étendre votre système StorageGRID.
Les chemins d'accès indiqués dans l'étape pour chaque plateforme sont relatifs au répertoire racine installé par le fichier d'archive.
-
Si vous étendez un système RHEL, sélectionnez les fichiers appropriés.
| Chemin et nom de 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 donne droit à aucun support technique pour le produit. |
|
Package RPM pour installer les images de nœud StorageGRID sur vos hôtes RHEL. |
|
Package RPM pour installer le 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 script |
|
Voici un exemple de script Python que vous pouvez utiliser pour vous connecter à l'API de gestion de grille 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 et de playbook Ansible pour la configuration d'hôtes RHEL pour le déploiement de conteneurs StorageGRID. Vous pouvez personnaliser le rôle ou le playbook selon vos besoins. |
|
Un exemple de script Python que vous pouvez utiliser pour vous connecter à l'API de gestion Grid lorsque l'authentification unique (SSO) est activée à l'aide d'Active Directory ou de Ping Federate. |
|
Un script d’assistance appelé par le script Python |
|
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 tester la compatibilité de la mise à niveau. |
-
Si vous étendez un système Ubuntu ou Debian, sélectionnez les fichiers appropriés.
| Chemin et nom de 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 hors production que vous pouvez utiliser pour les tests et les déploiements de validation de concept. |
|
Paquet DEB pour installer les images de nœud StorageGRID sur des hôtes Ubuntu ou Debian. |
|
Somme de contrôle MD5 du fichier |
|
Paquet DEB pour installer le service hôte StorageGRID sur des 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. |
|
Voici un exemple de script Python que vous pouvez utiliser pour vous connecter à l'API de gestion de grille 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 script |
|
Un fichier de configuration vierge à utiliser avec le |
|
Exemple de rôle et de playbook Ansible pour la configuration d'hôtes Ubuntu ou Debian pour le déploiement de conteneurs StorageGRID. Vous pouvez personnaliser le rôle ou le playbook selon vos besoins. |
|
Un exemple de script Python que vous pouvez utiliser pour vous connecter à l'API de gestion Grid lorsque l'authentification unique (SSO) est activée à l'aide d'Active Directory ou de Ping Federate. |
|
Un script d’assistance appelé par le script Python |
|
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 tester la compatibilité de la mise à niveau. |
-
Si vous étendez un système VMware, sélectionnez les fichiers appropriés.
| Chemin et nom de 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 donne droit à aucun support technique pour le produit. |
|
Le fichier disque de la machine virtuelle utilisé comme modèle pour créer des 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 script |
|
Un script Python utilisé pour automatiser la configuration d'un système StorageGRID. |
|
Un script Python utilisé pour automatiser la configuration des appliances StorageGRID. |
|
Voici un exemple de script Python que vous pouvez utiliser pour vous connecter à l'API de gestion de Grid lorsque l'authentification unique (SSO) est activée. Vous pouvez également utiliser ce script pour l'intégration à Ping Federate. |
|
Un exemple de fichier de configuration à utiliser avec le script |
|
Un fichier de configuration vierge à utiliser avec le |
|
Un exemple de script Python que vous pouvez utiliser pour vous connecter à l'API de gestion Grid lorsque l'authentification unique (SSO) est activée à l'aide d'Active Directory ou de Ping Federate. |
|
Un script d’assistance appelé par le script Python |
|
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 tester la compatibilité de la mise à niveau. |
-
Si vous étendez un système basé sur une appliance StorageGRID, sélectionnez les fichiers appropriés.
|
|
Pour l'installation de l'appliance, ces fichiers ne sont nécessaires que si vous devez éviter le trafic réseau. L'appliance peut télécharger les fichiers requis depuis le nœud d'administration où vous effectuez la procédure de récupération. |
| Chemin et nom de fichier | Description |
|---|---|
Package DEB pour installer les images de nœuds StorageGRID sur vos appliances. |
|
Somme de contrôle MD5 du fichier |
Vérifiez 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 grid ou le nouveau site a été installé et configuré.
-
Tous les nouveaux nœuds disposent de voies de communication bidirectionnelles avec tous les nœuds existants et nouveaux (une exigence du réseau Grid). En particulier, vérifiez que les ports TCP suivants sont ouverts entre les nouveaux nœuds que vous ajoutez lors de 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 Grid Network sur un sous-réseau non utilisé précédemment, vous avez déjà "ajouté le nouveau sous-réseau" à la liste des sous-réseaux Grid Network. Sinon, vous devrez annuler l'expansion, 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 du grid ou entre les sites StorageGRID. Lorsque vous utilisez des adresses IPv4 privées pour le réseau Grid, ces adresses doivent être directement routables depuis chaque nœud du grid sur chaque site. L'utilisation de la NAT pour faire transiter le réseau Grid à travers un segment de réseau public n'est prise en charge que si vous utilisez une application de tunnelisation transparente pour tous les nœuds du grid, c'est-à-dire que les nœuds du grid n'ont pas besoin de connaître les adresses IP publiques.
Cette restriction NAT est spécifique aux nœuds de grille et au réseau de grille. Selon les besoins, vous pouvez utiliser la NAT entre les clients externes et les nœuds de grille, par exemple pour fournir une adresse IP publique à un nœud passerelle.