Guida introduttiva a Oracle Linux
Oracle Cloud Infrastructure ha un set di immagini della piattaforma Oracle Linux che puoi selezionare quando crei un'istanza.
Per ulteriori informazioni sulle immagini della piattaforma Oracle Linux, vedere Immagini della piattaforma. Per informazioni su release specifiche di immagini della piattaforma, vedere Release Information.
Funzioni chiave di Oracle Linux su Oracle Cloud Infrastructure
Le immagini Oracle Linux disponibili su Oracle Cloud Infrastructure includono:
I vantaggi delle immagini Oracle Linux di Oracle Cloud Infrastructure rispetto alle implementazioni tradizionali di Oracle Linux sono:
-
Le istanze hanno automaticamente accesso al contenuto Unbreakable Linux Network (ULN).
-
Se l'istanza è connessa a un gateway di servizi, ha accesso al contenuto ULN tramite i server yum regionali. A differenza del server Oracle Linux yum disponibile pubblicamente, i server yum regionali di Oracle Cloud Infrastructure rispecchiano tutti i canali ULN. Pertanto, puoi accedere ai contenuti ULN senza registrare il sistema con ULN o utilizzare strumenti alternativi per gestire l'accesso ai canali, il che semplifica la gestione del software sull'istanza.
-
-
Per impostazione predefinita, in tutte le immagini è installato Oracle Ksplice.
-
È possibile eseguire Ksplice per installare le patch manualmente o abilitare gli aggiornamenti automatici per ottenere le patch di sicurezza più recenti senza dover eseguire il reboot.
-
-
Il kernel predefinito è la versione più recente Unbreakable Enterprise Kernel (UEK) disponibile per l'immagine.
-
L'impostazione del kernel predefinito su UEK garantisce il supporto delle funzionalità più ampio immediatamente dopo la distribuzione di un'istanza.
-
-
Le istanze possono utilizzare le utility OCI.
-
Le utility OCI sono un set di strumenti personalizzati che consentono all'istanza di accedere alle informazioni sulle risorse dell'infrastruttura. Questi strumenti possono aiutarti a trovare o eseguire automaticamente il provisioning delle risorse in base alle tue esigenze.
-
Creazione di un'istanza
Crea un'istanza Oracle Linux utilizzando immagini fornite da Oracle o immagini Marketplace.
Se questa è la prima volta che si crea un'istanza, prima di iniziare si consiglia di creare prima una rete cloud virtuale (VCN). Nel dashboard della console, in Crea selezionare Imposta una rete con una procedura guidata, quindi selezionare Crea VCN. Il workflow "Crea una rete cloud virtuale" crea una VCN che configura automaticamente sia una subnet pubblica che una privata insieme a tutti i gateway e le regole di instradamento necessari. Inoltre, il workflow fornisce un'opzione per configurare IPv6.
Per ulteriori informazioni, fare riferimento agli argomenti sotto riportati.
- Procedure ottimali per l'immagine di compute
- Utilizzo delle istanze
- Avvio di un'esercitazione sull'istanza Linux
Per creare un'istanza di Oracle Linux, completare i task nelle sezioni seguenti.
Oracle Cloud Infrastructure ha introdotto una nuova esperienza della console. Passare alla modalità di anteprima della console per seguire il nuovo workflow a più passi di Crea istanza.
Informazioni di base
Passare alla pagina Istanze di computazione e avviare il workflow Crea istanza.
- Aprire il menu di navigazione e selezionare Computazione. In Computazione, selezionare Istanze.
- Fare clic su Crea istanza
- Immettere il nome e selezionare il compartimento da Crea nel compartimento.
È possibile aggiungere o modificare il nome in un secondo momento. Il nome non deve essere univoco perché un OCID (Oracle Cloud Identifier) identifica in modo univoco l'istanza.
- Nella sezione Posizionamento:
- Selezionare il dominio di disponibilità.
- (Facoltativo) Selezionare un tipo di capacità, attivare il gruppo di posizionamento cluster o specificare un dominio di errore, fare clic su Mostra opzioni avanzate. Per ulteriori informazioni, vedere Definizione dei dettagli dell'istanza.
- Nella sezione Immagine e figura:
- In Immagine, selezionare un'immagine Oracle Linux per l'istanza. Per impostazione predefinita, viene utilizzata un'immagine Oracle Linux per avviare l'istanza. Per selezionare un'immagine Oracle Linux diversa o un volume di avvio, fare clic su Modifica immagine. Per ulteriori informazioni, vedere Selezione di un'immagine, immagini fornite da Oracle e immagini del Marketplace.
- In Forma, selezionare una forma per l'istanza. Per impostazione predefinita, la forma è una virtual machine AMD. Per selezionare una forma diversa o modificare la configurazione della forma predefinita, fare clic su Modifica forma. Per ulteriori informazioni, vedere Selezione di una forma.
- (Facoltativo) Fare clic su Mostra opzioni avanzate per configurare quanto riportato di seguito per l'istanza.
- Gestione: servizio di metadati dell'istanza, script di inizializzazione, applicazione di tag e attributi di sicurezza
- Disponibilità: opzioni di migrazione attiva
- Agente Oracle Cloud: i plugin da eseguire sull'istanza per impostazione predefinita sono i seguenti: Monitoraggio log personalizzati, Comando di esecuzione dell'istanza di computazione, Monitoraggio dell'istanza di computazione e Protezione del carico di lavoro Cloud Guard.
Per ulteriori informazioni, vedere la configurazione delle opzioni avanzate e della migrazione attiva.
- Fare clic su Avanti.
Sicurezza
Abilitare contemporaneamente istanze schermate o computazione riservata, ma non entrambe.
- (Facoltativo) Abilitare l'istanza schermata.
- (Opzionale) Abilitare la computazione riservata.
- Fare clic su Avanti.
Networking
Configurare una scheda di interfaccia di rete virtuale (VNIC) utilizzando una rete cloud virtuale (VCN). Hai la possibilità di creare una nuova VCN o di utilizzarne una esistente; tuttavia, per avere l'intera gamma di opzioni, ti consigliamo di creare una VCN prima di creare un'istanza.
Se non sei sicuro delle tue esigenze di networking, consulta:
- Scenari di rete
- Configura VNIC primaria
- Configura indirizzo IP primario
- Configurare le impostazioni di rete avanzate
Per configurare una VNIC e, facoltativamente, aggiungere chiavi SSH, effettuare le operazioni riportate di seguito.
- Immettere un nome VNIC.
- Per Primary network selezionare una delle seguenti opzioni:
- Seleziona rete cloud virtuale esistente
Usare questa opzione se si dispone già di una VCN. Selezionare il compartimento VCN e il nome della VCN dalle liste.
- Crea nuova rete cloud virtuale
Utilizzare questa opzione se non si dispone di una VCN esistente o se non si desidera utilizzarne una esistente. Immettere un nome per la nuova VCN e selezionare un compartimento corrispondente.
- Seleziona rete cloud virtuale esistente
- Per la subnet, selezionare una delle opzioni seguenti:
- Seleziona subnet esistente
Usare questa opzione se si ha già una sottorete. Selezionare il compartimento della subnet e il nome della subnet dalle liste.
- Crea nuova subnet pubblica
Utilizzare questa opzione se si è creata una nuova VCN nel passo precedente o se si desidera una nuova subnet per una VCN esistente. Immettere un nome per la nuova subnet, selezionare un compartimento e immettere un blocco CIDR.
- Seleziona subnet esistente
- Nella sezione Indirizzi IP VNIC principali:
- Se nel passo precedente è stata creata una nuova subnet pubblica, gli indirizzi IPv4 privati e pubblici vengono assegnati automaticamente.
- Se si utilizza una subnet esistente:
- Per Indirizzo IPv4 privato, selezionare Assegna automaticamente o Assegna manualmente. Per l'opzione di assegnazione manuale, immettere un indirizzo IP.
- Per l'indirizzo IPv4 pubblico, lasciare l'opzione predefinita che assegna un indirizzo IP pubblico. In alternativa, deselezionare l'opzione predefinita se non è necessario un indirizzo IP pubblico. Se non sei sicuro, puoi sempre assegnarne uno in un secondo momento, se necessario.
- Per gli IPv6 Indirizzi, è necessario abilitare l'indirizzamento IPv6 sulla VCN e sulla subnet prima di poter assegnare indirizzi IPv6 all'istanza.
- (Facoltativo) Espandere Opzioni avanzate e configurare una delle opzioni riportate di seguito.
- Usa gruppi di sicurezza di rete per controllare il traffico: selezionare questa opzione per aggiungere la VNIC primaria dell'istanza a uno o più gruppi di sicurezza di rete (NSG).
- Record DNS: selezionare se assegnare alla VNIC un record DNS privato. Consulta DNS nella tua rete cloud virtuale.
- Opzioni di avvio: selezionare il tipo di avvio di rete.
- Nella sezione Add SSH Keys selezionare una delle opzioni riportate di seguito.
- Genera una coppia di chiavi: fare clic su Scarica chiave privata e Scarica chiave pubblica per salvare la coppia di chiavi in locale.
- Carica file di chiavi pubbliche (.pub): selezionare o eliminare la chiave pubblica nel campo Chiave pubblica SSH.
- Incolla chiave pubblica: copia una chiave pubblica esistente e incollala nel campo Chiave pubblica SSH.
- Nessuna chiave SSH: se non si forniscono le chiavi SSH, non sarà possibile connettersi all'istanza utilizzando SSH.
Per ulteriori informazioni, vedere Aggiungi chiavi SSH o Gestione delle coppie di chiavi sulle istanze Linux.
- Fare clic su Avanti.
Storage
Configurare i volumi di avvio e a blocchi.
- (Opzionale) Nella sezione Volume di avvio configurare le opzioni di dimensione e cifratura per il volume di avvio dell'istanza:
- Abilitare Specificare una dimensione del volume di avvio personalizzata e mantenere i valori predefiniti che forniscono prestazioni bilanciate o li modificano in base alle proprie esigenze a livello di prestazioni.
- Per impostazione predefinita, è abilitata l'opzione Usa cifratura in transito. Disabilitare se non si desidera cifrare i dati.
- Abilitare Cifra questo volume con una chiave gestita dall'utente per utilizzare una chiave esistente.
- (Facoltativo) Nella sezione Volume a blocchi, fare clic su Collega volume a blocchi per aprire il pannello.
- Per Volume, selezionare un volume da un compartimento, creare un nuovo volume o immettere un OCID volume.
- Determinare il tipo di allegato. Per impostazione predefinita, il tipo di collegamento consigliato è ISCSI. Facoltativamente, selezionare un percorso di dispositivo per il volume a blocchi.
- Selezionare un'opzione Tipo di accesso di Lettura/scrittura, Lettura/scrittura, condivisibile o Sola lettura, condivisibile.
- Fare clic su Allega.
Per ulteriori informazioni, vedere Allega volumi a blocchi.
- Fare clic su Avanti.
Revisione
Esaminare la configurazione dell'istanza ed eseguire una delle operazioni riportate di seguito.
- Se si è soddisfatti della configurazione, fare clic su Crea. Viene creata la pagina dei dettagli dell'istanza e il relativo stato viene visualizzato Provisioning. Per tenere traccia dello stato di avanzamento dell'operazione e risolvere gli errori che si verificano durante la creazione dell'istanza, utilizzare la richiesta di lavoro associata.
- Per tornare a qualsiasi sezione e apportare modifiche, fare clic su Precedente.
- Per arrestare il workflow di creazione istanza, fare clic su Annulla.
- Per creare uno stack che puoi utilizzare per installare, configurare e gestire l'istanza di computazione tramite il modello "infrastructure-as-code", fai clic su Salva come stack. Per ulteriori informazioni, vedere Creazione di uno stack da una pagina di creazione delle risorse.
Accesso a un'istanza
Connettersi all'istanza di Oracle Cloud Infrastructure utilizzando SSH.
Requisiti indispensabili
Prima di connettersi, ottenere quanto segue:
- Client SSH
- Indirizzo IP Pubblico dell'istanza
- Percorso del file della chiave privata RSA SSH-2
Connessione mediante SSH
- Completare i prerequisiti.
- Da un client SSH utilizzare l'utente
opc
predefinito per connettersi all'istanza.Ad esempio:
ssh -i PRIVATE_KEY_PATH opc@PUBLIC_IP_ADDRESS
- Dopo aver eseguito il login come
opc
, è possibile utilizzare il comandosudo
per eseguire attività amministrative.Ad esempio, eseguire il comando seguente per visualizzare i dettagli per tutti i dispositivi di storage collegati all'istanza:
sudo oci-iscsi-config --show
Per ulteriori informazioni, fare riferimento agli argomenti sotto riportati.
Installazione del Software
Installare il software abilitando i repository dai server yum regionali di Oracle Cloud Infrastructure.
A differenza del server Oracle Linux yum disponibile pubblicamente, i server yum regionali di Oracle Cloud Infrastructure rispecchiano tutti i canali ULN. Pertanto, le istanze di computazione possono accedere al contenuto ULN senza dover registrare il sistema con ULN. Per ulteriori informazioni, fare riferimento agli argomenti sotto riportati.
Connessione al server Yum regionale
Le istanze connesse al gateway del servizio hanno automaticamente accesso ai server yum regionali. Le variabili yum $ociregion
e $ocidomain
determinano a quale server regionale si connette l'istanza.
Ad esempio, il repository baseurl
nel repository _latest
per Oracle Linux 8 è:
baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/baseos/latest/$basearch/
-
Impostare la variabile
$ociregion
inserendo il contenuto in/etc/yum/vars/ociregion
.Se il file
ociregion
non esiste o è vuoto, il filebaseurl
punta al server yum Oracle Linux accessibile pubblicamente. In genere, quando si crea l'istanza, la variabile$ociregion
viene impostata in modo da puntare al server yum regionale più vicino sulla rete di servizi Oracle Cloud Infrastructure. Ad esempio, se$ociregion
è impostato su-phx
,baseurl
si espande per puntare al server yum regionale di Phoenix. - Impostare la variabile
$ocidomain
inserendo il contenuto in/etc/yum/vars/ocidomain
.
Accesso al contenuto ULN
Per accedere al contenuto ULN sui server yum regionali, installare i pacchetti release-el
appropriati e abilitare i repository a cui è necessario accedere.x
Ad esempio, su Oracle Linux 8 è possibile eseguire i comandi riportati di seguito per accedere al repository ol8_oci_included
, in cui sono disponibili strumenti quali Oracle InstantClient, Oracle Java Development Kit e Oracle Java Runtime Environment.
sudo dnf install oci-included-release-el8 sudo dnf config-manager --enable ol8_oci_included
Altri canali ULN sono disponibili anche direttamente tramite i server yum regionali di Oracle Cloud Infrastructure. Ad esempio, per accedere ai canali Ksplice su un'istanza di computazione Oracle Linux 8, puoi effettuare le operazioni riportate di seguito.
sudo yum install ksplice-release-el8 sudo yum-config-manager --enablerepo ol8_ksplice ol8_x86_64_userspace_ksplice
La maggior parte di questi canali sono installati e disponibili per impostazione predefinita nelle ultime immagini della piattaforma.
Uso dell'hub di gestione del sistema operativo
È possibile utilizzare OS Management Hub per gestire i pacchetti nelle istanze di Oracle Linux, inclusa l'installazione, la rimozione e l'aggiornamento dei pacchetti. Per ulteriori informazioni, vedere Oracle Linux Package Management.
L'hub di gestione del sistema operativo utilizza origini software per fornire pacchetti alle istanze e per tenere traccia degli aggiornamenti disponibili per tali pacchetti. Un'origine software è una raccolta di pacchetti. Le origini software consentono di controllare quali package possono essere installati sulle istanze senza dover eseguire manualmente il login e configurare i repository in ogni istanza. Per ulteriori informazioni, vedere Gestione delle origini software.
Aggiornamento di un'istanza
Utilizza Oracle Ksplice, OS Management Hub o Oracle Autonomous Linux per automatizzare gli aggiornamenti del sistema, ma segui anche le indicazioni consigliate per mantenere aggiornato il tuo sistema.
Uso di Oracle Ksplice
È possibile utilizzare Oracle Ksplice per applicare patch a un sistema senza dover eseguire il reboot. Tuttavia, questi aggiornamenti si verificano solo in memoria. È inoltre necessario aggiornare i pacchetti su disco alle versioni più recenti, in modo che, al reboot, il sistema inizi dalla release più recente. Seguire le raccomandazioni riportate in Gestione del sistema.
Uso dell'hub di gestione del sistema operativo
È possibile utilizzare Hub di gestione del sistema operativo per gestire e monitorare gli aggiornamenti per le istanze Oracle Linux degli ambienti del sistema operativo. Hub di gestione del sistema operativo consente di raggruppare le istanze per gli aggiornamenti, fornendo funzionalità automatizzate di gestione delle patch e della flotta. Per ulteriori informazioni, vedere Oracle Linux Package Management.
Uso di Autonomous Linux
Autonomous Linux può gestire automaticamente gli aggiornamenti dei pacchetti di sistema con una pianificazione regolare. Autonomous Linux fornisce aggiornamenti giornalieri automatici oltre agli aggiornamenti Ksplice senza tempi di inattività per le librerie kernel, OpenSSL e glibc. Questi aggiornamenti sono definiti aggiornamenti autonomi. Quando crei un'istanza Autonomous Linux, il servizio crea automaticamente un job pianificato controllato per gli aggiornamenti autonomi. Puoi aggiornare l'ora di inizio per gli aggiornamenti autonomi giornalieri utilizzando la console, l'interfaccia CLI o l'API.
Gestione del sistema
Aggiornare regolarmente il sistema operativo e i pacchetti di spazio utente per ottenere le correzioni dei bug e le patch di sicurezza più recenti.
Oracle consiglia di effettuare le seguenti operazioni:
-
Eseguire la sottoscrizione dell'istanza al repository yum
_latest
per la release di Oracle Linux. -
Aggiornare qualsiasi software installato all'esterno del gestore pacchetti yum Oracle Linux.
Ad esempio, strumenti come
flatpak
esnap
, per l'installazione di applicazioni desktop epip
,gem
enpm
, per l'installazione di librerie e moduli Python, Ruby e Node, hanno tutti i propri meccanismi di aggiornamento software. -
Aggiorna sempre le istanze alla release più recente del sistema operativo.
Oracle Linux utilizza un approccio a livello di aggiornamento continuo per mantenere aggiornato il software. Ad esempio, Oracle Linux 8.4 o Oracle Linux 8 Update 4, sono snapshot in sequenza dei pacchetti più recenti supportati per la release di Oracle Linux e non sono considerate versioni indipendenti di Oracle Linux.
-
Aggiornare manualmente i pacchetti o installare e configurare lo strumento appropriato per gli aggiornamenti automatici.
- Per le istanze Oracle Linux 7 è possibile utilizzare la utility
yum-cron
descritta in Oracle Linux 7: Managing Software. - Per le istanze Oracle Linux 8 e 9 è possibile utilizzare la utility
dnf-automatic
descritta in Oracle Linux 8: Managing Software on Oracle Linux e Oracle Linux 9: Managing Software in Oracle Linux.
- Per le istanze Oracle Linux 7 è possibile utilizzare la utility
Aggiunta di utenti e gruppo
Utilizzare l'utente opc
predefinito per aggiungere utenti e gruppi a un'istanza appena creata.
Oracle consiglia di creare e configurare utenti e gruppi in base ai requisiti di accesso. Accedere all'istanza come utente opc
(vedere Accesso a un'istanza), quindi aggiungere utenti e gruppi in base alle esigenze. Per un'introduzione generale a utenti e gruppi su Oracle Linux, vedere Crea utenti e gruppi su Oracle Linux.
Cos'è l'utente opc?
Le istanze Oracle Linux dispongono di un utente opc
predefinito. Utilizzare questo account per creare e configurare utenti e gruppi aggiuntivi.
L'account opc
dispone di:
- Privilegi
sudo
completi. -
Nessuna password configurata.
È invece possibile accedere all'account tramite SSH con una coppia di chiavi configurata quando si crea l'istanza (vedere Accesso a un'istanza).
Aggiunta di un utenti
Per aggiungere al sistema un utente denominato alice
:
sudo useradd alice
Per impostare una password per l'utente, effettuare le seguenti operazioni.
sudo passwd alice
Aggiunta di un gruppo
Per aggiungere al sistema un gruppo denominato staff
:
sudo groupadd staff
Per aggiungere l'utente alice
al gruppo staff
:
sudo usermod -G staff alice
Gestire gli utenti di un gruppo utilizzando il comando groupmems
. Ad esempio, per rimuovere alice
dal gruppo staff
:
sudo groupmems -d alice -g staff
Configurazione delle autorizzazioni
Definire le autorizzazioni configurando utenti e gruppi all'interno di /etc/sudoers
.
Per impostazione predefinita, i membri del gruppo wheel
possono utilizzare sudo per ottenere tutti i privilegi root. È possibile aggiungere voci per utenti o gruppi aggiungendo file a /etc/sudoers.d
. Ad esempio, i privilegi assegnati all'utente opc
sono definiti in /etc/sudoers.d/90-cloud-init-users
.
Migrazione a Oracle Cloud Infrastructure
Puoi eseguire la migrazione delle immagini Oracle Linux on-premise a Oracle Cloud Infrastructure con le utility oci-image-migrate
. Vedere OCI Image Migrate Utilities.
Risorse per la formazione su Oracle Linux
Utilizza queste risorse per saperne di più su Oracle Linux.
- Documentazione generale su Oracle Linux
- La documentazione generale di Oracle Linux non è specifica per Oracle Cloud Infrastructure, ma la maggior parte dei contenuti è ancora valida.
- Risorse di formazione
-
Utilizza le seguenti risorse di formazione su Oracle Linux per aumentare il tuo set di competenze utilizzando video gratuiti, esercitazioni pratiche e laboratori.
- Blog e forum della community
- Utilizzare queste risorse per tenere traccia delle funzioni evidenziate da Oracle o per contattare altri utenti della community per ottenere ulteriore assistenza e informazioni.