Citrix DaaS

Tempo limite de sessão dinâmica

Esse recurso permite configurar tempos limite de sessão desconectada e ociosa para os horários de uso de pico e fora de pico para obter um esvaziamento mais rápido da máquina e economia de custos. Esse recurso se aplica a máquinas com SO de sessão única e multissessão. Um VDA relata tempos ociosos para sessões que ficaram ociosas por mais de 10 minutos, portanto, os tempos limite de sessão dinâmicos não poderão desconectar as sessões ociosas dentro de um intervalo de 10 minutos após ficarem ociosas. Um valor menor remove as sessões prolongadas mais cedo, reduzindo assim os custos.

SO multissessão de AutoScale - tempo limite da sessão dinâmica

Nota:

  • Esse recurso está sempre disponível para grupos de entrega com SO multissessão.
  • Para grupos de entrega com SO de sessão única, o recurso requer que esses grupos de entrega tenham pelo menos um VDA com versão 2206 ou posterior. Certifique-se de que os VDAs tenham se registrado no Citrix Cloud pelo menos uma vez. Quando não estiver disponível, a seguinte interface de usuário é exibida: Dynamic session timeout unavailable
  • Os tempos limite dinâmicos de AutoScale são para economia de custos. Se usado para fins de segurança, os tempos limite configurados podem entrar em conflito com seu objeto de política de grupo ou com as políticas do console Manage. Quando ocorre um conflito, o tempo limite mais curto prevalece.

Idle session timeout. Habilita ou desabilita um timer que especifica por quanto tempo uma conexão de usuário ininterrupta é mantida se não houver atividade pelo usuário. Quando o timer expira, a sessão é colocada no estado desconectado e aplica-se o que está definido em Disconnected session timeout. Se Disconnected session timeout estiver desativado, a sessão não será desconectada.

Importante:

  • Se você especificar um valor menor ou igual a 10 minutos (600 segundos), AutoScale desconectará as sessões relevantes depois que elas estiverem ociosas por 10 minutos. Isso ocorre porque o AutoScale depende dos tempos ociosos da sessão relatados pelos VDAs. Os VDAs relatam tempos ociosos somente para sessões que ficaram ociosas por mais de 10 minutos.
  • Uma sessão ociosa ainda será colocada em um estado desconectado se o usuário interagir com ela nos últimos 5 minutos após atingir o tempo limite da sessão ociosa.

Disconnected session timeout. Ativa ou desativa um timer que especifica por quanto tempo uma área de trabalho desconectada permanece bloqueada antes que a sessão seja desconectada. Se ativado, a sessão desconectada é desconectada quando o timer expira.

Comandos do Broker PowerShell SDK

Os seguintes cmdlets do Broker PowerShell SDK foram estendidos para fornecer suporte de configuração para tempos limite de sessão dinâmica.

  • *-BrokerDesktopGroup

Os cmdlets *-BrokerDesktopGroup PowerShell SDK foram estendidos adicionando-se os seguintes novos parâmetros:

  • DisconnectPeakIdleSessionAfterSeconds — Representa o tempo em segundos após o qual uma sessão ociosa é desconectada durante o horário de pico. Essa propriedade tem um valor padrão de 0, que indica a desativação de seu comportamento associado durante o horário de pico. Um valor maior que 0 permite o seu comportamento para o grupo de entrega somente durante o horário de pico.

  • DisconnectOffPeakIdleSessionAfterSeconds – Representa o tempo em segundos após o qual uma sessão ociosa é desconectada durante os horários fora de pico. O valor padrão dessa propriedade é 0, o que indica a desativação de seu comportamento associado durante o horário fora do pico. Um valor maior que 0 ativa o seu comportamento associado para o grupo de entrega somente fora do horário de pico.

  • LogoffPeakDisconnectedSessionAfterSeconds – Representa o tempo em segundos após o qual uma sessão desconectada é encerrada durante o horário de pico. O valor padrão dessa propriedade é 0, o que indica a desativação de seu comportamento associado durante o horário de pico. Um valor maior que 0 ativa o seu comportamento associado para o grupo de entrega somente durante o horário de pico.

  • LogoffOffPeakDisconnectedSessionAfterSeconds – Representa o tempo, em segundos, após o qual uma sessão desconectada é encerrada durante o horário fora de pico. O valor padrão dessa propriedade é 0, o que indica a desativação de seu comportamento associado durante o horário fora do pico. Um valor maior que 0 ativa o seu comportamento associado para o grupo de entrega somente fora do horário de pico.

Essa extensão do SDK afeta somente os seguintes cmdlets *-BrokerDesktopGroup:

  • Get-BrokerDesktopGroup
  • New-BrokerDesktopGroup
  • Set-BrokerDesktopGroup

Suponha que você queira definir o tempo limite da sessão ociosa para 3.600 segundos durante os horários de pico para um grupo de entrega cujo nome é “MyDesktop”. Use o comando Set-BrokerDesktopGroup do PowerShell. Por exemplo:

  • C:\PS> Set-BrokerDesktopGroup "MyDesktop" -DisconnectOffPeakIdleSessionAfterSeconds 3600

Isso desconecta as sessões que ficaram ociosas por mais de 1 hora no horário fora do pico para o grupo de áreas de trabalho cujo nome é “MyDesktop”.

Tempo limite de sessão dinâmica