Automatisation de l'installation (VMware)
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.
-
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
Vous pouvez utiliser VMware ovftool
utilitaire pour déterminer cette valeur (voirovftool
documentation pour plus de détails).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 |
vsphere-primary-admin.ovf vsphere-primary-admin.mf |
Fichier modèle du format Open Virtualization ( |
vsphere-non-primary-admin.ovf vsphere-non-primary-admin.mf |
Le fichier de modèle ( |
vsphere-archive.ovf vsphere-archive.mf |
Le fichier de modèle ( |
vsphere-gateway.ovf vsphere-gateway.mf |
Le fichier de modèle ( |
vsphere-storage.ovf vsphere-storage.mf |
Le fichier de modèle ( |
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 |
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, de sorte que vous n'ayez pas à créer le fichier à partir de zéro.
-
Faites une copie du fichier de configuration exemple (
deploy-vsphere-ovftool.sample.ini
). Enregistrez le nouveau fichier sousdeploy-vsphere-ovftool.ini
dans le même répertoire quedeploy-vsphere-ovftool.sh
. -
La transparence
deploy-vsphere-ovftool.ini
. -
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.
-
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.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.
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. 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 ê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.
Ne remappage pas les ports que vous prévoyez d'utiliser pour configurer les terminaux d'équilibrage de charge. 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_REMAPPAGE_INBOUND mais ne spécifiez pas de valeur pour PORT_REMAPPAGE, les communications sortantes du port ne sont pas modifiées.
Ne remappage pas les ports que vous prévoyez d'utiliser pour configurer les terminaux d'équilibrage 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.
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.
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
|
Pour les nœuds Admin, LES INSTANCES doivent toujours être égales à 2. |
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
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
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
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
|
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.
-
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
-
Connectez-vous à la machine Linux que vous utilisez pour exécuter le script Bash.
-
Accédez au répertoire dans lequel vous avez extrait l'archive d'installation.
Par exemple :
cd StorageGRID-Webscale-version/vsphere
-
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
-
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.
-
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.
|
Vous pouvez également configurer le système à l'aide de Grid Manager ou de l'API d'installation. |
-
Connectez-vous à la machine Linux que vous utilisez pour exécuter le script Python.
-
Accédez au répertoire dans lequel vous avez extrait l'archive d'installation.
Par exemple :
cd StorageGRID-Webscale-version/platform
où
platform
est deps, rpms ou vsphere. -
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
Un fichier .zip du progiciel de récupération est généré pendant le processus de configuration et il est téléchargé dans le répertoire dans lequel 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é.
|
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 spécifié que des mots de passe aléatoires doivent être générés, vous devez extraire le fichier Passwords.txt et rechercher les mots de passe requis pour accéder à votre 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.