Creazione di un'immagine

Per avviare un'istanza di computazione in Oracle Cloud Infrastructure (OCI), devi creare o importare un'immagine nella tenancy di computazione Oracle Cloud Infrastructure.

La pagina contiene i task riportati di seguito:

Creazione di un'immagine Linux personalizzata

Creare un'istanza nella tenancy OCI, quindi installare l'applicazione su questa istanza. Dopo aver installato l'applicazione su questa istanza, creare un'immagine personalizzata in OCI. Seguire le linee guida dell'immagine durante la creazione dell'immagine personalizzata.

Seguire le istruzioni fornite in questa sezione per creare un'immagine Linux personalizzata. Per creare un'immagine Windows personalizzata, vedere Creazione di un'immagine generalizzata. Per creare un'immagine Linux personalizzata, effettuare le operazioni riportate di seguito.

  1. Crea un'istanza Linux nella tua tenancy OCI. Fare riferimento alla sezione Creazione di un'istanza nella documentazione relativa a Compute.
  2. Prendere nota dell'indirizzo IP dell'istanza creata, quindi utilizzare la shell SSH per connettersi all'istanza.
  3. Installare l'applicazione sull'istanza Linux.
  4. Assicurarsi che l'esecuzione dell'applicazione sia pianificata ogni volta che l'istanza viene avviata. Per ottenere questo risultato, è possibile gestire i controlli del sistema operativo dell'istanza.
    Nota

    Si sconsiglia di pianificare l'installazione del software durante l'avvio dell'istanza perché potrebbe influire sull'esperienza del cliente.

  5. (Facoltativo) Aggiungere un identificativo che questa immagine verrà utilizzata dal Marketplace.
  6. Rimuovere tutti i dati riservati, ad esempio i file chiave e le password, che non si desidera condividere con i clienti. Per rimuovere questi file, utilizzare la utility oci-image-cleanup. La utility oci-image-cleanup è già installata su tutte le immagini Oracle Linux fornite da OCI. Per tutti gli altri sistemi operativi, utilizzare la utility oci-image-cleanup fornita dal pacchetto oci-utils su GitHub.
    Nota

    Quando si utilizza la utility oci-image-cleanup per cancellare le chiavi SSH, non sarà possibile eseguire il login a questa istanza con le credenziali esistenti. Per eseguire il login, è necessario creare una nuova immagine personalizzata di questa istanza, quindi creare una nuova istanza di computazione da tale immagine personalizzata.
  7. Creare un'immagine personalizzata dell'istanza in cui è stata installata l'applicazione. Fare riferimento alla sezione Per creare un'immagine personalizzata nella documentazione relativa a Compute.
  8. Dal menu di navigazione nella console di Oracle Cloud, selezionare Computazione e quindi Immagini personalizzate. Viene visualizzata la lista delle immagini personalizzate nel compartimento corrente.
  9. Fare clic sull'immagine personalizzata creata per visualizzarne i dettagli, quindi copiare l'OCID dell'immagine personalizzata.
  10. Avviare un'istanza dalla nuova immagine. Fare riferimento alla sezione relativa alla gestione delle immagini personalizzate nella documentazione sulla computazione.

Creazione di un'immagine generalizzata

Le immagini generalizzate sono immagini che sono state pulite da informazioni specifiche dell'istanza. Ha un disco OS generalizzato, pulito da informazioni specifiche del computer. Le immagini vengono generalizzate utilizzando Sysprep. Le immagini generalizzate possono essere configurate per ricreare l'account utente opc, inclusa la generazione di una nuova password casuale recuperata mediante l'API.

Nota

La creazione di un'immagine generalizzata da un'istanza renderà l'istanza non funzionale, pertanto è necessario prima creare un'immagine personalizzata dall'istanza e quindi avviare una nuova istanza dall'immagine personalizzata. I passi 1 e 2 descrivono come farlo. Questa è l'istanza che generalizzerai. In alternativa, puoi creare un'immagine di backup dell'istanza che puoi utilizzare per avviare un'istanza sostitutiva, se necessario.

Suggerimento

Se si esegue l'aggiornamento alla versione PowerShell 5.0/WMF 5.0, potrebbe verificarsi un problema in cui Sysprep non riesce e ciò impedisce il completamento del processo di generalizzazione delle immagini. Se si verifica questo problema, potrebbe non essere possibile eseguire il login alle istanze avviate dall'immagine personalizzata. Per una soluzione, vedere Problemi noti nella documentazione relativa a Compute.

Per creare un'immagine generalizzata, procedere come segue.

  1. Creare un'immagine utilizzando i passi descritti nella sezione Gestione delle immagini personalizzate della documentazione di Compute.
  2. Avviare un'istanza dalla nuova immagine. Fare riferimento alla sezione Gestione delle immagini personalizzate nella documentazione relativa alla computazione.
  3. Connettersi all'istanza utilizzando un client Desktop remoto.
  4. Andare a Creazione di immagini personalizzate di Windows e fare clic sul collegamento nel passo 5 per scaricare il file di generalizzazione Sysprep nell'istanza.
  5. Fare clic sul file con il pulsante destro del mouse, quindi su Esegui come amministratore.
  6. Estrarre i file in C:\Windows\Panther. I seguenti file vengono estratti nella cartella Panther per tutte le versioni di Windows Server:
    • Generalize.cmd
    • Specialize.cmd
    • unattend.xml
    • Post-Generalize.ps1
  7. Lasciare il valore predefinito dell'impostazione imageType di general per ricreare l'account utente opc quando viene avviata una nuova istanza dall'immagine. La password del nuovo account può essere recuperata utilizzando l'API. Consultare l'interfaccia API GetInstanceDefaultCredentials nella documentazione OCI.
  8. Fare clic con il pulsante destro del mouse su Generalize.cmd, quindi su Esegui come amministratore. Considerare i seguenti risultati dell'esecuzione di questo comando:
    • La connessione al client Desktop remoto potrebbe essere immediatamente disattivata e si verrà disconnessi dall'istanza. Se questo non si verifica, è necessario eseguire il logout dall'istanza.
    • Poiché sysprep generalize disattiva Remote Desktop, non sarà possibile eseguire di nuovo il login all'istanza.
    • La creazione di un'immagine generalizzata essenzialmente distrugge la funzionalità dell'istanza.

    Attendere alcuni minuti prima di passare alla fase seguente per assicurarsi che il processo di generalizzazione sia stato completato.

  9. Creare la nuova immagine. Fare riferimento alla sezione relativa alla gestione delle immagini personalizzate nella documentazione sulla computazione.
  10. (Consigliato) Dopo aver creato un'immagine da un'istanza generalizzata, si consiglia di arrestare l'istanza. Sebbene possa sembrare in esecuzione, l'istanza non sarà completamente operativa.