AppStream 2.0 Administração do Active Directory - Amazon AppStream 2.0

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AppStream 2.0 Administração do Active Directory

Configurar e usar o Active Directory com AppStream 2.0 envolve as seguintes tarefas administrativas.

Conceder permissões para criar e gerenciar objetos de computador do Active Directory

Para permitir que o AppStream 2.0 execute operações de objetos de computador do Active Directory, você precisa de uma conta com permissões suficientes. Como uma melhor prática, use uma conta que tenha apenas os privilégios mínimos necessários. As permissões mínimas da unidade organizacional (UO) do Active Directory são as seguintes:

  • Criar objetos de computador

  • Alterar senha

  • Redefinir senha

  • Gravar descrição

Antes de configurar as permissões, é necessário fazer o seguinte:

  • Obter acesso a um computador ou a uma instância do EC2 ingressada no domínio.

  • Instale o usuário do Active Directory e o snap-in do MMC de Computadores. Para obter mais informações, consulte Instalar ou remover ferramentas de administração de servidores remotos para Windows 7 na documentação da Microsoft.

  • Faça login como um usuário do domínio com as permissões apropriadas para modificar as configurações de segurança da UO.

  • Crie ou identifique o usuário, a conta de serviço ou o grupo ao qual delegar permissões.

Para configurar permissões mínimas
  1. Abra Active Directory Users and Computers (Usuários e computadores do Active Directory) em seu domínio ou no controlador de domínio.

  2. No painel de navegação à esquerda, selecione a primeira UO para a qual fornecer privilégios de ingresso no domínio, abra o menu de contexto (clique com o botão direito do mouse) e selecione Delegate Control (Delegar controle).

  3. Na página Delegation of Control Wizard, selecione Next, Add.

  4. Em Select Users, Computers, or Groups, selecione o usuário, a conta do serviço ou o grupo pré-criado e escolha OK.

  5. Na página Tasks to Delegate (Tarefas para delegar), selecione Create a custom task to delegate (Criar uma tarefa personalizada para delegar) e, em seguida, selecione Next (Avançar).

  6. Selecione Only the following objects in the folder, Computer objects.

  7. Selecione Create selected objects in this folder, Next.

  8. Em Permissions, selecione Read, Write, Change Password, Reset Password, Next.

  9. Na página Completing the Delegation of Control Wizard, verifique as informações e selecione Finish.

  10. Repita as etapas de 2 a 9 nas UOs adicionais que exijam essas permissões.

Se você delegou permissões a um grupo, crie um usuário ou conta de serviço com uma senha forte e adicione essa conta ao grupo. Esta conta, portanto, deverá ter privilégios suficientes para conectar o streaming de instâncias ao diretório. Use essa conta ao criar sua configuração de diretório AppStream 2.0.

Localizar o nome distinto da unidade organizacional

Ao registrar seu domínio do Active Directory com AppStream 2.0, você deve fornecer um nome distinto de unidade organizacional (OU). Crie uma UO para essa finalidade. O contêiner Computers padrão não é uma UO e não pode ser usado pela AppStream versão 2.0. O procedimento a seguir mostra como obter esse nome.

nota

O nome distinto deve começar com OU= ou não poderá ser usado para objetos de computador.

Para concluir esse procedimento, primeiro, é necessário fazer o seguinte:

Para localizar o nome distinto de uma UO
  1. Abra Active Directory Users and Computers (Usuários e computadores do Active Directory) em seu domínio ou no controlador de domínio.

  2. Em View, verifique se a opção Advanced Features está habilitada.

  3. No painel de navegação esquerdo, selecione a primeira OU a ser usada para objetos de computador da instância de streaming AppStream 2.0, abra o menu de contexto (clique com o botão direito do mouse) e escolha Propriedades.

  4. Selecione Atribuir Editor.

  5. Em Attributes, em distinguishedName, selecione View.

  6. Em Value (Valor), selecione o nome distinto, abra o menu de contexto e selecione Copy (Copiar).

Concessão de direitos de administrador local em construtores de imagens

Por padrão, os usuários do domínio do Active Directory não têm direitos de administrador local nas instâncias de construtor de imagens. É possível conceder esses direitos usando as preferências da Política de grupo no diretório ou, manualmente, usando a conta do administrador local em um construtor de imagens. Conceder direitos de administrador local a um usuário do domínio permite que esse usuário instale aplicativos e crie imagens em um construtor de imagens AppStream 2.0.

Uso de preferências da Política de grupo

As preferências da Política de grupo podem ser usadas para conceder direitos de administrador local a usuários ou grupos do Active Directory e a todos os objetos de computador na UO especificada. Os usuários ou grupos do Active Directory aos quais você deseja conceder permissões de administrador local já devem existir. Para usar as preferências da Política do grupo, você precisa fazer o seguinte primeiro:

  • Obter acesso a um computador ou a uma instância do EC2 ingressada no domínio.

  • Instalar o snap-in do MMC do Console de Gerenciamento de Diretiva de Grupo (GPMC). Para obter mais informações, consulte Instalar ou remover ferramentas de administração de servidores remotos para Windows 7 na documentação da Microsoft.

  • Fazer login como um usuário do domínio com permissões para criar objetos de Política de grupo (GPOs). Vincular os GPOs às UOs adequadas.

Para usar as preferências da Política de grupo para conceder permissões de administrador local
  1. Em seu diretório ou em um controlador de domínio, abra o prompt de comando como um administrador, digite gpmc.msc e pressione ENTER.

  2. Na árvore do console à esquerda, selecione a UO onde criará um novo GPO ou use um GPO existente e, em seguida, execute uma das seguintes ações:

    • Crie um novo GPO abrindo o menu de contexto (clique com o botão direito do mouse) e selecionando Create a GPO in this domain, Link it here (Criar um GPO neste domínio e vinculá-lo aqui). Em Name, forneça um nome descritivo para esse GPO.

    • Selecione um GPO existente.

  3. Abra o menu de contexto do GPO e selecione Edit (Editar).

  4. Na árvore do console, selecione Computer Configuration (Configuração do computador), Preferences (Preferências), Windows Settings (Configurações do Windows), Control Panel Settings (Configurações do Painel de controle) e Local Users and Groups (Usuários e grupos locais).

  5. Selecione os Local Users and Groups (Usuários e grupos locais) marcados, abra o menu de contexto e selecione New (Novo), Local group (Grupo local).

  6. Em Action, selecione Update.

  7. Em Group name, selecione Administrators (built-in).

  8. Em Members, selecione Add... e especifique os usuários ou grupos do Active Directory aos quais atribuir direitos de administrador local na instância de streaming. Em Action, selecione Add to this group e selecione OK.

  9. Para aplicar esse GPO a outras UOs, selecione a UO adicional, abra o menu de contexto e selecione Link an Existing GPO (Vincular um GPO existente).

  10. Usando o nome do GPO novo ou existente especificado na etapa 2, role até encontrar o GPO e, em seguida, clique em OK.

  11. Repita as etapas 9 e 10 para obter mais UOs que devem ter essa preferência.

  12. Clique em OK para fechar a caixa de diálogo New Local Group Properties (Propriedades do novo grupo local).

  13. Clique em OK novamente para fechar o GPMC.

Para aplicar a nova preferência ao GPO, interrompa e reinicie todos os construtores de imagens ou frotas em execução. Os usuários e grupos do Active Directory especificados na etapa 8 recebem automaticamente os direitos de administrador local nas frotas e nos construtores de imagens na UO à qual o GPO está vinculado.

Uso do grupo de administradores locais no construtor de imagens

Para conceder direitos de administrador local aos usuários ou grupos do Active Directory no construtor de imagens, você pode adicionar esses usuários ou grupos ao grupo de administradores locais no construtor de imagens. Os construtores de imagem criados a partir de imagens com esses direitos mantêm os mesmos direitos.

Os usuários ou grupos do Active Directory aos quais conceder direitos de administrador local já devem existir.

Para adicionar usuários ou grupos do Active Directory ao grupo administradores locais no construtor de imagens
  1. Abra o console AppStream 2.0 em https://console.aws.amazon.com/appstream2.

  2. Conecte-se ao construtor de imagens em modo de administrador. O criador de imagens deve estar em execução e associado a um domínio. Para ter mais informações, consulte Tutorial: Configuração do Active Directory.

  3. Selecione Start (Iniciar), Administrative Tools (Ferramentas administrativas) e, em seguida, clique duas vezes em Computer Management (Gerenciamento de computador).

  4. No painel de navegação à esquerda, selecione Local Users and Groups e abra a pasta Groups.

  5. Abra o grupo Administrators e selecione Add....

  6. Selecione todos os usuários ou grupos do Active Directory aos quais atribuir direitos de administrador local e selecione OK. Clique em OK novamente para fechar a caixa de diálogo Administrator Properties (Propriedades de administrador).

  7. Feche o Computer Management (Gerenciamento de computador).

  8. Para fazer login como um usuário do Active Directory e testar se esse usuário tem direitos de administrador local no construtor de imagens, selecione Admin Commands (Comandos de administrador), Switch user (Alternar usuário) e, em seguida, insira as credenciais do usuário relevante.

Atualizar a conta de serviço usada para ingresso no domínio

Para atualizar a conta de serviço que o AppStream 2.0 usa para ingressar no domínio, recomendamos usar duas contas de serviço separadas para unir construtores de imagens e frotas ao seu domínio do Active Directory. O uso de duas contas de serviço separadas garante que não ocorra nenhuma interrupção no serviço quando uma conta de serviço precisar ser atualizada (por exemplo, quando uma senha expirar).

Para atualizar uma conta de serviço
  1. Crie um grupo do Active Directory e delegue as permissões corretas ao grupo.

  2. Adicione suas contas de serviço ao novo grupo do Active Directory.

  3. Quando necessário, edite seu objeto AppStream 2.0 Directory Config inserindo as credenciais de login da nova conta de serviço.

Depois de configurar o grupo do Active Directory com a nova conta de serviço, todas as novas operações da instância de streaming usarão a nova conta de serviço enquanto as operações em andamento da instância de streaming continuam a usar a conta antiga sem interrupção.

O tempo de sobreposição da conta de serviço enquanto as operações de instância de streaming são concluídas é bastante curto, não mais que um dia. O tempo de sobreposição é necessário porque você não deve excluir ou alterar a senha da conta de serviço antiga durante o período de sobreposição, do contrário, as operações existentes podem falhar.

Bloquear a sessão de streaming quando o usuário está ocioso

AppStream 2.0 depende de uma configuração que você configura no GPMC para bloquear a sessão de streaming após o usuário ficar ocioso por um determinado período de tempo. Para usar o GPMC, primeiro, você precisa fazer o seguinte:

Para bloquear automaticamente a instância de streaming quando o usuário está ocioso
  1. Em seu diretório ou em um controlador de domínio, abra o prompt de comando como um administrador, digite gpmc.msc e pressione ENTER.

  2. Na árvore do console à esquerda, selecione a UO onde criará um novo GPO ou use um GPO existente e, em seguida, execute uma das seguintes ações:

    • Crie um novo GPO abrindo o menu de contexto (clique com o botão direito do mouse) e selecionando Create a GPO in this domain, Link it here (Criar um GPO neste domínio e vinculá-lo aqui). Em Name, forneça um nome descritivo para esse GPO.

    • Selecione um GPO existente.

  3. Abra o menu de contexto do GPO e selecione Edit (Editar).

  4. Em User Configuration (Configuração do usuário), expanda Policies (Políticas), Administrative Templates (Modelos administrativos), Control Panel (Painel de controle) e, em seguida, selecione Personalization (Personalização).

  5. Clique duas vezes em Enable screen saver (Ativar proteção de tela).

  6. Na configuração Enable screen saver (Ativar proteção de tela) da política, escolha Enabled (Ativado).

  7. Escolha Apply e, em seguida, escolha OK.

  8. Clique duas vezes em Force specific screen saver (Forçar proteção de tela específica).

  9. Na configuração Force specific screen saver (Forçar proteção de tela específica) da política, escolha Enabled (Ativado).

  10. Em Screen saver executable name (Nome do arquivo executável da proteção de tela), digite scrnsave.scr. Quando essa configuração é habilitada, o sistema exibirá uma proteção de tela preta na área de trabalho do usuário.

  11. Escolha Apply e, em seguida, escolha OK.

  12. Clique duas vezes em Password protect the screen saver (Proteger a proteção de tela com senha).

  13. Na configuração Password protect the screen saver (Proteger a proteção de tela com senha) da política, escolha Enabled (Ativado).

  14. Escolha Apply e, em seguida, escolha OK.

  15. Clique duas vezes em Screen saver timeout (Tempo limite da proteção de tela).

  16. Na configuração Screen saver timeout (Tempo limite da proteção de tela) da política, escolha Enabled (Ativado).

  17. Em Seconds (Segundos), especifique o período em que os usuários devem estar ociosos para que a proteção de tela seja aplicada. Para definir o tempo de inatividade como 10 minutos, especifique 600 segundos.

  18. Escolha Apply e, em seguida, escolha OK.

  19. Na árvore do console, em User Configuration (Configuração do usuário), expanda Policies (Políticas), Administrative Templates (Modelos administrativos), System (Sistema) e, em seguida, clique em Ctrl+Alt+Del Options (Opções de Ctrl+Alt+Del).

  20. Clique duas vezes em Remove Lock Computer (Remover bloquear computador).

  21. Na configuração de Remove Lock Computer (Remover bloquear computador) da política, selecione Disabled (Desabilitado).

  22. Escolha Apply e, em seguida, escolha OK.

Editar a configuração do diretório

Depois que uma configuração de diretório AppStream 2.0 for criada, você poderá editá-la para adicionar, remover ou modificar unidades organizacionais, atualizar o nome de usuário da conta de serviço ou atualizar a senha da conta de serviço.

Para criar uma configuração de diretório
  1. Abra o console AppStream 2.0 em https://console.aws.amazon.com/appstream2.

  2. No painel de navegação à esquerda, selecione Directory Configs e selecione a configuração do diretório a ser editada.

  3. Selecione Ações, Editar.

  4. Atualize os campos a serem alterados. Para adicionar mais UOs, selecione o sinal de mais (+) ao lado do campo UO superior. Para remover um campo de UO, selecione x ao lado do campo.

    nota

    Pelo menos uma UO é necessária. As UOs que estão em uso no momento não podem ser removidas.

  5. Para salvar as alterações, selecione Update Directory Config.

  6. As informações da guia Details agora devem estar atualizadas para refletir as alterações.

As alterações nas credenciais de login da conta de serviço não afetam as operações da instância de streaming em andamento. As novas operações da instância de streaming usam as credenciais atualizadas. Para ter mais informações, consulte Atualizar a conta de serviço usada para ingresso no domínio.

Excluir uma configuração de diretório

Você pode excluir uma configuração de diretório AppStream 2.0 que não seja mais necessária. As configurações do diretório associadas a todos os criadores de imagens ou frotas não podem ser excluídas.

Para excluir uma configuração de diretório
  1. Abra o console AppStream 2.0 em https://console.aws.amazon.com/appstream2.

  2. No painel de navegação à esquerda, selecione Directory Configs e selecione a configuração do diretório a ser excluída.

  3. Escolha Ações, Excluir.

  4. Verifique o nome na mensagem pop-up e selecione Delete.

  5. Selecione Update Directory Config.

Configurando AppStream 2.0 para usar relações de confiança de domínio

AppStream 2.0 oferece suporte a ambientes de domínio do Active Directory em que recursos de rede, como servidores de arquivos, aplicativos e objetos de computador, residem em um domínio e os objetos de usuário residem em outro. A conta de serviço de domínio usada para operações de objetos de computador não precisa estar no mesmo domínio que os objetos de computador AppStream 2.0.

Ao criar a configuração do diretório, especifique uma conta de serviço que tenha as permissões adequadas para gerenciar objetos de computador no domínio do Active Directory onde residem os servidores de arquivos, aplicativos, objetos de computador e outros recursos de rede.

Suas contas de usuário final do Active Directory devem ter as permissões “Allowed to Authenticate” (Permissão para Autenticar) referentes ao seguinte:

  • AppStream 2.0 objetos de computador

  • Controladores de domínio do domínio

Para ter mais informações, consulte Conceder permissões para criar e gerenciar objetos de computador do Active Directory.

Gerenciando objetos de computador AppStream 2.0 no Active Directory

AppStream 2.0 não exclui objetos de computador do Active Directory. Esses objetos de computador podem ser identificados facilmente em seu diretório. Cada objeto de computador no diretório é criado com o atributo Description que especifica uma frota ou uma instância de construtor de imagens e o nome.

Exemplos de descrição de objeto de computador
Tipo Nome Atributo da descrição

Frota

ExampleFleet

AppStream 2.0 - fleet:ExampleFleet

Construtor de imagens

ExampleImageConstrutor

AppStream 2.0 - image-builder:ExampleImageBuilder

Você pode identificar e excluir objetos de computador inativos criados pela AppStream versão 2.0 usando os dsrm comandos dsquery computer a seguir. Para obter mais informações, consulte Dsquery computer e Dsrm na documentação da Microsoft.

O comando dsquery identifica objetos de computador inativos durante um determinado período e usa o seguinte formato. O dsquery comando também deve ser executado com o parâmetro -desc "AppStream 2.0*" para exibir somente objetos AppStream 2.0.

dsquery computer "OU-distinguished-name" -desc "AppStream 2.0*" -inactive number-of-weeks-since-last-login
  • OU-distinguished-name é o nome distinto da unidade organizacional. Para ter mais informações, consulte Localizar o nome distinto da unidade organizacional. Se você não fornecer o parâmetro OU-distinguished-name, o comando pesquisará o diretório inteiro.

  • number-of-weeks-since-last-log-in é o valor desejado com base em como você deseja definir inatividade.

Por exemplo, o seguinte comando exibe todos os objetos de computador na unidade organizacional OU=ExampleOU,DC=EXAMPLECO,DC=COM que não fizeram login nas últimas duas semanas.

dsquery computer OU=ExampleOU,DC=EXAMPLECO,DC=COM -desc "AppStream 2.0*" -inactive 2

Se nenhuma correspondência for encontrada, o resultado será um ou mais nomes de objetos. O comando dsrm exclui o objeto especificado e usa o seguinte formato:

dsrm objectname

Em que objectname é o nome completo do objeto na saída do comando dsquery. Por exemplo, se o dsquery comando acima resultar em um objeto de computador chamado "ExampleComputer“, o dsrm comando para excluí-lo seria o seguinte:

dsrm "CN=ExampleComputer,OU=ExampleOU,DC=EXAMPLECO,DC=COM"

Você pode encadear esses comandos em conjunto usando o operador pipe (|). Por exemplo, para excluir todos os objetos de computador AppStream 2.0, solicitando a confirmação de cada um, use o formato a seguir. Adicione o parâmetro -noprompt ao dsrm para desabilitar a confirmação.

dsquery computer OU-distinguished-name -desc "AppStream 2.0*" –inactive number-of-weeks-since-last-log-in | dsrm