Pau pra toda obra: Hospedado por VM RemoteApps - nova prática recomendada para áreas de trabalho virtuais?

Usando a máquina virtual hospedada RemoteApps poderia ser o próximo passo necessário acesso de aplicativo remoto.

Greg Shields

(Isto foi escrito usando o Windows Server 8 release candidate. Todas as informações estão sujeitas a alterações).

No início, havia áreas de trabalho do Terminal Server, e eles eram um bom começo. Eles entregaram um tipo "contido" da experiência. Aplicativos remotos viveram dentro as áreas de trabalho do servidor de Terminal, mas a experiência foi confusa. Aplicativos e dados poderiam existir em qualquer um dos dois locais — no desktop de um usuário local ou em sua área de trabalho remota do servidor de Terminal.

Então, um dia, RemoteApp nasceu. Isso mudou tudo. De repente, os aplicativos remotos podem ser entregue como aplicativos. Desapareceu a necessidade de áreas de trabalho individual. Confusão diminuída.

Mais tarde, os desktops virtuais tornou-se popular. Inclinando-se sobre o sucesso na virtualização de servidores, procurámos também virtualizar desktops. Foi um bom começo. Estas áreas de trabalho virtuais também entregaram uma experiência "contida". Aplicativos remotos viveram dentro de áreas de trabalho virtuais, mas a experiência também foi confusa. Aplicativos e dados poderiam existir em qualquer um dos dois locais — no desktop de um usuário local ou em sua área de trabalho remota virtual.

Então, um dia, a máquina virtual (VM)-RemoteApp hospedado nasceu. Mais uma vez, tudo mudou. Qual é a diferença desta vez é que os aplicativos estão instalados — a desktops virtuais em vez de hosts de Remote Desktop Services (RDS). De repente, aplicações remotas foi entregue como aplicativos novamente. Desapareceu a necessidade de áreas de trabalho individual. Confusão diminuída.

História certamente tem uma maneira de repetir-se. Na verdade, programas RemoteApp VM-hospedado no Windows Server 2012 podem ter chegado a um momento chave na história IT, apenas quando vemos novamente limitações no fornecimento de outra área de trabalho.

Próxima evolução em Desktops virtuais?

Para apreciar os programas RemoteApp hospedado por VM, você deve primeiro reconhecer os problemas de programas do RemoteApp server hospedado não resolverem. Como você sabe, o RDS fornecer uma plataforma capaz para hospedagem de aplicativos mais remotos. Você pode acessar aplicativos instalados em um host RDS (chamado um RDSH), enquanto você tem uma conexão de rede e privilégios.

Às vezes, porém, um aplicativo e RDSH apenas não se misturam. Talvez esse aplicativo não funciona bem em cima de RDSH, ou talvez haja um problema de licenciamento da forma. Ocasionalmente, um aplicativo errante, apenas, não vai instalar no Windows Server. Encontrar a correção pode ser uma tarefa demorada. Estas são algumas das situações que conduzi-lo em direção a áreas de trabalho virtuais. Que aplicativo problemático funciona muito bem em desktops Windows, então porque não usar um ambiente de trabalho do Windows?

Windows Server 2012 oferece essa alternativa com os programas do RemoteApp que fonte de desktops virtuais ou servidores RDSH. O processo inicia-se no Assistente do Gerenciador de servidor adicionar funções e recursos. Você criar uma instalação de RDS que hospeda uma implantação de desktop baseado em VM. O Assistente (ver Figura 1) irá configurar os serviços de função RDS para relançar os programas RemoteApp VM-hospedado.

VM-based desktop deployment is the foundation for VM-hosted RemoteApp programs.

Figura 1 implantação de desktops baseados em VM é a base para programas RemoteApp hospedado por VM.

Comece selecionando implantação padrão, então uma VM com base em implantação de desktop. Isso instala os serviços de função do agente de conexão de área de trabalho remota, o Remote Desktop Web Access e o Host de virtualização de Desktop remoto. Você pode instalá-los no mesmo servidor ou vários servidores. Clique em implantar na página final do Assistente para iniciar a instalação (ver Figura 2). O servidor de Host de virtualização de área de trabalho remota será necessário pelo menos duas placas de rede do assistente criar automaticamente o switch virtual do Hyper-V.

Deploying Remote Desktop Services Role Services to a single server.

Figura 2 Deploying Remote Desktop função Serviços para um único servidor.

Em seguida, você precisará de criar um modelo VM para servir como seu mestre imagem de desktop. Você pode basear nesta imagem o Windows 7 SP1 ou o Windows 8, mas somente a Enterprise e Ultimate Editions de qualquer sistema operacional oferecerá suporte a programas RemoteApp hospedado por VM.

Crie o modelo VM no Hyper-V Manager. Em seguida, instalar e configurar o Windows 7 ou o Windows 8. Você também pode instalar os aplicativos que você planeja implantar. Para este exemplo, vamos criar uma VM do Windows 7 SP1 com o Microsoft Office 2010 para ilustrar a compatibilidade com versões anteriores.

Você tem que Sysprep ambos Windows 7 SP1 e Windows 8 como seu final passo na construção do modelo VM. Executar as configurações corretas de ação de limpeza do sistema e opções de desligamento do Windows 7 SP1 (consulte Figura 3). Windows 7 SP1 também requer uma atualização para os componentes de integração do Hyper-V antes Sysprepping VM. Fazer isso clicando em ação | Insira o disco de instalação de serviços de integração na janela de conexão de máquina Virtual de seu modelo VM. Também, você deve desconectar todos os dispositivos conectados (particularmente DVDs) na tela de configurações da VM depois que concluir o Sysprep e desligar.

Sysprepping a Windows 7 SP1 template VM.

Figura 3 Sysprepping um Windows 7 SP1 modelo VM.

VM-hospedado os programas RemoteApp são criados a partir de coleções de VMs configuradas da mesma forma. RDS no Windows Server 2012 pode criar automaticamente estas do seu modelo de VM. Retornar para o Server Manager e navegue até serviços de área de trabalho remota | Coleções. Em coleções, clique em tarefas | Crie coleção de Desktop Virtual para iniciar o assistente criar coleção.

O assistente irá solicitar um nome de coleção e, em seguida, pedir um tipo de coleção (ver Figura 4). VM-hospedado os programas RemoteApp geralmente trabalham com colecções de desktop virtuais pool. Isso fornece programas RemoteApp VM-hospedado de qualquer VM disponível dentro da piscina sem atribuir diretamente VMs. A caixa de seleção instrui RDS para automaticamente criar e gerenciar áreas de trabalho virtuais na piscina.

Specifying the collection type in the Create Collection wizard.

Figura 4 especificando o tipo de coleção no Assistente para criar coleção.

Continue o assistente criar coleção, selecionando o modelo VM que você criou e fornecer as configurações de instalação autônoma. Você será solicitado a identificar os usuários e grupos que devem ter acesso para conectar-se à coleção, bem como a forma como muitos VMs você quer RDS para criar inicialmente.

Você também precisará especificar um local de armazenamento VM (ver Figura 5). Hyper-V no Windows Server 2012 oferece suporte a uma ampla gama de formas de armazenar arquivos de disco VM. Algumas dessas novas formas estão descritas no meu pode coluna Geek de todos os comércios de 2012.

Specifying the virtual desktop storage location in the Create Collection wizard.

Figura 5: Especificando o local de armazenamento de área de trabalho virtual no Assistente para criar a coleção.

A última página do assistente especifica se esta coleção vai usar discos de perfil de usuário (consulte Figura 6). Discos de perfil de usuário são outra nova tecnologia no Windows Server 2012. Eles permitem que você armazene as configurações de perfil de usuário independentemente de VMs RDS-hospedado ou RDSH servidores. Eles são semelhantes aos perfis de área de trabalho remota, mas muito superior. Discos de perfil de usuário permitem que os usuários trazem suas configurações de usuário ao longo de como eles se conectam a diferentes VMs dentro de uma piscina.

Enabling user profile disks helps facilitate VM sharing.

Figura 6: Permitindo que discos de perfil de usuário ajuda a facilitar a partilha de VM.

Clique em criar na página final do Assistente para criar a coleção e começar a clonagem VMs a partir de seu modelo de área de trabalho. Sente-se. Esse processo pode levar um longo período de tempo. Uma vez completo o processo de clonagem, você está pronto para associar os programas RemoteApp aplicativos instalados.

No Server Manager, navegue para a coleção que você acabou de criar. Em programas do RemoteApp, clique em tarefas | Publica os programas RemoteApp. Este assistente irá digitalizar áreas de trabalho virtuais na coleção, localizar aplicativos instalados e apresentá-lo com uma lista de programas RemoteApp (ver Figura 7). Selecione os programas e clique em publicar para concluir o assistente e criar os programas RemoteApp.

Publishing the RemoteApp programs in the Publish RemoteApp Programs wizard.

Figura 7 publicar os programas RemoteApp no Assistente de publicar os programas RemoteApp.

Conectando-se Menus Iniciar com RemoteApps

Com um ou mais RemoteApps prontos para entrega, sua tarefa final é preencher Menu do cada usuário iniciar com as conexões necessárias. Você pode fazer isso em cada desktop de Windows 7 ou o Windows 8 através do painel de controle conexões de RemoteApp e área de trabalho. Selecione acesso RemoteApp e desktops.

Você pode se conectar a iniciar Menu um usuário um feed de RemoteApp (ver Figura 8). O nome do servidor inserido na caixa será o seu agente de conexão de área de trabalho remota. O resto da URL geralmente permanecerá o mesmo. Windows 8 será lançado com novas configurações de diretiva de grupo que permitem definir este URL de conexão via configuração de usuário da diretiva de grupo.

You have easy access to RemoteApp and desktops.

Figura 8 você tem fácil acesso ao RemoteApp e áreas de trabalho.

Você também vai notar que a URL de conexão deve ser HTTPS, o que requer um certificado de servidor Web no servidor Remote Desktop Web Access. RDS no Windows Server 2012 facilitou este processo, integrando-a em Propriedades de implantação da coleção.

Volta no Server Manager, navegue até serviços de área de trabalho remota | Coleções. Em coleções, clique em tarefas | Editar propriedades de implantação e, em seguida, selecione certificados. Selecione RD Web Access e, em seguida, escolha criar um novo certificado ou selecionar um certificado existente que já tenha sido instalado (ver Figura 9).

Configuring the deployment certificate level of your collection.

Figura 9 configurar o nível de certificado de implantação de sua coleção.

Você também pode optar por criar um novo certificado (ver Figura 10). Fornece o nome de domínio totalmente qualificado para o servidor de acesso remoto de Web de área de trabalho, bem como uma senha. Você também pode armazenar o certificado como um arquivo PFX. Isso permite que você para depois instalar o certificado no armazenamento de certificados de autoridades de certificação raiz confiáveis em desktops que conectarão a programas RemoteApp via RemoteApp e conexão de área de trabalho.

You can create a new certificate when you configure the deployment certificate level of your collection.

Figura 10 você pode criar um novo certificado quando você configurar o nível de certificado de implantação de sua coleção.

Há muita história em serviços de Terminal e RDS, tanto assim que estamos começando a ver a história se repete. Nem todo ambiente de TI pode estar pronto para os programas do RemoteApp perfeitamente entregues. Então, novamente, nem todo mundo está pronto para desktops virtuais, tampouco. No entanto, esses novos aprimoramentos de RDS no Windows Server 2012 dar-lhe total flexibilidade sobre as experiências dos usuários.

Greg Shields

Greg Shields, MVP, é um parceiro em tecnologia concentrada. Mais dicas de faz de escudos e truques em ConcentratedTech.com.

Conteúdo relacionado