Introduzione ad Autoscale™
Autoscale è una funzionalità che fornisce una soluzione di gestione dell’alimentazione coerente e ad alte prestazioni per scalare proattivamente i gruppi di consegna in base a una pianificazione configurata o alle richieste di carico.
Autoscale si applica a tutti i tipi di gruppi di consegna:
- Sistema operativo statico a sessione singola
- Sistema operativo casuale a sessione singola
- Sistema operativo casuale a sessione multipla
Questo articolo descrive i concetti di base relativi ad Autoscale e fornisce indicazioni su come abilitare e configurare Autoscale per un gruppo di consegna.
Concetti di base
Prima di iniziare, informazioni sui seguenti concetti di base in Autoscale:
- Capacità e registrazione delle macchine
- Scalabilità tra più cataloghi di macchine
- Provisioning delle macchine e richiesta di sessioni
- Considerazioni sulle dimensioni dell’istanza
- Pianificazioni
- Orari di punta e non di punta
- Ritardo spegnimento(/it-it/citrix-virtual-apps-desktops/2511/manage-deployment/autoscale/get-started#power-off-delay)
- Dimensione pool(/it-it/citrix-virtual-apps-desktops/2511/manage-deployment/autoscale/get-started#pool-size)
- Buffer di capacità(#capacity-buffer)
- Indice di carico(#load-index)
- Autoscale e modalità di manutenzione(/it-it/citrix-virtual-apps-desktops/2511/manage-deployment/autoscale/get-started#autoscale-and-maintenance-mode)
- Costo macchina(/it-it/citrix-virtual-apps-desktops/2511/manage-deployment/autoscale/get-started#machine-cost)
- Aumentare la capacità di un gruppo di consegna(/it-it/citrix-virtual-apps-desktops/2511/manage-deployment/autoscale/get-started#scale-up-a-delivery-group)
- Ridurre la capacità di un gruppo di consegna(/it-it/citrix-virtual-apps-desktops/2511/manage-deployment/autoscale/get-started#scale-down-a-delivery-group)
- Stato di svuotamento(/it-it/citrix-virtual-apps-desktops/2511/manage-deployment/autoscale/get-started#drain-state)
Capacità e registrazione delle macchine
Autoscale include solo le macchine registrate al sito quando determina la capacità. Le macchine accese che non sono registrate non possono accettare richieste di sessione. Di conseguenza, non sono incluse nella capacità complessiva del gruppo di consegna.
Scalabilità tra più cataloghi di macchine
In alcuni siti, più cataloghi di macchine possono essere associati a un singolo gruppo di consegna. Autoscale accende casualmente le macchine da ciascun catalogo per soddisfare i requisiti di pianificazione o di domanda di sessione.
Ad esempio, un gruppo di consegna ha due cataloghi di macchine: il Catalogo A ha tre macchine accese e il Catalogo B ha una macchina accesa. Se Autoscale deve accendere una macchina aggiuntiva, potrebbe accendere una macchina dal Catalogo A o dal Catalogo B.
Provisioning delle macchine e domanda di sessione
Il catalogo macchine associato al gruppo di consegna deve avere abbastanza macchine da accendere e spegnere man mano che la domanda aumenta e diminuisce. Se la domanda di sessioni supera il numero totale di macchine registrate nel gruppo di consegna, Autoscale assicura che tutte le macchine registrate siano accese. Tuttavia, Autoscale non esegue il provisioning di macchine aggiuntive.
Nota:
Se un gruppo di consegna ha 63 macchine e una capacità di buffer del 10% è impostata per le ore non lavorative, allora, secondo il calcolo di Autoscale, 6,3 macchine devono essere accese durante le ore non lavorative. Per gestire il valore decimale, le regole sono le seguenti:
- Arrotonda al più vicino: Ad esempio, se il valore è 6,4, vengono accese 6 macchine. Se il valore è 6,7, vengono accese 7 macchine.
- Arrotonda a 1 per qualsiasi valore diverso da zero inferiore a 1. Ad esempio, se il valore è 0,2 o 0,9, viene accesa 1 macchina.
Considerazioni sulle dimensioni dell’istanza
È possibile ottimizzare i costi dimensionando in modo appropriato le istanze nei cloud pubblici. Si consiglia di eseguire il provisioning di istanze più piccole, purché corrispondano alle prestazioni del carico di lavoro e ai requisiti di capacità.
Le istanze più piccole ospitano meno sessioni utente rispetto alle istanze più grandi. Pertanto, Autoscale mette le macchine in stato di svuotamento più velocemente perché ci vuole meno tempo per disconnettere l’ultima sessione utente. Di conseguenza, Autoscale spegne le istanze più piccole prima, riducendo i costi.
Pianificazioni
Autoscale accende e spegne le macchine in un gruppo di consegna in base a una pianificazione impostata.
Una pianificazione include il numero di macchine attive per ogni fascia oraria, con orari di punta e non di punta definiti.
Le impostazioni della pianificazione variano in base al tipo di gruppo di consegna. Per maggiori informazioni, vedere:
- Gruppi di consegna OS multi-sessione
- Gruppi di consegna OS a sessione singola casuali
- Gruppi di consegna OS a sessione singola statici
Orari di punta e non di punta
Gli orari di punta e non di punta vengono utilizzati per indicare quali valori del buffer di capacità utilizzare per specifici periodi della giornata. È possibile definire gli orari di punta, lasciando i restanti orari non definiti come orari non di punta.
Ritardo di spegnimento
Il ritardo di spegnimento è il numero minimo di minuti che devono trascorrere dopo l’accensione di una macchina prima che Autoscale possa spegnerla. Ciò impedisce alle macchine di accendersi e spegnersi continuamente durante richieste di sessione volatili. Per impostazione predefinita, il ritardo di spegnimento è di 30 minuti. È possibile impostarlo in un intervallo di 0-60 minuti.
Dimensione del pool
La dimensione del pool è il numero di macchine che devono rimanere accese per un determinato periodo del giorno.
Buffer di capacità
Il buffer di capacità viene utilizzato per aggiungere capacità di riserva alla domanda corrente per tenere conto degli aumenti dinamici del carico. Ci sono due scenari da considerare:
- Per i gruppi di consegna di sistemi operativi multi-sessione, il buffer di capacità è definito come una percentuale della capacità totale del gruppo di consegna in termini di indice di carico.
- Per i gruppi di consegna di sistemi operativi a sessione singola, il buffer di capacità è definito come una percentuale del numero totale di macchine nel gruppo di consegna.
Il buffer di capacità è un buffer dinamico, dato che viene calcolato e applicato in base all’utilizzo corrente piuttosto che calcolato e applicato in aggiunta alla dimensione del pool configurata.
Ad esempio, dato un gruppo di consegna con 10 macchine, una dimensione del pool di 1 macchina per il periodo corrente e un buffer di capacità del 10%. Una macchina aggiuntiva viene accesa quando la macchina accesa, come definito dalla pianificazione, è caricata al punto in cui il buffer di capacità del 10% non è più soddisfatto. Se il carico viene ridotto dopo l’accensione della seconda macchina e c’è capacità di carico libera più che sufficiente per soddisfare il buffer di capacità del 10%, Autoscale prepara 1 macchina per lo spegnimento.
Indice di carico
IMPORTANTE:
L’indice di carico si applica solo ai gruppi di consegna multi-sessione.
La metrica dell’indice di carico determina la probabilità che una macchina riceva richieste di accesso utente. Viene calcolata utilizzando le impostazioni della policy di gestione del carico Citrix configurate per l’accesso simultaneo, la sessione, l’uso di CPU, disco e memoria.
L’indice di carico varia da 0 a 10.000. Per impostazione predefinita, una macchina è considerata a pieno carico quando ospita 250 sessioni:
-
La cifra “0” indica una macchina scarica. Una macchina con un valore dell’indice di carico pari a 0 si trova a un carico di base.
-
La cifra “10.000” indica una macchina a pieno carico che non può eseguire altre sessioni.
Autoscale e modalità di manutenzione
Le macchine in modalità di manutenzione, indipendentemente dal loro stato di disponibilità, sono considerate parte del calcolo della dimensione complessiva del pool. Pertanto, è possibile che tutte le macchine all’interno del pool siano in modalità di manutenzione. Tuttavia, queste macchine sono escluse dai calcoli del buffer di capacità, garantendone la disponibilità immediata. Per garantire che una percentuale specifica di macchine sia accessibile per le connessioni utente, regolare di conseguenza la dimensione del pool e i valori del buffer.
Costo della macchina
Il costo orario dell’istanza della macchina è il costo orario, in dollari USA, della capacità di calcolo utilizzata. Questa impostazione viene utilizzata per calcolare i risparmi sui costi delle impostazioni di Autoscale. Per visualizzare i risparmi, andare su Monitoraggio > Tendenze > Utilizzo macchina.
Scalare un gruppo di consegna
Autoscale accende macchine aggiuntive in un gruppo di consegna abilitato per Autoscale quando:
- La pianificazione di Autoscale per il gruppo di consegna indica che devono essere accese più macchine per il periodo di tempo corrente.
- Il carico attuale sul gruppo di consegna ha superato il buffer di capacità.
Condizioni per l’accensione delle macchine:
- Non in modalità di manutenzione.
- L’hypervisor non è in modalità di manutenzione.
- Spento e non registrato.
- Appartiene al gruppo di consegna che richiede lo scale up
- Nessuna azione di alimentazione in sospeso.
Ridimensionare un gruppo di consegna
Autoscale spegne le macchine in un gruppo di consegna abilitato per Autoscale quando:
- La pianificazione di Autoscale specifica che le macchine devono essere spente per soddisfare il numero configurato di macchine per il periodo di tempo corrente.
- Il carico attuale del gruppo di consegna è diminuito, con conseguente numero di macchine accese superiore a quello richiesto per soddisfare le dimensioni del pool e il buffer di capacità.
Autoscale ridimensiona un gruppo di consegna spegnendo le macchine in eccesso che superano il numero necessario per soddisfare le dimensioni del pool e il buffer di capacità.
Il processo di ridimensionamento prevede due passaggi:
- Mettere il numero richiesto di macchine nello stato di svuotamento.
- Selezionare tutte le macchine svuotate per lo spegnimento.
Le macchine idonee allo spegnimento devono soddisfare i seguenti criteri:
- Non in modalità di manutenzione
- Hypervisor non in modalità di manutenzione
- Attualmente accese
- Registrato come disponibile o in attesa di registrazione dopo l’avvio
- Svuotato e senza sessioni attive
- Nessuna azione di alimentazione in sospeso
- Soddisfa il ritardo di spegnimento
Stato di svuotamento
Autoscale tenta di ridurre il numero di macchine accese nel gruppo di consegna alla dimensione del pool configurata e al buffer di capacità.
Per raggiungere questo obiettivo, Autoscale mette le macchine in eccesso con il minor numero di sessioni in “stato di svuotamento” e le spegne quando tutte le sessioni sono disconnesse. Questo comportamento si verifica quando la domanda di sessioni diminuisce e la pianificazione richiede meno macchine di quelle accese.
Condizioni per lo svuotamento delle macchine:
- Accese
- Non essere in modalità di manutenzione
- Hypervisor non in modalità di manutenzione
- Appartiene al gruppo di consegna che richiede la riduzione della scala
- Minor numero di sessioni attive correnti
Nota:
- Le macchine che sono state accese per almeno il tempo specificato dal ritardo di spegnimento sono preferite per lo svuotamento.
- Le macchine in stato di svuotamento non ospitano più nuovi avvii di sessione e attendono che le sessioni esistenti vengano disconnesse. Una macchina viene spenta solo quando tutte le sessioni sono disconnesse. Tuttavia, se non ci sono macchine immediatamente disponibili per gli avvii di sessione, Autoscale preferisce indirizzare gli avvii di sessione a una macchina in stato di svuotamento piuttosto che accendere una macchina.
Autoscale mette le macchine in eccesso in “stato di svuotamento” una per una:
-
Se due o più macchine hanno lo stesso numero di sessioni attive, Autoscale svuota la macchina che è stata accesa per il ritardo di spegnimento specificato.
In questo modo si evita di mettere le macchine accese di recente in stato di svuotamento, perché tali macchine sono più propense ad avere il minor numero di sessioni.
-
Se due o più macchine sono state accese per il ritardo di spegnimento specificato, Autoscale svuota tali macchine una per una in modo casuale.
Le macchine in stato di svuotamento non ospitano più nuovi avvii di sessione e sono in attesa che le sessioni esistenti vengano disconnesse. Una macchina diventa candidata allo spegnimento solo quando tutte le sessioni sono disconnesse. Tuttavia, se non ci sono macchine immediatamente disponibili per gli avvii di sessione, Autoscale preferisce indirizzare gli avvii di sessione a una macchina in stato di svuotamento piuttosto che accendere una macchina.
Una macchina viene rimossa dallo stato di svuotamento quando una delle seguenti condizioni è soddisfatta:
- La macchina è spenta.
- Autoscale è disabilitato per il gruppo di consegna a cui appartiene la macchina.
- Autoscale utilizza la macchina per soddisfare i requisiti di pianificazione o di domanda di carico. Questo caso si verifica quando la pianificazione (scalabilità basata su pianificazione) o la domanda attuale (scalabilità basata su carico) richiede più macchine rispetto al numero di macchine attualmente accese.
Importante:
Se non ci sono macchine immediatamente disponibili per gli avvii di sessione, Autoscale preferisce indirizzare gli avvii di sessione a una macchina in stato di svuotamento piuttosto che accendere una macchina. Una macchina in stato di svuotamento che ospita un avvio di sessione rimane in stato di svuotamento.
Visualizzare lo stato di svuotamento
È possibile determinare quali macchine sono in stato di svuotamento utilizzando PowerShell o Web Studio.
Usare PowerShell
Eseguire il cmdlet PowerShell Get-BrokerMachineV2 per visualizzare le proprietà IsDraining e DrainingReason per le macchine.
Ad esempio: Get-BrokerMachineV2 -Property IsDraining,DrainingReason,MachineName | Format-Table MachineName,IsDraining,DrainingReason
-
IsDraining: Questa proprietà booleana è
Truequando una macchina è in stato di svuotamento eFalsequando non lo è. -
DrainingReason: Questa proprietà fornisce un motivo specifico per cui la macchina si trova in uno stato di svuotamento. Il suo valore predefinito è
NotDraining. Quando una macchina è in fase di svuotamento, DrainingReason visualizza uno dei seguenti valori:- AutoscaleScaleDown: Autoscale ha avviato lo stato di svuotamento per ridurre il numero di macchine accese in un gruppo di consegna al fine di soddisfare le dimensioni del pool configurate e i requisiti del buffer di capacità. Ciò si verifica quando la domanda di sessioni diminuisce o la pianificazione richiede meno macchine.
- NaturalRebootCycle: La macchina è in svuotamento come parte di un ciclo di riavvio pianificato con la modalità di riavvio “Attendi la fine della sessione”. La macchina attende la fine delle sessioni attive prima di riavviarsi.
- RebootCycle: La macchina è in fase di svuotamento come parte di un ciclo di riavvio pianificato con la modalità di riavvio “Disconnessione forzata”. Le sessioni attive vengono disconnesse forzatamente prima del riavvio della macchina.
- MaintenanceMode: Un amministratore ha messo la macchina in modalità di manutenzione.
- HypervisorInMaintenanceMode: La connessione dell’hypervisor che ospita la macchina è in modalità di manutenzione.
- MaintenanceCycle: La macchina è in svuotamento come parte di un’operazione del ciclo di manutenzione VUS, ad esempio un ripristino del disco del sistema operativo.
- GuestOSDraining: Il sistema operativo guest si imposta esplicitamente in modalità di svuotamento (ad esempio, tramite un’impostazione del registro). Questo motivo si applica solo alle macchine multi-sessione.
- GuestOSDrainingUntilRestart: Il sistema operativo guest si imposta in una modalità di svuotamento che persisterà fino al riavvio successivo. Questo motivo si applica solo alle macchine multi-sessione.
Utilizzare Web Studio
Nota:
Mentre le proprietà
IsDrainingeDrainingReasonsi applicano sia alle macchine a sessione singola che a quelle multi-sessione (con i motiviGuestOSDrainingspecifici per le multi-sessione), la colonna Stato di svuotamento in Web Studio si applica storicamente solo alle macchine multi-sessione per la visualizzazione di questi stati.
Per visualizzare le macchine che si trovano in stato di svuotamento in Web Studio:
- Passare al nodo Cerca e quindi fare clic su Colonne da visualizzare.
- Nella finestra Colonne da visualizzare, selezionare la casella di controllo accanto a Stato di svuotamento.
- Fare clic su Salva per uscire dalla finestra Colonne da visualizzare.
La colonna Stato di svuotamento può visualizzare le seguenti informazioni:
- Svuotamento fino all’arresto. Appare quando le macchine sono in stato di svuotamento fino al loro arresto.
- Non in svuotamento. Appare quando le macchine non sono ancora in stato di svuotamento.

Abilitare Autoscale per un gruppo di consegna
Autoscale è disabilitato per impostazione predefinita quando si crea un gruppo di consegna. Per abilitare e configurare Autoscale per un gruppo di consegna utilizzando Web Studio, seguire questi passaggi:
È anche possibile utilizzare i comandi PowerShell per abilitare e configurare Autoscale per un gruppo di consegna. Per ulteriori informazioni, vedere Comandi SDK PowerShell di Broker.
-
Selezionare Gruppi di consegna nel riquadro sinistro.
-
Selezionare il gruppo di consegna che si desidera gestire e quindi fare clic su Gestisci Autoscale.

-
Nella pagina Gestisci Autoscale, selezionare la casella di controllo Abilita Autoscale per abilitare Autoscale. Dopo aver abilitato Autoscale, le opzioni nella pagina vengono abilitate.

-
Per modificare le impostazioni predefinite in base alle esigenze dell’organizzazione, completare le seguenti impostazioni:
-
Per spegnere le macchine inattive in modo più efficiente, utilizzare Timeout di sessione dinamici e Notifiche di disconnessione utente
-
Per gestire l’alimentazione di un sottoinsieme di macchine nel gruppo di consegna, utilizzare Macchine con tag di scalabilità automatica
Per disabilitare Autoscale, deselezionare la casella di controllo Autoscale. Le opzioni nella pagina diventano grigie per indicare che Autoscale è disabilitato per il gruppo di consegna selezionato.
Importante:
- Se si disabilita Autoscale, tutte le macchine gestite da Autoscale rimangono nello stato in cui si trovavano al momento della disabilitazione.
- Dopo aver disabilitato Autoscale, le macchine in stato di svuotamento vengono rimosse da tale stato. Per maggiori informazioni sullo stato di svuotamento, vedere Stato di svuotamento.
- Le azioni delle Politiche di alimentazione per i gruppi di consegna statici OS a sessione singola e i gruppi di consegna casuali OS a sessione singola nella pagina Impostazioni basate sul carico sono indipendenti dall’impostazione di Autoscale (abilitato o disabilitato).
Escludere le macchine in svuotamento dai calcoli di scalabilità automatica
Questa funzionalità consente di impedire che le macchine, che sono in svuotamento a causa delle pianificazioni di riavvio, vengano conteggiate negli obiettivi di capacità di Autoscale. Escludendo queste macchine, si ottimizza il provisioning delle risorse e si evita il sovra-provisioning.
Ad esempio: si dispone di un gruppo di consegna di macchine OS multi-sessione configurate con Autoscale e pianificazioni di riavvio regolari. Quando le macchine entrano in uno stato di svuotamento per il riavvio, Autoscale le conta tipicamente ancora come capacità disponibile. Ciò potrebbe innescare il provisioning di macchine aggiuntive inutilmente. Abilitando questa funzionalità, si istruisce Autoscale a ignorare queste macchine in svuotamento durante il calcolo della capacità. Ciò garantisce che solo le macchine attivamente disponibili contribuiscano all’obiettivo, il che porta a un utilizzo più efficiente delle risorse e a costi operativi ridotti.
Applicabilità
Questa funzionalità si applica ai gruppi di consegna contenenti macchine OS multi-sessione (RDS).
Limitazioni
- Questa funzionalità non si applica alle macchine OS a sessione singola.
- Quando si configura Autoscale in base al “Numero di macchine” (anziché alla “Percentuale”), il sistema non esclude le macchine in stato di svuotamento dai calcoli di Autoscale.
Considerazioni importanti
- La proprietà
ExcludeNaturalRebootDrainingFromAutoscaleè configurata a livello di gruppo di consegna. - Il valore predefinito per la proprietà
ExcludeNaturalRebootDrainingFromAutoscaleèFalse. Ciò significa che le macchine in stato di svuotamento sono incluse nei calcoli di Autoscale per impostazione predefinita.
Prerequisiti
- Configurare un gruppo di consegna OS multi-sessione.
- Abilitare e configurare Autoscale per il gruppo di consegna di destinazione. Preferibilmente, utilizzare “Percentuale di macchine” per il dimensionamento.
- Configurare le pianificazioni di riavvio per il gruppo di consegna per indurre le macchine in uno stato di svuotamento.
Come configurare
Questa funzionalità si configura a livello di gruppo di consegna utilizzando un comando PowerShell.
-
Assicurarsi che l’interruttore della funzionalità
ExcludeNaturalRebootDrainingFromAutoscalesia abilitato. È possibile verificarlo eseguendoGet-ConfigEnabledFeaturein PowerShell e controllando l’interruttore nell’elenco di output.Nota:
Se l’interruttore è disabilitato, non è possibile modificare la proprietà del gruppo di consegna.
-
Impostare la proprietà del gruppo di consegna per escludere le macchine in fase di svuotamento.
- Aprire PowerShell con privilegi amministrativi.
- Identificare il gruppo di consegna del sistema operativo multi-sessione.
-
Impostare la proprietà
ExcludeNaturalRebootDrainingFromAutoscalesu$Trueper il gruppo di consegna utilizzando il cmdletSet-BrokerDesktopGroup:Set-BrokerDesktopGroup -Name "<YourDeliveryGroupName>" -ExcludeNaturalRebootDrainingFromAutoscale $True <!--NeedCopy-->Sostituire
<YourDeliveryGroupName>con il nome effettivo del gruppo di consegna. -
Verificare che la proprietà sia impostata su
Trueeseguendo:Get-BrokerDesktopGroup -Name "<YourDeliveryGroupName>" | Select Name, ExcludeNaturalRebootDrainingFromAutoscale <!--NeedCopy-->L’output dovrebbe mostrare
ExcludeNaturalRebootDrainingFromAutoscale : True.
-
Configurare Autoscale e le pianificazioni di riavvio (se non già configurate).
Assicurarsi che il gruppo di consegna abbia Autoscale abilitato e una pianificazione di riavvio configurata per far sì che le macchine entrino in uno stato di svuotamento.
- In Web Studio, modificare il gruppo di consegna.
- Andare a Gestisci Autoscale e configurare le pianificazioni di picco/fuori picco, assicurandosi che Autoscale sia abilitato. Se si intende escludere le macchine in fase di svuotamento, impostare la pianificazione in base a “Percentuale di macchine”.
- Andare a Pianificazione riavvio e creare o modificare una pianificazione che faccia entrare le macchine in uno stato di svuotamento (ad esempio, utilizzare Riavvio graduale per Cloud o Riavvia tutte le macchine dopo lo svuotamento della sessione per le distribuzioni on-premise).
Monitoraggio e risoluzione dei problemi
Problema: Le sessioni vengono occasionalmente avviate su macchine in fase di svuotamento anche quando si abilita la funzionalità.
Causa: Questo è il comportamento previsto. Le macchine in stato di svuotamento sono ancora disponibili per l’avvio di sessioni come “ultima risorsa” se non sono disponibili altre macchine non in fase di svuotamento adatte. La funzionalità influisce principalmente sui calcoli di Autoscale per il provisioning/deprovisioning. Non influisce sulla logica di avvio della sessione del broker stesso.
Soluzione: Questo non è un problema, ma un design intenzionale. Per ridurre al minimo le sessioni che vanno alle macchine in fase di svuotamento, assicurarsi che il buffer e la capacità di Autoscale siano sufficienti a mantenere disponibili un numero sufficiente di macchine non in fase di svuotamento per soddisfare la domanda.
Opzioni Autoscale per VM con sessioni utente
Autoscale può gestire sia le macchine assegnate che quelle in pool, ottimizzandone la potenza e la disponibilità. Il contenuto seguente fornisce comandi PowerShell e impostazioni dell’interfaccia utente per il controllo degli stati di alimentazione delle macchine in base agli orari di punta e non di punta e alle sessioni utente per le macchine assegnate e in pool.
Le macchine assegnate sono dedicate a un singolo utente, mentre le macchine in pool sono condivise tra più utenti.
Nota:
- Le policy di limite sessione in Citrix Studio, in particolare il timer di sessione disconnessa e il timer di sessione inattiva, sono fondamentali per la gestione delle sessioni utente anche quando Citrix Autoscale NON è abilitato. Queste policy definiscono per quanto tempo una sessione può rimanere disconnessa o inattiva prima di essere terminata, garantendo l’utilizzo delle risorse e prevenendo sessioni bloccate. L’impostazione della policy può essere utilizzata sia per le macchine assegnate che per quelle in pool, in particolare quelle che eseguono VDA multi-sessione. Per informazioni dettagliate, vedere Impostazioni dei criteri di limite sessione.
- Il comando PowerShell
Get-BrokerMachineè deprecato. UtilizzareGet-BrokerMachineV2come alternativa.
Per le macchine assegnate
-
Per accendere automaticamente le macchine a sessione singola assegnate in un gruppo di consegna statico all’inizio dell’orario di punta, utilizzare il comando PowerShell:
Set-BrokerDesktopGroup "Desktop Group Name" -AutomaticPowerOnForAssigned $True <!--NeedCopy--> -
Per garantire che qualsiasi macchina assegnata che risulti spenta durante l’orario di punta venga riavviata, abilitare anche
AutomaticPowerOnForAssignedDuringPeak.Set-BrokerDesktopGroup "Desktop Group Name" -AutomaticPowerOnForAssigned $True -AutomaticPowerOnForAssignedDuringPeak $True <!--NeedCopy--> -
Se si desidera che le VM si accendano solo quando un utente avvia una sessione, eseguire una delle seguenti operazioni:
- Impostare
AutomaticPowerOnForAssignedeAutomaticPowerOnForAssignedDuringPeaksuFalse. -
Definire tutte le ore come non di punta senza ore di punta utilizzando l’interfaccia utente. Vedere Impostazioni basate su pianificazione. Durante gli orari non di punta, una macchina assegnata gestita da Autoscale viene spenta se non ha sessioni utente attive.

- Impostare
-
Nei casi in cui tutte le macchine vengono accese da Autoscale negli orari di punta, utilizzare l’interfaccia utente per impostare il tempo di attesa in minuti e le azioni come, nessuna azione, sospensione o spegnimento se nessun utente effettua l’accesso dopo che la macchina è stata accesa da Autoscale. Vedere Criteri di alimentazione.
Per macchine in pool
Per spegnere automaticamente le macchine in pool dopo la disconnessione della sessione, impostare il comando PowerShell ShutdownAfterUse su True per un gruppo di consegna. Ad esempio:
Set-BrokerDesktopGroup -Name “DesktopGroupName” -ShutdownDesktopsAfterUse $true
<!--NeedCopy-->
Monitorare le metriche
Dopo aver abilitato Autoscale per un gruppo di consegna, è possibile monitorare le seguenti metriche delle macchine gestite da Autoscale da Director.
-
Utilizzo della macchina
-
Risparmi stimati
-
Notifiche di avviso per macchine e sessioni
-
Stato della macchina
-
Tendenze di valutazione del carico
Nota:
Quando si abilita inizialmente Autoscale per un gruppo di consegna, potrebbero essere necessari alcuni minuti per visualizzare i dati di monitoraggio per quel gruppo di consegna. I dati di monitoraggio rimangono disponibili se Autoscale viene abilitato e quindi disabilitato per il gruppo di consegna. Autoscale raccoglie i dati di monitoraggio a intervalli di 5 minuti.
Per maggiori informazioni sulle metriche, vedere Monitorare le macchine gestite da Autoscale.
Autoscale su VM ibernate
È possibile ibernare le VM tramite le impostazioni configurabili di Autoscale. Utilizzare i comandi PowerShell Get-BrokerDesktopGroups, New-BrokerDesktopGroups o Set-BrokerDesktopGroups per impostare il seguente valore positivo per il parametro AutoscaleScaleDownActionDuringPeak (durante il picco) o AutoscaleScaleDownActionDuringOffPeak (durante il non picco) per definire le azioni di alimentazione:
- 0: Spegnere le VM durante la riduzione della scala
- 1: Sospendi (iberna le VM) quando si riduce la scala
Le VM che non supportano l’ibernazione vengono spente.
È possibile configurare pianificazioni di riavvio per le VM ibernate se il Gruppo di consegna è abilitato all’ibernazione. Nel ciclo di riavvio, le VM vengono riprese e quindi spente. La pianificazione del riavvio può essere impostata come settimanale, giornaliera, mensile e una tantum. È possibile configurare più pianificazioni. Tuttavia, le VM che riprendono dall’ibernazione possono richiedere alcuni minuti.
Autoscale può anche accendere VM multi-sessione Remote Desktop Services (RDS) ibernate e VM a sessione singola condivise senza sessioni attive durante i periodi di punta. Le VM possono appartenere a cataloghi di macchine MCS e non MCS.
Ulteriori informazioni
Per ulteriori informazioni su Autoscale, consultare Citrix Autoscale in Tech Zone.