Avant l’installation...
Remarque : Vous pouvez trouver des détails supplémentaires sur les spécifications techniques pour Tableau Server sur le site Web de Tableau, ici(Le lien s’ouvre dans une nouvelle fenêtre).
Cette rubrique décrit les exigences et les recommandations que vous devez prendre en compte avant d’installer Tableau Server dans un environnement de production.
- Si vous êtes peu familier de Tableau Server et que vous souhaitez le déployer dans votre organisation, nous vous conseillons de commencer par déployer Tableau Server en tant que serveur unique dans un environnement de test. Le moyen le plus simple d’effectuer une installation sur un seul serveur consiste à suivre les étapes de la section Lancer l’installation.
- Pour une procédure de bout en bout décrivant comment déployer une architecture de référence à quatre nœuds prête pour l’entreprise dans un centre de données à plusieurs niveaux, consultez le Guide de déploiement de Tableau Server en entreprise(Le lien s’ouvre dans une nouvelle fenêtre).
- Si vous déployez Tableau Server dans un groupement distribué, vérifiez Configuration requise par les environnements distribués en plus de la configuration requise et des recommandations décrites dans cette rubrique.
- Si vous migrez depuis Tableau Server sur Windows vers Linux, consultez la section Migrer Tableau Server de Windows vers Linux.
Validation de votre plan de déploiement de serveur
Avant de vous engager à installer un nouveau déploiement Tableau Server dans votre organisation, assurez-vous d’évaluer soigneusement vos options. Pour la plupart des organisations, Tableau Cloud fournira une solution d’analyse plus fiable, performante et rentable par rapport à l’auto-hébergement de Tableau Server. Pour plus d’informations sur la viabilité de Tableau Cloud pour votre organisation, consultez ce billet de blogue : Should I move my analytics to the cloud?(Le lien s’ouvre dans une nouvelle fenêtre)
Vous utilisez déjà Tableau Server et souhaitez migrer vers Tableau Cloud? Consultez Guide de migration manuelle de Tableau Cloud(Le lien s’ouvre dans une nouvelle fenêtre).
Si vous avez déterminé que vous devez auto-héberger Tableau Server, nous vous recommandons de suivre le déploiement de Tableau prescrit dans le Guide de déploiement Enterprise(Le lien s’ouvre dans une nouvelle fenêtre) (EDG). L’EDG présente une architecture de référence entièrement testée et prise en charge, performante, évolutive et sécurisée basée sur un réseau de données à plusieurs niveaux. À l’avenir, nous nous engageons à investir dans l’architecture de référence EDG pour faciliter le déploiement des fonctionnalités et améliorer les scénarios de mise à niveau.
Recommandations matérielles pour les installations de production
La liste suivante décrit les recommandations matérielles minimales pour une utilisation en production, une installation à nœud unique de Tableau Server :
Important : Ce sont les recommandations minimales, et elles peuvent ne pas correspondre aux exigences de votre installation et de votre organisation. Par exemple, plusieurs facteurs peuvent affecter les besoins en espace disque, par exemple selon que vous publierez ou non des extraits, selon les flux, et le nombre de classeurs sur Tableau Server. Pour plus d’informations sur ce qui peut avoir un impact sur les besoins en espace disque libre, consultez Exigences d’espace disque.
Type d’installation | Processeur | Unité centrale de traitement | RAM | Espace disque disponible |
---|---|---|---|---|
Nœud unique |
| 8 cœurs (16 processeurs virtuels), 2,0 GHz ou plus | Version 2022.3 et versions ultérieures :
Versions 2021.4.0 à la version 2022.1.x :
Version 2021.3.x et versions antérieures :
| 50 Go |
Si vous ajoutez Tableau Prep Conductor à votre installation Tableau Server, nous vous recommandons d’ajouter un deuxième nœud et de le dédier à l’exécution de Tableau Server Prep Conductor. Ce nœud doit comporter un minimum de 4 cœurs (8 vCPU) et 16 Go de RAM. | ||||
Déploiements multinœud et dans toute l’entreprise | Communiquez avec Tableau pour obtenir des conseils techniques. Les nœuds doivent présenter ou dépasser les recommandations matérielles minimales, sauf dans les cas suivants :
|
Important : Il n’est pas possible de vérifier les besoins en espace disque à moins que vous n’initialisez TSM.
50 Go d’espace disque disponible, avec un minimum de 15 Go alloués au répertoire /opt
et le reste au répertoire /var
pour le stockage des données.
L’espace disque libre est calculé après la décompression du programme d’installation de Tableau Server. Le programme d’installation utilise environ 1 Go d’espace. Vous devrez peut-être allouer de l’espace disque supplémentaire selon divers facteurs, par exemple selon que vous allez utiliser ou non des extraits.
Les bits du serveur principal Tableau Server doivent être installés dans un répertoire contenant au moins 15 Go d’espace disque disponible. Si vous tentez d’installer Tableau Server sur un ordinateur ne disposant pas de suffisamment d’espace, le package Tableau Server sera installé, mais vous ne pourrez pas continuer l’installation. L’emplacement d’installation par défaut est le répertoire
/opt
. Vous pouvez modifier le chemin d’installation de Tableau Server sur les distributions RHEL.Si vous comptez utiliser intensivement les extraits, vous devrez peut-être allouer un espace disque supplémentaire. Vous pouvez spécifier un répertoire différent pour le stockage des données (extrait) lors de l’installation.
Exigences en matière d’espace de stockage réseau pour le stockage de fichiers externe : si vous prévoyez de configurer Tableau Server avec le stockage de fichiers externe, vous devrez estimer la quantité d’espace de stockage à consacrer à votre stockage réseau.
Estimation de la taille de stockage : vous devez prendre en compte la quantité de stockage nécessaire pour la publication et l’actualisation d’extraits. Vous devez également prendre en compte la taille de la sauvegarde du référentiel, sauf si vous choisissez spécifiquement d’effectuer la sauvegarde de votre référentiel séparément, comme décrit dans la rubrique Option 2 : Sauvegarder le référentiel séparément.
- Extraits :
- Considérez le nombre d’extraits qui seront publiés sur Tableau Server et la taille de chaque extrait. Testez vos besoins en publiant plusieurs extraits sur Tableau Server, puis en vérifiant l’espace disque utilisé. Vous pouvez utiliser cette quantité d’espace disque pour vous aider à déterminer le nombre d’extraits qui seront publiés sur Tableau Server dans la durée ainsi que l’augmentation de taille de chaque extrait existant.
Considérez l’espace requis par le répertoire temporaire pendant une actualisation d’extrait. Le répertoire temporaire, sur lequel un extrait est stocké pendant une actualisation, peut demander jusqu’à trois fois la taille de fichier finale de l’extrait.
- Sauvegarde du référentiel :
Pour obtenir une estimation des données du référentiel, vérifiez la taille du répertoire
<data directory>/pgsql/data/base
.- Pour obtenir la taille exacte des données du référentiel, ouvrez le fichier de sauvegarde et utilisez la taille du fichier
workgroup.pg_dump
.
- Extraits :
Le nombre de cœurs de processeur est basé sur les « cœurs physiques ». Les cœurs physiques peuvent représenter le matériel serveur réel ou des cœurs sur une machine virtuelle. L’hyper-threading est ignoré dans le cadre du comptage des cœurs.
La RAM affichée est le minimum recommandé pour une installation sur un seul nœud. Votre installation peut fonctionner de manière plus performante avec davantage de RAM, en fonction de l’activité, du nombre d’utilisateurs et des tâches d’arrière-plan, par exemple.
Pour voir la liste complète de recommandations et la configuration minimale requise, consultez Configuration matérielle minimale requise et recommandée pour Tableau Server. Pour connaître les spécifications matérielles que Tableau utilise en interne pour tester l’évolutivité, consultez Recommandations matérielles pour les installations de production.
Pour les déploiements dans le nuage public sur Amazon Web Services et Google Cloud Platform, leur « vCPU » est en fait une hyper-unité d’exécution du processeur, et non un cœur de processeur complet. Lors du dimensionnement des instances de nuage, vous aurez besoin de deux fois plus de vCPU que les exigences de processeur indiquées pour Tableau Server (8 vCPU requis pour une installation d’essai minimale, 16 vCPU pour une installation sur un nœud unique).
Configuration système requise
Les distributions suivantes de Linux sont prises en charge :
2021.4.x | 2022.1.0 - 2022.1.11 | 2022.1.12+ | 2022.3.0 - 2022.3.3 | 2022.3.4+ | 2023.1.0 - 2023.1.7 | 2023.1.8+ | 2023.3.0 | 2023.3.1 - 2024.2.x | |
---|---|---|---|---|---|---|---|---|---|
AlmaLinux 8.x | |||||||||
AlmaLinux 9.x | |||||||||
Amazon Linux 2 | |||||||||
Amazon Linux 2023 | |||||||||
CentOS 7.9+ (pas 8.x) | |||||||||
CentOS Stream 8.x | |||||||||
CentOS Stream 9.x | |||||||||
Debian 9 | Remarque : depuis juillet 2022, les distributions Debian ne sont plus prises en charge. Pour plus d’informations, consultez la Communauté Tableau(Le lien s’ouvre dans une nouvelle fenêtre). | ||||||||
RHEL 7.3+ | |||||||||
RHEL 8.3+ | |||||||||
RHEL 9.x | |||||||||
Oracle Linux 7.3+ (pas 8.x) | |||||||||
Oracle Linux 8.x | |||||||||
Oracle Linux 9.x | |||||||||
Rocky Linux 8.x | |||||||||
Rocky Linux 9.x | |||||||||
Ubuntu 16.04 LTS | |||||||||
Ubuntu 18.04 LTS | |||||||||
Ubuntu 20.04 LTS | |||||||||
Ubuntu 22.04 LTS |
Pour plus d’informations sur les exigences de distribution Linux pour Tableau Server dans un conteneur, consultez Distributions prises en charge pour la création.
Important : pour être sûr de disposer des derniers correctifs de sécurité et de fonctionnalité, Tableau vous recommande vivement d’utiliser la dernière version prise en charge de la distribution Linux sur laquelle vous déployez. Tableau effectue généralement ses tests et validations sur la dernière version mineure d’une version majeure de distribution prise en charge.
Remarques supplémentaires sur les distributions Linux :
Les distributions Red Hat Enterprise Linux (RHEL), CentOS, Oracle Linux et Amazon Linux sont collectivement désignées dans cette documentation comme « de type RHEL ».
Depuis juillet 2022, les distributions Debian ne sont plus prises en charge. Pour plus d’informations, consultez la Communauté Tableau(Le lien s’ouvre dans une nouvelle fenêtre).
Les versions non-LTS d’Ubuntu ne sont pas prises en charge.
Ubuntu version 17.04 n’est pas pris en charge.
La prise en charge d’Ubuntu version 20.04 a été ajoutée dans Tableau Server version 2023.1.0 et dans les versions de maintenance de Server 2022.1.12 et 2022.3.4. Cette prise en charge n’est pas disponible dans les versions antérieures.
L’installation de Tableau Server 2023.1 et versions ultérieures sur une machine physique exécutant Ubuntu Linux 20.04 entraîne une erreur d’installation. Pour plus d’informations, consultez l’article de la base de connaissances Erreur « Un ou plusieurs services du plan de contrôle sont dans un état non actif »(Le lien s’ouvre dans une nouvelle fenêtre).
Les versions précédentes de CentOS et d’Ubuntu ne sont pas prises en charge car Tableau Server a besoin de
systemd
pour la gestion des processus.La version du programme d’installation avec le suffixe de fichier .
deb
s’installe à la fois sur les distributions Ubuntu et Debian.Les kernels personnalisés ne sont pas pris en charge.
Dans une installation multinœud de Tableau Server, tous les nœuds d’ordinateurs sur lesquels vous installez Tableau doivent exécuter Linux et la même distribution de Linux.
Répertoire d’installation
Les bits du serveur principal Tableau Server sont installés dans le répertoire /opt
Par défaut.
- Au moins 15 Go d’espace disque disponible doit être alloué au répertoire sur lequel vous installez Tableau Server. Si vous tentez d’installer Tableau Server sur un ordinateur ne disposant pas de suffisamment d’espace, le package Tableau Server sera installé, mais vous ne pourrez pas continuer l’installation.
- Vous pouvez spécifier un répertoire d’installation non par défaut sur les systèmes de type RHEL, mais vous ne pouvez pas modifier l’emplacement sur Ubuntu.
- Ne spécifiez pas de lien symbolique ou d’emplacement de répertoire sur un volume NFS (Network File System) lorsque vous spécifiez un emplacement d’installation non par défaut sur des systèmes de type RHEL.
Répertoire de données
Par défaut, Tableau Server crée un répertoire de données pour tout le contenu et les extraits gérés par Tableau. Le répertoire est créé sur /var/opt/tableau/tableau_server
.
Vous pouvez spécifier un répertoire différent pour le stockage des données (extraits) durant l’installation. Si vous comptez utiliser un répertoire différent, ne créez pas le répertoire. Au lieu de cela, confiez la création du répertoire au programme d’installation de Tableau Server. Le répertoire de données exige des autorisations spécifiques qui sont définies durant le processus d’installation.
Pour modifier le répertoire de données, vous devez transmettre un indicateur avec le chemin d’accès au répertoire de données lorsque vous exécutez le script initialize-tsm
. Consultez Résultat de l’aide pour le script initialize-tsm.
Si vous modifiez le répertoire de données par défaut :
- Ne spécifiez pas un lien symbolique ou un emplacement de répertoire de données sur un volume NFS (Network File System).
- Ne spécifiez pas un emplacement de répertoire de données avec un chemin d’accès comportant un point ou un espace. Si le chemin d’accès comporte un point ou un espace, l’initialisation échoue.
- Le répertoire de données doit être installé dans un autre répertoire que le répertoire d’installation.
Important : vous ne pouvez pas modifier l’emplacement du répertoire de données après avoir exécuté initialize-tsm
. L’emplacement du répertoire de données sera conservé pendant toute la durée du déploiement, y compris les mises à niveau ultérieures.
Tableau Prep Conductor
Tableau Prep Conductor est l’un des processus de Tableau Server. Il exécute un flux, vérifie les informations d’identification de connexion et envoie des alertes en cas d’échec d’un flux. Tableau Prep Conductor utilise les fonctions de programmation et de suivi de Tableau Server. Vous pouvez ainsi automatiser l’exécution des flux et mettre à jour la sortie du flux, plutôt que de vous connecter à Tableau Prep Builder pour exécuter manuellement des flux individuels à mesure que vos données changent.
La licence Tableau Prep Conductor est distincte et disponible par le biais de la licence Gestion des données. Pour plus d’informations sur les licences Tableau Prep Conductor, consultez Obtenir une licence Gestion des données.
Il est recommandé d’activer Tableau Prep Conductor sur un nœud dédié. Pour plus d’informations :
Si vous installez une nouvelle version de Tableau Server, consultez Étape 1 (Nouvelle installation) : Installer Tableau Server avec Tableau Prep Conductor.
Si vous ajoutez Tableau Prep Conductor à une installation existante de Tableau Server, consultez Étape 1 (Installation existante) : Tableau Prep Conductor.
Exigences supplémentaires
Veillez à ce que votre environnement réponde également aux exigences supplémentaires suivantes :
Nom d’hôte
- Tableau Server doit être capable de résoudre le nom d’hôte à une adresse IP, soit en utilisant le serveur de nom de domaine (DNS), soit avec un fichier hôte local sur l’ordinateur exécutant Tableau Server. Par défaut, les fichiers hôtes sont stockés sur
/etc/hosts
. - Le nom d’hôte du serveur ne doit pas changer après le démarrage de Tableau Services Manager lors du processus d’installation. Cela peut par exemple se produire si vous utilisez le paquet cloud-init pour initialiser un ordinateur virtuel, et que vous installez Tableau Server sur cet ordinateur virtuel.
- Les noms d’hôte qui incluent des tirets bas (_) ne sont pas pris en charge par Tableau Server.
Adresse IP statique
L’ordinateur sur lequel vous installez Tableau Server doit avoir une adresse IPv4 ou IPv6 statique.
Pilotes de base de données
Pour vous connecter à des sources de données spécifiques, vous devez avoir installé les pilotes de base de données corrects sur l’ordinateur sur lequel vous installez Tableau Server. Pour plus d’informations, consultez Pilotes de base de données.
Ports disponibles
TSM et Tableau Server ont chacun besoin d’un port TCP disponible pour que vous puissiez y accéder. TSM utilise par défaut le port 8850, et le service de passerelle Tableau Server utilise par défaut le port 80. Nous vous recommandons vivement de veiller à ce que les ports 8850 et 80 ne soient pas utilisés sur votre système avant l’installation de Tableau Server. Si ces ports ne sont pas disponibles, les ports TSM et de passerelle peuvent être remappés de manière dynamique aux différents numéros de port, et il n’existe actuellement pas d’interface indiquant le port auxquels ils ont été remappés.
Consultez Ports de Tableau Services Manager.
Configuration du pare-feu local
Si vous exécutez un pare-feu sur l’ordinateur sur lequel vous installerez Tableau Server, vous devez ouvrir les ports par défaut suivants pour le trafic Tableau Server. Tous les numéros de port, à l’exception du port 443, peuvent être modifiés.
Port | TCP/UDP | Utilisé par ... | TYPE D’INSTALLATION | |
---|---|---|---|---|
Toutes installations | Distribué/Haute disponibilité | |||
80 | TCP | Passerelle | X | |
443 | TCP | SSL. Lorsque Tableau Server est configuré pour SSL, le serveur d’applications redirige les demandes vers ce port. Ne modifiez pas ce port. | X | |
8850 | TCP | Tableau Services Manager. | X | |
8060 | TCP | Base de données PostgreSQL. | X | |
8061 | TCP | Port de vérification de la sauvegarde PostgreSQL | X | |
8000-9000 | TCP | Plage de ports réservée par défaut pour le mappage dynamique des processus Tableau | X | |
27000-27009 | TCP | Plage de ports utilisée par Tableau Server pour le service de licence. Cette plage doit être ouverte sur le nœud exécutant le service de licence et accessible à partir d’autres nœuds. Par défaut, le nœud initial exécute le service de licence. | X |
Utilisateurs et groupes système
Tableau Server sur Linux utilise un utilisateur sans privilèges, et deux groupes, pour fonctionner correctement. Tableau crée le compte et les groupes par défaut lors de l’installation. Sinon, vous pouvez spécifier des comptes existants. Consultez Utilisateurs et groupes système
et Groupe d’autorisations TSM.Accès sudo et roote
Toutes les tâches d’installation et les tâches administratives pour Tableau Server doivent être exécutées en tant que root. Ceci passe souvent par l’utilisation de la commande sudo, mais l’exécution de commandes directement en tant qu’utilisateur root est également possible.
Pour installer Tableau Server avec le compte root, vous devez spécifier un compte utilisateur lors de l’installation. Le compte sera utilisé pour la gestion de TSM. Spécifiez le compte en exécutant le script initialize-tsm avec l’option -a
. Consultez Résultat de l’aide pour le script initialize-tsm.
Mot de passe du compte
Le compte d’utilisateur que vous utilisez pour installer et administrer Tableau Server doit pouvoir s’authentifier avec un mot de passe. Cela signifie que l’utilisateur ne doit pas utiliser d’autres moyens d’authentification (par exemple une authentification par clé publique).
Si le compte que vous utilisez pour installer et initialiser Tableau Server ne possède pas de mot de passe, vous pouvez en configurer un à l’aide de la commande passwd
:
sudo passwd $USER
Exigences d’accès aux ports
Si vous souhaitez installer Tableau Server à distance, par exemple via SSH, vérifiez que les ports suivants sont ouverts :
8850
. Le port utilisé pour l’interface Web de Tableau Services Manager (TSM). Vous pouvez utiliser cette interface pour configurer Tableau Server.80
. Le port utilisé pour l’interface Web principale de Tableau Server.
Le programme d’installation de Tableau Server tente d’ouvrir ces ports pendant le processus d’installation, mais il ne peut le faire que pour le pare-feu firewalld
. Si votre ordinateur utilise un autre pare-feu, vous devez ouvrir les ports avant de lancer l’installation.
Environnements de conteneur virtuel
Depuis la version 2021.2, certaines configurations de Tableau Server sur Linux peuvent être exécutées dans un conteneur. Pour plus d’informations sur les configurations prises en charge, consultez Tableau Server dans un conteneur.
Les versions précédentes de Tableau Server sur Linux et les configurations non prises en charge n’ont pas été testées et ne sont pas prises en charge dans les environnements de conteneurs virtuels tels que Docker. Dans ces cas, Tableau Server sur Linux ne fonctionne pas comme prévu s’il est installé dans ces environnements.
Conditions requises pour le package
Systemd
Tableau Server a besoin de systemd
pour gérer les services. Ce package est installé par défaut sur CentOS 7 et Ubuntu 16. Si vous décidez de tester Tableau Server sur une version modifiée de ces distributions, vous pouvez exécuter la commande suivante pour confirmer que systemd
est installé :
whereis systemd
Si systemd
est installé, l’emplacement d’installation s’affiche. Par exemple, le résultat suivant peut s’afficher :
systemd: /usr/lib/systemd /etc/systemd /usr/share/systemd /usr/share/man/man1/systemd.1.gz
Si vous avez utilisé systemd pour l’installation mais que le programme d’installation de Tableau ne répond pas à la configuration requise pour systemd, il est probable que systemd n’est pas en cours d’exécution. Pour vérifier que systemd est en cours d’exécution, exécutez la commande suivante :
ls /run/systemd
Le résultat sera une liste de fichiers et de répertoires. Si systemd est en cours d’exécution, le résultat inclura system
. Si le résultat ne comporte pas system
, systemd n’est pas en cours d’exécution.
Logiciel antivirus
Le logiciel antivirus qui analyse les répertoires utilisés par Tableau Server peut interférer avec l’installation et l’utilisation continue de Tableau Server. Dans certains cas, cela peut entraîner des échecs d’installation, des problèmes de démarrage de Tableau Server ou des incidences sur les performances. Si vous prévoyez de lancer un logiciel antivirus sur l’ordinateur exécutant Tableau Server, suivez les recommandations de la Base de connaissances(Le lien s’ouvre dans une nouvelle fenêtre).
Passez à l’étape suivante : Installer et configurer Tableau Server.