14 Installation de modules, extensions et produits complémentaires tiers #
Les modules et les extensions ajoutent des parties ou des fonctionnalités au système. Les modules sont des composants SUSE Linux Enterprise Server bénéficiant d'une prise en charge complète, avec un cycle de vie et un planning de mise à jour différents. Il s'agit d'un ensemble de paquetages, qui ont une étendue clairement définie et sont fournis via un canal en ligne uniquement.
Les extensions telles que Workstation Extension ou High Availability Extension ajoutent des fonctionnalités supplémentaires au système et nécessitent une clé d'enregistrement pouvant être payante. Les extensions sont distribuées par le biais d'un canal en ligne ou d'un support physique. L'enregistrement auprès du SUSE Customer Center ou d'un serveur d'enregistrement local est une condition préalable pour s'abonner aux canaux en ligne. Le concentrateur de paquetages (Section 14.6, « SUSE Package Hub ») et le SDK SUSE (Section 14.5, « Kit SDK SUSE 12 SP5 ») sont des exceptions qui ne nécessitent pas une clé d'enregistrement et ne sont pas couverts par des accords de support SUSE.
La liste des extensions et des modules pour votre produit est accessible après avoir enregistré votre système auprès du SUSE Customer Center ou d'un serveur d'enregistrement local. Si vous avez ignoré l'étape d'enregistrement, vous pourrez enregistrer votre système ultérieurement en utilisant le module Pour plus d'informations, reportez-vous à la Section 20.8, « Enregistrement de votre système ».
de YaST.
Certains produits complémentaires sont également fournis par des tiers ; ainsi, certains matériels exigent des pilotes binaires uniquement pour fonctionner correctement. Si cela concerne votre matériel, reportez-vous aux notes de version pour obtenir plus d'informations sur la disponibilité des pilotes binaires pour votre système. Les notes de version sont disponibles sur le site http://www.suse.com/releasenotes/, auprès de YaST ou dans le dossier /usr/share/doc/release-notes/
sur votre système installé.
14.1 Liste des modules facultatifs #
Outre le système d'exploitation du serveur de base, SUSE Linux Enterprise Server 12 propose des modules facultatifs inclus dans l'abonnement. Chaque module a un cycle de vie différent. Cette approche offre une intégration plus rapide avec les mises à jour en amont. Voici une liste de tous les modules facultatifs avec une brève description :
- Kit de développement logiciel
Il s'agit du kit de développement logiciel (Software Development Kit, SDK) de la gamme de produits SUSE Linux Enterprise. Cette extension gratuite s'adresse aux partenaires et clients qui travaillent avec SUSE Linux Enterprise Server, Desktop et les produits dérivés.
Pour plus d'informations sur le SDK SUSE, reportez-vous à la Section 14.5, « Kit SDK SUSE 12 SP5 ».
- Package Hub
SUSE Package Hub permet d'accéder à des paquetages gérés par la communauté et conçus pour s'exécuter sous SUSE Linux Enterprise Server. Compilés à partir des mêmes sources que celles utilisées dans les distributions openSUSE, ces paquetages de qualité fournissent des logiciels supplémentaires à ceux disponibles dans SUSE Linux Enterprise Server.
Pour plus d'informations sur SUSE Package Hub, reportez-vous à la Section 14.6, « SUSE Package Hub ».
- Module Advanced Systems Management
Ce module est constitué de trois composants destinés à aider les administrateurs système à automatiser des tâches dans le centre de données et le cloud : les outils de gestion de la configuration « CFEngine » et « Puppet », ainsi que la nouvelle infrastructure « Machinery ». Machinery est une boîte à outils de gestion des systèmes permettant d'inspecter les systèmes à distance, de stocker leur description système et de créer des images système à déployer au sein des centres de données et des clouds.
Pour plus d'informations sur le projet Machinery, reportez-vous à l'adresse http://machinery-project.org/.
- Module Containers (Conteneurs)
Ce module contient plusieurs paquetages relatifs aux conteneurs et aux outils associés, notamment Docker Open Source Engine et des images préalablement mises en paquetage pour SUSE Linux Enterprise Server 11 et SUSE Linux Enterprise Server 12.
- Module HPC
Le module HPC fournit un ensemble sélectionné d'outils et de composants utilisés dans les environnements HPC (High Performance Computing, calcul haute performance). Pour répondre à l'évolution des besoins des clients en matière de prise en charge des technologies HPC de pointe à la fois au niveau matériel et logiciel, ce module fournit des composants logiciels fréquemment mis à jour vers les dernières versions disponibles. La sélection des composants logiciels a été inspirée par (mais sans s'y limiter) ce qui est fourni dans le cadre du projet de communauté OpenHPC à l'adresse http://openhpc.community/.
- Module Legacy
Le module Legacy vous aide à migrer des applications à partir de systèmes plus anciens vers SUSE Linux Enterprise Server 12. Pour les entreprises migrant d'UNIX vers Linux, ce module peut être essentiel. De nombreuses applications plus anciennes nécessitent des paquetages qui ne sont plus disponibles avec la dernière version de SUSE Linux Enterprise Server. Ce module fournit ces paquetages. Il comprend des paquetages tels que sendmail, syslog-ng, IBM Java6 et plusieurs bibliothèques (par exemple, openssl-0.9.8).
- Module Public Cloud (Cloud public)
Le module Public Cloud est une collection d'outils pour créer et gérer des images de cloud public à partir de la ligne de commande. Lorsque vous créez vos propres images avec KIWI ou SUSE Studio, elles contiennent un code d'initialisation spécifique pour le cloud cible.
Le module Public Cloud contient quatre modèles :
Amazon–Web–Services (aws–cli, cloud–init)
Microsoft–Azure (WALinuxAgent)
Google–Cloud–Platform (gcimagebundle, google–api–python–client, google–cloud–sdk, google–daemon, google–startup–scripts)
OpenStack (OpenStack–heat–cfntools, cloud–init)
- Module SUSE Cloud Application Platform Tools
Le module SUSE Cloud Application Platform Tools est un ensemble d'outils qui vous permet d'interagir avec le produit SUSE Cloud Application Platform lui-même, notamment en fournissant le client de la ligne de commande.
Le module a un cycle de vie différent de celui de SUSE Linux Enterprise Server. Reportez-vous aux Notes de version pour plus de détails.
- Module Toolchain
Ce module offre aux développeurs de logiciels une chaîne d'outils actuelle composée de GNU Compiler Collection (GCC) et des paquetages associés, ainsi que des applications mises à jour, des améliorations, de nouvelles normes et des fonctions matérielles supplémentaire. Il permet aux développeurs de logiciels de tirer avantage des nouvelles fonctions de la version la plus récente de GCC ; il améliore la prise en charge des langues, de la plupart des modifications C++14, ainsi que de Fortran 2008 et 2015, et offre de nombreuses optimisations. Pour plus de détails, reportez-vous à la section https://gcc.gnu.org/gcc-5/changes.html.
- Module Web and Scripting
Le module Web and Scripting propose un ensemble complet de langages de script, de structures et d'outils connexes pour aider les développeurs et les administrateurs système à accélérer la création d'applications Web stables et modernes. Le module comprend les versions récentes de langages dynamiques, tels que PHP et Python. Si vous envisagez d'exécuter un serveur Web ou des applications hôtes qui possèdent des portails Web ou exigent des scripts côté serveur, le module Web and Scripting est indispensable.
14.2 Liste des extensions disponibles #
Les extensions fournissent des fonctionnalités avancées pour des tâches telles que l'application de correctifs à chaud et la mise en grappe haute disponibilité pour SUSE Linux Enterprise Server. Elles sont proposées sous forme d'abonnements et nécessitent une clé d'enregistrement payante. En règle générale, les extensions ont leurs propres de notes de version qui sont disponibles à l'adresse https://www.suse.com/releasenotes.
- High Availability
SUSE Linux Enterprise High Availability fournit des technologies de mise en grappe haute disponibilité Open Source matures et leaders du secteur, à la fois faciles à configurer et à utiliser. Cette extension peut être déployée dans des environnements physiques et/ou virtuels, et peut regrouper des serveurs physiques, des serveurs virtuels ou n'importe quelle combinaison des deux pour répondre aux besoins de votre entreprise.
La prise en charge de la haute disponibilité est incluse dans les abonnements pour SUSE Linux Enterprise Server for SAP Applications et SUSE Linux Enterprise Server for High performance Computing, et est également disponible sous forme d'extension pour SUSE Linux Enterprise Server.
- GEO Clustering for High Availability
Geo Clustering for SUSE Linux Enterprise High Availability Extension est un système de haute disponibilité Open Source de pointe conçu pour gérer les serveurs de clusters dans les centres de données partout dans le monde.
- Live Patching
Avec SUSE Linux Enterprise Live Patching, vous pouvez appliquer des correctifs de kernel essentiels sans arrêter votre système, ce qui réduit le besoin de temps hors service planifiés et augmente la disponibilité des services.
- Extension Workstation
L'extension Workstation étend les fonctionnalités de SUSE Linux Enterprise Server avec des paquetages de SUSE Linux Enterprise Desktop, tels que des bibliothèques et des applications de bureau supplémentaires. Elle permet de combiner les deux produits pour créer un poste de travail aux fonctionnalités complètes.
- Serveur SUSE Manager
SUSE Manager vous permet de gérer efficacement des systèmes Linux physiques, virtuels et basés sur le cloud. Il fournit des fonctionnalités automatisées et économiques de gestion de la configuration, des logiciels et des ressources, ainsi que de provisioning des systèmes.
- Proxy SUSE Manager
Les proxys SUSE Manager étendent les environnements SUSE Manager de grande taille et/ou géographiquement dispersés afin de diminuer la charge sur le serveur SUSE Manager, de réduire les besoins en bande passante et de fournir des mises à jour locales plus rapides.
- SUSE OpenStack Cloud 9
SUSE OpenStack Cloud est optimisé par OpenStack, le projet communautaire d'infrastructure cloud Open Source leader, et est fourni avec SUSE Linux Enterprise Server. Le produit est entièrement intégré à l'infrastructure de prise en charge et de maintenance SUSE. Il s'agit d'une solution idéale pour les clients souhaitant déployer un cloud avec des niveaux de stabilité et de support à l'échelle de l'entreprise.
- SUSE OpenStack Cloud Crowbar 9
SUSE OpenStack Cloud Crowbar est une solution logicielle Open Source qui dispose des fonctions fondamentales pour déployer et gérer une infrastructure cloud optimisée par OpenStack, le projet communautaire d'infrastructure cloud Open Source leader. Il gère les workloads et en assure le provisioning en toute transparence au sein d'un environnement cloud hétérogène de manière sécurisée, conforme et entièrement prise en charge.
14.3 Installation de modules et extensions à partir des canaux en ligne #
À partir de SUSE Linux Enterprise 12, SUSE Linux Enterprise Desktop n'est plus seulement disponible comme produit distinct, mais aussi en tant qu'extension Workstation pour SUSE Linux Enterprise Server. Si vous vous enregistrez auprès du SUSE Customer Center, l'extension Workstation est proposée à des fins d'installation. Son installation nécessite une clé d'enregistrement valide.
Pour effectuer la procédure suivante, vous devez enregistrer votre système auprès de SUSE Customer Center ou d'un serveur d'enregistrement local. Lors de l'enregistrement de votre système, vous verrez une liste d'extensions et de modules immédiatement après avoir terminé l'Étape 4 de la Section 20.8, « Enregistrement de votre système ». Dans ce cas, ignorez les étapes suivantes et passez à l'Étape 2.
Pour afficher les produits complémentaires déjà installés, démarrez YaST et sélectionnez
(Logiciels) (Produits complémentaires).Démarrez YaST et sélectionnez
(Logiciel) (Ajouter des modules ou extensions système).YaST se connecte au serveur d'enregistrement et affiche une liste des
.Note : extensions et modules disponiblesLa quantité de modules et d'extensions disponibles dépend du serveur d'enregistrement. Il se peut qu'un serveur d'enregistrement local ne propose que des dépôts de mises à jour sans aucune extension supplémentaire.
Note : cycles de vie des modulesLes dates de fin de cycle de vie des modules sont disponibles sur le site https://scc.suse.com/docs/lifecycle/sle/12/modules.
Cliquez sur une entrée pour en afficher la description.
Cochez les cases correspondant aux entrées que vous souhaitez installer.
Figure 14.1 : Installation des extensions de système #Cliquez sur
pour continuer.En fonction des dépôts à ajouter pour l'extension ou le module, vous pouvez être invité à importer la clé GPG du dépôt ou à accepter une licence.
Une fois les messages confirmés, YaST télécharge et analyse les métadonnées. Les dépôts correspondant aux extensions sélectionnées sont ajoutés à votre système ; aucune source d'installation supplémentaire n'est requise.
Au besoin, définissez les Section 13.4.2, « Gestion des propriétés des dépôts ».
du dépôt en suivant la procédure décrite à la
Livre blanc des Modules SUSE Linux Enterprise Server 12.
14.4 Installation d'extensions et de produits complémentaires tiers à partir d'un support #
En cas d'installation d'une extension ou d'un produit complémentaire à partir d'un support, vous pouvez sélectionner différents types de support : DVD/CD, périphériques de stockage de masse amovibles (comme des disques flash), une image ISO ou un répertoire local. Le support peut également être fourni par un serveur réseau ; via HTTP, FTP, NFS ou Samba, par exemple.
Démarrez YaST et sélectionnez
› . Vous pouvez également démarrer le module YaST à partir de la ligne de commande en entrant la commandesudo yast2 add-on
.La boîte de dialogue affiche un aperçu des produits complémentaires, modules et extensions déjà installés.
Figure 14.2 : Liste des produits complémentaires, modules et extensions installés #Sélectionnez
pour installer un nouveau produit complémentaire.Dans la boîte de dialogue
, sélectionnez l'option correspondant au type de support à partir duquel vous souhaitez l'installer :Figure 14.3 : Installation d'un produit complémentaire ou d'une extension #Pour analyser le réseau à la recherche des serveurs d'installation qui annoncent leurs services via SLP, sélectionnez
et cliquez ensuite sur .Pour ajouter un dépôt à partir d'un support amovible, sélectionnez l'option appropriée et insérez le support ou connectez le périphérique USB à la machine. Cliquez sur
pour démarrer l'installation.Pour la plupart des types de support, vous êtes invité à indiquer le chemin d'accès (ou URL) au support après avoir sélectionné l'option appropriée et cliqué sur
. Vous n'êtes pas obligé d'indiquer un . Si aucun nom n'est renseigné, YaST utilise l'URL ou le nom du produit comme nom pour le dépôt.
L'option
est activée par défaut. Si vous désactivez cette option, YaST téléchargera automatiquement les fichiers ultérieurement, si cela s'avère nécessaire.En fonction du dépôt que vous avez ajouté, vous pouvez être invité à importer la clé GPG de l'espace de stockage ou à accepter une licence.
Une fois les messages confirmés, YaST télécharge et analyse les métadonnées. Le logiciel ajoute alors le dépôt à la liste des
.Au besoin, définissez les Section 13.4.2, « Gestion des propriétés des dépôts ».
du dépôt en suivant la procédure décrite à laCliquez sur
pour confirmer vos modifications et fermer la boîte de dialogue de configuration.Après avoir ajouté avec succès le dépôt du produit complémentaire, le gestionnaire de logiciels démarre et vous pouvez installer les paquetages. Pour plus d'informations, reportez-vous au Chapitre 13, Installation et suppression de logiciels.
14.5 Kit SDK SUSE 12 SP5 #
Le kit de développement logiciel SUSE 12 SP5 est une extension pour SUSE Linux Enterprise 12 SP5. Il s'agit d'un ensemble d'outils permettant de développer des applications. En fait, pour fournir un système complet, le SDK SUSE 12 SP 5 inclut tous les outils Open Source utilisés pour créer le produit SUSE Linux Enterprise Server. De cette façon, si vous êtes un développeur, un éditeur de logiciels (ISV, Independent Software Vendor) ou un constructeur indépendant de matériel (IHV, Independent Hardware Vendor), vous disposez de tous les outils nécessaires pour acheminer les applications vers toutes les plates-formes prises en charge par SUSE Linux Enterprise Desktop et SUSE Linux Enterprise Server.
Le SDK SUSE ne nécessite pas de clé d'enregistrement et n'est pas couvert par les accords de support SUSE.
Le SDK SUSE contient également des environnements de développement intégrés (IDE), des débogueurs, des éditeurs de code et d'autres outils associés. Il prend en charge la plupart des langages de programmation, y compris C, C++, Java et la majorité des langages de script. Pour plus de facilité, le SDK SUSE comprend plusieurs paquetages Perl qui ne sont pas inclus dans SUSE Linux Enterprise.
L'extension SDK est disponible via un canal en ligne à partir du SUSE Customer Center. Vous pouvez également vous rendre sur le site http://download.suse.com/, rechercher SUSE Linux Enterprise Software Development Kit
et le télécharger à partir de là. Reportez-vous au Chapitre 14, Installation de modules, extensions et produits complémentaires tiers pour obtenir des informations détaillées.
14.6 SUSE Package Hub #
Dans la liste Available Extensions and Modules (Extensions et modules disponibles), vous trouverez SUSE Package Hub (concentrateur de paquetages SUSE). Il est disponible sans frais supplémentaires. Il fournit un grand nombre de paquetages supplémentaires mis à la disposition de la communauté pour SUSE Linux Enterprise qui peuvent être facilement installés, mais qui ne sont pas pour autant pris en charge par SUSE.
Pour plus d'informations sur SUSE Package Hub et comment y apporter votre contribution, consultez le site https://packagehub.suse.com/.
N'oubliez pas que les paquetages fournis dans le hub SUSE Package Hub ne sont pas officiellement pris en charge par SUSE. SUSE prend uniquement en charge l'activation du dépôt Package Hub et l'aide dans le cadre de l'installation ou du déploiement des paquetages RPM.