Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure Machine Configuration offre funzionalità native per verificare o configurare le impostazioni del sistema operativo in forma di codice, sia per i computer in esecuzione in Azure che per le macchine abilitate tramite Arc ibrido. Prima di poter usare la configurazione del computer per gestire l'ambiente, è necessario abilitare i prerequisiti per il servizio.
Abilitare la configurazione macchina
Per gestire lo stato dei computer nell'ambiente, inclusi i computer nei server abilitati per Azure e Arc, rivedere i dettagli seguenti.
Fornitore di risorse
Prima di poter usare la funzionalità di configurazione del computer di Criteri di Azure, è necessario registrare il provider di risorse Microsoft.GuestConfiguration. Se l'assegnazione dei criteri di una configurazione macchina viene eseguita tramite il portale, o se la sottoscrizione è registrata in Microsoft Defender per il cloud, il provider di risorse viene registrato automaticamente. È possibile eseguire la registrazione manuale tramite il portale, Azure PowerShell o l'interfaccia della riga di comando di Azure.
Distribuire i requisiti per le macchine virtuali di Azure
Per gestire le impostazioni all'interno di un computer, viene abilitata un'estensione macchina virtuale e il computer deve avere un'identità gestita dal sistema. L'estensione scarica le assegnazioni di configurazione macchina applicabili e le dipendenze corrispondenti. L'identità viene usata per autenticare il computer durante la lettura e la scrittura nel servizio di configurazione macchina. L'estensione non è necessaria per i server abilitati per Arc perché è inclusa nell'agente del computer connesso con Arc.
Importante
Per gestire le macchine virtuali di Azure sono necessarie l'estensione di configurazione macchina e un'identità gestita.
Per distribuire l'estensione su larga scala in più computer, assegnare l'iniziativa dei criteri
Deploy prerequisites to enable Guest Configuration policies on virtual machines a un gruppo di gestione, una sottoscrizione o un gruppo di risorse contenente i computer da gestire.
Se si preferisce implementare l'estensione e l'identità gestita in un singolo computer, vedere Configurare le identità gestite per le risorse di Azure in una macchina virtuale usando il portale di Azure.
Per usare pacchetti di configurazione macchina che applicano le configurazioni, è necessaria l'estensione di configurazione guest della macchina virtuale di Azure nella versione 1.26.24 o successiva.
Importante
La creazione di un'identità gestita o l'assegnazione di un criterio con ruolo "Collaboratore risorse configurazione guest" sono azioni che richiedono autorizzazioni appropriate per il controllo degli accessi in base al ruolo di Azure da eseguire. Per altre informazioni su Criteri di Azure e controllo degli accessi in base al ruolo di Azure, vedere Controllo degli accessi in base al ruolo in Criteri di Azure.
Assegnazione di criteri a computer esterni ad Azure
Le definizioni dei criteri di controllo disponibili per la configurazione del computer includono il tipo di risorsa Microsoft.HybridCompute/machines. Tutti i computer di cui è stato eseguito l'onboarding nei server abilitati per Azure Arc inclusi nell'ambito dell'assegnazione dei criteri vengono inclusi automaticamente.
Requisiti delle identità gestite
Le definizioni dei criteri nell'iniziativa Deploy prerequisites to enable guest configuration policies on virtual machines abilitano un'identità gestita assegnata dal sistema, se non ne esiste una. L'iniziativa include due definizioni di criteri che gestiscono la creazione di identità. Le condizioni if nelle definizioni dei criteri garantiscono il comportamento corretto in base allo stato corrente della risorsa computer in Azure.
Importante
Queste definizioni creano un'identità gestita assegnata dal sistema nelle risorse di destinazione, oltre alle identità assegnate dall'utente esistenti (se presenti). Per le applicazioni esistenti, a meno che non specifichino l'identità assegnata dall'utente nella richiesta, il computer userà invece l'identità assegnata dal sistema. Ulteriori informazioni
Se il computer non dispone attualmente di identità gestite, il criterio effettivo è: Aggiungere un'identità gestita assegnata dal sistema per abilitare le assegnazioni di configurazione guest nelle macchine virtuali senza identità
Se il computer dispone attualmente di un'identità di sistema assegnata dall'utente, il criterio effettivo è: Aggiungere un'identità gestita assegnata dal sistema per abilitare le assegnazioni di configurazione guest nelle macchine virtuali con un'identità assegnata dall'utente
Limiti impostati per l'estensione
Per limitare l'estensione dall'impatto sulle applicazioni in esecuzione all'interno del computer, l'agente di configurazione macchina non può superare il 5% della CPU. Questo limite si applica sia alle definizioni predefinite sia a quelle personalizzate. Lo stesso vale per il servizio di configurazione macchina nell'agente Arc Connected Machine.
Strumenti di convalida
All'interno del computer, l'agente di configurazione macchina usa gli strumenti locali per eseguire le attività.
La tabella seguente elenca gli strumenti locali usati in ciascun sistema operativo supportato. Per il contenuto predefinito, la configurazione macchina gestisce automaticamente il caricamento di questi strumenti.
| Sistema operativo | Strumento di convalida | Note |
|---|---|---|
| Windows | PowerShell Desired State Configuration v2 | Trasferimento locale in una cartella usata solo da Criteri di Azure. Non è in conflitto con Windows PowerShell DSC. PowerShell non viene aggiunto al percorso di sistema. |
| Linux | PowerShell Desired State Configuration v3 | Trasferimento locale in una cartella usata solo da Criteri di Azure. PowerShell non viene aggiunto al percorso di sistema. |
| Linux | Chef InSpec | Installa Chef InSpec versione 2.2.61 nella posizione predefinita e lo aggiunge al percorso di sistema. Installa anche le dipendenze di InSpec, inclusi Ruby e Python. |
Frequenza di convalida
L'agente di configurazione macchina verifica la presenza di assegnazioni guest nuove o modificate ogni 5 minuti. Una volta ricevuta un'assegnazione guest, le impostazioni per tale configurazione vengono controllate di nuovo con un intervallo di 15 minuti. Se vengono assegnate più configurazioni, ognuna viene valutata in sequenza. Le configurazioni a esecuzione prolungata influiscono sull'intervallo per tutte le configurazioni, perché la configurazione successiva non può essere eseguita fino al termine di quella precedente.
I risultati vengono inviati al servizio di configurazione macchina, al termine del controllo. Quando si verifica un trigger di valutazione dei criteri, lo stato del computer viene scritto nel provider di risorse di configurazione del computer. In seguito a questo aggiornamento, il servizio Criteri di Azure valuta le proprietà di Azure Resource Manager. Una valutazione Criteri di Azure su richiesta recupera il valore più recente dal provider di risorse della configurazione macchina. Tuttavia, non attiva una nuova attività all'interno del computer. Lo stato viene quindi scritto in Azure Resource Graph.
Passaggi successivi
Dopo aver compreso i prerequisiti di configurazione, continuare con l'articolo successivo per informazioni sui requisiti di rete: