Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Personalizza la descrizione delle immagini di esempio di Amazon Linux 2023 per il tuo carico di lavoro
Puoi personalizzare la descrizione dell’immagine di esempio di Amazon Linux 2023 e includere pacchetti software, script e i file necessari per il tuo carico di lavoro specifico. Le personalizzazioni si ottengono aggiungendo o modificando vari elementi nella descrizione delle immagini KIWI NG.
Argomenti
Gestione del repository
Per impostazione predefinita, la descrizione dell’immagine di esempio include un singolo elemento <repository> che punta a un endpoint mirror per i repository principali di Amazon Linux 2023. Se necessario, puoi aggiungere riferimenti ad altri repository da cui installare il software richiesto.
La descrizione dell’immagine di esempio utilizza il gestore di pacchetti dnf, come definito nell’elemento <packagemanager>.
Per ulteriori informazioni sull’aggiunta di repository, consulta Configurazione dei repository
Gestione dei pacchetti
Per impostazione predefinita, la descrizione dell’immagine di esempio comprende tutti i pacchetti necessari per creare un’AMI attestabile di Amazon Linux 2023 per un ambiente di calcolo isolato con un file system erofs di sola lettura.
Puoi includere pacchetti software aggiuntivi nella descrizione dell’immagine aggiungendoli all’elemento <packages> nella descrizione dell’immagine. L’elemento <packages> definisce tutto il software che deve essere installato nell’AMI.
Puoi anche utilizzare l’elemento <packages> per disinstallare o eliminare pacchetti software specifici.
Per ulteriori informazioni sull’aggiunta o la rimozione di pacchetti nella descrizione dell’immagine, consulta Adding and Removing Packages
Aggiungi file e directory
La descrizione dell’immagine di esempio include una directory ad albero sovrapposta (/root/). La directory ad albero sovrapposta è una directory che contiene file e directory che verranno copiati nell’immagine durante il processo di creazione dell’immagine. Tutti i file e le directory inseriti nella directory ad albero di overlay verranno copiati direttamente nel filesystem root dell’immagine durante il processo di creazione dell’immagine.
La directory ad albero sovrapposta viene copiata nell’immagine dopo che tutti i pacchetti sono stati installati. Vengono aggiunti nuovi file e vengono sovrascritti i file esistenti.
Aggiunta di script personalizzati
La descrizione dell’immagine di esempio comprende un singolo script personalizzato, edit_boot_install.sh. Questo script include i comandi necessari per eseguire l’utilità nitro-tpm-pcr-compute, che genera le misurazioni di riferimento in base al contenuto dell’immagine. Questo script viene chiamato subito dopo l’installazione del bootloader.
Se necessario, puoi includere script personalizzati nella descrizione dell’immagine per eseguire operazioni o configurazioni durante il processo di creazione dell’immagine o al primo avvio dell’immagine. L’uso degli script consente di personalizzare le immagini in modi che non possono essere ottenuti utilizzando la sola descrizione dell’immagine.
Per includere script personalizzati nella descrizione dell’immagine, devi denominarli correttamente in base al tipo di script e aggiungerli alla stessa directory del file appliance.kiwi. KIWI NG rileva ed esegue automaticamente gli script se sono denominati correttamente e collocati nella posizione corretta, senza che sia necessario farvi riferimento esplicitamente nel file di descrizione dell’immagine.
Per ulteriori informazioni sugli script supportati da KIWI NG, consulta User-Defined Scripts