Spazio di archiviazione disponibile insufficiente in Active Directory - AWS Directory Service

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à.

Spazio di archiviazione disponibile insufficiente in Active Directory

Se AWS Managed Microsoft AD non funziona a causa dello scarso spazio di archiviazione disponibile di Active Directory, è necessaria un'azione immediata per riportare la directory allo stato attivo. Le due cause più comuni di questo problema sono trattate nelle sezioni seguenti:

Per informazioni sui prezzi dello storage AWS gestito di Microsoft AD, vedi AWS Directory Service Prezzi.

La cartella SYSVOL archivia più oggetti rispetto a quelli delle policy di gruppo essenziali

Una causa comune di questo problema è dovuta alla memorizzazione di file non essenziali per l'elaborazione di policy di gruppo nella cartella SYSVOL. Questi file non essenziali possono essere EXE, MSI o qualsiasi altro file non essenziale per l'elaborazione di policy di gruppo. Gli oggetti essenziali per l'elaborazione di policy di gruppo sono gli oggetti Policy di gruppo, gli script di accesso/disattivazione e i Central Store for Group Policy objects. Tutti i file non essenziali devono essere archiviati su uno o più file server diversi dai controller di dominio Microsoft AD AWS gestiti.

Se sono necessari file per l'installazione del software Criteri di gruppo. è necessario utilizzare un file server per archiviare i file di installazione. Se preferisci non gestire autonomamente un file server, AWS offre un'opzione di file server gestito, Amazon FSx.

Per rimuovere i file non necessari è possibile accedere alla condivisione SYSVOL tramite il suo percorso UNC (Universal naming Convention). Ad esempio, se il nome di dominio completo (FQDN) del dominio è example.com, il percorso UNC per SYSVOL è "\\example.local\SYSVOL\example.local\". Dopo aver individuato e rimosso gli oggetti che non sono essenziali per l'elaborazione della directory policy di gruppo, è necessario tornare a uno stato attivo entro 30 minuti. Se dopo 30 minuti la rubrica non è attiva, contatta l' AWS assistenza.

Archiviare solo i file delle policy di gruppo essenziali nella condivisione SYSVOL garantirà la non compromissione della directory a causa dell'aumento delle dimensioni di SYSVOL.

Il database di Active Directory ha il volume pieno

Una causa comune di questa compromissione è dovuta al riempimento del volume del database di Active Directory. Per verificare se questo è il caso, è possibile esaminare il numero totale di oggetti nella directory. Abbiamo messo in grassetto la parola Total (Totale) per garantire che gli oggetti Deleted (Eliminati) vengano ancora calcolati nel numero totale di oggetti in una directory.

Per impostazione predefinita, AWS Managed Microsoft AD conserva gli elementi nel Cestino di riciclaggio di AD per 180 giorni prima che diventino un oggetto riciclato. Una volta che un oggetto diventa riciclato (tombstoned), viene mantenuto per altri 180 giorni prima di essere finalmente eliminato dalla directory. Quindi, quando un oggetto viene eliminato, esiste nel database delle directory da 360 giorni. Questo è il motivo per cui è necessario valutare il numero totale di oggetti.

Per ulteriori dettagli sul numero di oggetti supportati da AWS Managed Microsoft AD, vedi AWS Directory Service Prezzi.

Per ottenere il numero totale di oggetti in una directory che include gli oggetti eliminati, è possibile eseguire il PowerShell comando seguente da un'istanza di Windows aggiunta al dominio. Per la procedura di configurazione di un'istanza di gestione, consulta Gestione di utenti e gruppi in Microsoft AD gestito da AWS.

Get-ADObject -Filter * -IncludeDeletedObjects | Measure-Object -Property 'Count' | Select-Object -Property 'Count'

Di seguito è riportato un esempio di output dal comando precedente:

Count 10000

Se il conteggio totale è superiore al conteggio degli oggetti supportati per le dimensioni della directory elencate nella nota precedente, è stata superata la capacità della directory.

Di seguito sono riportate le possibilità di risoluzione di questo problema:

  1. Pulizia AD

    1. Eliminare eventuali oggetti AD indesiderati.

    2. Rimuovere tutti gli oggetti indesiderati dal Cestino AD. Tenere presente che questo è distruttivo e l'unico modo per recuperare quegli oggetti eliminati sarà eseguire un ripristino della directory.

    3. Il comando seguente rimuoverà tutti gli oggetti eliminati dal Cestino di AD.

      Importante

      Utilizzare questo comando con estrema cautela in quanto si tratta di un comando distruttivo e l'unico modo per recuperare gli oggetti eliminati sarà quello di eseguire un ripristino della directory.

      $DomainInfo = Get-ADDomain $BaseDn = $DomainInfo.DistinguishedName $NetBios = $DomainInfo.NetBIOSName $ObjectsToRemove = Get-ADObject -Filter { isDeleted -eq $true } -IncludeDeletedObjects -SearchBase "CN=Deleted Objects,$BaseDn" -Properties 'LastKnownParent','DistinguishedName','msDS-LastKnownRDN' | Where-Object { ($_.LastKnownParent -Like "*OU=$NetBios,$BaseDn") -or ($_.LastKnownParent -Like '*\0ADEL:*') } ForEach ($ObjectToRemove in $ObjectsToRemove) { Remove-ADObject -Identity $ObjectToRemove.DistinguishedName -IncludeDeletedObjects }
    4. Apri una custodia con AWS Support per richiedere che AWS Directory Service recuperi lo spazio libero.

  2. Se il tipo di directory è Standard Edition, apri un caso con AWS Support per richiedere l'aggiornamento della directory a Enterprise Edition. Ciò aumenterà anche il costo della directory. Per informazioni sui prezzi, consulta Prezzi di AWS Directory Service.

In AWS Managed Microsoft AD, i membri del gruppo AWS Delegated Deleted Object Lifetime Administrators hanno la possibilità di modificare l'msDS-DeletedObjectLifetimeattributo che imposta la quantità di tempo, in giorni, in cui gli oggetti eliminati vengono conservati nel Cestino di riciclaggio di AD prima che diventino oggetti riciclati.

Nota

Questo è un argomento avanzato. Se configurato in modo inappropriato, può causare la perdita di dati. Si consiglia di leggere prima l'articolo The AD Recycle Bin: Understanding, Implementing, Best Practices, and Troubleshooting per ottenere una migliore comprensione di questi processi.

La possibilità di modificare il valore dell'attributo msDS-DeletedObjectLifetime in un numero inferiore può aiutare a garantire che il numero di oggetti non superi i livelli supportati. Il valore più basso valido su cui è possibile impostare questo attributo è 2 giorni. Una volta superato tale valore, non sarà più possibile recuperare l'oggetto eliminato utilizzando il Cestino AD. Richiederà il ripristino della directory da un'istantanea per recuperare gli oggetti. Per ulteriori informazioni, consulta Snapshot o ripristino della directory. Ogni ripristino da uno snapshot può risultare in perdita di dati come sono in un momento specifico.

Per modificare la durata dell'oggetto eliminato della directory eseguire il seguente comando:

Nota

Se si esegue il comando così com'è, verrà impostato il valore dell'attributo Durata oggetto eliminato su 30 giorni. Se vuoi renderlo più lungo o più corto sostituisci "30" con il numero che si preferisce. Tuttavia, si consiglia di non scegliere un numero maggiore di 180.

$DeletedObjectLifetime = 30 $DomainInfo = Get-ADDomain $BaseDn = $DomainInfo.DistinguishedName Set-ADObject -Identity "CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration,$BaseDn" -Partition "CN=Configuration,$BaseDn" -Replace:@{"msDS-DeletedObjectLifetime" = $DeletedObjectLifetime}