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à.
Il cloud-init package è un'applicazione open source che avvia le immagini Linux in un ambiente di cloud computing. Per ulteriori informazioni, consulta la documentazione di cloud-init.
AL2023 contiene una versione personalizzata di cloud-init. Con cloud-init, puoi specificare cosa succede all'istanza al momento dell'avvio.
Quando avvii un'istanza, puoi utilizzare i campi user-data per passare azioni a cloud-init. Ciò significa che puoi utilizzare Amazon Machine Images (AMIs) comuni per molti casi d'uso e configurarle dinamicamente all'avvio di un'istanza. AL2023 utilizza anche cloud-init per configurare l'ec2-user
account.
AL2023 utilizza il cloud-init azioni in /etc/cloud/cloud.cfg.d
e. /etc/cloud/cloud.cfg
Puoi crearne uno tuo cloud-init file di azioni nella /etc/cloud/cloud.cfg.d
directory. Cloud-init legge tutti i file in questa directory in ordine lessicografico. I file più recenti sovrascrivono i valori dei file meno recenti. Quando cloud-init lancia un'istanza, la cloud-init il pacchetto esegue le seguenti attività di configurazione:
-
Impostare la lingua locale predefinita
-
Impostare il nome host
-
Analizzare e gestire i dati utente
-
Generare chiavi SSH private host
-
Aggiungere chiavi SSH pubbliche di un utente a
.ssh/authorized_keys
per semplificare le procedure di login e amministrazione -
Preparare i repository per la gestione dei pacchetti
-
Gestire le azioni dei pacchetti definite nei dati utente
-
Eseguire script utente contenuti nei dati utente
-
Montare i volumi di archivio dell'istanza, se applicabile
-
Per impostazione predefinita, il volume di archivio dell'istanza
ephemeral0
viene montato in/media/ephemeral0
, se è presente e include un file system valido. In caso contrario, non viene montato. -
Per impostazione predefinita, vengono montati i volumi di swap associati all'istanza (per i tipi di istanza
m1.small
ec1.medium
). -
È possibile sovrascrivere il montaggio predefinito del volume dell'Instance Store con quanto segue cloud-init direttiva:
#cloud-config mounts: - [ ephemeral0 ]
Per un maggiore controllo sui supporti, vedi Supporti in
cloud-init documentazione. -
All'avvio di un'istanza, i volumi dell'archivio dell'istanza che supportano TRIM non vengono formattati. Prima di poter montare i volumi dell'archivio dell'istanza, è necessario partizionare e formattare i relativi volumi.
Per ulteriori informazioni, consulta il supporto TRIM di Instance Store Volume nella Amazon EC2 User Guide.
-
All'avvio delle istanze, è possibile utilizzare il modulo
disk_setup
per partizionare e formattare i volumi dell'archivio dell'istanza.Per ulteriori informazioni, consulta Disk Setup
nel cloud-init documentazione.
-
Per informazioni sull'utilizzo cloud-init con SELinux, vediUtilizzo cloud-init per abilitare la modalità enforcing.
Per informazioni su cloud-init formati di dati utente, vedere User-Data Formats