14 Installazione di moduli, estensioni e prodotti aggiuntivi di terze parti #
I moduli e le estensioni aggiungono parti o funzionalità al sistema. I moduli sono parti completamente supportate di SUSE Linux Enterprise Server con un ciclo di vita e una cronologia di aggiornamento diversi. Sono costituiti da una serie di pacchetti, hanno un ambito chiaramente definito e vengono forniti esclusivamente tramite un canale online.
Le estensioni, come l'Estensione workstation o l'Estensione alta disponibilità, aggiungono ulteriori funzionalità al sistema e richiedono una chiave di registrazione propria che potrebbe essere a pagamento. Le estensioni vengono distribuite mediante canale online o supporti fisici. La registrazione nel SUSE Customer Center o in un server di registrazione locale è un prerequisito per la sottoscrizione ai canali online. Le estensioni Package Hub (Sezione 14.6, «SUSE Package Hub») e SUSE Software Development Kit (Sezione 14.5, «SUSE Software Development Kit (SDK) 12 SP5») sono eccezioni che non richiedono alcuna chiave di registrazione e non rientrano nei contratti per il supporto SUSE.
Dopo aver effettuato la registrazione del sistema nel SUSE Customer Center o in un server di registrazione locale, sarà disponibile un elenco di moduli ed estensioni per il prodotto. Se durante l'installazione è stato ignorato il passaggio di registrazione, è possibile registrare il sistema in qualsiasi momento utilizzando il modulo Per ulteriori informazioni, vedere la Sezione 20.8, «Registrazione del sistema».
in YaST.
Alcuni prodotti aggiuntivi sono anche forniti da terze parti, ad esempio driver solo binari necessari per il corretto funzionamento di determinati componenti hardware. Se si utilizzano prodotti hardware di questo tipo, fare riferimento alle note di rilascio per reperire ulteriori informazioni sulla disponibilità di driver binari per il sistema. Le note di rilascio sono disponibili nel sito http://www.suse.com/releasenotes/, in YaST o nel percorso /usr/share/doc/release-notes/
del sistema installato.
14.1 Elenco dei moduli facoltativi #
Oltre al sistema operativo del server di base, con la sottoscrizione a SUSE Linux Enterprise Server 12 vengono forniti moduli facoltativi. Ciascun modulo ha un ciclo di vita diverso. Questo approccio offre un'integrazione più rapida con gli aggiornamenti upstream. Di seguito è riportato un elenco di tutti i moduli facoltativi con una breve descrizione degli stessi:
- Software Development Kit
Questo è l'SDK (Software Development Kit) per la famiglia di prodotti SUSE Linux Enterprise. Si tratta di un'estensione gratuita per i partner e i clienti che utilizzano SUSE Linux Enterprise Server, Desktop e prodotti derivati.
Per ulteriori informazioni su SUSE Software Development Kit, fare riferimento alla Sezione 14.5, «SUSE Software Development Kit (SDK) 12 SP5».
- Package Hub
SUSE Package Hub fornisce l'accesso a pacchetti aggiornati dalla comunità, creati per essere eseguiti su SUSE Linux Enterprise Server. Creati dalle stesse origini utilizzate nelle distribuzioni openSUSE, questi pacchetti di qualità forniscono software aggiuntivo rispetto a quello che è disponibile in SUSE Linux Enterprise Server.
Per ulteriori informazioni su SUSE Package Hub, fare riferimento alla Sezione 14.6, «SUSE Package Hub».
- Modulo Advanced Systems Management
Questo modulo contiene tre componenti di supporto agli amministratori di sistema per l'automazione dei task nel data center e nel cloud: gli strumenti di gestione della configurazione "CFEngine" e "puppet", nonché la nuova infrastruttura "machinery". Machinery è una casella degli strumenti per la gestione dei sistemi che consente di esaminare i sistemi in remoto, memorizzare le rispettive descrizioni e creare nuove immagini di sistema da distribuire nei data center e nel cloud.
Per ulteriori informazioni sul progetto Machinery, vedere http://machinery-project.org/.
- Containers Module
Questo modulo contiene diversi pacchetti riguardanti container e strumenti correlati, tra cui il motore open source Docker e le immagini predefinite per SUSE Linux Enterprise Server 11 e SUSE Linux Enterprise Server 12.
- Modulo HPC
Il modulo HPC fornisce un set selezionato di strumenti e componenti utilizzati in ambienti di Supercalcolo. Per soddisfare le esigenze dei clienti in continua evoluzione e offrire il massimo supporto HPC sia su hardware che su software, questo modulo offre componenti software che vengono aggiornati regolarmente alle versioni più recenti disponibili. La selezione dei componenti software è stata ispirata da (ma non limitata a) ciò che viene fornito dal progetto della comunità OpenHPC al sito http://openhpc.community/.
- Legacy Module
Il modulo Legacy consente di eseguire la migrazione di applicazioni da sistemi precedenti a SUSE Linux Enterprise Server 12. Per le organizzazioni che passano da UNIX a Linux, questo modulo può essere molto utile. Molte applicazioni precedenti richiedono pacchetti che non sono più disponibili con l'ultima versione di SUSE Linux Enterprise Server. Questo modulo fornisce tali pacchetti, ad esempio sendmail, syslog-ng, IBM Java6 e varie librerie (come openssl-0.9.8).
- Modulo Public Cloud
Il modulo Public Cloud è una raccolta di strumenti per creare e gestire immagini del cloud pubblico dalla riga di comando. Quando si creano le proprie immagini con KIWI o SUSE Studio, il codice di inizializzazione specifico al cloud di destinazione è incluso nell'immagine stessa.
Il modulo Public Cloud contiene quattro modelli:
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)
- SUSE Cloud Application Platform Tools Module
SUSE Cloud Application Platform Tools Module è una raccolta di strumenti che consente di interagire con il prodotto SUSE Cloud Application Platform, fornendo ad esempio il client a riga di comando.
Il modulo presenta un ciclo di vita diverso rispetto a SUSE Linux Enterprise Server; consultare le Note di rilascio per ulteriori dettagli.
- Modulo Toolchain
Questo modulo offre agli sviluppatori software una toolchain aggiornata formata da GCC (GNU Compiler Collection) e relativi pacchetti, nonché applicazioni aggiornate, miglioramenti, nuovi standard e funzioni hardware aggiuntive. Il modulo consente agli sviluppatori software di trarre vantaggio dalle nuove funzioni della release GCC più recente. Inoltre, migliora il supporto del linguaggio come per la maggior parte delle modifiche di C++14, fornisce ulteriore supporto per Fortran 2008 e 2015 e offre molte altre ottimizzazioni. Per ulteriori informazioni, vedere https://gcc.gnu.org/gcc-5/changes.html.
- Web and Scripting Module
Il modulo Web and Scripting fornisce un set completo di linguaggi di script, framework e strumenti correlati per consentire agli sviluppatori e agli amministratori di sistema di accelerare la creazione di applicazioni Web stabili e moderne. Nel modulo sono incluse le versioni recenti di linguaggi dinamici, come PHP e Python. Se si intende eseguire un server Web o applicazioni host dotate di portali Web o che richiedono script sul lato server, il modulo Web and Scripting è assolutamente necessario.
14.2 Elenco delle estensioni disponibili #
Le estensioni forniscono funzionalità avanzate per task come l'applicazione di patch live e la gestione in cluster per elevata disponibilità in SUSE Linux Enterprise Server. Vengono offerte come sottoscrizioni e richiedono una chiave di registrazione soggetta a pagamento. Di norma, le estensioni dispongono di note di rilascio proprie che sono disponibili in https://www.suse.com/releasenotes.
- Alta disponibilità
SUSE Linux Enterprise High Availability fornisce tecnologie per la gestione in cluster avanzate, ad alta disponibilità, open source e leader del settore, facili da configurare e utilizzare. Può essere distribuito in ambienti fisici e/o virtuali e creare cluster di server fisici, server virtuali o qualsiasi combinazione dei due per adattarsi alle esigenze aziendali.
Il supporto per High Availability è incluso nelle sottoscrizioni a SUSE Linux Enterprise Server for SAP Applications e SUSE Linux Enterprise High Performance Computing ed è disponibile anche come estensione per SUSE Linux Enterprise Server.
- GEO Clustering for High Availability
Geo Clustering per SUSE Linux Enterprise High Availability Extension è un sistema ad alta disponibilità open source leader del settore, progettato per gestire server in cluster nei data center situati ovunque nel mondo.
- Live Patching
Con SUSE Linux Enterprise Live Patching, è possibile applicare patch di importanza critica al kernel senza dover spegnere il sistema, riducendo così la necessità di dover ricorrere a tempi di fermo non pianificati e aumentando la disponibilità dei servizi.
- Workstation Extension
Workstation Extension estende la funzionalità di SUSE Linux Enterprise Server con pacchetti di SUSE Linux Enterprise Desktop, come applicazioni desktop aggiuntive e librerie. Consente di combinare entrambi i prodotti in modo da creare una postazione di lavoro completa di tutte le funzioni.
- Server SUSE Manager
SUSE Manager consente di gestire in modo efficiente sistemi Linux fisici, virtuali e basati su cloud. Fornisce processi automatizzati ed economicamente vantaggiosi per la configurazione, la gestione dei programmi e delle risorse, nonché il provisioning del sistema.
- SUSE Manager Proxy
I SUSE Manager Proxy estendono ambienti SUSE Manager vasti e/o dislocati geograficamente per ridurre il carico sul server SUSE Manager, richiedere meno lunghezza di banda e fornire aggiornamenti locali più rapidi.
- SUSE OpenStack Cloud 9
SUSE OpenStack Cloud è dotato di tecnologia OpenStack, il progetto open source leader del settore per le infrastrutture cloud gestito dalla comunità, e viene fornito con SUSE Linux Enterprise Server. Il prodotto è completamente integrato con l'infrastruttura di manutenzione e supporto SUSE. È una soluzione ideale per i clienti che desiderano distribuire un ambiente cloud con livelli enterprise di stabilità e supporto.
- SUSE OpenStack Cloud Crowbar 9
SUSE OpenStack Cloud Crowbar è una soluzione software open source che fornisce le funzionalità fondamentali per distribuire e gestire un'infrastruttura cloud con tecnologia OpenStack, il progetto open source leader del settore per le infrastrutture cloud gestito dalla comunità. Consente di eseguire il provisioning e gestire ininterrottamente i workload in un ambiente cloud eterogeneo in modo sicuro, conforme e completamente supportato.
14.3 Installazione di moduli ed estensioni dai canali online #
A partire da SUSE Linux Enterprise 12, SUSE Linux Enterprise Desktop è disponibile non solo come prodotto separato, ma anche come Workstation Extension di SUSE Linux Enterprise Server. Se si effettua la registrazione in SUSE Customer Center, è possibile selezionare l'estensione Workstation per l'installazione. Si noti che per installarla è necessaria una chiave di registrazione valida.
Per eseguire la procedura che segue è necessario aver registrato il sistema al SUSE Customer Center o a un server di registrazione locale. Quando si registra il sistema, subito dopo aver completato il Passo 4 nella Sezione 20.8, «Registrazione del sistema» viene visualizzato un elenco di estensioni e moduli. In questo caso, ignorare i passaggi successivi e procedere al Passo 2.
Per visualizzare i componenti aggiuntivi già installati, avviare YaST e selezionare
›Avviare YaST e selezionare
› .YaST si connette al server di registrazione e visualizza un elenco di
.Nota: estensioni e moduli disponibiliLa quantità di estensioni e moduli disponibili dipende dal server di registrazione. Un server di registrazione locale può offrire solo archivi di aggiornamenti, ma non estensioni aggiuntive.
Nota: cicli di vita dei moduliLe date di fine ciclo di vita dei moduli sono disponibili al sito https://scc.suse.com/docs/lifecycle/sle/12/modules.
Fare clic su una voce per visualizzarne la descrizione.
Selezionare una o più voci da installare con un segno di spunta.
Figura 14.1: Installazione delle estensioni di sistema #Fare clic su
per continuare.In base agli archivi da aggiungere per l'estensione o il modulo, è possibile che venga richiesto di importare la chiave GPG dell'archivio o di accettare una licenza.
Dopo aver confermato questi messaggi, YaST scaricherà e analizzerà i metadati. Gli archivi per le estensioni selezionate verranno aggiunti al sistema e non sono richieste altre origini di installazione aggiuntive.
Se necessario, modificare le Sezione 13.4.2, «Gestione delle proprietà degli archivi».
dell'archivio come descritto nella
White paper SUSE Linux Enterprise Server 12 Modules.
14.4 Installazione di estensioni e prodotti aggiuntivi di terze parti dai supporti #
Quando si installa un'estensione o un prodotto aggiuntivo da un supporto, è possibile selezionare vari tipi di supporto del prodotto, ad esempio DVD/CD, dispositivi di archiviazione di massa rimovibili (come dischi flash), una directory locale o un'immagine ISO. I supporti possono essere forniti anche da un server di rete, ad esempio tramite HTTP, FTP, NFS or Samba.
Avviare YaST e selezionare
› . In alternativa, avviare il modulo di YaST dalla riga di comando consudo yast2 add-on
.La finestra di dialogo mostra una panoramica delle estensioni, dei moduli e dei prodotti aggiuntivi già installati.
Figura 14.2: Elenco delle estensioni, dei moduli e dei prodotti aggiuntivi installati #Scegliere
per installare un nuovo prodotto aggiuntivo.Nella finestra di dialogo
selezionare l'opzione corrispondente al tipo di supporto dal quale si desidera installare il prodotto aggiuntivo:Figura 14.3: Installazione di un prodotto aggiuntivo o di un'estensione #Per eseguire la scansione della rete per i server di installazione che annunciano i propri servizi tramite SLP, selezionare
e fare clic su .Per aggiungere un archivio da un supporto rimovibile, scegliere l'opzione rilevante e inserire il supporto oppure collegare il dispositivo USB al computer. Fare clic su
per iniziare l'installazione.Per la maggior parte dei tipi di supporto, verrà richiesto di specificarne il percorso (o URL) dopo averne selezionato l'opzione corrispondente e aver fatto clic su
. La specifica di un è facoltativa. Se non viene specificato un nome, come nome di archivio verrà utilizzato il nome del prodotto o l'URL.
L'opzione
è attivata per default. Se viene disattivata, il download dei file verrà eseguito automaticamente in un secondo momento, se necessario.A seconda dell'archivio aggiunto, è possibile che venga richiesto di importare la chiave GPG dell'archivio o di accettare una licenza.
Dopo aver confermato questi messaggi, YaST scaricherà e analizzerà i metadati. Aggiungerà l'archivio all'elenco di
.Se necessario, modificare le Sezione 13.4.2, «Gestione delle proprietà degli archivi».
dell'archivio come descritto nellaConfermare le modifiche facendo clic su
per chiudere la finestra di dialogo di configurazione.Dopo avere aggiunto l'archivio per il supporto aggiuntivo, viene avviato il gestore del software ed è possibile installare i pacchetti. Per ulteriori informazioni, vedere Capitolo 13, Installazione o rimozione del software.
14.5 SUSE Software Development Kit (SDK) 12 SP5 #
SUSE Software Development Kit 12 SP5 è un'estensione per SUSE Linux Enterprise 12 SP5. È un kit di strumenti completo per lo sviluppo di applicazioni. Per offrire un sistema di creazione completo, SUSE Software Development Kit 12 SP5 include tutti gli strumenti open source utilizzati per realizzare il prodotto SUSE Linux Enterprise Server. Offre a sviluppatori, ISV (Independent Software Vendor) o IHV (Independent Hardware Vendor) gli strumenti necessari per eseguire il porting delle applicazioni a tutte le piattaforme supportate da SUSE Linux Enterprise Desktop e SUSE Linux Enterprise Server.
SUSE Software Development Kit non richiede una chiave di registrazione e non rientra nei contratti per il supporto SUSE.
SUSE Software Development Kit contiene inoltre ambienti di sviluppo integrati (IDE, Integrated Development Environments), debugger, editor di codice e altri strumenti correlati, Inoltre, supporta la maggior parte dei principali linguaggi di programmazione tra cui C, C++, Java e numerosi linguaggi di script. Per offrire una maggiore praticità, SUSE Software Development Kit fornisce vari pacchetti Perl non inclusi in SUSE Linux Enterprise.
L'estensione SDK è disponibile tramite un canale online nel SUSE Customer Center. In alternativa, accedere a http://download.suse.com/, cercare SUSE Linux Enterprise Software Development Kit
ed effettuarne il download da tale sito. Per ulteriori dettagli, vedere Capitolo 14, Installazione di moduli, estensioni e prodotti aggiuntivi di terze parti.
14.6 SUSE Package Hub #
Nell'elenco Estensioni e moduli disponibili è incluso SUSE Package Hub. SUSE Package Hub è disponibile senza alcun costo aggiuntivo. Offre un ampio set di pacchetti della comunità aggiuntivi che consentono di installare facilmente SUSE Linux Enterprise, ma non sono supportati da SUSE.
Per ulteriori informazioni su SUSE Package Hub e il rispettivo contributo, visitare https://packagehub.suse.com/
Tenere presente che i pacchetti forniti con SUSE Package Hub non sono supportati ufficialmente da SUSE. SUSE fornisce il supporto solo per l'abilitazione dell'archivio di Package Hub, nonché con l'installazione o la distribuzione dei pacchetti RPM.