Nota:

Introduzione alle nozioni di base su Oracle Cloud Infrastructure

Introduzione

L'obiettivo di questo tutorial è dimostrare le funzionalità di base di Oracle Cloud Infrastructure (OCI) e consentire allo studente di iniziare a pensare a modi creativi per utilizzare l'infrastruttura cloud. In questa esercitazione viene mostrato quanto sia semplice distribuire un ambiente di applicazione Web a istanza singola in OCI. L'applicazione avrà bisogno di una rete cloud virtuale (VCN) protetta, un'istanza di computazione e lo storage per volumi a blocchi collegato. Installeremo e configureremo Apache open source per il nostro server Web. Una volta completata la distribuzione del sistema, verrà illustrato come sia facile riutilizzare i volumi di avvio e a blocchi dall'istanza iniziale. Un'architettura simile potrebbe rivelarsi utile per il recupero da errori irreversibili o il ridimensionamento delle risorse di computazione e storage.

In questa esercitazione imparerai a:

Creare una VCN

  1. Dal menu Servizi OCI, scegliere Networking > Reti cloud virtuali.

  2. Prima di poter creare una VCN, dovrai trovarsi in un compartimento in cui hai l'autorizzazione per creare le risorse. Nella sezione Ambito lista individuare il campo a discesa Compartimento ed espandere la selezione root utilizzando i segni più fino a trovare il compartimento assegnato. Il compartimento radice e la tenancy potrebbero essere diversi dagli screenshot che seguono. Se stai utilizzando il nostro laboratorio pratico gratuito fornito da Oracle, seleziona il compartimento creato per te, il nome inizierà con la parola luna. Nota: non sarà possibile creare risorse nei compartimenti radice, Luna-Labs o ManagedCompartmentForPaaS.

  3. Fare clic sul pulsante Avvia procedura guidata VCN. Nota Verificare di aver scelto il compartimento corretto.

  4. Selezionare il pulsante di opzione per creare la VCN con connettività Internet e scegliere di nuovo il pulsante Avvia procedura guidata VCN nella parte inferiore della schermata popup.

  5. Compilare il form di configurazione con le seguenti informazioni: (I blocchi CIDR predefiniti devono essere già compilati. Accettare i valori predefiniti per questo laboratorio.)

    Campo Informazioni consigliate
    NOME VCN: oci-basics-vcn
    COMPARTIMENTO: Assicurarsi che il compartimento sia selezionato
    BLOCCO CIDR VCN: Fornire un blocco CIDR per l'intera rete (10.0.0.0/16)
    BLOCCO CIDR DELLA SUBNET PUBBLICO: Fornire un blocco CIDR per la rete lato pubblico (10.0.0.0/24)
    BLOCCO CIDR DELLA SUBNET PRIVATO: Fornire un blocco CIDR per la rete privata interna (10.0.1.0/24)
    RISOLUZIONE DNS: Lasciare l'opzione "Usa nomi host DNS in questa VCN" selezionata
    • Fare clic su Successivo

  6. Rivedere le informazioni e fare clic sul pulsante Crea. Nota: non dimenticare di sapere quanto infrastruttura di rete viene creata con uno o due clic. Stai creando subnet, gateway, liste di sicurezza, accesso pubblico, etichette DNS e molto altro ancora, in pochi secondi. Questo tipo di cose richiedeva ore o giorni.

  7. È stata creata una rete cloud virtuale (VCN) con i componenti seguenti:

    • VCN
    • 1 x Subnet pubblica
    • 1 x Subnet privata
    • Gateway Internet
    • Gateway NAT (NAT)
    • Gateway del servizio
    • Informazioni sul dominio DNS
    • Lista di sicurezza e informazioni di instradamento
  8. Una volta completato il workflow, fare clic su Visualizza rete cloud virtuale per visualizzare i dettagli della VCN.

    Nel passo successivo, modificheremo l'elenco di sicurezza VCN e la porta aperta 80 su Internet. Ciò consentirà al traffico HTTP di passare all'applicazione che verrà distribuita nella nostra istanza.

  9. Nella sezione Risorse sul lato sinistro della schermata della VCN, scegliere Elenchi di sicurezza, quindi **Lista di sicurezza predefinita per **.

  10. Fare clic su Aggiungi regola di entrata in Regole di entrata.

  11. Utilizzare le informazioni della tabella per aggiungere una regola di entrata con conservazione dello stato.

    Campo Informazioni consigliate
    SENZA CONSERVAZIONE DELLO STATO Lascia flag deselezionato
    TIPO ORIGINE: CIDR (predefinito)
    ID DESTINAZIONE: 0.0.0.0/0
    PROTOCOLLO IP: TCP (predefinito)
    INTERVALLO PORTE DI ORIGINE: ALL (impostazione predefinita)
    INTERVALLO DI PORTE DI DESTINAZIONE: 80

  12. Fare clic sul pulsante Aggiungi regole di entrata nella parte inferiore della finestra di dialogo. Nota: questa regola indica al gateway di consentire al traffico da qualsiasi posizione (0.0.0.0/0) di trasportare le informazioni sulla porta 80 (http) utilizzando lo stack del protocollo TCP. È stata creata una regola di sicurezza per consentire il traffico HTTP nella VCN.

Nel passo successivo, creerai e configurerai un'istanza di computazione e distribuisci una semplice applicazione Web.

Avvia istanza di computazione

Affinché i clienti possano eseguire le loro applicazioni aziendali, avranno bisogno di risorse informatiche. Oracle offre diversi tipi di istanze di computazione per aiutare i clienti a soddisfare le esigenze a livello di applicazioni e prestazioni. Oracle fornisce tipi di istanza Bare Metal e Virtual Machine (VM) con configurazioni di CPU e memoria differenti definite forme. In questa sezione imparerai come distribuire un'istanza di computazione virtuale con una semplice applicazione Web server. Questa è la base del cloud computing.

  1. Dal menu Servizi OCI, fare clic su Computazione, quindi su Istanze per visualizzare la sezione Crea istanza di computazione.

  2. Fare clic sul pulsante Crea istanza.

    Nella finestra di dialogo Crea istanza di computazione sono presenti diverse sezioni. In genere, le sezioni sono Informazioni sull'istanza, inclusi nome e compartimento. Posizionamento e hardware, inclusi la posizione del dominio di disponibilità, i domini di errore, il tipo di immagine e la forma. Successivamente, viene eseguita la rete in cui è stata scelta la configurazione di rete creata in precedenza. È disponibile una sezione per l'aggiunta di chiavi SSH seguite dalle opzioni dei volumi di avvio. È inoltre disponibile una sezione Opzioni avanzate in cui è possibile scegliere il dominio di errore, aggiungere uno script da eseguire al boot e altro ancora. Non lavoreremo con le opzioni avanzate in questo laboratorio, ma sentiamo libero di esplorare da soli.

    Utilizzare le informazioni delle tabelle riportate di seguito per compilare il modulo Crea istanza di computazione.

  3. Immettere il nome dell'istanza di computazione, selezionare il compartimento e scegliere un dominio di disponibilità.

    Campo Informazioni consigliate
    Crea nel compartimento Selezionare il compartimento
    Dominio di disponibilità ANNUNCIO 1

  4. Nel passo successivo, scegliere l'immagine del sistema operativo da usare per l'istanza VM. Fare clic sul pulsante Modifica immagine.

  5. Selezionare la scheda Immagini Oracle. Nota: sono disponibili 5 pagine di immagini Oracle. Fare clic sulle frecce della pagina fino a trovare l'immagine sviluppatore Oracle Cloud. Selezionare l'opzione e fare clic sulla casella di controllo nella parte inferiore per accettare i termini e le restrizioni, quindi fare clic sul pulsante Seleziona immagine.

    Per la sezione dell'istanza di computazione, consulta le informazioni fornite. La dimensione della forma deve essere VM.Standard2.1 per impostazione predefinita. Accettare l'impostazione predefinita.

  6. Nella sezione Configure networking accettare i valori predefiniti, ma tenere presenti le diverse opzioni. Scegliere il pulsante per selezionare la rete cloud virtuale esistente e confermare che la VCN creata in precedenza sia elencata. Scegliere Seleziona subnet esistente e confermare che venga visualizzata la subnet pubblica dal VNC. Non selezionare Usa gruppi di sicurezza di rete e confermare che il pulsante di opzione è selezionato per Assegna un indirizzo IP pubblico

    Campo Informazioni consigliate
    Rete Seleziona rete cloud virtuale esistente
    Rete cloud virtuale Scegliere la VCN creata in precedenza
    Sottorete Seleziona subnet esistente
    Sottorete Verificare che la subnet Pubblica del compartimento sia selezionata
    Usa gruppi di sicurezza di rete per controllare il traffico Non selezionare
    Assegna un indirizzo IP pubblico Selezionare il pulsante di scelta

    L'operazione successiva consiste nella sezione Aggiungi chiavi SSH. Le chiavi SSH sono un requisito per la connessione sicura all'istanza che verrà creata. Questa sezione è stata modificata di recente per consentire di generare le chiavi SSH necessarie direttamente dalla console OCI. Questo processo è leggermente diverso dalla generazione di chiavi da un sistema operativo client. I clienti possono usare le proprie chiavi, caricarle dal sistema o copiare e incollare le chiavi personali. Per comodità utilizzeremo la console OCI. Dovrai creare e incollare le chiavi SSH in modo da poter accedere in modo sicuro alla nuova istanza.

  7. Nella sezione Add SSH keys selezionare il pulsante di opzione per Generate SSH Keys. Consentiamo a OCI di generare la nostra coppia di chiavi e di risparmiare un po' di tempo. Fare clic sul pulsante Salva chiave privata e quindi sul pulsante Salva chiave pubblica. Dovresti vedere entrambi i download visibili nella parte inferiore del browser. Possono trovarsi nella cartella Download del sistema host.

  8. Nella sezione Volume di avvio, lasciare le caselle deselezionate in base alle impostazioni predefinite.

  9. Fare clic sul pulsante Create per creare l'istanza.

    Verrà avviato il provisioning dell'istanza. Dovrebbe essere visualizzata la schermata dei dettagli dell'istanza con l'icona arancione che indica che è in stato di provisioning. Attendere alcuni istanti. Al termine, l'icona diventerà verde e passerà allo stato in esecuzione.

  10. Attendere che l'istanza immetta lo stato In esecuzione. Esaminare le informazioni nella schermata Informazioni sull'istanza. Identificare il dominio di errore assegnato, gli indirizzi IP privati e pubblici e altre informazioni importanti. Tieni presente che puoi controllare l'istanza con i pulsanti Interrompi, Riavvia e Modifica forma. Se si dimentica come connettersi all'istanza, è possibile fare clic su connettersi a un'istanza in esecuzione per trovare un collegamento alla documentazione su come connettersi a un'istanza cloud.

Connessione all'istanza

  1. Nella schermata Dettagli istanza individuare il campo contenente l'indirizzo IP pubblico. Fare clic sul collegamento Copia per copiare l'indirizzo IP negli Appunti. Il collegamento verrà brevemente modificato in copiato per indicare che l'operazione è riuscita. In alternativa è possibile fare clic con il pulsante destro del mouse/trascinare, quindi copiare l'indirizzo IP se lo si desidera. Il passo successivo richiederà l'indirizzo IP durante la connessione all'istanza.

  2. Aprire un emulatore terminale dal menu principale delle applicazioni desktop.

  3. Utilizzando i comandi di navigazione del file system Linux, accedere alla cartella Download. È probabile che per impostazione predefinita il terminale corrisponda alla directory home dell'utente e che la directory dei download si trovi direttamente nel percorso.

    cd ~/Downloads   
    

    Le chiavi SSH devono disporre di autorizzazioni speciali per poter essere utilizzate in modo sicuro. Sarà necessario modificare le autorizzazioni sulle chiavi scaricate prima di poterle utilizzare.

  4. Utilizzare il comando chmod di Linux per modificare le autorizzazioni in rw solo per root.

    chmod 600 *.key
    
    chmod 600 *.pub
    

    Ora è possibile utilizzare le chiavi in modo sicuro senza errori.

  5. Nella finestra del terminale immettere il seguente comando SSH. Assicurarsi di trovarsi nella stessa directory della chiave SSH. Lo switch -i indica il nome della chiave privata, seguito dall'indirizzo IP dell'istanza di computazione predisposta dal nome utente amministratore predefinito, opc e dal segno @. Rispondere al prompt per accettare l'identità e aggiungerla alla lista di host conosciuti.

    ssh -i <private key file> opc@<public_ip_address>
    

    Avvertenza È possibile che venga richiesto di fornire una passphrase. Non è stata ottenuta l'opportunità di fornire questa passphrase, pertanto un semplice comando di identità SSH dovrebbe occuparsi di questo. Se viene richiesta una passphrase, utilizzare il comando ssh-add per aggiungere l'identità alla chiave. Digitare il seguente comando seguito dal nome chiave privato:

    ssh-add <private key file>
    

    Provare quindi a eseguire di nuovo il login utilizzando il comando ssh nel passo 5.

    ssh -i <private key file> opc@<public_ip_address>
    

    Creazione di un'istanza e login tramite SSH riusciti. Sentiti libero di esplorare l'ambiente dell'istanza se hai tempo di esplorarlo. Se non hai familiarità con Linux o la riga di comando, ci sono tonnellate di tutorial su come e Linux di base disponibili. Nella sezione successiva, aggiungeremo storage a blocchi esterno all'istanza per lo storage dei dati dell'applicazione.

Crea ed esegui il MOUNT dello storage a blocchi

OCI offre 3 tipi di storage che offrono diversi livelli di prestazioni, accesso e ridondanza per le applicazioni dei clienti. Lo storage a blocchi si basa su blocchi fisici organizzati su un supporto di storage fisico, ovvero SSD (Solid State Disk), e organizzati tramite un file system. L'accesso allo storage a blocchi viene eseguito mediante una rete di storage dedicata comunemente denominata SAN (Storage Area Network). Lo storage a blocchi è limitato alla dimensione fisica del disco o dell'array di dischi, ma è anche considerata l'opzione con le prestazioni più elevate per la maggior parte delle applicazioni. È ideale per database e applicazioni mission-critical. Storage degli oggetti è un'architettura di storage dei dati che gestisce i dati come oggetti. Lo storage degli oggetti presenta un'enorme capacità e la capacità di memorizzare dati non strutturati. Lo storage degli oggetti viene comunemente utilizzato per il recupero da errori irreversibili, lo storage di documenti e i dati di analitica. Il terzo tipo è Storage di file. Lo storage di file è fondamentalmente un file system del sistema operativo condiviso sulla rete e comunemente noto come NAS (Network Attached Storage). Lo storage di file è una funzione Unix di base ed è stato commercializzato come sistemi di storage di file hardware denominati NAS Appliances.

Verrà creato lo storage a blocchi per questo semplice esercizio dell'applicazione.

  1. Dal menu Servizi OCI fare clic su Storage a blocchi e selezionare Volumi a blocchi dal menu di scelta rapida.

  2. Assicurarsi di trovarsi nel compartimento corretto e fare clic sul pulsante Crea volume a blocchi. Compila il modulo con le seguenti informazioni.

    Nota: per dimensioni e prestazioni dei volumi, la dimensione predefinita è di 1024 GB, ovvero circa 1 terabyte. I seguenti passaggi richiederanno un file system formattato e montato in modo da ridurre questa dimensione a 50 GB per mantenere il nostro laboratorio semplice e diretto. Modificare la dimensione predefinita in Personalizzato e la dimensione in 50 GB.

    Campo Informazioni consigliate
    Nome Nome dell'utente scelto
    Crea nel compartimento Selezionare il compartimento
    Dominio di disponibilità Crea nello stesso dominio di disponibilità dell'istanza
    Dimensione Personalizzato - 50 GB
    Compartimento per criteri di backup Selezionare il compartimento
    Criteri di backup Nessuna selezione necessaria
    Prestazioni del volume Lasciare 'Quadrato' ma tenere presente che è possibile modificarlo.
    Cifratura Impostazione predefinita delle chiavi gestite da Oracle

  3. Fare clic sul pulsante Crea volume a blocchi. L'icona del volume diventerà di colore arancione e immetterà lo stato Provisioning. In pochi istanti diventerà verde e passerà allo stato Disponibile. Ora è pronto per essere utilizzato con l'istanza.

    Nel passo successivo, collegheremo il volume a blocchi all'istanza di computazione. Puoi collegare un volume a blocchi dalla sezione Istanza della console o dalla sezione Volume a blocchi della console.

  4. Nella schermata di informazioni sui volumi a blocchi, fare clic su Istanze collegate nella sezione Risorse.

  5. Fare clic sul pulsante Collega a istanza e utilizzare le informazioni riportate di seguito per compilare la finestra di dialogo risultante.

    Campo Informazioni consigliate
    Tipo di allegato Paravirtualizzato
    Tipo di accesso LETTURA/SCRITTURA
    Seleziona istanza Selezionata
    Scegliere un'istanza Scegliere l'istanza creata in precedenza
    Nome dispositivo Scegliere il primo percorso disponibile dall'elenco a discesa.

    Nota: il metodo di connessione pseudo-virtualizzato è più rapido e potrebbe causare prestazioni più lente. La connessione iSCSI è un percorso più diretto, ma richiede più passi per effettuare la connessione. Per la semplicità di questo laboratorio utilizzerai la pseudo-virtualizzazione.

  6. Fare clic su Allega. Dopo alcuni istanti, riceverai la conferma che il tuo volume a blocchi è stato collegato.

    Nota: in questo esempio, abbiamo scelto un collegamento pseudo-virtualizzato perché semplice e veloce. Un collegamento pseudo-virtualizzato è una tecnica per cui il sistema operativo guest utilizza l'API hypervisor per accedere direttamente allo storage remoto come se si trattasse di un dispositivo locale. Il MOUNT dello storage è rapido e semplice. Potrebbe verificarsi un impatto sulle prestazioni utilizzando volumi a blocchi pseudo-virtualizzati, quindi potresti voler anche conoscere lo storage di installazione direttamente tramite iSCSI. Per istruzioni sul MOUNT dello storage alle istanze tramite iSCSI, consulta la documentazione OCI. Ecco un link a un blog che spiega le differenze.

    A questo punto, dovresti avere la conferma che il volume a blocchi è stato collegato all'istanza. Nel passo successivo, torneremo alla sessione SSH, verificheremo che il volume a blocchi sia collegato, formatterlo, creare un file system ed eseguirne il MOUNT nell'istanza.

  7. Tornare alla finestra del terminale. Eseguire di nuovo il login all'istanza, se necessario. Poiché l'utente opc esegue il comando lsblk per verificare che il volume a blocchi pseudo-virtualizzato abbia eseguito il MOUNT e confermare il percorso del dispositivo. In questo caso, abbiamo utilizzato la console per scegliere /dev/sdb con una dimensione di 50 GB per verificare che il dispositivo sia stato attivato.

  8. Formattare il volume da utilizzare con il sistema operativo. Digitare il comando seguente nella finestra del terminale.

    sudo fdisk /dev/sdb -l
    

  9. Crea un file system sul volume utilizzando il file system ext4 e denominando il volume 'data'. Stiamo utilizzando l'intero disco, immettere Y al prompt di una singola partizione. Digitare il comando seguente:

    sudo mkfs.ext4 -L data /dev/sdb
    

  10. Creare un punto di accesso. Installare il volume a blocchi e verificare che sia stato eseguito il MOUNT del volume sul sistema. Immettere i seguenti tre comandi.

    sudo mkdir -p /mnt/www/html
    
    sudo mount /dev/sdb /mnt/www/html
    
    lsblk
    

    Formattazione e MOUNT del volume a blocchi esterno riusciti. Successivamente verrà installata e configurata una semplice applicazione Web.

Installa e configura un'applicazione Web

Nella sezione seguente verrà installato il server Web Apache e configurato per l'uso con la nostra semplice applicazione.

  1. Installare il server httpd, immettere il comando seguente in una finestra del terminale connessa all'istanza cloud OCI:

    sudo yum install httpd -y
    

    In un passo precedente, abbiamo aggiunto una regola di sicurezza per consentire il traffico da Internet alla porta 80 tramite il nostro cloud virtuale network.You, inoltre dobbiamo configurare il firewall Linux standard per consentire il traffico sull'istanza stessa.

  2. Aprire la porta 80 sul firewall dell'istanza per consentire il traffico HTTP.

    sudo firewall-cmd --permanent --add-port=80/tcp
    
    sudo firewall-cmd --reload
    

    Avviare il servizio Web e installare una semplice applicazione HTML.

  3. Avviare il servizio httpd. Immettere il seguente comando nel terminale. Nota: non vi è alcun output per questo comando.

    sudo systemctl enable httpd --now
    
  4. Scaricare un'applicazione predefinita e installarla. Eseguire il comando seguente dalla directory home degli utenti opc.

    wget https://github.com/snafuz/oci-quickstart-lab/archive/master.zip
    

  5. Estrarre il file nella directory home degli utenti opc e copiare la struttura dell'applicazione Web nella radice del documento dei server Web.

    unzip master.zip
    
    sudo cp -R oci-quickstart-lab-master/static/* /mnt/www/html/
    

  6. Successivamente sarà necessario modificare il file di configurazione del server (httpd.conf) con la posizione dell'applicazione. Utilizzare vi o l'editor di testo Linux preferito e modificare il file di configurazione del server Web, /etc/httpd/conf/httpd.conf. Questo file verrà modificato per modificare la posizione predefinita in cui sono memorizzati i file dell'applicazione Web, da /var/www/html, che si troverebbe nell'unità di sistema, a /mnt/www/html, che si trova nel volume a blocchi creato per il nostro server.

    Nota: è consigliabile creare una copia del file di configurazione con estensione .bak nel caso in cui si commettano errori o si danneggi il file.

    Nota: avviare vi da una finestra di terminale. vi è un editor di testo standard disponibile in ogni versione del sistema operativo Unix e Linux. vi può essere un po' scomodo per alcuni, quindi se non hai familiarità con esso, fai una ricerca sul Web per un vi cheat sheet o usa quello nella sezione delle risorse del laboratorio Luna. In Linux sono disponibili molti editor di testo. Puoi usare gedit o qualsiasi editor Unix/Linux di cui magari hai familiarità. È possibile utilizzare nano, vim, emacs dal terminale o gedit, disponibile sul desktop Luna o nel menu di avvio. Gli esempi riportati di seguito illustrano l'utilizzo di vi.

    sudo vi /etc/httpd/conf/httpd.conf
    
  7. Cercare la stringa /var/www e sostituirla con /mnt/www. Farete tre sostituzioni e uno è un commento, non è necessario modificare il commento se non si desidera. La directory cgi-bin contiene tre riferimenti. Non è necessario modificarli.

    Assicurarsi di salvare le modifiche. (Suggerimento: in vi il relativo :wq!)

  8. Modificare il contesto di sicurezza della sottodirectory dell'applicazione e riavviare il server httpd. Immettere i comandi riportati di seguito.

    sudo chcon -R --type=httpd_sys_rw_content_t /mnt
    
    sudo systemctl restart httpd
    

  9. Nella finestra del browser, tornare ai dettagli dell'istanza di computazione. Individuare e copiare l'indirizzo IP.

  10. Nel browser, aprire una nuova finestra o scheda. Nel campo uri locator immettere "http:// e l'IP pubblico dell'istanza di computazione nel campo URI.

    http://<COMPUTE_INSTANCE_PUBLIC_IP>

    Dovrebbe essere visualizzato il modulo semplice dell'applicazione HTTP nel browser.

Congratulazioni. L'applicazione è attiva e in esecuzione su OCI.

Finora hai creato una rete cloud, avviato un'istanza, creato e collegato storage a blocchi, configurato un server Web e creato una semplice applicazione. Nella sezione successiva eliminerai la prima istanza di computazione. Successivamente, avvierai una nuova istanza di computazione con il volume di avvio e a blocchi creato per la prima istanza, conservando quindi le informazioni sulla configurazione della prima istanza.

Riutilizzare i volumi di avvio e a blocchi per una nuova istanza

In questa sezione, scollegeremo il volume a blocchi e interromperemo l'istanza. Successivamente, utilizzerai il volume di avvio esistente per avviare una nuova istanza di computazione. Inoltre, ricollegerai lo storage a blocchi. Questo tipo di azione può essere utile per i clienti con disaster recovery o creazione di 'immagini d'oro' che aiutano con il riutilizzo delle risorse e la semplificazione delle operazioni nel cloud.

  1. SSH all'istanza e rimozione del MOUNT del volume a blocchi. Immettere il comando riportato di seguito, aggiungendo il percorso del dispositivo dall'istanza.

    sudo umount /dev/<VOLUME_NAME>
    

  2. Aprire la finestra della console OCI, andare alla pagina delle istanze di computazione e fare clic sull'istanza creata. Fare clic su Attached Block Volumes(1) nella sezione Risorse. Fare clic sui puntini di sospensione a destra e selezionare Scollega dal menu di scelta rapida.

  3. Verrà visualizzata un'avvertenza relativa allo scollegamento delle destinazioni iSCSI. Questo è un avviso importante, ma abbiamo già disinstallato il volume. Fare clic su Continua scollegamento.

  4. Inoltre, per ribadire che la disinstallazione di un volume di dati attivo può comportare errori e perdita di dati, fare clic su OK nel messaggio "Si è certi di voler scollegare questo volume".

    Attendere che il volume a blocchi si scolleghi completamente.

  5. Nella schermata di informazioni sull'istanza, arrestare l'istanza di computazione facendo clic sul pulsante Stop.

    Leggere il messaggio di avvertenza e fare clic su Arresta istanza per confermare la scelta.

  6. L'istanza inizierà la chiusura, l'icona diventerà arancione e visualizzerà Arresto. L'arresto richiederà alcuni minuti. Dopo aver immesso lo stato Interrotto, selezionare Volume di avvio nella sezione Risorse, fare clic sui puntini (menu azione) e selezionare Scollega. Fare clic su OK per confermare la selezione.

  7. Fare clic su Scollega volume di avvio per confermare lo scollegamento.

    Il volume di avvio segnalerà, tra pochi istanti, che è stato scollegato. Successivamente, dovrai arrestare l'istanza di computazione.

  8. Nel menu a discesa Altre azioni nella parte superiore della pagina Dettagli istanza fare clic su Arresta per arrestare l'istanza.

    Nota Nella finestra di dialogo di conferma NON selezionare la casella "Elimina definitivamente il volume di avvio collegato".

  9. Una volta interrotta l'istanza, scorrere fino alla sezione del volume di avvio in cui è visualizzato il volume di avvio scollegato e fare clic sul collegamento del volume di avvio per visualizzare i dettagli del volume di avvio. È anche possibile utilizzare i puntini di sospensione del menu Azioni all'estrema destra e scegliere Visualizza dettagli volume di avvio.

  10. Nella finestra Dettagli volume di avvio, fare clic sul pulsante Crea istanza nella parte superiore.

  11. Utilizzare le informazioni riportate di seguito per creare una nuova istanza di computazione.

    Nota Le informazioni saranno in gran parte le stesse dell'istanza precedente, ma non sarà necessario scegliere un'immagine del sistema operativo già installata nell'immagine di avvio. Inoltre, non dovrai specificare chiavi SSH perché sono già installate nel volume di avvio dell'istanza.

    Campo Informazioni consigliate
    Assegnare un nome all'istanza: oci-base-instance-02
    Scegliere un sistema operativo o un'origine immagine. L'impostazione predefinita è Volume di avvio
    Dominio di disponibilità: Selezionare il dominio di disponibilità
    Forma dell'istanza: VM.Standard2.1
    Compartimento rete cloud virtuale: Selezionare il compartimento
    Rete cloud virtuale: Scegliere la VCN creata in precedenza
    Compartimento subnet: Scegliere il compartimento.
    Sottorete: Scegliere la subnet pubblica
    Usa gruppi di sicurezza di rete per controllare il traffico: Lasciare non selezionato
    Assegna un indirizzo IP pubblico: Selezionare questa opzione
    Aggiungi chiavi SSH: Nessuna chiave SSH
  12. Fare clic su Crea.

  13. Una volta che l'istanza si trova in stato In esecuzione, utilizzare la finestra di dialogo Volumi a blocchi collegati nella sezione Risorse per collegare il volume a blocchi a questa nuova istanza. Nella finestra di dialogo selezionare Paravirtualizzato per il tipo di collegamento del volume. Selezionare il volume a blocchi creato in precedenza con oci-basics-bv dal menu a discesa. Scegliere oraclevdb dall'elenco a discesa del percorso del dispositivo e fare clic su Collega.

  14. Attendere il collegamento completo del volume a blocchi.

  15. Una volta terminato il collegamento del volume, aprire una finestra di terminale e SSH per l'istanza di computazione utilizzando il nuovo indirizzo IP. Installare il volume a blocchi utilizzando i passi seguiti in precedenza nel laboratorio.

  16. Individuare l'indirizzo IP dell'istanza dalla schermata dei dettagli dell'istanza. Avrai un nuovo IP poiché si tratta di un'istanza diversa.

  17. Aprire una finestra di terminale e SSH all'istanza. Digitare per confermare l'impronta digitale.

    ssh -i <your SSH key-name> opc@<your ip address>
    
  18. Immettere i comandi seguenti per eseguire il MOUNT del volume a blocchi e riavviare il server Web:

    lsblk
    
    sudo mount  /dev/sdb  /mnt/www/html
    
    sudo systemctl restart httpd
    

  19. Utilizzare il browser Web e aprire una nuova finestra o scheda. Immettere http://<your compute instance's public IP address> nel localizzatore URI. L'indirizzo IP seguente è solo per esempio.

    http://10.10.0.1

Il form semplice per l'applicazione Web creata in precedenza dovrebbe essere visualizzato. Il riutilizzo del volume di avvio e a blocchi collegato a un'altra istanza con tutti i dati conservati è riuscito. Questo semplice esempio può essere usato per modificare le forme di computazione, creare un'immagine finale riutilizzabile o qualsiasi soluzione in cui un'istanza portatile potrebbe rivelarsi utile.

Congratulazioni. È stata completata l'esercitazione Nozioni di base su OCI. Hai creato un'istanza di computazione cloud e una rete cloud. È stato collegato lo storage a blocchi, installato una semplice applicazione HTTP e lo storage di avvio e a blocchi migrato a una nuova istanza.

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o visita altri contenuti di formazione gratuiti sul canale Oracle Learning YouTube. Inoltre, visitare education.oracle.com/learning-explorer per diventare un Oracle Learning Explorer.

Per la documentazione sul prodotto, visitare Oracle Help Center.