Gestione delle origini software
Gestione del sistema operativo utilizza origini software per fornire pacchetti alle istanze e per tenere traccia degli aggiornamenti disponibili per tali pacchetti.
Una fonte software è semplicemente una raccolta di pacchetti. Le origini software consentono di controllare quali pacchetti possono essere installati sulle istanze senza dover eseguire manualmente il login e configurare i repository su ciascuna istanza.
Oracle Linux 8 utilizza anche origini software per fornire flussi di moduli alle istanze. Per ulteriori informazioni, vedere Gestione dei flussi e dei profili dei moduli.
Le origini software sono attualmente disponibili solo per le istanze Oracle Linux.
In questo argomento vengono descritti i task riportati di seguito per la gestione delle origini software.
- Aggiunta (collegamento) di origini software a istanze gestite e gruppi di istanze gestite
- Rimozione (scollegamento) di origini software da istanze gestite e gruppi di istanze gestite
- Creazione delle origini software personalizzate
- Eliminazione delle origini software
Informazioni sulle origini software
Nell'ambito del servizio Gestione sistema operativo, le origini software standard vengono fornite nel compartimento radice della tenancy. Le origini software standard sono collegate ai repository standard a monte per il sistema operativo. Quando Gestione sistema operativo è abilitata per un'istanza, all'istanza vengono aggiunte le origini software predefinite per il sistema operativo. È possibile aggiungere o rimuovere origini software in base alle esigenze.
Origini software per Oracle Linux
- Origine software padre
- L'origine software principale per una release di Oracle Linux viene nominata come origine software padre. Un'istanza può avere una sola origine software padre, ma un numero qualsiasi di origini figlio.
- Origini software figlio
- Un'origine software figlio in genere fornisce pacchetti non disponibili nell'origine software di base.
- Esempi di origini software
-
- Origine software padre: Oracle Linux 7 Latest (x86_64).
- Origine software figlio: Oracle Linux 7 Addons (x86_64).
- Origine software figlio: pacchetti di sviluppo Oracle Linux 7 (x86_64).
Importante
-
L'origine padre deve corrispondere alla release principale dell'immagine utilizzata nell'istanza (ad esempio, Oracle Linux 7 è una release principale). L'applicazione di un'origine padre o figlio da una release principale a un'altra release principale non è supportata. Ad esempio, non è possibile aggiungere il padre Oracle Linux 8 a un'istanza Oracle Linux 7.
-
Il servizio di gestione del sistema operativo attualmente non supporta il passaggio da una release principale alla release principale successiva. Tuttavia, il servizio di gestione del sistema operativo supporta il passaggio da una release secondaria a un'altra release secondaria. Ad esempio, puoi passare da Oracle Linux 7 Update 6 a Oracle Linux 7 Update 7. È possibile gestire questi aggiornamenti come indicato di seguito.
-
Assegnare l'elemento padre denominato
Latest
all'istanza o al gruppo di istanze gestite. Le istanze o i gruppi vengono quindi aggiornati alla release più recente disponibile quando si utilizza questa origine padre. È possibile automatizzare questi aggiornamenti definendo un job schedulato ricorrente o eseguendo l'operazione come evento occasionale. Per ulteriori informazioni sulla denominazione dei canali Oracle Linux, vedere Oracle® Linux Unbreakable Linux Network User's Guide for Oracle Linux 6 and Oracle Linux 7.
-
- Origine software padre: Oracle Linux 7 Latest (x86_64).
- Origine software personalizzata
-
Le origini software personalizzate possono essere derivate dalle origini software standard o da altre origini personalizzate. Le origini personalizzate consentono di creare set specifici di pacchetti che si desidera gestire e applicare alle istanze. Ad esempio, è possibile creare un'origine software con un elenco di pacchetti personalizzato per le immagini BYOI (Bring Your Own Image).
Importante
Non è possibile caricare i propri package da repository o mirror yum privati in origini software personalizzate. Se si utilizzano repository yum privati, è possibile configurare il servizio Gestione sistema operativo in modo che li ignori, impedendo al plugin Management Service Agent del sistema operativo di sovrascrivere le impostazioni per tali repository. Per ulteriori informazioni, vedere Come riconoscere i repository privati.
Aggiunta delle origini software in corso
Se si aggiunge un'origine software che sostituisce un'origine software precedente, assicurarsi di rimuovere l'origine software precedente non più necessaria.
- Aprire il menu di navigazione, selezionare Computazione, quindi selezionare Istanze.
- In Ambito lista, selezionare il compartimento che contiene l'istanza.
- Trovare l'istanza e fare clic sul relativo nome.
- Nella pagina Dettagli istanza, in Risorse, fare clic su Gestione sistema operativo.
- Fare clic sull'icona Azioni (tre punti) e fare clic su Visualizza dettagli gestione sistema operativo.
- Fare clic su Origini software.
- Nella tabella Origini software fare clic su Aggiungi.
- Nel pannello Aggiungi origini software, individuare e selezionare le origini software che si desidera aggiungere.
- Fare clic su Aggiungi.
- Aprire il menu di navigazione e selezionare Computazione. In Gestione sistema operativo, selezionare Gruppi di istanze gestite.
- In Ambito lista, selezionare il compartimento contenente il gruppo di istanze gestite in cui si desidera aggiungere l'origine software.
- Nella riga del gruppo di istanze gestite, fare clic sull'icona Azioni (tre punti) e fare clic su Aggiungi origine software.
- Nel pannello Aggiungi origini software, individuare e selezionare le origini software che si desidera aggiungere.
- Fare clic su Aggiungi origine software.
Rimozione delle origini software in corso
La rimozione di un'origine software non comporta la rimozione dei pacchetti installati dall'origine software del sistema. Si supponga, ad esempio, di passare da UEK R5 a UEK R6. Aggiungere l'origine software per UEK R6, quindi rimuovere l'origine software per UEK R5. Tutti i pacchetti UEK R5 installati sono ancora presenti nel sistema. Tali pacchetti, tuttavia, non vengono più aggiornati perché l'origine software è stata rimossa e quindi potrebbe apparire in eventi, come le scansioni di sicurezza. Per informazioni sulla rimozione dei pacchetti, vedere Rimozione dei pacchetti.
- Aprire il menu di navigazione e selezionare Computazione. In Gestione sistema operativo, selezionare Gruppi di istanze gestite.
- In Ambito lista, selezionare il compartimento contenente il gruppo di istanze gestite in cui si desidera rimuovere le origini software.
- Nella riga del gruppo di istanze gestite, fare clic sull'icona Azioni (tre punti) e fare clic su Rimuovi origine software.
- Nel pannello Rimuovi origini software individuare e selezionare le origini software da rimuovere.
- Fare clic su Rimuovi origine software.
Creazione di un'origine software personalizzata
- Aprire il menu di navigazione e selezionare Computazione. In Gestione sistema operativo, selezionare Origini software.
- In Ambito elenco, selezionare il compartimento in cui si desidera creare l'origine software.
- Fare clic su Crea origine software
-
Nel pannello Crea origine software, immettere quanto segue:
-
Nome: il nome dell'origine software.
-
Descrizione: una descrizione facoltativa dell'origine software.
-
Architettura: architettura dei pacchetti nell'origine software, ad esempio x86_64.
-
Origine software padre:
-
Per creare un'origine software figlio:
-
Fare clic su Select Parent Software Source.
-
Nel pannello Seleziona origine software padre, scegliere il compartimento da cui selezionare l'origine software padre.
-
Nella tabella selezionare la casella di controllo accanto al nome di un'origine software disponibile da utilizzare come padre per l'origine software figlio.
-
Fare clic su Seleziona padre.
-
-
Per creare un'origine software padre (base), utilizzare l'impostazione predefinita Nessuno.
-
-
- Fare clic su Sottometti.
- Aprire il menu di navigazione e selezionare Computazione. In Gestione sistema operativo, selezionare Origini software.
- In Ambito elenco selezionare il compartimento che contiene l'origine software.
- Trovare l'origine software e fare clic sul relativo nome.
- Nella tabella Pacchetti disponibili fare clic su Aggiungi package.
- Nel pannello Aggiungi package, in Scegli un'origine software fare clic su Seleziona origine software per selezionare un'origine software diversa da utilizzare per aggiungere pacchetti all'origine software personalizzata.
- Nel pannello Seleziona origine software, scegliere il compartimento da cui selezionare l'origine software.
- Dalla tabella, selezionare un'origine software disponibile. I package per l'origine di origine selezionata vengono quindi inseriti nel pannello Aggiungi package.
- Trovare e selezionare i pacchetti che si desidera aggiungere.
- Fare clic su Aggiungi .
- Aprire il menu di navigazione e selezionare Computazione. In Gestione sistema operativo, selezionare Origini software.
- Nella sezione Ambito elenco selezionare il compartimento che contiene l'origine software.
- Trovare l'origine software personalizzata e fare clic sul relativo nome.
- Nella sezione Pacchetti disponibili, individuare e selezionare i pacchetti da rimuovere.
- Fare clic su Rimuovi.
- Nella finestra di dialogo Rimuovi origine software fare clic su Rimuovi.
Eliminazione delle origini software
Repository privati ignorati
Non è possibile utilizzare repository o mirror yum privati con il servizio Gestione sistema operativo. Se si dispone di repository yum privati, è possibile configurare il servizio Gestione sistema operativo in modo da ignorarli, impedendo così al plugin Management Service Agent del sistema operativo di sovrascrivere le impostazioni per tali repository.
Uso dell'API
Per informazioni sull'uso dell'API e delle richieste di firma, vedere API REST e Credenziali di sicurezza. Per informazioni sugli SDK, consulta Software Development Kits e interfaccia della riga di comando.
Utilizzare le operazioni API riportate di seguito per gestire le origini software.
Per un elenco completo delle operazioni API disponibili per il servizio Gestione sistema operativo, vedere API di gestione del sistema operativo.