
Instalando e configurando o Microsoft SoftGrid – Virtualização de aplicativos para serviços de terminal
Nada mau, O que é isto? Um novo produto da Microsoft? Claro que não, Algo comprado, É claro. Como descrevê-lo, É algo que distribui aplicativos virtualizados para quem quisermos. Exatamente, Temos um aplicativo chamado “Sequenciador Softgrid” que o que ele faz é virtualizar um aplicativo. Este aplicativo virtualizado é salvo e distribuído a partir do servidor Softgrid, Quem? para estações XP/Vista ou servidores de terminal. Para quê? Para evitar a instalação de um aplicativo post x post ou servidor TS x servidor TS. Ele é usado para executar um aplicativo que não temos instalado em nosso XP, por exemplo Winrar, mas teríamos o acesso direto e quando o abrimos esse aplicativo vem do servidor Softgrid para nós e o executamos como se estivesse instalado, mas sem ser, pois não gera nada nos Arquivos de Programas ou no Registro… mas ele corre no correio, consumindo recursos do PC e não recursos do servidor, é o que o diferencia principalmente de um Citrix. Resumindo, é para executar aplicativos que não temos instalados localmente. Perfeito para distribuir ou atualizar aplicativos rapidamente…
Instalando e usando o SoftGrid Sequencer – AQUI
Instalando e configurando o servidor SoftGrid – AQUI
SoftGrid para desktops Windows – AQUI
SoftGrid para servidores de terminal – AQUI
Essa seria uma imagem que representa o esquema da estrutura do SoftGrid,
Instalando e usando o SoftGrid Sequencer,
Nada mau, Aqui veremos como instalar o sequenciador e como virtualizar um aplicativo, neste exemplo, faremos isso com algo rápido e simples como o Winrar. Vamos virtualizá-lo e depois importá-lo para o servidor SoftGrid para que possamos executá-lo posteriormente a partir de um PC ou de um Terminal Server.
Este sequenciador deve ser instalado em um servidor limpo ou em um post limpo. O objetivo disso é gerar aplicativos virtuais, como? Precisamos instalar o próprio aplicativo e o Sequencer verá quais arquivos de registro e ramificações ele precisa virtualizar para que o aplicativo funcione em um host remoto. O que você precisa é ter uma equipe separada para esta tarefa, no meu caso, se eu quiser usar o SoftGrid com estações de trabalho XP (Por exemplo); Vou instalar o sequenciador em um com o mesmo sistema operacional. para usar as mesmas versões de DLL ou qualquer outra coisa, se quisermos usar o SoftGrid com o Terminal Server, Vou instalar o sequenciador em um servidor com o mesmo sistema operacional. E além disso, tem que ser uma equipe limpa, caso já tenhamos aplicativos instalados, ele não colocará todas as DLLs porque não precisa delas porque já as possui. No meu caso, tenho uma máquina virtual que não salva as alterações quando está desligada, então tenho certeza que sempre será um S.O. não corrompido e limpo.
Inserimos o CD do Microsoft SoftGrid e selecionamos “Instalar o Microsoft System Center Virtual Application Sequencer”, para instalar o software que nos permitirá aplicar o streaming, Virtualização de aplicativos.
Ignorar o assistente de instalação, “Próximo”,
Aceitamos o contrato de licença verificando: “Aceito os termos do contrato de licença” & “Próximo”,
Selecione o caminho de instalação do SoftGrid Sequencer, por padrão será: “C:Arquivos de programasSoftricitySoftGrid Sequencer” & “Próximo”,
Clique em “Instalar” Para iniciar a instalação agora…
… Esperamos enquanto você instala…
Okey, Bem instalado, agora resta executar o SoftGrid Sequencer, Podemos deixar o cheque marcado e clicar em “Acabar”.
Começamos a usá-lo, A primeira coisa é criar um pacote, vamos deixar claro que vamos começar a virtualizar um aplicativo no meu caso vou fazer isso com o Winrar, então eu tenho o instalador do Winrar pronto. Começou, em “Arquivo” > “Novo pacote…”
O assistente nos oferece sua 'ajuda’ Para criar um pacote, Se for a primeira vez, recomendo sim, Desde então, saberemos exatamente os parâmetros a serem configurados sem seguir o assistente, Então “Sim”,
Este é o assistente de configuração do pacote, “Seguinte”
Aqui temos que indicar o nome do software que vamos virtualizar, em “Nome da Suíte” e em “Título”, Podemos indicar a versão… O protocolo padrão é RTSP (554TCP/554UDP) e por isso não será uma conexão criptografada, Se estivermos interessados, para isso, habilitaremos a conexão segura usando RTSPS e ela teria que ser configurada a partir do servidor SoftGrid. Em princípio, indicamos o protocolo a ser utilizado, em “Nome do host” deixe %SFT_SOFTGRIDSERVER% que faz referência ao servidor SoftGrid e em “Caminho” Devemos indicar em qual pasta armazenaremos nosso aplicativo, Temos que criar uma pasta para cada aplicativo para que os arquivos de configuração de cada um não sejam misturados, no meu caso, vou criar uma pasta Winrar depois. “Seguinte”,
Selecionamos os sistemas operacionais para os quais o programa que vou virtualizar é válido e “Fim”,
“Seguinte” Para iniciar o assistente de instalação…
Selecionamos se queremos algum algoritmo de compactação para o pacote e se queremos dividir o pacote em blocos, “Seguinte”,
Nada mau, Agora devemos clicar em “Comece a monitorar” e uma vez depois procuraremos o instalador do aplicativo e começaremos a instalá-lo…
Gostaria de executar o instalador do Winrar como de costume, se for um aplicativo um pouco mais complexo, porque nós o configuramos, Ou colocamos a licença nele, Ou a rachadura :P, ou o que quer que seja, e quando terminamos continuamos “Parar o monitoramento”,
Uma vez terminado, ele nos pergunta qual é o diretório principal onde o produto foi instalado, Nós dizemos a eles e clicamos em “Aceitar”,
… Clique em “Seguinte”,
Também podemos adicionar arquivos ao sistema de arquivos virtual que serão usados para executar o aplicativo virtualizado, nós os deixamos por padrão e, se precisarmos de mais, os adicionamos, “Fim”.
Nada mau, Agora executamos o assistente de configuração do aplicativo, “Próximo”,
Configuramos nossos aplicativos, veremos os que nos descobriram e se quisermos deixar um ícone na área de trabalho, no menu Iniciar…
Temos que executar todos os aplicativos para verificar se funcionará bem, Clique em “Iniciar tudo” e estamos fechando-os.
…os aplicativos são executados e nós os fechamos se estiverem OK…
Vemos que todos eles foram bem executados, “Seguinte”,
… “Fim”…
Agora precisamos salvar esse projeto de virtualização para importá-lo do servidor SoftGrid, Se passarmos pelas guias, veremos várias configurações que podemos fazer sem a necessidade de um assistente. “Arquivo” > “Salvar como…”,
Eu tenho uma pasta onde vou salvar os projetos do sequenciador, por exemplo, em X:Pacotes Winrar (será como a pasta que colocamos “Caminho” no início de tudo e depois iremos copiá-lo para sua localização), Nós o chamamos de .sprj (Arquivo de Projeto Softricity) & “Salvar”.
Agora copiamos a pasta com seu conteúdo, aquele que acabamos de gerar para a pasta CONTENT, que é o local padrão dos pacotes do SoftGrid Server, então vamos para o servidor SoftGrid e copiamos nossa pasta “Winrar” Para “C:Arquivos de ProgramasSoftricitySoftGrid Serverconteúdo”. (Claro, para copiá-lo aqui, primeiro temos que ter o servidor SoftGrid instalado, ou fazemos isso mais tarde). Olho! e então você tem que compartilhar se a pasta CONTENT não estiver com as permissões apropriadas, uma vez que os aplicativos virtuais são posteriormente acessados via rota UNC.
Instalando e configurando o servidor SoftGrid,
Isso é o que será o próprio servidor SoftGrid, aquele que distribuirá os aplicativos virtualizados para os computadores com Windows Desktop ou para os próprios servidores do Terminal Server, se essa for a nossa infraestrutura.
Colocamos o CD do SoftGrid e clicamos em “Instalar o Microsoft System Center Virtual Application Server”, Antes disso, temos que instalar os pré-requisitos, O que eles são: IIS com ASP .NET, .NET Framework 2.0 e MMC 3.0 (Console de Gerenciamento Microsoft 3.0).
“Próximo” e ignoramos o assistente de instalação do servidor de aplicativos virtualizado.
Aceitamos o contrato de licença, “Aceito os termos do contrato de licença” & “Próximo”,
Indicamos o nome e a organização, “Próximo”,
Selecionamos a instalação “Costume” para instalar um componente que não tenha o Typical, “Próximo”,
Todos nós marcamos, até mesmo o “Console de gerenciamento do cliente SoftGrid” que nos ajudará a configurar/gerenciar clientes remotos, “Próximo”,
Precisamos habilitar ASP.NET extensões, Para fazer isso, clique em “Próximo”,
Agora indicamos como se conectar ao banco de dados, ideal se você já tiver um servidor de banco de dados, Como fazer um SQL Server, Indicar “Conecte-se ao banco de dados disponível”, se nossa organização for pequena e não tivermos um servidor de banco de dados, Vamos marcar “Instalar o MSDE” para instalar uma versão simplificada do servidor de banco de dados SQL, Chamado: Mecanismo de desktop do Microsoft SQL Server 2000. No meu caso, tenho um servidor de banco de dados na rede, “Próximo”,
Eu indico que tipo de banco de dados você tem, Um “Servidor Microsoft SQL” & “Próximo”,
Eu seleciono o servidor de banco de dados marcando “Use o seguinte nome de host e número de porta para acessar o servidor de banco de dados”, no meu caso, ele é instalado localmente e um SQL, Então “Próximo”,
Selecionar “Criar um novo banco de dados para as informações de configuração” para criar seu próprio banco de dados no SQL Server para SoftGrid, “Próximo”,
Indicamos o nome do banco de dados, Inadimplência: SUAVIDADE, podemos especificar o caminho de onde ele irá criá-lo, caso contrário, será o caminho padrão do SQL. “Próximo”,
Inserimos o nome de usuário e a senha de um administrador para criar o banco de dados, “Próximo”,
Precisamos criar um usuário que será aquele que usará o SoftGrid para se conectar ao banco de dados. “Próximo”,
Fornecemos um nome de usuário e senha para acessar nosso domínio, para integração com o Active Directory, “Próximo”,
Nada mau, agora temos que criar um grupo em nosso Active Directory para colocar nele aqueles que queremos que sejam os administradores do Softgrid, e indique-o aqui que é, “Próximo”,
O mesmo vale para os usuários que queremos usar o SoftGrid (criar o grupo no Active Directory e adicionar os membros nos quais estamos interessados), Claro, podemos criar diferentes grupos de usuários para executar diferentes aplicativos virtuais, “Próximo”,
Esse será o nome do pool de servidores do SoftGrid, o nome da comunidade/instância, “Próximo”,
Selecione o caminho onde salvaremos o conteúdo dos aplicativos, Inadimplência: “C:Arquivos de ProgramasSoftricitySoftGrid Serverconteúdo”, “Próximo”
Clique em “Instalar” para iniciar a instalação…
… Esperamos enquanto a parte do servidor está instalada…
Nada mau, “Acabar” para concluir a instalação.
Abrimos o console de gerenciamento do SoftGrid: “Console de gerenciamento do SoftGrid”,
Se esta for a primeira vez que abrimos o console, temos que nos conectar a um servidor SoftGrid, clicando com o botão direito do mouse em “Sistemas SoftGrid” > “Conecte-se ao sistema SoftGrid”
Indicamos o nome do servidor SoftGrid, A porta não segura padrão é a 80 e seguro o 443, Indicamos algumas credenciais de administrador para gerenciar o servidor e “OKEY”,
É assim que o console nos é mostrado, onde vemos os aplicativos que virtualizamos e prontos para uso (Winrar em breve), Tipos de Associação de Extensão (Isto é, quando um usuário executa um arquivo com uma extensão .rar ele será aberto com o Winrar virtual), os pacotes dos aplicativos que importamos do sequenciador, licenças de aplicativo, se necessário, Pools de servidores, Políticas de configuração, Contas autorizadas, Administradores e relatórios do SoftGrid.
O principal é importar os aplicativos que já virtualizamos com o Sequencer, então sobre “Aplicativos” > “Importar aplicativos…”
Isso ocorre porque ainda não definimos o diretório padrão para aplicativos, Então “Sim” e os definimos mais tarde se estivermos interessados em alterá-lo e que não seja a pasta CONTENT.
Acessamos o diretório onde deixamos anteriormente o aplicativo virtualizado, Acessaremos a pasta pela rede, com rota UNC, No meu caso, para o servercontent e o diretório do aplicativo,
E abrimos o projeto, o arquivo .sprj.
Mostra-nos a aplicação, Devemos habilitá-lo verificando o “Habilitado” para que possa ser usado pelos usuários e em “Grupo de Servidores” Selecionaremos nosso pool de servidores, “Próximo”,
Podemos modificar os atalhos se quisermos a partir daqui, mas como isso já teremos configurado a partir do sequenciador ao gerá-lo, Nós, “Próximo”,
Devemos indicar o grupo de usuários que podem usar este aplicativo, No meu caso, tudo, então eu adiciono de “Adicionar…” O grupo ou grupos em que estou interessado que podem usar este aplicativo, “Próximo”,
Verificamos se está tudo bem, e “Acabar”.
Descobrimos que em “Aplicativos” Os três que configuramos antes com o sequenciador já estão saindo, suas versões e o pacote ao qual pertencem.
Podemos observar as associações do tipo de extensão (Associações de tipo de arquivo) A qual aplicativo eles pertencem, Se quisermos, podemos criar um novo tipo para que possamos usá-lo com um aplicativo específico se nossa extensão não aparecer na lista.
Se clicarmos no servidor com o botão direito > “Opções do sistema…” podemos configurar algumas outras configurações,
No “Geral” temos que indicar o caminho para acessar a pasta CONTENT, deve ser um caminho de rede UNC,
No “Base de dados” é onde indicaremos o tamanho máximo que queremos que seja, ser capaz de limitá-lo ou não.
Sobre os pacotes que temos uma vez que os aplicativos são importados, se tivermos um novo pacote que atualiza uma versão antiga, podemos substituí-lo diretamente, excluindo o antigo e incorporando o novo, ou se não,, desde “Adicionar versão…”
SoftGrid para desktops Windows,
Este é o software que nos permitirá conectar nossos clientes aos aplicativos virtuais do SoftGrid Server, você simplesmente tem que instalá-lo seguindo o assistente, indicaremos qual é o servidor SoftGrid e com o usuário que estamos logados teremos um ou outro aplicativo, dependendo do usuário do Active Directory em quais grupos eles estão.
Iniciamos a instalação em um computador para testar todos os itens acima para que funcione perfeitamente. “Próximo”,
Aceitamos o contrato de licença, “Próximo”,
Selecione o caminho de instalação do SoftGrid do cliente, “Próximo”,
Selecione o tamanho que queremos usar para armazenar em cache os aplicativos localmente, Podemos deixar o padrão. “Próximo”,
Assinalar “Configurar um Servidor de Configuração de Área de Trabalho agora” para configurar a conexão já no servidor SoftGrid, Indicamos o nome da conexão, o tipo de conexão, por padrão será “Servidor de aplicativos virtuais SoftGrid”, indicamos o servidor SoftGrid e a porta, Anteriormente, comentamos que o port 554 é o padrão de uma conexão não criptografada. Assinalar “Entre em contato automaticamente com este servidor para atualizar as configurações quando um usuário fizer login” para que toda vez que um usuário faça login, ele se conecte ao servidor Softgrid e verifique quais aplicativos eles possuem, caso haja novos e você obtenha os atalhos para eles, “Próximo”,
Nós pressionamos agora “Instalar” Para instalar o cliente,
… Esperamos enquanto ele é instalado…
“Acabar”, Já temos o cliente instalado!!!
Nada mau, Agora, se fizermos login como usuário de domínio, veremos a quais aplicativos temos acesso, neste caso, vemos que é um Windows XP nu, Nenhum aplicativo instalado, nada além do cliente SoftGrid. Vemos que os ícones que marquei antes saem, simplesmente comente que eu dei a este usuário acesso ao aplicativo virtual Winzip e Winrar não. Se o usuário clicar para abrir o aplicativo, acontecerá o seguinte:
Vemos que ele carrega na barra de ferramentas e nos diz que carrega o aplicativo…
E é isso! O aplicativo virtual nos carregou, sem ser instalado ou instalado remotamente, o Winzip abriu perfeitamente, sendo um aplicativo virtual! Como verificar? Pois se virmos em “C:Arquivos de programas” do cliente, não haverá diretório de instalação do Winzip; Se abrirmos o “Gerenciador de Tarefas do Windows”, Veremos que o executável com o nome do usuário atual está em execução!
Se quisermos configurá-lo manualmente, podemos ir para o “Ferramentas administrativas” > “Gerenciamento de clientes do SoftGrid”,
E a partir daqui veremos os aplicativos aos quais temos acesso,
Os tipos de extensão desses, se eu executar um arquivo .zip ele irá abri-lo para mim com o Winzip virtual,
E em “Servidores de configuração de desktop” é onde teremos configurado a conexão que configuramos anteriormente. Se instalarmos esta ferramenta no servidor, poderemos gerenciar remotamente as estações ou configurar remotamente uma conexão com o servidor, em vez de ir estação por estação.
SoftGrid para servidores de terminal,
Esta parte é totalmente igual à anterior, é simplesmente no caso, em vez de distribuir aplicativos virtuais para estações, queremos distribuí-los para servidores Terminal Server para que não tenhamos aplicativos instalados neles. Vai depender de como estruturamos nossa organização, se os usuários usarem PCs e quisermos que eles executem aplicativos virtuais diretamente em seus PCs, eles executarão o Softgrid para Windows Desktops. Em vez de, se nossa organização for baseada em servidores Terminal Server ou Citrix, Podemos não ter os aplicativos instalados localmente, caso contrário, distribua-os para servidores RDP ou ICA usando o servidor de aplicativos virtuais do SoftGrid Server.
A instalação é a mesma como se você fosse um cliente normal e a configuração é a mesma, Vamos apenas mostrar o assistente de instalação, Nada mais, “Próximo”,
Aceitamos a licença… “Próximo”,
Selecione o caminho de instalação para o SoftGrid para Servidores de Terminal…
Selecione a memória que usaremos para armazenar em cache…
Configuramos os parâmetros em relação ao SoftGrid Server da mesma maneira…
E clicamos em “Instalar” para instalá-lo,
… Esperamos enquanto ele é instalado…
E já teríamos a parte do cliente para os Servidores de Serviços de Terminal instalada.
www.bujarra.com – Héctor Herrero – Nh*****@bu*****.cOm – v 1.0