Nota:
- Questa esercitazione è disponibile in un ambiente di laboratorio gratuito fornito da Oracle.
- Utilizza valori di esempio per le credenziali, la tenancy e i compartimenti di Oracle Cloud Infrastructure. Al termine del laboratorio, sostituire questi valori con quelli specifici del proprio ambiente cloud.
Creare un'istanza di computazione utilizzando un'immagine personalizzata
Introduzione
In questo laboratorio potrai utilizzare la funzione Immagine personalizzata di OCI. Mediante questa funzione, è possibile utilizzare un'istanza di computazione esistente con pacchetti software e aggiornamenti installati per creare un'istanza di computazione aggiuntiva. Queste nuove istanze di computazione verranno fornite con tutti i pacchetti software e gli aggiornamenti preinstallati.
Prerequisiti
Questa esercitazione presuppone che tu sappia generare chiavi SSH su Oracle Cloud Infrastructure. Tenere a portata di mano le chiavi SSH.
Collegarsi alla console OCI e creare una VCN
-
Eseguire l'accesso utilizzando il nome tenant, il nome utente e la password. Utilizzare l'opzione di login in Oracle Cloud Infrastructure.
-
Dal menu Servizi OCI, fare clic su Reti cloud virtuali in Networking. Selezionare il compartimento assegnato dal menu a discesa nella parte sinistra della schermata in Networking e fare clic su Avvia procedura guidata VCN.
Nota: assicurarsi che nella lista COMPARTMENT sia selezionato il compartimento corretto.
-
Fare clic su VCN con connettività Internet e su Avvia procedura guidata VCN.
-
Compilare la finestra di dialogo:
- NOME VCN: fornire un nome
- COMPARTMENT: assicurarsi che il compartimento sia selezionato.
- COCK VCN: fornire un blocco CIDR (10.0.0.0/16)
- BLOCCO CIDR SUBNET PUBLIC: fornire un blocco CIDR (10.0.1.0/24)
- BLOCCO CIDR SUBNET PRIVATE: fornire un blocco CIDR (10.0.2.0/24)
- Fare clic su Successivo
-
Verificare tutte le informazioni e fare clic su Crea.
-
Questa operazione creerà una VCN con i seguenti componenti.
VCN, subnet pubblica, subnet privata, gateway Internet (IG), gateway NAT (NAT), gateway del servizio (SG)
-
Fare clic su Visualizza rete cloud virtuale per visualizzare i dettagli della VCN.
Creare un'istanza di calcolo
-
Andare alla console OCI. Nel menu Servizi OCI, in Computazione, fare clic su Istanze.
-
Fare clic su Crea istanza. Compilare la finestra di dialogo:
- Assegnare un nome all'istanza: immettere un nome.
- Crea nel compartimento: scegliere lo stesso compartimento utilizzato per creare la VCN.
- Scegliere un sistema operativo o un'origine immagine: per l'immagine, si consiglia di utilizzare la versione più recente di Oracle Linux disponibile.
-
Fare clic su Show Shape, Network and Storage Options.
- Dominio di disponibilità: selezionare un dominio di disponibilità (predefinito: AD 1).
- Forma: fare clic su Modifica forma.
-
Nella finestra di dialogo Sfoglia tutte le forme:
- Tipo di istanza: selezionare una virtual machine
- Serie di forme: Intel Lake
- Forma dell'istanza: selezionare VM.Standard2.1
Fare clic su Select Shape.
-
In Configura networking:
- Compartimento rete cloud virtuale: selezionare il compartimento.
- Rete cloud virtuale: scegliere la VCN creata nel passo 1.
- Compartimento subnet: scegliere il compartimento.
- Subnet: scegliere la subnet pubblica in Subnet pubblica.
- Usa gruppi di sicurezza di rete per controllare il traffico: lasciare deselezionato.
- Assegna un indirizzo IP pubblico: selezionare questa opzione.
-
Volume di avvio e aggiunta di chiavi SSH
- Volume di boot: lasciare i valori predefiniti per deselezionarli.
- Aggiungi chiavi SSH: scegliere 'Incolla chiavi SSH' e incollare la chiave pubblica creata.
-
Fare clic su Crea.
Nota: se viene visualizzato l'errore 'Limite servizio', scegliere una forma diversa da VM.Standard2.1, VM.Standard.E2.1, VM.Standard1.1, VM.Standard.B1.1 OPPURE scegliere un AD diverso.
-
Attendere che lo stato dell'istanza sia In esecuzione. Nel terminale Cloud Shell immettere:
cd ~/.ssh -
Immettere ls e verificare che il file di chiavi SSH esista.
-
SSH nell'istanza di computazione:
ssh -i <sshkeyname> opc@<PUBLIC_IP_OF_COMPUTE>Suggerimento: se viene visualizzato 'Errore di autorizzazione negata', assicurarsi di utilizzare '-i' nel comando ssh. È DEVE digitare il comando, NON copiare e incollare il comando ssh.
-
Immettere 'yes' quando viene richiesto un messaggio di sicurezza e immettere la passphrase.
-
Verificare che opc@
<COMPUTE_INSTANCE_NAME>sia visualizzato sul prompt.
Installa httpd sull'istanza di computazione e crea immagine personalizzata
-
Passa alla sessione ssh per eseguire l'installazione. Installa server httpd, immettere Comando:
sudo yum -y install httpd -
Avvia httpd, immettere il comando:
sudo systemctl start httpd -
Verificare lo stato HTTP, immettere il comando:
sudo service httpd status -
Ora è stato installato il server httpd su un'istanza di computazione e verrà creata un'immagine personalizzata. Tornare alla finestra della console OCI.
-
Nel menu Servizi OCI fare clic su Istanze in Computazione.
-
Fare clic sul nome dell'istanza di computazione, quindi su Arresta e Arresta istanza nella finestra di dialogo.
-
Una volta arrestata, fare clic su Crea immagine personalizzata nel menu Altre azioni.
-
Compilare la finestra di dialogo e fare clic su Crea immagine personalizzata. Lo stato delle VM verrà modificato in Creazione di immagine.
Avvia un'immagine personalizzata
-
Passare alla pagina Istanze principali in Computazione e fare clic su Immagini personalizzate. Individuare l'immagine personalizzata, fare clic sull'icona Azione, quindi su Crea istanza.
-
Compilare la finestra di dialogo e fare clic su Crea. Una volta che l'istanza è in esecuzione, annotalo sullo stato, il relativo indirizzo IP pubblico.
-
SSH all'istanza di computazione come indicato al passo 2.
-
Avviare il servizio httpd nell'immagine personalizzata:
sudo service httpd start -
Controllare lo stato del servizio httpd come in precedenza.
Creazione di un'immagine personalizzata con httpd già installata e utilizzo di tale immagine personalizzata per avviare un'istanza di computazione e avviare il servizio httpd. In questa nuova istanza di computazione non è necessario reinstallare il server httpd in quanto era già presente quando è stata creata l'immagine personalizzata.
Un'istanza di computazione può avere molte più applicazioni installate e questa funzione di immagine personalizzata facilita l'avvio di nuove istanze di computazione con tali applicazioni preinstallate.
Elimina le risorse
Nota: è possibile ignorare la sezione Elimina le risorse se si utilizza la tenancy gratuita di Oracle, altrimenti l'eliminazione delle risorse nella tenancy è facoltativa.
-
Passare alla finestra della console OCI.
-
Se l'istanza di computazione non è visualizzata, dal menu Servizi OCI fare clic su Istanze in Computazione.
-
Individuare la prima istanza di computazione, fare clic sull'icona Azione, quindi su Termina.
-
Assicurarsi che sia selezionata l'opzione Elimina definitivamente il volume di avvio collegato, fare clic su Termina istanza. Attendere che l'istanza venga arrestata completamente.
-
Ripetere il passo per eliminare la seconda istanza di computazione.
-
Dal menu Servizi OCI fare clic su Computazione, quindi su Immagini personalizzate. Individuare l'immagine personalizzata creata. Fare clic sull'icona Azione, quindi su Elimina.
-
Nel menu Servizi OCI fare clic su Reti cloud virtuali in Networking per visualizzare la lista di tutti i VCN.
-
Fare clic sulla VCN, quindi su Arresta.
-
Fare clic su Termina tutto nella finestra Conferma. Dopo aver eliminato la rete VCN, fare clic su Chiudi.
Riconoscimenti
-
Autori - Flavio Pereira, Larry Beausoleil
-
Collaboratori - Arabella Yao, Product Manager Intern, DB Product Management, Kamryn Vinson, Intern
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.
Create compute instance using a custom image
F35173-03
October 2022
Copyright © 2022, Oracle and/or its affiliates.