Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Automatisation de l'installation (VMware)

Contributeurs

Vous pouvez utiliser VMware vSphere pour automatiser le déploiement des nœuds grid. Vous pouvez également automatiser la configuration de StorageGRID.

Automatisez le déploiement de nœuds grid

Utilisez VMware vSphere pour automatiser le déploiement des nœuds grid.

Avant de commencer
  • Vous avez accès à un système Linux/Unix avec Bash 3.2 ou version ultérieure.

  • VMware OVF Tool 4.1 est installé et correctement configuré.

  • Vous connaissez le nom d'utilisateur et le mot de passe requis pour accéder à VMware vSphere à l'aide de l'outil OVF.

  • Vous connaissez l'URL d'infrastructure virtuelle (VI) pour l'emplacement dans vSphere où vous souhaitez déployer les machines virtuelles StorageGRID. Cette URL est généralement une vApp ou un pool de ressources. Par exemple : vi://vcenter.example.com/vi/sgws

    Remarque Vous pouvez utiliser VMware ovftool utilitaire pour déterminer cette valeur (voir ovftool documentation pour plus de détails).
    Remarque Si vous déployez une vApp, les machines virtuelles ne démarrent pas automatiquement la première fois et vous devez les mettre sous tension manuellement.
  • Vous avez collecté toutes les informations requises pour le fichier de configuration. Voir "Collecte d'informations sur votre environnement de déploiement" pour plus d'informations.

  • Vous avez accès aux fichiers suivants à partir de l'archive d'installation de VMware pour StorageGRID :

Nom du fichier Description

NetApp-SG-version-SHA.vmdk

Fichier de disque de machine virtuelle utilisé comme modèle pour créer des machines virtuelles de nœud de grille.

Remarque : ce fichier doit se trouver dans le même dossier que le .ovf et .mf fichiers.

vsphere-primary-admin.ovf vsphere-primary-admin.mf

Fichier modèle du format Open Virtualization (.ovf) et fichier manifeste (.mf) Pour le déploiement du nœud d'administration principal.

vsphere-non-primary-admin.ovf vsphere-non-primary-admin.mf

Le fichier de modèle (.ovf) et fichier manifeste (.mf) Pour le déploiement de nœuds d'administration non primaires.

vsphere-archive.ovf vsphere-archive.mf

Le fichier de modèle (.ovf) et fichier manifeste (.mf) Pour le déploiement des nœuds d'archivage.

vsphere-gateway.ovf vsphere-gateway.mf

Le fichier de modèle (.ovf) et fichier manifeste (.mf) Pour le déploiement des nœuds de passerelle.

vsphere-storage.ovf vsphere-storage.mf

Le fichier de modèle (.ovf) et fichier manifeste (.mf) Pour le déploiement de nœuds de stockage basés sur des machines virtuelles.

deploy-vsphere-ovftool.sh

Le script de shell Bash utilisé pour automatiser le déploiement des nœuds de grille virtuels.

deploy-vsphere-ovftool-sample.ini

Exemple de fichier de configuration à utiliser avec le deploy-vsphere-ovftool.sh script.

Définissez le fichier de configuration pour votre déploiement

Vous spécifiez les informations nécessaires au déploiement de noeuds de grille virtuels pour StorageGRID dans un fichier de configuration utilisé par deploy-vsphere-ovftool.sh Script bash. Vous pouvez modifier un exemple de fichier de configuration pour ne pas avoir à créer le fichier à partir de zéro.

Étapes
  1. Faites une copie du fichier de configuration exemple (deploy-vsphere-ovftool.sample.ini). Enregistrez le nouveau fichier sous deploy-vsphere-ovftool.ini dans le même répertoire que deploy-vsphere-ovftool.sh.

  2. La transparence deploy-vsphere-ovftool.ini.

  3. Entrez toutes les informations requises pour déployer des nœuds VMware Virtual Grid.

    Voir Paramètres du fichier de configuration pour plus d'informations.

  4. Une fois que vous avez saisi et vérifié toutes les informations nécessaires, enregistrez et fermez le fichier.

Paramètres du fichier de configuration

Le deploy-vsphere-ovftool.ini le fichier de configuration contient les paramètres requis pour déployer des nœuds de grille virtuelle.

Le fichier de configuration répertorie d'abord les paramètres globaux, puis répertorie les paramètres spécifiques au nœud dans les sections définies par nom de nœud. Lorsque le fichier est utilisé :

  • Paramètres globaux sont appliqués à tous les nœuds de la grille.

  • Node-Specific parameters remplace les paramètres globaux.

Paramètres globaux

Les paramètres globaux sont appliqués à tous les nœuds de la grille, sauf s'ils sont remplacés par des paramètres dans des sections individuelles. Placez les paramètres qui s'appliquent à plusieurs nœuds dans la section des paramètres globaux, puis remplacez ces paramètres si nécessaire dans les sections de nœuds individuels.

  • OVFTOOL_ARGUMENTS : vous pouvez spécifier OVFTOOL_ARGUMENTS comme paramètres globaux, ou vous pouvez appliquer des arguments individuellement à des nœuds spécifiques. Par exemple :

    OVFTOOL_ARGUMENTS = --powerOn --noSSLVerify --diskMode=eagerZeroedThick --datastore='datastore_name'

    Vous pouvez utiliser le --powerOffTarget et --overwrite options permettant d'arrêter et de remplacer des machines virtuelles existantes.

    Important Vous devez déployer des nœuds dans différents datastores et spécifier OVFTOOL_ARGUMENTS pour chaque nœud, au lieu de global.
  • SOURCE : chemin d'accès au modèle de machine virtuelle StorageGRID (.vmdk) et le .ovf et .mf fichiers pour des nœuds grid individuels. Par défaut, le répertoire courant est sélectionné.

    SOURCE = /downloads/StorageGRID-Webscale-version/vsphere
  • TARGET : URL de l'infrastructure virtuelle VMware vSphere (vi) pour l'emplacement où StorageGRID sera déployé. Par exemple :

    TARGET = vi://vcenter.example.com/vm/sgws
  • GRID_NETWORK_CONFIG : méthode utilisée pour acquérir des adresses IP, STATIQUES ou DHCP. La valeur par défaut est STATIQUE. Si tous les noeuds ou la plupart utilisent la même méthode pour acquérir des adresses IP, vous pouvez spécifier cette méthode ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    GRID_NETWORK_CONFIG = DHCP
  • GRID_NETWORK_TARGET : nom d'un réseau VMware existant à utiliser pour le réseau Grid. Si tous les nœuds ou la plupart utilisent le même nom de réseau, vous pouvez le spécifier ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    GRID_NETWORK_TARGET = SG-Admin-Network
  • GRID_NETWORK_MASK : masque de réseau pour le réseau de grille. Si tous les nœuds ou la plupart utilisent le même masque de réseau, vous pouvez le spécifier ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    GRID_NETWORK_MASK = 255.255.255.0
  • GRID_NETWORK_GATEWAY : passerelle réseau pour le réseau Grid. Si tous les nœuds ou la plupart utilisent la même passerelle réseau, vous pouvez le spécifier ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    GRID_NETWORK_GATEWAY = 10.1.0.1
  • GRID_NETWORK_MTU : FACULTATIF. L'unité de transmission maximale (MTU) sur le réseau Grid. Si elle est spécifiée, la valeur doit être comprise entre 1280 et 9216. Par exemple :

    GRID_NETWORK_MTU = 8192

    Si omis, 1400 est utilisé.

    Si vous souhaitez utiliser des trames jumbo, définissez la valeur MTU sur une valeur adaptée aux trames jumbo, comme 9000. Sinon, conservez la valeur par défaut.

    Important La valeur MTU du réseau doit correspondre à la valeur configurée sur le port du commutateur auquel le nœud est connecté. Dans le cas contraire, des problèmes de performances réseau ou une perte de paquets peuvent se produire.
    Important Pour des performances réseau optimales, tous les nœuds doivent être configurés avec des valeurs MTU similaires sur leurs interfaces réseau Grid. L'alerte Grid Network MTU mismatch est déclenchée en cas de différence importante dans les paramètres MTU pour le réseau Grid sur les nœuds individuels. Les valeurs MTU ne doivent pas nécessairement être identiques pour tous les types de réseau.
  • ADMIN_NETWORK_CONFIG : méthode utilisée pour acquérir des adresses IP, DÉSACTIVÉES, STATIQUE ou DHCP. La valeur par défaut EST DÉSACTIVÉE. Si tous les noeuds ou la plupart utilisent la même méthode pour acquérir des adresses IP, vous pouvez spécifier cette méthode ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    ADMIN_NETWORK_CONFIG = STATIC
  • ADMIN_NETWORK_TARGET : nom d'un réseau VMware existant à utiliser pour le réseau Admin. Ce paramètre est requis, sauf si le réseau d'administration est désactivé. Si tous les nœuds ou la plupart utilisent le même nom de réseau, vous pouvez le spécifier ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    ADMIN_NETWORK_TARGET = SG-Admin-Network
  • ADMIN_NETWORK_MASK : le masque réseau du réseau Admin. Ce paramètre est requis si vous utilisez l'adressage IP statique. Si tous les nœuds ou la plupart utilisent le même masque de réseau, vous pouvez le spécifier ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    ADMIN_NETWORK_MASK = 255.255.255.0
  • ADMIN_NETWORK_GATEWAY : passerelle réseau pour le réseau Admin. Ce paramètre est requis si vous utilisez l'adressage IP statique et que vous spécifiez des sous-réseaux externes dans LE paramètre ADMIN_NETWORK_ESL. (C'est-à-dire que ce n'est pas nécessaire si ADMIN_NETWORK_ESL est vide.) Si tous les nœuds ou la plupart utilisent la même passerelle réseau, vous pouvez le spécifier ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    ADMIN_NETWORK_GATEWAY = 10.3.0.1
  • ADMIN_NETWORK_ESL : liste de sous-réseaux externes (routes) pour le réseau Admin, spécifiée comme liste de destinations de routage CIDR séparées par des virgules. Si tous les nœuds ou la plupart utilisent la même liste de sous-réseaux externes, vous pouvez la spécifier ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    ADMIN_NETWORK_ESL = 172.16.0.0/21,172.17.0.0/21
  • ADMIN_NETWORK_MTU : FACULTATIF. Unité de transmission maximale (MTU) sur le réseau Admin. Ne spécifiez pas si ADMIN_NETWORK_CONFIG = DHCP. Si elle est spécifiée, la valeur doit être comprise entre 1280 et 9216. Si omis, 1400 est utilisé. Si vous souhaitez utiliser des trames jumbo, définissez la valeur MTU sur une valeur adaptée aux trames jumbo, comme 9000. Sinon, conservez la valeur par défaut. Si tous les nœuds ou la plupart utilisent le même MTU pour le réseau d'administration, vous pouvez le spécifier ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    ADMIN_NETWORK_MTU = 8192
  • CLIENT_NETWORK_CONFIG : méthode utilisée pour acquérir des adresses IP, DÉSACTIVÉES, STATIQUE ou DHCP. La valeur par défaut EST DÉSACTIVÉE. Si tous les noeuds ou la plupart utilisent la même méthode pour acquérir des adresses IP, vous pouvez spécifier cette méthode ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    CLIENT_NETWORK_CONFIG = STATIC
  • CLIENT_NETWORK_TARGET : nom d'un réseau VMware existant à utiliser pour le réseau client. Ce paramètre est requis, sauf si le réseau client est désactivé. Si tous les nœuds ou la plupart utilisent le même nom de réseau, vous pouvez le spécifier ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    CLIENT_NETWORK_TARGET = SG-Client-Network
  • CLIENT_NETWORK_MASK : le masque réseau du réseau client. Ce paramètre est requis si vous utilisez l'adressage IP statique. Si tous les nœuds ou la plupart utilisent le même masque de réseau, vous pouvez le spécifier ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    CLIENT_NETWORK_MASK = 255.255.255.0
  • CLIENT_NETWORK_GATEWAY : passerelle réseau pour le réseau client. Ce paramètre est requis si vous utilisez l'adressage IP statique. Si tous les nœuds ou la plupart utilisent la même passerelle réseau, vous pouvez le spécifier ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    CLIENT_NETWORK_GATEWAY = 10.4.0.1
  • CLIENT_NETWORK_MTU : FACULTATIF. Unité de transmission maximale (MTU) sur le réseau client. Ne spécifiez pas si CLIENT_NETWORK_CONFIG = DHCP. Si elle est spécifiée, la valeur doit être comprise entre 1280 et 9216. Si omis, 1400 est utilisé. Si vous souhaitez utiliser des trames jumbo, définissez la valeur MTU sur une valeur adaptée aux trames jumbo, comme 9000. Sinon, conservez la valeur par défaut. Si tous les nœuds ou la plupart utilisent le même MTU pour le réseau client, vous pouvez le spécifier ici. Vous pouvez alors remplacer le paramètre global en spécifiant différents paramètres pour un ou plusieurs nœuds individuels. Par exemple :

    CLIENT_NETWORK_MTU = 8192
  • PORT_REMAPPAGE : remappe tout port utilisé par un nœud pour les communications internes de nœud de grille ou les communications externes. Le remappage des ports est nécessaire si les stratégies de mise en réseau d'entreprise limitent un ou plusieurs ports utilisés par StorageGRID. Pour obtenir la liste des ports utilisés par StorageGRID, reportez-vous à la section communications internes des nœuds de la grille et communications externes dans "Instructions de mise en réseau".

    Important Ne mappez pas les ports que vous prévoyez d'utiliser pour configurer les terminaux de l'équilibreur de charge.
    Remarque Si le PARAMÈTRE PORT_REMAPPAGE est défini uniquement, le mappage que vous spécifiez est utilisé pour les communications entrantes et sortantes. Si PORT_REMAPPAGE_INBOUND est également spécifié, PORT_REMAPPAGE s'applique uniquement aux communications sortantes.

Le format utilisé est : network type/protocol/default port used by grid node/new port, où le type de réseau est grid, admin, ou client, et le protocole est tcp ou udp.

Par exemple :

PORT_REMAP = client/tcp/18082/443

Utilisé seul, cet exemple de paramètre mappe de façon symétrique les communications entrantes et sortantes du nœud de grille entre le port 18082 et le port 443. Si utilisé conjointement avec PORT_REMAPPAGE_INBOUND, cet exemple de paramètre mappe les communications sortantes du port 18082 au port 443.

  • PORT_REMAPPAGE_INBOUND : remappe les communications entrantes pour le port spécifié. Si vous spécifiez PORT_REMAP_INBOUND mais que vous ne spécifiez pas de valeur pour PORT_REMAP, les communications sortantes pour le port sont inchangées.

    Important Ne mappez pas les ports que vous prévoyez d'utiliser pour configurer les terminaux de l'équilibreur de charge.

Le format utilisé est : network type/protocol/_default port used by grid node/new port, où le type de réseau est grid, admin, ou client, et le protocole est tcp ou udp.

Par exemple :

PORT_REMAP_INBOUND = client/tcp/443/18082

Dans cet exemple, le trafic envoyé au port 443 passe par un pare-feu interne et le dirige vers le port 18082, où le nœud de la grille écoute les requêtes S3.

Paramètres spécifiques aux nœuds

Chaque nœud se trouve dans sa propre section du fichier de configuration. Chaque nœud nécessite les paramètres suivants :

  • L'en-tête de section définit le nom du nœud qui sera affiché dans le Grid Manager. Vous pouvez remplacer cette valeur en spécifiant le paramètre optionnel NOM_NOEUD pour le noeud.

  • NODE_TYPE : VM_Admin_Node, VM_Storage_Node, VM_Archive_Node ou VM_API_Gateway_Node

  • GRID_NETWORK_IP : adresse IP du nœud sur le réseau Grid.

  • ADMIN_NETWORK_IP : adresse IP du noeud sur le réseau Admin. Obligatoire uniquement si le nœud est connecté au réseau Admin et QUE ADMIN_NETWORK_CONFIG est défini SUR STATIQUE.

  • CLIENT_NETWORK_IP : adresse IP du noeud sur le réseau client. Requis uniquement si le nœud est connecté au réseau client et QUE CLIENT_NETWORK_CONFIG pour ce nœud est défini sur STATIQUE.

  • ADMIN_IP : adresse IP du nœud d'administration principal sur le réseau Grid. Utilisez la valeur que vous spécifiez comme GRID_NETWORK_IP pour le noeud d'administration principal. Si vous omettez ce paramètre, le nœud tente de détecter l'IP du nœud d'administration principal à l'aide de mDNS. Pour plus d'informations, voir "Mode de détection des nœuds du grid sur le nœud d'administration principal".

    Remarque Le paramètre ADMIN_IP est ignoré pour le nœud d'administration principal.
  • Tous les paramètres qui n'ont pas été définis globalement. Par exemple, si un nœud est associé au réseau Admin et que vous n'avez pas spécifié les paramètres ADMIN_NETWORK globalement, vous devez les spécifier pour le nœud.

Nœud d'administration principal

Les paramètres supplémentaires suivants sont requis pour le nœud d'administration principal :

  • NODE_TYPE : VM_Admin_Node

  • ADMIN_ROLE : principal

Cet exemple d'entrée concerne un noeud d'administration principal sur les trois réseaux :

[DC1-ADM1]
  ADMIN_ROLE = Primary
  NODE_TYPE = VM_Admin_Node

  GRID_NETWORK_IP = 10.1.0.2
  ADMIN_NETWORK_IP = 10.3.0.2
  CLIENT_NETWORK_IP = 10.4.0.2

Le paramètre supplémentaire suivant est facultatif pour le nœud d'administration principal :

  • DISQUE : par défaut, les nœuds d'administration sont affectés à deux disques durs supplémentaires de 200 Go pour l'audit et l'utilisation de la base de données. Vous pouvez augmenter ces paramètres à l'aide du paramètre DISQUE. Par exemple :

    DISK = INSTANCES=2, CAPACITY=300
Remarque Pour les nœuds Admin, LES INSTANCES doivent toujours être égales à 2.
Nœud de stockage

Le paramètre supplémentaire suivant est requis pour les nœuds de stockage :

  • NODE_TYPE : VM_Storage_Node

    Cet exemple d'entrée concerne un noeud de stockage qui se trouve sur la grille et les réseaux d'administration, mais pas sur le réseau client. Ce nœud utilise le paramètre ADMIN_IP pour spécifier l'adresse IP du nœud d'administration principal sur le réseau Grid.

    [DC1-S1]
      NODE_TYPE = VM_Storage_Node
    
      GRID_NETWORK_IP = 10.1.0.3
      ADMIN_NETWORK_IP = 10.3.0.3
    
      ADMIN_IP = 10.1.0.2

    Ce deuxième exemple d'entrée concerne un nœud de stockage sur un réseau client dans lequel la stratégie de réseau d'entreprise du client indique qu'une application client S3 n'est autorisée qu'à accéder au nœud de stockage via le port 80 ou 443. Cet exemple de fichier de configuration utilise PORT_REMAP pour permettre au nœud de stockage d'envoyer et de recevoir des messages S3 sur le port 443.

    [DC2-S1]
      NODE_TYPE = VM_Storage_Node
    
      GRID_NETWORK_IP = 10.1.1.3
      CLIENT_NETWORK_IP = 10.4.1.3
      PORT_REMAP = client/tcp/18082/443
    
      ADMIN_IP = 10.1.0.2

    Le dernier exemple crée un remappage symétrique pour le trafic ssh du port 22 au port 3022, mais définit explicitement les valeurs pour le trafic entrant et sortant.

    [DC1-S3]
      NODE_TYPE = VM_Storage_Node
    
      GRID_NETWORK_IP = 10.1.1.3
    
      PORT_REMAP = grid/tcp/22/3022
      PORT_REMAP_INBOUND = grid/tcp/3022/22
    
      ADMIN_IP = 10.1.0.2

Le paramètre supplémentaire suivant est facultatif pour les nœuds de stockage :

  • DISQUE : par défaut, les nœuds de stockage sont affectés à trois disques de 4 To pour une utilisation RangeDB. Vous pouvez augmenter ces paramètres à l'aide du paramètre DISQUE. Par exemple :

    DISK = INSTANCES=16, CAPACITY=4096
Nœud d'archivage

Le paramètre supplémentaire suivant est requis pour les nœuds d'archivage :

  • NODE_TYPE : VM_Archive_Node

Cet exemple d'entrée concerne un noeud d'archivage qui se trouve sur la grille et les réseaux d'administration, mais pas sur le réseau client.

[DC1-ARC1]
  NODE_TYPE = VM_Archive_Node

  GRID_NETWORK_IP = 10.1.0.4
  ADMIN_NETWORK_IP = 10.3.0.4

  ADMIN_IP = 10.1.0.2
Nœud de passerelle

Le paramètre supplémentaire suivant est requis pour les nœuds de passerelle :

  • NODE_TYPE : VM_API_GATEWAY

Cet exemple d'entrée concerne un exemple de nœud de passerelle sur les trois réseaux. Dans cet exemple, aucun paramètre du réseau client n'a été spécifié dans la section globale du fichier de configuration. Il faut donc les spécifier pour le nœud :

[DC1-G1]
  NODE_TYPE = VM_API_Gateway

  GRID_NETWORK_IP = 10.1.0.5
  ADMIN_NETWORK_IP = 10.3.0.5

  CLIENT_NETWORK_CONFIG = STATIC
  CLIENT_NETWORK_TARGET = SG-Client-Network
  CLIENT_NETWORK_MASK = 255.255.255.0
  CLIENT_NETWORK_GATEWAY = 10.4.0.1
  CLIENT_NETWORK_IP = 10.4.0.5

  ADMIN_IP = 10.1.0.2
Nœud d'administration non primaire

Les paramètres supplémentaires suivants sont requis pour les nœuds d'administration non primaires :

  • NODE_TYPE : VM_Admin_Node

  • ADMIN_ROLE : non-Primary

Cet exemple d'entrée concerne un noeud d'administration non primaire qui n'est pas sur le réseau client :

[DC2-ADM1]
  ADMIN_ROLE = Non-Primary
  NODE_TYPE = VM_Admin_Node

  GRID_NETWORK_TARGET = SG-Grid-Network
  GRID_NETWORK_IP = 10.1.0.6
  ADMIN_NETWORK_IP = 10.3.0.6

  ADMIN_IP = 10.1.0.2

Le paramètre supplémentaire suivant est facultatif pour les nœuds d'administration non primaires :

  • DISQUE : par défaut, les nœuds d'administration sont affectés à deux disques durs supplémentaires de 200 Go pour l'audit et l'utilisation de la base de données. Vous pouvez augmenter ces paramètres à l'aide du paramètre DISQUE. Par exemple :

    DISK = INSTANCES=2, CAPACITY=300
Remarque Pour les nœuds Admin, LES INSTANCES doivent toujours être égales à 2.

Exécutez le script Bash

Vous pouvez utiliser le deploy-vsphere-ovftool.sh Le script bash et le fichier de configuration deploy-vsphere-ovftool.ini que vous avez modifié pour automatiser le déploiement des nœuds grid StorageGRID dans VMware vSphere.

Avant de commencer
  • Vous avez créé un fichier de configuration deploy-vsphere-ovftool.ini pour votre environnement.

Vous pouvez utiliser l'aide disponible avec le script Bash en entrant les commandes d'aide (-h/--help). Par exemple :

./deploy-vsphere-ovftool.sh -h

ou

./deploy-vsphere-ovftool.sh --help
Étapes
  1. Connectez-vous à la machine Linux que vous utilisez pour exécuter le script Bash.

  2. Accédez au répertoire dans lequel vous avez extrait l'archive d'installation.

    Par exemple :

    cd StorageGRID-Webscale-version/vsphere
  3. Pour déployer tous les nœuds de la grille, exécutez le script Bash avec les options appropriées pour votre environnement.

    Par exemple :

    ./deploy-vsphere-ovftool.sh --username=user --password=pwd ./deploy-vsphere-ovftool.ini
  4. Si un nœud de grille n'a pas pu être déployé en raison d'une erreur, résolvez l'erreur et relancez le script de Bash pour ce nœud uniquement.

    Par exemple :

    ./deploy-vsphere-ovftool.sh --username=user --password=pwd --single-node="DC1-S3" ./deploy-vsphere-ovftool.ini

Le déploiement est terminé lorsque le statut de chaque nœud est « passé ».

Deployment Summary
+-----------------------------+----------+----------------------+
| node                        | attempts | status               |
+-----------------------------+----------+----------------------+
| DC1-ADM1                    |        1 | Passed               |
| DC1-G1                      |        1 | Passed               |
| DC1-S1                      |        1 | Passed               |
| DC1-S2                      |        1 | Passed               |
| DC1-S3                      |        1 | Passed               |
+-----------------------------+----------+----------------------+

Automatiser la configuration de StorageGRID

Une fois les nœuds grid déployés, vous pouvez automatiser la configuration du système StorageGRID.

Avant de commencer
  • Vous connaissez l'emplacement des fichiers suivants à partir de l'archive d'installation.

Nom du fichier Description

configure-storagegrid.py

Script Python utilisé pour automatiser la configuration

configurez-storagegrid.sample.json

Exemple de fichier de configuration à utiliser avec le script

configurez-storagegrid.blank.json

Fichier de configuration vierge à utiliser avec le script

  • Vous avez créé un configure-storagegrid.json fichier de configuration. Pour créer ce fichier, vous pouvez modifier l'exemple de fichier de configuration (configure-storagegrid.sample.json) ou le fichier de configuration vierge (configure-storagegrid.blank.json).

Vous pouvez utiliser le configure-storagegrid.py Script Python et le configure-storagegrid.json Fichier de configuration pour automatiser la configuration de votre système StorageGRID.

Remarque Vous pouvez également configurer le système à l'aide de Grid Manager ou de l'API d'installation.
Étapes
  1. Connectez-vous à la machine Linux que vous utilisez pour exécuter le script Python.

  2. Accédez au répertoire dans lequel vous avez extrait l'archive d'installation.

    Par exemple :

    cd StorageGRID-Webscale-version/platform

    platform est deps, rpms ou vsphere.

  3. Exécutez le script Python et utilisez le fichier de configuration que vous avez créé.

    Par exemple :

    ./configure-storagegrid.py ./configure-storagegrid.json --start-install
Résultat

Un progiciel de récupération .zip le fichier est généré pendant le processus de configuration et il est téléchargé dans le répertoire où vous exécutez le processus d'installation et de configuration. Vous devez sauvegarder le fichier de package de restauration afin de pouvoir restaurer le système StorageGRID en cas de défaillance d'un ou plusieurs nœuds de la grille. Par exemple, copiez-le dans un emplacement sécurisé, sauvegardé sur le réseau et dans un emplacement de stockage cloud sécurisé.

Important Le fichier du progiciel de récupération doit être sécurisé car il contient des clés de cryptage et des mots de passe qui peuvent être utilisés pour obtenir des données du système StorageGRID.

Si vous avez indiqué que des mots de passe aléatoires doivent être générés, ouvrez le Passwords.txt Fichier et recherche les mots de passe requis pour accéder au système StorageGRID.

######################################################################
##### The StorageGRID "recovery package" has been downloaded as: #####
#####           ./sgws-recovery-package-994078-rev1.zip          #####
#####   Safeguard this file as it will be needed in case of a    #####
#####                 StorageGRID node recovery.                 #####
######################################################################

Votre système StorageGRID est installé et configuré lorsqu'un message de confirmation s'affiche.

StorageGRID has been configured and installed.
Informations associées

"Accédez au Grid Manager"