Un criterio di scadenza della password definisce il periodo di tempo per cui la password di un account può essere utilizzata prima che il sistema imponga la modifica della password. In base al componente di gestione dell'istanza di VMware Cloud Foundation è possibile definire questo criterio a livello globale o a livello di utente locale.

Componente di gestione

Impostazioni scadenza password

Ambito

ESXi

Intervallo scadenza password (giorni)

Utenti locali

vCenter Single Sign-On

Intervallo scadenza password (giorni)

Globale

vCenter Server

  • Intervallo scadenza password (giorni)

  • Promemoria scadenza password (giorni)

  • Indirizzo e-mail notifica scadenza

  • Globale

  • Utenti locali

NSX Manager

Intervallo scadenza password (giorni)

Utenti locali

NSX Edge

Intervallo scadenza password (giorni)

Utenti locali

SDDC Manager

  • Intervallo scadenza password (giorni)

  • Promemoria scadenza password (giorni)

Utenti locali

Prerequisiti

Vedere Prerequisiti di configurazione dei criteri della password.

Configurazione del criterio di scadenza della password dell'utente locale per ESXi

Definire l'intervallo di tempo che deve trascorrere prima che la password di un utente locale in un host ESXi di VMware Cloud Foundation scada e sia necessario modificarla.

Impostazione

Valore predefinito

Security.PasswordMaxDays

99999

Procedura dell'interfaccia utente

  1. Accedere all'istanza di vCenter Server per il dominio del carico di lavoro all'indirizzo https://<vcenter_server_fqdn>/ui utilizzando un account con privilegi di Amministratore.
  2. Nell'inventario Host e cluster passare al primo cluster vSphere ed espanderlo.
  3. Selezionare il primo host ESXi e fare clic sulla scheda Configura.

  4. Nella sezione Sistema fare clic su Impostazioni di sistema avanzate.

  5. Nella pagina Impostazioni di sistema avanzate fare clic su Modifica.

  6. Nella casella di testo del filtro chiavi immettere Security.PasswordMaxDays, immettere un valore per l'impostazione in base ai requisiti della propria organizzazione e fare clic su OK.

  7. Ripetere questa procedura negli host rimanenti nel cluster.

  8. Ripetere questa procedura su tutti i cluster rimanenti nel dominio del carico di lavoro.

  9. Ripetere questa procedura per tutti i cluster nei domini del carico di lavoro rimanenti.

Procedura PowerShell

  1. Avviare la console di Windows PowerShell.

  2. Sostituire i valori nel codice di esempio ed eseguire i comandi nella console di PowerShell.

    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    $sddcDomainName = "sfo-m01"
    $cluster = "sfo-m01-cl01"
    
    $maxDays = "99999"
  3. Procedere alla configurazione eseguendo il comando nella console PowerShell.

    Update-EsxiPasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -cluster $cluster -maxDays $maxDays
  4. Ripetere questa procedura per tutti i cluster rimanenti nel dominio del carico di lavoro di $sddcDomainName.

  5. Ripetere questa procedura per tutti i cluster nei domini del carico di lavoro rimanenti.

Configurazione del criterio di scadenza della password per vCenter Single Sign-On

Definire l'intervallo di tempo che deve trascorrere prima che la password di un account utente nel dominio vsphere.local di VMware Cloud Foundation scada e sia necessario modificarla.

Il criterio di scadenza della password si applica solo agli account utente nel dominio vsphere.local per il provider di identità integrato di vCenter Single Sign-On. Il criterio non si applica agli account del sistema locale e ad [email protected].

Nota:

SDDC Manager crea account di servizio dedicati nel provider di identità integrato di vCenter Single Sign-On. La modifica del criterio di scadenza della password influisce anche su questi account di servizio.

Impostazione

Valore predefinito

Durata massima

90

Procedura dell'interfaccia utente

  1. Accedere all'istanza di vCenter Server per il dominio del carico di lavoro all'indirizzo https://<vcenter_server_fqdn>/ui utilizzando un account con privilegi di Amministratore.
  2. Dal menu di vSphere Client, selezionare Amministrazione.
  3. Nella sezione Single Sign-On fare clic su Configurazione.

  4. Nella pagina Configurazione fare clic sulla scheda Account locali.

  5. Nella sezione Criterio password fare clic su Modifica.

  6. Immettere un valore per l'impostazione Durata massima in base ai requisiti della propria organizzazione e fare clic su Salva.

Procedura PowerShell

  1. Avviare Windows PowerShell.

  2. Sostituire i valori nel codice di esempio ed eseguire i comandi nella console di PowerShell.

    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    $sddcDomainName = "sfo-m01"
    
    $maxDays = "90"
  3. Procedere alla configurazione eseguendo il comando nella console PowerShell.

    Update-SsoPasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -maxDays $maxDays

Configurazione del criterio globale di scadenza della password per vCenter Server

Definire globalmente l'intervallo di tempo che deve trascorrere prima che le password degli account utente locali in una vCenter Server Appliance di VMware Cloud Foundation scadano e sia necessario modificarle.

Impostazione

Valore predefinito

Numero massimo di giorni tra le modifiche della password

90

Numero minimo di giorni tra le modifiche della password

0

Numero di giorni di avviso prima della scadenza della password

7

È possibile configurare il criterio globale di scadenza della password per vCenter Server solo utilizzando l'API.

Procedura PowerShell

  1. Avviare Windows PowerShell.

  2. Sostituire i valori nel codice di esempio ed eseguire i comandi nella console di PowerShell.

    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    $sddcDomainName = "sfo-m01"
    
    $maxDays = "90"
    $minDays = "0"
    $warningDays = "7"
  3. Procedere alla configurazione eseguendo il comando nella console PowerShell.

    Update-VcenterPasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -maxDays $maxDays -minDays $minDays -warnDays $warningDays
  4. Ripetere questa procedura per i domini del carico di lavoro rimanenti.

Configurazione del criterio di scadenza della password dell'utente root per vCenter Server

Definire l'intervallo di tempo che deve trascorrere prima che la password dell'account root delle vCenter Server Appliance di VMware Cloud Foundation scada e sia necessario modificarla.

Impostazione

Valore predefinito

Validità password (giorni)

90

Indirizzo e-mail per avviso di scadenza

-

Numero di giorni di avviso prima della scadenza della password

7

Prerequisiti

Configurare l'istanza di vCenter Server di destinazione con un account e-mail mittente in Impostazioni Generale nella scheda Configura in vSphere Client.

Procedura dell'interfaccia utente

  1. Accedere all'interfaccia di gestione del vCenter Server all'indirizzo https://<vcenter_server_fqdn>:5480 come root.
  2. Nel riquadro di navigazione fare clic su Amministrazione.

  3. Nella sezione Impostazioni scadenza password fare clic su Modifica.

  4. Configurare le impostazioni in base ai requisiti della propria organizzazione e fare clic su Salva.

  5. Accedere alla console di vCenter Server Appliance utilizzando SSH come root.

  6. Abilitare l'accesso shell.

    shell
  7. Modificare il valore del numero di giorni di avviso prima della scadenza della password utilizzando il comando seguente.

    chage --warndays <your_value> root
  8. Ripetere questa procedura per tutti i domini del carico di lavoro rimanenti.

Procedura PowerShell

  1. Avviare Windows PowerShell.

  2. Sostituire i valori nel codice di esempio ed eseguire i comandi nella console di PowerShell.

    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    $sddcDomainName = "sfo-m01"
    
    $email = "[email protected]"
    $maxDays = "90"
    $warningDays = "7"
  3. Procedere alla configurazione eseguendo il comando nella console PowerShell.

    Update-VcenterRootPasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -email $email -maxDays $maxDays -warnDays $warningdays
  4. Ripetere questa procedura per tutti i domini del carico di lavoro rimanenti.

Configurazione del criterio di scadenza della password dell'utente locale per NSX Manager

Configurare il criterio di scadenza della password per gli utenti locali di NSX Manager in VMware Cloud Foundation. È possibile configurare il criterio in base all'utente per gli account NSX integrati.

Utente

Impostazione

Valore predefinito

root

Numero massimo di giorni tra le modifiche della password

90

admin

Numero massimo di giorni tra le modifiche della password

90

audit

Numero massimo di giorni tra le modifiche della password

90

guestuser1

Numero massimo di giorni tra le modifiche della password

90

guestuser2

Numero massimo di giorni tra le modifiche della password

90

Procedura dell'interfaccia utente

  1. Accedere al vCenter Server del dominio di gestione all'indirizzo https://<management_vcenter_server_fqdn>/ui utilizzando un account con privilegi di Amministratore.
  2. Nell'inventario Macchine virtuali e modelli, espandere la struttura del vCenter Server del dominio di gestione ed espandere il data center del dominio di gestione.
  3. Espandere la cartella della macchina virtuale contenente il cluster NSX Manager per il dominio di gestione.

  4. Selezionare il primo nodo del cluster di NSX Manager e fare clic su Avvia console Web.

  5. Accedere al nodo di NSX Manager come amministratore.

  6. Modificare il numero massimo di giorni che possono trascorrere tra una modifica della password e l'altra utilizzando il comando seguente.

    set user root password-expiration <your_value>

    La modifica viene replicata negli altri nodi del cluster NSX Manager.

  7. Ripetere questa procedura per gli account locali rimanenti.

  8. Ripetere questa procedura nei cluster NSX Local Manager per tutti i domini del carico di lavoro VI.

  9. Ripetere questa procedura per tutti i cluster di NSX Global Manager.

Procedura PowerShell

  1. Avviare Windows PowerShell.

  2. Sostituire i valori nel codice di esempio ed eseguire i comandi nella console di PowerShell.

    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    $sddcDomainName = "sfo-m01"
    
    $maxDays = "90"
  3. Procedere alla configurazione eseguendo il comando nella console PowerShell.

    Update-NsxtManagerPasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -maxdays $maxDays
  4. Ripetere questa procedura per i cluster NSX Local Manager per tutti i domini del carico di lavoro VI.

  5. Configurare manualmente i criteri di scadenza della password in tutti i cluster NSX Global Manager nella console dell'appliance del primo nodo di ogni cluster.

Configurazione del criterio di scadenza della password dell'utente locale per NSX Edge

Configurare la scadenza della password per gli utenti locali di NSX Edge in VMware Cloud Foundation. È possibile configurare il criterio in base all'utente per gli account NSX integrati.

Utente

Impostazione

Valore predefinito

root

Numero massimo di giorni tra le modifiche della password

90

admin

Numero massimo di giorni tra le modifiche della password

90

audit

Numero massimo di giorni tra le modifiche della password

90

guestuser1

Numero massimo di giorni tra le modifiche della password

90

guestuser2

Numero massimo di giorni tra le modifiche della password

90

Procedura dell'interfaccia utente

  1. Se si sta configurando un'appliance virtuale NSX Edge, aprire la console dell'appliance utilizzando la console Web in vSphere Client.
    1. Accedere all'istanza di vCenter Server per il dominio del carico di lavoro all'indirizzo https://<vcenter_server_fqdn>/ui utilizzando un account con privilegi di Amministratore.
    2. Nell'inventario Macchine virtuali e modelli passare alla cartella della macchina virtuale contenente i nodi NSX Edge per il dominio del carico di lavoro ed espanderla.
    3. Selezionare il primo nodo del cluster NSX Edge e fare clic su Avvia console Web.

  2. Se si configura un'appliance NSX Edge avanzata, aprire la console dell'appliance utilizzando un'interfaccia di gestione fuori banda, ad esempio iLO o iDRAC.
  3. Accedere al nodo di NSX Edge come amministratore.

  4. Modificare il numero massimo di giorni che possono trascorrere tra una modifica della password e l'altra utilizzando il comando seguente.

    set user root password-expiration <your_value>
  5. Ripetere questa procedura per gli account locali rimanenti.

  6. Ripetere questa procedura nei nodi NSX Edge rimanenti nel cluster del dominio del carico di lavoro.

  7. Ripetere questa procedura in tutti i cluster NSX Edge nei domini del carico di lavoro rimanenti.

Procedura PowerShell

È possibile utilizzare il comando PowerShell per configurare i criteri di scadenza della password solo nei nodi NSX Edge di VMware Cloud Foundation distribuiti tramite SDDC Manager. Per le appliance virtuali di NSX Edge distribuite manualmente e per le appliance degli elementi di NSX bare-metal, configurare manualmente i criteri in base alla documentazione di NSX.

  1. Avviare Windows PowerShell.

  2. Sostituire i valori nel codice di esempio ed eseguire i comandi nella console di PowerShell.

    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    $sddcDomainName = "sfo-m01"
    
    $maxDays = "90"
  3. Procedere alla configurazione eseguendo il comando nella console PowerShell.

    Update-NsxtEdgePasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -maxdays $maxDays
  4. Ripetere questa procedura per tutti i cluster NSX Edge nei domini del carico di lavoro rimanenti.

Configurazione del criterio di scadenza della password dell'utente locale per SDDC Manager

Configurare la scadenza della password per SDDC Manager in base all'utente per gli utenti locali.

Utente

Impostazione

Valore predefinito

root

Numero massimo di giorni tra le modifiche della password

90

Numero minimo di giorni tra le modifiche della password

0

Numero di giorni di avviso prima della scadenza della password

7

vcf

Numero massimo di giorni tra le modifiche della password

90

Numero minimo di giorni tra le modifiche della password

0

Numero di giorni di avviso prima della scadenza della password

7

backup

Numero massimo di giorni tra le modifiche della password

90

Numero minimo di giorni tra le modifiche della password

0

Numero di giorni di avviso prima della scadenza della password

7

Procedura dell'interfaccia utente

  1. Accedere all'appliance SDDC Manager utilizzando SSH come vcf.
  2. Passare all'utente root.
    su -
  3. Modificare il numero massimo di giorni che possono trascorrere tra una modifica della password e l'altra utilizzando il comando seguente.
    chage --maxdays <your_value> root
  4. Modificare il numero minimo di giorni che devono trascorrere tra una modifica della password e l'altra utilizzando il comando seguente.
    chage --mindays <your_value> root
  5. Modificare il numero di giorni di avviso prima della scadenza della password utilizzando il comando seguente.
    chage --warndays <your_value> root
  6. Ripetere questa procedura per gli account locali rimanenti.

Procedura PowerShell

  1. Avviare Windows PowerShell.
  2. Sostituire i valori nel codice di esempio ed eseguire i comandi nella console di PowerShell.
    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    # Replace with the name of your management domain
    $sddcDomainName = "sfo-m01"
    
    $vmName = "sfo-vcf01"
    $guestuser = "root"
    $guestPassword = "VMw@re1!”
    $localUsers = @("root","vcf","backup")
    
    
    $maxDays = "90"
    $minDays = "0"
    $warningDays = "7"
  3. Procedere alla configurazione eseguendo il comando nella console PowerShell.
    Update-LocalUserPasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -vmName $vmName -guestUser $guestUser -guestPassword $guestPassword -localUser $localUsers -minDays $minDays -maxDays $maxDays -warnDays $warningDays