L'amministratore di vSphere può creare una libreria di contenuti per archiviare e gestire i modelli di macchine virtuali.

Creazione di una libreria di contenuti per le macchine virtuali autonome

È possibile creare una libreria di contenuti locale e compilarla con modelli e altri tipi di file. È inoltre possibile creare una libreria con sottoscrizione per utilizzare i contenuti di una libreria locale pubblicata già esistente.

Per proteggere gli elementi di una libreria di contenuti, è possibile applicare un criterio di sicurezza OVF. Il criterio di sicurezza OVF applica la convalida rigida quando si distribuisce o si aggiorna una libreria di contenuti, si importano elementi in una libreria di contenuti o si sincronizzano i modelli. Per assicurarsi che i modelli siano firmati da un certificato attendibile, è possibile aggiungere il certificato di firma OVF di un'autorità di certificazione attendibile in una libreria di contenuti.

Per ulteriori informazioni sulle librerie di contenuti e sui modelli di macchine virtuali in vSphere, vedere Utilizzo delle librerie di contenuti in Amministrazione delle macchine virtuali vSphere.

Prerequisiti

Privilegi richiesti:
  • Libreria di contenuti.Crea libreria locale o Libreria di contenuti.Crea libreria con sottoscrizione nell'istanza di vCenter Server in cui si desidera creare la libreria.
  • Datastore.Alloca spazio nel datastore di destinazione.

Procedura

  1. Passare alla pagina Servizio macchina virtuale.
    1. Dal menu home di vSphere Client, selezionare Gestione carico di lavoro.
    2. Fare clic sulla scheda Servizi e quindi su Gestisci nella scheda Servizio macchina virtuale.
  2. Nella pagina Servizio macchina virtuale, fare clic su Librerie di contenuti > Crea libreria di contenuti.
    Questa azione consente di passare alla sezione della libreria di contenuti in vSphere Client.
  3. Fare clic su Crea.
    Viene aperta la procedura guidata Nuova libreria di contenuti.
  4. Nella pagina Nome e posizione immettere un nome, selezionare un'istanza di vCenter Server per la libreria di contenuti e fare clic su Avanti.
    Assicurarsi di utilizzare un nome informativo per la libreria di contenuti, in modo che il team DevOps possa facilmente trovare gli elementi della libreria e accedervi.
  5. Nella pagina Configura libreria di contenuti, selezionare il tipo di libreria di contenuti che si desidera creare e fare clic su Avanti.
    Opzione Descrizione
    Libreria di contenuti locale

    Una libreria di contenuti locale è accessibile solo nell'istanza di vCenter Server in cui viene creata per impostazione predefinita.

    1. (Facoltativo) Per rendere il contenuto della libreria disponibile per altre istanze di vCenter Server, selezionare Abilita pubblicazione.
    2. (Facoltativo) Se si desidera richiedere una password per accedere alla libreria di contenuti, selezionare Abilita autenticazione e impostare una password.
    Libreria di contenuti con sottoscrizione Una libreria di contenuti con sottoscrizione ha origine da una libreria di contenuti pubblicata. Utilizzare questa opzione per sfruttare le librerie di contenuti esistenti.

    È possibile sincronizzare la libreria con sottoscrizione con la libreria pubblicata per visualizzare contenuti aggiornati, ma non è possibile aggiungere o rimuovere contenuti dalla libreria sottoscritta. Solo un amministratore della libreria pubblicata può aggiungere, modificare e rimuovere i contenuti dalla libreria pubblicata.

    Per la sottoscrizione a una libreria, fornire le informazioni seguenti:

    1. Nella casella di testo URL di sottoscrizione, immettere l'indirizzo URL della libreria pubblicata.
    2. Se l'autenticazione è abilitata nella libreria pubblicata, selezionare Abilita autenticazione e immettere la password dell'autore.
    3. Selezionare un metodo di download per i contenuti della libreria con sottoscrizione.
      • Se si desidera scaricare una copia locale di tutti gli elementi della libreria pubblicata immediatamente dopo la sottoscrizione, selezionare immediatamente.
      • Se si desidera risparmiare spazio di storage, selezionare quando necessario. Scaricare solo i metadati per gli elementi contenuti nella libreria pubblicata.

        Se è necessario utilizzare un elemento, sincronizzare l'elemento o l'intera libreria per scaricarne il contenuto.

    4. Se richiesto, accettare l'identificazione personale del certificato SSL.

      L'identificazione personale del certificato SSL viene archiviata nel sistema finché non si elimina la libreria di contenuti sottoscritta dall'inventario.

  6. (Facoltativo) Nella pagina Applica il criterio di sicurezza, selezionare Applica il criterio di sicurezza, quindi selezionare Criterio predefinito OVF.
    Per la libreria con sottoscrizione, questa opzione viene visualizzata solo se la libreria supporta i criteri di sicurezza.
    Se si seleziona questa opzione, il sistema esegue una verifica rigida del certificato OVF quando viene importato un elemento OVF nella libreria dall'host locale o quando viene sincronizzato un elemento. Gli elementi OVF che non superano la convalida del certificato non possono essere importati.
    Se l'elemento non supera la convalida durante la sincronizzazione, viene contrassegnato con il tag Verifica non riuscita. Verranno mantenuti solo l'elemento e i metadati, ma non i file nell'elemento.
  7. Nella pagina Aggiungi storage, selezionare il datastore come posizione di storage per i contenuti della libreria di contenuti e fare clic su Avanti.
  8. Nella pagina Pronto per il completamento, verificare i dettagli e selezionare Fine.

Popolamento di una libreria di contenuti con immagini di macchine virtuali per macchine virtuali autonome

Dopo aver creato la libreria di contenuti, popolarla con i modelli di macchine virtuali in formato OVA o OVF. Gli ingegneri DevOps possono utilizzare i modelli per eseguire il provisioning di nuove macchine virtuali autonome nell'ambiente di vSphere IaaS control plane.

È possibile utilizzare diversi metodi per popolare la libreria. In questo argomento viene descritto come aggiungere elementi a una libreria di contenuti locale importando file dalla macchina locale o da un server Web. Per gli altri metodi di popolamento della libreria di contenuti, vedere Popolamento delle librerie con contenuto in Amministrazione delle macchine virtuali vSphere.

Nota: Non sono presenti restrizioni relative alle immagini delle macchine virtuali che è possibile utilizzare. Se si desidera testare immagini OVA pronte per l'uso, è possibile scaricarle dalla pagina Immagini consigliate. Si tenga presente che queste immagini sono solo per l'uso con POC. Nell'ambiente di produzione, creare immagini con le patch più recenti e le impostazioni di sicurezza necessarie che seguono i criteri di sicurezza aziendale.

Prerequisiti

  • Creare immagini di macchine virtuali compatibili con vSphere IaaS control plane.

    La specifica dell'immagine richiede che tutte le immagini delle macchine virtuali includano VMware Tools o un pacchetto open source equivalente. Le immagini devono utilizzare uno degli elementi seguenti per il bootstrap del sistema operativo guest e del relativo stack di rete. Per ulteriori informazioni, vedere Provider di Bootstrap.

    • Linux + Cloud-Init versione 17.9-21.2 con DataSourceVMwareGuestInfo.
    • Linux + Cloud-Init versione 21.3+
    • Windows + Cloudbase-Init versione 1.1.0+
    • Windows + Sysprep (preparazione del sistema)

    Per informazioni su Cloud-Init, vedere la documentazione ufficiale Lo standard per la personalizzazione delle istanze cloud.

    Per informazioni su Sysprep, vedere la documentazione ufficiale Panoramica Sysprep.

  • Se la libreria è protetta da un criterio di sicurezza, assicurarsi che tutti gli elementi della libreria siano conformi. Se una libreria protetta include una combinazione di elementi conformi e non conformi, kubectl get virtualmachineimages non riesce a presentare le immagini delle macchine virtuali agli ingegneri DevOps.
  • Privilegio richiesto: Libreria di contenuti.Aggiungi elemento libreria e Libreria di contenuti.Aggiorna file nella libreria.

Procedura

  1. Dal menu Home di vSphere Client selezionare Librerie dei contenuti.
  2. Fare clic con il pulsante destro del mouse su una libreria di contenuti locale e scegliere Importa elemento.
    Si apre la finestra di dialogo Importa l'elemento della libreria .
  3. Nella sezione Origine selezionare l'origine dell'elemento.
    Opzione Descrizione
    URL Immettere il percorso del server Web in cui si trova l'elemento.
    Nota: È possibile importare un file .ovf o .ova. L'elemento della libreria di contenuti risultante è di tipo Modello OVF.
    File locale Fare clic su Carica file per passare al file che si desidera importare dal sistema locale. È possibile utilizzare il menu a discesa per filtrare i file nel sistema locale.
    Nota: È possibile importare un file .ovf o .ova. Quando si importa un modello OVF, selezionare prima il file del descrittore OVF ( .ovf). Successivamente viene richiesto di selezionare gli altri file nel modello OVF, ad esempio il file .vmdk. L'elemento della libreria di contenuti risultante è di tipo Modello OVF.
    vCenter Server legge e convalida i file manifesto e del certificato nel pacchetto OVF durante l'importazione. Nella procedura guidata Importa l'elemento della libreria viene visualizzato un avviso se si verificano problemi relativi al certificato, ad esempio se vCenter Server rileva un certificato scaduto.
    Nota: vCenter Server non legge il contenuto firmato se il pacchetto OVF viene importato da un file .ovf dalla macchina locale.
  4. Nella sezione Destinazione, immettere un nome e una descrizione per l'elemento.
  5. Fare clic su Importa.

risultati

L'elemento viene visualizzato nella scheda Modelli o nella scheda Altri tipi.

L'immagine viene visualizzata nella scheda Modelli