Dans le monde de l'administration système SAS©, il arrive souvent que les contraintes de sécurité dictent la méthode de déploiement. Un scénario classique, souvent rencontré par les administrateurs ou les statisticiens promus architectes, est l'installation de la plateforme (comme SAS© BI Server ou Fraud Framework) sur des serveurs Linux sécurisés (ex: RHEL) où l'interface graphique (X11) est interdite.
Cet article résume les meilleures pratiques pour gérer une installation "silencieuse" (headless) et aborde les considérations matérielles cruciales pour éviter les goulots d'étranglement.
1. Le défi de l'installation sans interface graphique
L'obstacle principal lors d'un déploiement sur un serveur sécurisé est l'impossibilité de lancer l'assistant d'installation graphique (SAS© Deployment Wizard). Bien que SAS© 9.3 ait introduit des modes "headless" natifs pour UNIX, la méthode la plus fiable pour les déploiements planifiés reste l'utilisation d'un fichier de réponse.
La solution : Le mode "Quiet" et le fichier de réponse
Pour réaliser une installation silencieuse, l'assistant de déploiement a besoin d'un fichier contenant toutes les réponses aux questions qu'il poserait normalement (chemins d'installation, composants à installer, ports, etc.).
Comment générer ce fichier ? Il existe deux approches principales :
L'enregistrement préalable (Recommandé) : Cette méthode nécessite une collaboration temporaire avec les administrateurs système.
Obtenez une exception temporaire pour activer l'affichage X11.
Lancez l'assistant de déploiement avec les options d'enregistrement :
./setup.sh -record -responsefile /chemin/vers/response.txtCette commande permet de parcourir les écrans de configuration sans installer le logiciel. Elle génère simplement le fichier
response.txt.
L'assistance professionnelle : Faire appel aux services professionnels SAS© pour créer ce fichier sur mesure si l'activation de X11 est impossible, même temporairement.
Une fois le fichier obtenu, vous pouvez lancer l'installation réelle en mode silencieux sur le serveur cible, sans interface graphique.
Ressource utile : Pour plus de détails sur les options
-recordet-responsefile, référez-vous au SAS© Deployment Wizard and Manager's Usage Guide.
2. Au-delà de l'installation : L'architecture et le matériel
Réussir l'installation binaire n'est que la première étape. Comme le soulignent de nombreux retours d'expérience, une architecture mal dimensionnée peut transformer une plateforme puissante en un système lent et inutilisable.
Les pièges de la virtualisation et des I/O
Lors de la mise en place d'une architecture 3-tiers (Serveur de Métadonnées, Serveur d'Application, Serveur Web), la configuration matérielle est critique.
Le problème des VMs : Un déploiement sur des machines virtuelles mal configurées (particulièrement au niveau des accès disque) peut entraîner des performances dégradées.
L'importance des I/O (Entrées/Sorties) : SAS© est extrêmement intensif en lecture/écriture. Le débit d'I/O (Throughput) est souvent le goulot d'étranglement principal. Il ne faut pas seulement regarder la capacité de stockage, mais la vitesse à laquelle les données peuvent être traitées.
Points de vigilance pour le dimensionnement
Si vous déployez des solutions complexes comme le Fraud Framework, il est impératif de valider les points suivants avant la mise en production :
CPU et Mémoire : Dimensionnement adéquat pour chaque tiers.
Architecture disque : Privilégier des systèmes capables de supporter une forte charge I/O.
Communication : Définir les protocoles de sécurité entre les tiers (SSL/TLS) dès la phase de conception.