Installez le courtier de données sur un hôte Linux
Lorsque vous créez un nouveau groupe de courtiers de données, choisissez l'option courtier de données sur site pour installer le logiciel de courtier de données sur un hôte Linux sur site ou sur un hôte Linux existant dans le cloud. La copie et la synchronisation BlueXP vous guident tout au long du processus d'installation, mais les exigences et les étapes sont répétées sur cette page pour vous aider à préparer l'installation.
Configuration requise pour l'hôte Linux
-
Compatibilité Node.js : v21.2.0
-
Système d'exploitation :
-
CentOS 8.0 et 8.5
CentOS Stream n'est pas pris en charge.
-
Red Hat Enterprise Linux 8.5, 8.8 et 8.9
-
Rocky Linux 9
-
Ubuntu Server 20.04 LTS
-
SUSE Linux Enterprise Server 15 SP1
La commande
yum update
doit être exécuté sur l'hôte avant d'installer le courtier de données.
Un système Red Hat Enterprise Linux doit être enregistré avec Red Hat Subscription Management. S'il n'est pas enregistré, le système ne peut pas accéder aux référentiels pour mettre à jour les logiciels tiers requis pendant l'installation.
-
-
RAM : 16 GO
-
CPU : 4 cœurs
-
Espace disque disponible: 10 Go
-
SELinux: Nous vous recommandons de désactiver SELinux sur l'hôte.
SELinux applique une stratégie qui bloque les mises à jour logicielles des courtiers de données et peut empêcher le courtier de données de contacter les terminaux requis pour un fonctionnement normal.
Privilèges root
Le logiciel de courtier de données s'exécute automatiquement en tant que root sur l'hôte Linux. L'exécution en tant que racine est une exigence pour les opérations de courtier de données. Par exemple, pour monter des partages.
Configuration réseau requise
-
L'hôte Linux doit être connecté à la source et à la cible.
-
Le serveur de fichiers doit autoriser l'hôte Linux à accéder aux exportations.
-
Le port 443 doit être ouvert sur l'hôte Linux pour le trafic sortant vers AWS (le courtier communique en permanence avec le service Amazon SQS).
-
NetApp recommande de configurer la source, la cible et le courtier de données pour qu'ils utilisent un service NTP (Network Time Protocol). La différence de temps entre les trois composants ne doit pas dépasser 5 minutes.
Activez l'accès à AWS
Si vous prévoyez d'utiliser le courtier de données avec une relation de synchronisation incluant un compartiment S3, préparez l'hôte Linux pour l'accès AWS. Lorsque vous installez le courtier en données, vous devrez fournir les clés AWS pour un utilisateur AWS qui dispose d'un accès aux programmes et d'autorisations spécifiques.
-
Créer une règle IAM à l'aide de "Politique fournie par NetApp"
-
Créez un utilisateur IAM disposant d'un accès programmatique.
Assurez-vous de copier les clés AWS car vous devez les spécifier lors de l'installation du logiciel Data Broker.
Activez l'accès à Google Cloud
Si vous prévoyez d'utiliser le courtier de données avec une relation de synchronisation incluant un compartiment Google Cloud Storage, préparez l'hôte Linux pour l'accès Google Cloud. Lorsque vous installez le courtier de données, vous devez fournir une clé pour un compte de service disposant d'autorisations spécifiques.
-
Créez un compte de service Google Cloud disposant des autorisations d'administrateur de stockage, si vous n'en avez pas encore.
-
Créez une clé de compte de service enregistrée au format JSON.
Le fichier doit contenir au moins les propriétés suivantes : "Project_ID", "Private_key" et "client_email"
Lorsque vous créez une clé, le fichier est généré et téléchargé sur votre machine. -
Enregistrez le fichier JSON sur l'hôte Linux.
Activez l'accès à Microsoft Azure
L'accès à Azure est défini par relation en fournissant un compte de stockage et une chaîne de connexion dans l'assistant de synchronisation.
Installez le courtier de données
Vous pouvez installer un courtier de données sur un hôte Linux lorsque vous créez une relation de synchronisation.
-
Sélectionnez Créer une nouvelle synchronisation.
-
Sur la page Define Sync Relationship, choisissez une source et une cible, puis sélectionnez continue.
Suivez les étapes jusqu'à ce que vous atteiez la page Groupe de courtiers de données.
-
Sur la page Data Broker Group, sélectionnez Create Data Broker, puis On-Prem Data Broker.
Bien que cette option soit sur site Data Broker, elle s'applique à un hôte Linux sur site ou dans le cloud. -
Entrez un nom pour le courtier de données et sélectionnez Continuer.
La page d'instructions se charge sous peu. Vous devez suivre ces instructions --elles comprennent un lien unique pour télécharger le programme d'installation.
-
Sur la page d'instructions :
-
Indiquez si vous souhaitez activer l'accès à AWS, Google Cloud ou aux deux.
-
Sélectionnez une option d'installation : pas de proxy, utilisez le serveur proxy ou utilisez le serveur proxy avec authentification.
L'utilisateur doit être un utilisateur local. Les utilisateurs du domaine ne sont pas pris en charge. -
Utilisez les commandes pour télécharger et installer le courtier de données.
Les étapes suivantes fournissent des détails sur chaque option d'installation possible. Suivez la page d'instructions pour obtenir la commande exacte en fonction de votre option d'installation.
-
Téléchargez le programme d'installation :
-
Aucun proxy :
curl <URI> -o data_broker_installer.sh
-
Utiliser le serveur proxy :
curl <URI> -o data_broker_installer.sh -x <proxy_host>:<proxy_port>
-
Utilisez le serveur proxy avec l'authentification :
curl <URI> -o data_broker_installer.sh -x <proxy_username>:<proxy_password>@<proxy_host>:<proxy_port>
- URI
-
La copie et la synchronisation BlueXP affichent l'URI du fichier d'installation sur la page d'instructions, qui se charge lorsque vous suivez les invites pour déployer le courtier de données sur site. Cet URI ne se répète pas ici car le lien est généré de manière dynamique et ne peut être utilisé qu'une seule fois. Procédez comme suit pour obtenir l'URI à partir de la copie et de la synchronisation BlueXP.
-
-
Passez en mode superutilisateur, rendez le programme d'installation exécutable et installez le logiciel :
Chaque commande indiquée ci-dessous inclut des paramètres d'accès AWS et d'accès Google Cloud. Suivez la page d'instructions pour obtenir la commande exacte en fonction de votre option d'installation. -
Pas de configuration proxy :
sudo -s
chmod +x data_broker_installer.sh
./data_broker_installer.sh -a <aws_access_key> -s <aws_secret_key> -g <absolute_path_to_the_json_file> -
Configuration du proxy :
sudo -s
chmod +x data_broker_installer.sh
./data_broker_installer.sh -a <aws_access_key> -s <aws_secret_key> -g <absolute_path_to_the_json_file> -h <proxy_host> -p <proxy_port> -
Configuration proxy avec authentification :
sudo -s
chmod +x data_broker_installer.sh
./data_broker_installer.sh -a <aws_access_key> -s <aws_secret_key> -g <absolute_path_to_the_json_file> -h <proxy_host> -p <proxy_port> -u <proxy_username> -w <proxy_password>- Clés AWS
-
Ce sont les clés pour l'utilisateur que vous devriez avoir préparées voici la procédure à suivre. Les clés AWS sont stockées sur le courtier en données, qui s'exécute sur votre réseau sur site ou dans le cloud. NetApp n'utilise pas les clés en dehors du courtier en données.
- Fichier JSON
-
Il s'agit du fichier JSON qui contient une clé de compte de service que vous devez avoir préparée voici la procédure à suivre.
-
-
-
Une fois le courtier en données disponible, sélectionnez Continuer dans la copie et la synchronisation BlueXP.
-
Complétez les pages de l'assistant pour créer la nouvelle relation de synchronisation.