Guide d'administration de Solaris for ISPs

Chapitre 1 Présentation de Solaris for ISPs

Bienvenue dans SolarisTM for ISPsTM. Ce produit Solaris repose sur l'architecture ouverte et la dimensionnabilité du système d'exploitation Solaris pour fournir un environnement d'exploitation optimal aux fournisseurs de service Internet et à leurs clients.

Architecture de Solaris for ISPs

Solaris for ISPs est structuré en deux groupes de logiciels. Le logiciel de plate-forme étend la base Solaris, en ajoutant des fonctions qui activent des services ISP, mais qui ne sont pas directement accessibles par les abonnés des ISP. Les services ISP fournissent aux abonnés des fonctionnalités telles que les groupes de discussion Internet (News), FTP et l'accès Web, tout en tirant parti de l'environnement Solaris étendu.

Figure 1-1 Architecture de base de Solaris for ISPs

Graphic

Extensions de plate-forme Solaris for ISPs

Solaris for ISPs apporte les améliorations suivantes au système d'exploitation Solaris :

Sun Internet Administrator

Sun Internet Administrator assure une gestion centrale sécurisée pour les services ISP répartis. Il offre aux administrateurs ISP les fonctions suivantes :

Logiciel de configuration d'hôte

Le logiciel de configuration d'hôte Solaris for ISPs offre les fonctionnalités suivantes :

Le logiciel de configuration d'hôte est un composant logiciel obligatoire. Il est installé sur chaque machine hôte Solaris for ISPs.

Sun Internet Services Monitor

Le logiciel de surveillance de performances permet à un ISP de configurer des machines client spéciales émulant une expérience d'abonné avec les services ISP. L'applet de surveillance des performances peut être configuré pour se connecter à n'importe quel serveur de services Web, messagerie, groupe de discussion et répertoire, et recueillir des informations sur leurs performances dans une perspective d'abonné. Les données sont recueillies sur la machine hôte surveillante et consultables au moyen d'un navigateur Web.

Sun Internet Services Monitor est une application deux couches. Elle est gérable par l'intermédiaire de Sun Internet Administrator, mais ne tire pas parti des avantages de l'ouverture de session unique ou de l'authentification de l'administrateur. Pour plus d'informations sur l'architecture deux couches, consultez "Gestion de services avec Sun Internet Administrator".

Sun Directory Services

Cette mise en oeuvre LDAP (Lightweight Directory Access Protocol) fournit un référentiel partagé pour l'utilisateur (administrateur) et des informations de configuration de service. Les administrateurs stockent également des informations d'abonné dans le référentiel. Les fonctions de cette version de Sun Directory Services incluent notamment :

Sun Directory Services est gérable depuis Sun Internet Administrator comme application X.

Sun Directory Services s'installe avec une restriction en l'absence de licence de 1K (mille) entrées dans le répertoire. Un certificat de licence pour 5K (cinq mille) entrées est fourni avec Solaris for ISPs et doit être racheté et enregistré avec le serveur de licence FlexLM avant d'entrer en vigueur. Consultez les instructions du manuel Guide d'installation de Solaris for ISPs pour plus de détails sur le rachat et l'installation du certificat de licence.

Consultez le Chapitre 5 et le Chapitre 6 du présent manuel pour obtenir des informations sur le rôle de Sun Directory Services dans Solaris for ISPs. La documentation Sun Directory Services est composée de deux manuels, Sun Directory Services 3.1 Administration Guide et Sun Directory Services 3.1 User's Guide, tous deux livrés comme progiciels AnswerBook2TM. L'outil Sun Directory Services Deja comporte également une aide en ligne complète.

Sunscreen SKIP

SunscreenTM SKIP est basé sur la norme SKIP (Simple Key-management for Internet Protocols) de gestion de clé pour cryptage IP. Les caractéristiques de SKIP incluent notamment :

La technologie SKIP complète est disponible uniquement en Amérique du Nord, mais une version existe pour l'exportation vers d'autres parties du monde. Lorsque SKIP est installé, ses pages manuelles se trouvent dans le répertoire /opt/SUNWicp/man.

Serveur de licence FlexLM

Le serveur de licence FlexLM est utilisé par Sun Directory Services pour gérer les licences de diverses tailles. Si votre réseau comporte déjà un serveur de licence (version 4.1 ou version ultérieure), vous pouvez l'utiliser pour servir des licences Sun Directory Services.

Sun Directory Services autorise 1K (mille) entrées avant de nécessiter une licence. Cela est suffisant pour installer et initialiser le répertoire. Cependant, dans n'importe quelle application ISP raisonnable, un nombre plus grand d'entrées sera rapidement requis. Suivez les instructions du manuel Guide d'installation de Solaris for ISPs pour acquérir une clé de licence et configurer le serveur.

Après son installation, les pages de manuel FlexLM se trouvent dans /opt/SUNWste/licene_tools/man.

Navigateur HotJava

Le navigateur HotJava est fourni avec Solaris for ISPs pour supporter Sun Internet Administrator et d'autres interfaces utilisateur d'administration dans le produit. Il prend en charge les normes et protocoles Internet suivants :

Kit de développement Java

Le kit de développement Java (JDK) est fourni avec Solaris for ISPs pour supporter l'utilisation de Java dans le produit. JDK version 1.1.5 inclut les nouvelles possibilités suivantes :

Services ISP

Les services de cette version de Solaris for ISPs incluent notamment :

Outre les interfaces utilisateur graphiques, tous les services ISP fournissent également un accès par ligne de commande pour l'écriture de scripts.

SWS

SWS est un serveur Web très fiable, sécurisé, répondant aux normes, pour accéder aux informations, les gérer et les distribuer sur l'Internet, des extranets ou des intranets. Les fonctions ajoutées à cette version de SWS incluent notamment :

SWS est une application deux couches. Il est gérable par l'intermédiaire Sun Internet Administrator, mais ne bénéficie pas de l'ouverture de session unique. Il a été configuré pour partager des données d'administrateur avec Sun Internet Administrator. Reportez-vous au Chapitre 7 pour obtenir plus de détails sur cette configuration et au "Gestion de services avec Sun Internet Administrator" pour plus d'informations sur l'architecture deux couches.

Sun Internet News Server

Sun Internet News Server est un serveur de groupes de discussion hautes performances et dimensionnable. Les principales fonctions incluent :

Sun Internet FTP Server

Ce serveur FTP dimensionnable hautes performances offre les améliorations suivantes :

Installation de Solaris for ISPs

Le serveur UNIX typique devant exécuter une variété d'applications, l'installation de Solaris par défaut part du principe que la plupart des services UNIX sont requis. Les ISP se concentrent sur la fourniture de services spécifiques dans un environnement public. Ils ont des besoins importants en matière de performances et de sécurité.

Pour configurer Solaris en fonction de leurs besoins, les administrateurs ISP effectuent généralement des tâches de durcissement et de réglage. Ils arrêtent les services Solaris non requis et changent les autorisations aux fichiers pour éliminer les vulnérabilités à la sécurité. Ce processus peut prendre des heures.

Le logiciel de configuration d'hôte dans Solaris for ISPs automatise ce processus de durcissement et de réglage pour l'administrateur. Outre la copie des progiciels nécessaires aux emplacements appropriés, il durcit la base Solaris 2.6 sous-jacente, changeant les propriétaires et les modes de fichier lorsque cela est approprié et configurant les mécanismes de sécurité et de connexion Solaris. Une étape finale dans ce processus consiste à désactiver sélectivement les services Solaris standard (tels que finger ou rlogin) lorsqu'ils ne supportent pas la fonction d'une machine hôte donnée.

La configuration d'hôte Solaris for ISPs peut être effectuée de façon interactive en utilisant son interface utilisateur graphique ou, de façon répétée et non interactive, à l'aide de JumpStart.

Modèle de configuration hôte

Le processus de configuration fonctionne en construisant un scénario de l'état courant du système, en déterminant les composants logiciels disponibles à installer, et en identifiant ce que l'utilisateur a sélectionné pour installer ou désinstaller.

Figure 1-2 Processus de configuration d'hôte de Solaris for ISPs

Graphic

Le logiciel de configuration d'hôte peut également être utilisé, le cas échéant, pour reconfigurer un hôte après l'installation, l'ajout et le retrait de services.

Configuration répétable

Une configuration d'hôte interactive (utilisant l'interface utilisateur graphique) offre la possibilité d'enregistrer un scénario de configuration (sous la forme d'un fichier binaire et de fichiers associés). En créant et en enregistrant un scénario, l'administrateur ISP peut l'utiliser dans un script JumpStartTM formant une installation non interactive, en une seule étape. De telles installations JumpStart sont répétables et peuvent être employées pour configurer des systèmes de façon identique.

JumpStart fait partie du système d'exploitation Solaris pouvant effectuer des installations personnalisées répétables de Solaris à la fois localement et à distance. Pour la procédure de création d'une installation JumpStart personnalisée, consultez le manuel Solaris Advanced Installation Guide. Pour plus d'informations sur l'emploi d'un fichier de scénario dans un script final pour une installation JumpStart personnalisée, reportez-vous au chapitre 2 du présent manuel.

Gestion de services avec Sun Internet Administrator

Sun Internet Administrator assure une gestion centralisée sécurisée pour tous les services ISP, à la fois localement et sur un réseau d'hôtes. Il lance les IUG d'administration (lorsqu'elles sont présentes) de services individuels sur demande d'un administrateur autorisé. Des interfaces à ligne de commande peuvent également être employées lorsque cela est approprié.

Fonctions pour un environnement sécurisé

Sun Internet Administrator offre les fonctions de sécurité suivantes :

Sun Internet Administrator supporte des services dans deux architectures : trois couches et deux couches. Seule l'architecture trois couches bénéficie de tous les avantages liés à la sécurité indiqués ci-dessus. Quatre types d'IU de service sont pris en charge :

Architecture d'application trois couches

L'architecture d'application trois couches basée sur un navigateur recommandé bénéficie de tous les avantages de sécurité de Sun Internet Administrator.

Figure 1-3 Architecture de service ISP trois couches

Graphic

Tel qu'illustré dans la Figure 1-3, un administrateur exécute les opérations suivantes pour accéder aux fonctions d'administration des services :

  1. A partir d'un navigateur, l'administrateur demande une URL spécifique (l'emplacement de la page d'interface utilisateur graphique principale de Sun Internet Administrator).

    L'AWC est téléchargé dans le navigateur client, où l'administrateur peut choisir un service à gérer.

  2. Sun Internet Administrator invite l'administrateur à entrer un nom d'utilisateur et un mot de passe. L'administrateur n'a pas besoin d'utiliser un compte UNIX pour accéder à l'interface graphique utilisateur de la console ; un référentiel de services de répertoire (Sun Directory Services) gère les informations d'administrateur pour Sun Internet Administrator. Cette connexion doit être sécurisée à l'aide d'un protocole HTTP sécurisé.

    Le service sélectionné est traduit en une URL qui désigne l'ASCA du service. En réponse, l'interface utilisateur graphique de l'agent du serveur est téléchargée. A ce stade, le contrôle passe au programme d'administration de service.

  3. Tout accès ultérieur est effectué directement entre le navigateur client et l'agent serveur du composant sur l'AWS.

    L'AWS authentifie l'administrateur par rapport aux services de répertoire et consigne chaque requête de l'administrateur. Si l'administrateur a un accès approprié, les requêtes sont passées à l'ASRA.

  4. L'ASCA communique avec l'ASRA par l'intermédiaire d'un protocole choisi par le développeur du service. Des mesures de sécurité de niveau IP appropriées doivent être prises pour protéger cette connexion et son trafic.

    L'ASRA authentifie et consigne de nouveau chaque action de l'administrateur. Pour protéger les communications réseau, l'ISP peut ajouter un cryptage de niveau IP, si cela est désiré, en utilisant SKIP.

Les modules ASCA et ASRA pour programmes de ligne de commande et X sont fournis dans Solaris for ISPs. Sun Internet Administrator les utilise automatiquement lorsque vous enregistrez ces applications.

Architecture d'application deux couches

Pour certaines applications, surtout en ce qui concerne les services existants, une architecture deux couches garantissant l'accès par l'intermédiaire de Sun Internet Administrator est plus pratique. Ces services peuvent être gérés depuis Sun Internet Administrator, mais ne bénéficient pas des avantages de sécurité d'une ouverture de session et d'une connexion uniques.

Figure 1-4 Architecture de service ISP deux couches

Graphic

Tel qu'illustré dans la Figure 1-4, un administrateur exécute les opérations suivantes pour accéder aux fonctions d'administration des services :

  1. A partir d'un navigateur, l'administrateur demande une URL spécifique (l'emplacement de la page d'interface graphique de la console principale).

    Cette étape est la même pour l'architecture trois couches. L'AWC est téléchargé dans le navigateur client, où l'administrateur peut choisir un service à gérer.

  2. Le service sélectionné est traduit en une URL, désignant l'ASRA du composant. Si l'interface utilisateur d'administration du service n'est pas basée sur le navigateur, d'autres protocoles peuvent être employés au choix du développeur.

  3. Tout accès ultérieur s'effectue directement entre le navigateur client et l'agent distant du service. Des mesures de sécurité de niveau IP appropriées doivent être prises pour protéger cette connexion et son trafic.

    Dans une architecture deux couches, les services ne peuvent pas tirer parti de la fonction d'ouverture de session unique.