Installazione e configurazione di Microsoft SoftGrid – Virtualizzazione delle applicazioni per Servizi terminal

Non male, Cosa e' questo? Un nuovo prodotto di Microsoft? Certo che no, Qualcosa comprato, Certo. Come descriverlo, È qualcosa che distribuisce applicazioni virtualizzate a chi vogliamo. Esattamente, Abbiamo un'app chiamata “Sequencer a griglia morbida” che quello che fa è virtualizzare un'applicazione. Questa applicazione virtualizzata viene salvata e distribuita dal server Softgrid, Chi? alle stazioni XP/Vista o ai server terminal. Per cosa? Per evitare di correre in giro installando un'applicazione post x post o un server TS x server TS. Viene utilizzato per eseguire un'applicazione che non abbiamo installato sul nostro XP, ad esempio Winrar, ma avremmo l'accesso diretto e quando lo apriamo quell'applicazione ci arriva dal server Softgrid e la eseguiamo come se fosse installata, ma senza esserlo poiché non genera nulla nei file di programma o nel registro… ma sì viene eseguito sulla postazione, consumando risorse del PC e non del server, è ciò che lo differenzia principalmente da un Citrix. In sintesi si tratta di eseguire applicazioni che non abbiamo installato localmente. Perfetto per distribuire applicazioni rapidamente o aggiornarle…

Installazione e uso del sequencer di SoftGrid Sequencer – QUI
Installazione e configurazione del server di SoftGrid – QUI
SoftGrid per desktop Windows – QUI
SoftGrid per server terminal – QUI

SoftGrid

Questa sarebbe un'immagine che rappresenta lo schema della struttura di SoftGrid,

Installazione e uso di SoftGrid Sequencer,

Non male, qui vedremo come installare il sequencer e come virtualizzare un'applicazione, in questo esempio lo faremo con qualcosa di rapido e semplice come Winrar. La virtualizaremos y posteriormente la importaremos en el servidor de SoftGrid para posteriormente poder ejecutarla desde un PC o un servidor de Terminal Server.

Este secuenciador se debe instalar en un servidor limpio o un puesto limpio. El objetivo de esto es generar aplicaciones virtuales, come? Tenemos que instalar la propia aplicación y el Sequencer verá qué ficheros y ramas del registro debe virtualizar para que la aplicación funcione en un host remoto. Lo que hay que tener es un equipo separado para esta tarea, in mi caso si quiero usare SoftGrid con puestos XP (Per esempio); instalaré el secuenciador en uno con el stesso S.O. para que use las mismas versiones de DLL o lo que sea, si lo che queremos es usar SoftGrid con Terminal Server, instalaré el secuenciador en un servidor con el mismo sistema operativo. Y a parte de esto tiene que ser un equipo limpio, por si tenemos ya aplicaciones instaladas no nos meterá todas las DLL por qué no las necesitan pq ya las tiene. En mi caso yo tengo una máquina virtual que no guarda los changes cuando se apaga, así estoy seguro que siempre será un S.O. no corrompido y limpito.

Softgrid Sequencer

Metemos el CD de Microsoft SoftGrid y seleccionamos “Install the Microsoft System Center Virtual Application Sequencer”, para instalar el software que nos permitirá el application streaming, la virtualización de las aplicaciones.

Softgrid Sequencer

Salta el asistente de instalación, “Prossimo”,

Softgrid Sequencer

Aceptamos el acuerdo de licencia marcando: “Accetto i termini del contratto di licenza” & “Prossimo”,

Softgrid Sequencer

Seleccionamos el path de instalación del SoftGrid Sequencer, per impostazione predefinita sarà: “C:Cartelle di programmaSoftricitySoftGrid Sequencer” & “Prossimo”,

Softgrid Sequencer

Clicca su “Installare” per iniziare già l'installazione…

Softgrid Sequencer

… Aspettiamo mentre installi…

Softgrid Sequencer

Ok, ben installato, ora resta da eseguire il SoftGrid Sequencer, possiamo lasciare il check selezionato e cliccare su “Finire”.

Softgrid Sequencer

Iniziamo a usarlo, la prima cosa da fare è creare un pacchetto, assicuriamoci di iniziare subito la virtualizzazione di un'applicazione, nel mio caso lo farò con Winrar, quindi ho già pronto da qualche parte l'installer di Winrar. Avviato, in “File” > “Nuovo Pacchetto…”

Softgrid Sequencer

L'assistente ci offre il suo 'aiuto'’ per creare un pacchetto, Se è la prima volta vi consiglio di sì, poiché poi conosceremo esattamente i parametri da configurare senza seguire l'assistente, Così “Sì”,

Softgrid Sequencer

Questo è l'assistente di configurazione del pacchetto, “Seguente”

Softgrid Sequencer

Qui dobbiamo indicare il nome del software che vogliamo virtualizzare, in “Nome Suite” e in “Titolo”, possiamo indicare la versione… El protocolo que usaremos por defecto es RTSP (554tcp/554udp) e così non sarà una connessione cifrata, Se siamo interessati, per questo abiliteremo la connessione sicura usando RTSPS e bisognerebbe configurarlo dal server di SoftGrid. In principio indichiamo il protocollo da usare, in “Nome host” lasciamo %SFT_SOFTGRIDSERVER% che fa riferimento al server di SoftGrid e in “Sentiero” dobbiamo indicare in quale cartella memorizzeremo la nostra applicazione, dobbiamo creare una cartella per ogni applicazione affinché i file di configurazione di ciascuna non si mescolino, nel mio caso creerò una cartella Winrar dopo. “Seguente”,

Softgrid Sequencer

Selezioniamo i sistemi operativi per i quali il programma che voglio virtualizzare è valido e “Fine”,

Softgrid Sequencer

“Seguente” per avviare la procedura guidata di installazione…

Softgrid Sequencer

Selezioniamo se vogliamo qualche algoritmo di compressione per il pacchetto e se vogliamo dividere il pacchetto in blocchi, “Seguente”,

Softgrid Sequencer

Non male, adesso dobbiamo cliccare su “Begin Monitoring” y una vez después buscaremos el instalador de la aplicación y comenzamos a instalarla…

Softgrid Sequencer

Yo ejecutaría el instalador del Winrar de forma normal, si es una application algo más compleja, pues la configuramos, o le metemos la licencia, o el crack :P, o qualsiasi altra cosa, y cuando acabemos pulsamos en “Stop Monitoring”,

Softgrid Sequencer

Una vez acabado nos pregunta cual es el directorio primario donde el producto ha sido instalado, se lo indicamos y pulsamos en “Accettare”,

Softgrid Sequencer

… Clicca su “Seguente”,

Softgrid Sequencer

además podemos agregar ficheros al sistema de archivos virtual que usará para ejecutar la aplicación virtualizada, dejamos estos por defecto y si necesitamos alguno más lo agregamos, “Fine”.

Softgrid Sequencer

Non male, ora eseguiamo l'assistente di configurazione dell'applicazione, “Successivo”,

Softgrid Sequencer

Configuriamo le nostre applicazioni, vedremo quelle che ha scoperto e se vogliamo lasciare qualche icona sul desktop, nel menu Start…

Softgrid Sequencer

Dobbiamo eseguire tutte le applicazioni per verificare che funzionino correttamente, Clicca su “Avvia tutte” e le andiamo chiudendo.

Softgrid Sequencer

…le applicazioni vengono eseguite e le chiudiamo se sono OK…

Softgrid Sequencer

Vediamo che tutte sono state eseguite correttamente, “Seguente”,

Softgrid Sequencer

… “Fine”…

Softgrid Sequencer

Ora dobbiamo salvare questo progetto di virtualizzazione per importarlo dal server SoftGrid, se andiamo nelle schede vedremo molteplici configurazioni che potremo fare senza bisogno di un assistente. “File” > “Salva con nome…”,

Softgrid Sequencer

Io ho una cartella dove vado a salvare i progetti del sequenziatore, per esempio in X:pacchettiWinrar (sarà come la cartella che abbiamo messo in “Sentiero” al principio de todo y después la copiaremos a su ubicación), le ponemos el nombre .sprj (Softricity Project File) & “Salvare”.

Softgrid Sequencer

Ahora copiamos la carpeta con su contenido, la que acabamos de generar a la carpeta CONTENT que es la hubicación predeterminada de los paquetes del SoftGrid Server, así que nos vamos al servidor de SoftGrid y copiamos nuestra carpetaWinrar” A “C:Archivos de programaSoftricitySoftGrid Servercontent”. (Por supuesto para poder copiarlo aquí antes tenemos que tener el servidor de SoftGrid instalado, o lo hacemos después). Occhio! y después hay que compartir si no lo está la carpeta CONTENT con los permisos adecuados, ya que las aplicaciones virtuales se accede posteriormente por ruta UNC.

Installazione e configurazione del server di SoftGrid,

Este es el que será el propio servidor de SoftGrid, el que distribuirá las aplicaciones virtualizadas a los equipos con Windows Desktop o a los propios servidores de Terminal Server si es que esa es nuestra infraestructura.

Softgrid Server

Metemos el CD de SoftGrid y pulsamos en “Install the Microsoft System Center Virtual Application Server”, antes de ello tenemos que instalar los prerequisitos, Cosa sono: IIS con ASP .NET, .NET Framework 2.0 y MMC 3.0 (Microsoft Management Console 3.0).

Softgrid Server

“Prossimo” y nos salta el asistente de instalación del servidor de aplicaciones virtualizadas.

Softgrid Server

Accettiamo il contratto di licenza, “Accetto i termini del contratto di licenza” & “Prossimo”,

Softgrid Server

Indichiamo il nome e l'organizzazione, “Prossimo”,

Softgrid Server

Seleccionamos instalación “Costume” para installare un componente que no trae la Typical, “Prossimo”,

Softgrid Server

Marcamos todos, incluso el “SoftGrid Client Management Console” que nos servirá para configurar/administrar los clientes remotos, “Prossimo”,

Softgrid Server

Tenemos que habilitar las extensiones de ASP.NET, Per fare ciò, fare clic su “Prossimo”,

Softgrid Server

Ahora indicamos la forma de conectarnos a la base de datos, lo ideal si ya disponemos de un servidor de BD, cómo un SQL Server, Indicare “Connect to avaliable database”, si nuestra organización es pequeña y no tenemos un servidor de DB, Segneremo “Install MSDE” affinché ci installi una versione ridotta del server di database di SQL, chiamai: Microsoft SQL Server Desktop Engine 2000. Nel mio caso ho un server di DB nella rete, “Prossimo”,

Softgrid Server

Indico che tipo di database ha, Uno “Microsoft SQL Server” & “Prossimo”,

Softgrid Server

Seleziono il server di database marcando “Usa il seguente nome host e numero di porta per accedere al server di database”, nel mio caso è già installato localmente un SQL, Così “Prossimo”,

Softgrid Server

Selezionare “Crea un nuovo database per le informazioni di configurazione” per creare un proprio DB sul server SQL per SoftGrid, “Prossimo”,

Softgrid Server

Indichiamo il nome del database, Default: SOFTRICITY, possiamo specificare il percorso dove lo creerà, altrimenti, sarà il percorso predefinito di SQL. “Prossimo”,

Softgrid Server

Indichiamo l'utente e una password di un amministratore per creare il DB, “Prossimo”,

Softgrid Server

Dobbiamo creare un utente che sarà quello che userà SoftGrid per connettersi al DB. “Prossimo”,

Softgrid Server

Indichiamo un utente e la sua password per accedere al nostro dominio, per l'integrazione con Active Directory, “Prossimo”,

Softgrid Server

Non male, ora dobbiamo creare un gruppo nel nostro Active Directory per mettere al suo interno coloro che vogliamo siano gli amministratori di SoftGrid, e indicare qui quale sia, “Prossimo”,

Softgrid Server

Idem per gli utenti che vogliamo utilizzare SoftGrid (creare il gruppo in Active Directory e aggiungere i membri che ci interessano), ovviamente poi potremo creare diversi gruppi di utenti per eseguire diverse applicazioni virtuali, “Prossimo”,

Softgrid Server

Questo sarà il nome del gruppo di server per SoftGrid, il nome della comunità/istanza, “Prossimo”,

Softgrid Server

Selezioniamo il percorso dove salveremo il contenuto delle applicazioni, Default: “C:Archivos de programaSoftricitySoftGrid Servercontent”, “Prossimo”

Softgrid Server

Clicca su “Installare” per iniziare l'installazione…

Softgrid Server

… Attendiamo mentre viene installata la parte server…

Softgrid Server

Non male, “Finire” per completare l'installazione.

Softgrid Server

Apriamo la console di amministrazione di SoftGrid: “SoftGrid Management Console”,

Softgrid Server

Se è la prima volta che apriamo la console dobbiamo connetterci a un server di SoftGrid, cliccando con il tasto destro su “SoftGrid Systems” > “Connect to SoftGrid System”

Softgrid Server

Indichiamo il nome del server SoftGrid, la porta predefinita non sicura è 80 e quella sicura è 443, indichiamo le credenziali di un amministratore per gestire il server e “OK”,

Softgrid Server

Così ci viene mostrata la console, dove vediamo le applicazioni che abbiamo virtualizzato e pronte all'uso (in breve il Winrar), i tipi di associazione di estensione (Cioè, quando un utente esegue un file con estensione .rar che si apra con il Winrar virtuale), i pacchetti delle applicazioni che abbiamo importato dal sequencer, le licenze delle applicazioni se fossero necessarie, i gruppi di server, politiche di configurazioni, account autorevoli, amministratori di softgrid e report.

Softgrid Server

La cosa principale è importare le applicazioni che abbiamo già virtualizzato con il Sequencer, quindi su “Applicazioni” > “Import Applications…”

Softgrid Server

Questo ci appare perché non abbiamo ancora definito la directory predefinita per le applicazioni, Così “Sì” e la definiamo più tardi se ci interessa cambiarla e che non sia la cartella CONTENT.

Softgrid Server

Accediamo alla directory dove prima abbiamo lasciato l'applicazione virtualizzata, accederemo via rete alla cartella, con ruta UNC, Nel mio caso, al servidorcontent y directorio de la aplicación,

Softgrid Server

Y abrimos el proyecto, el fichero .sprj.

Softgrid Server

Nos muestra la aplicación, debemos habilitarla marcando el check de “Abilitato” para que la puedan usar los usuarios y en “Server Group” selecionaremos nuestro grupo de servidores, “Prossimo”,

Softgrid Server

Podemos modificare si queremos desde qui los accessos directos, ma cómo esto ya lo habremos configurado desde el secuenciador al generarla, Noi, “Prossimo”,

Softgrid Server

Debemos indicar el grupo de usuarios que puedan usar está application, en mi caso todo, así que agrego desde “Aggiungere…” el grupo o los grupos che me interessan que puedan usar questa applicazione, “Prossimo”,

Softgrid Server

Controlliamo che tutto vada bene, e “Finire”.

Softgrid Server

Abbiamo riscontrato che in “Applicazioni” ya salen las tres que hemos configurado antes con el sequenciador, sus versiones y al paquete que pertenecen.

Softgrid Server

Podemos observar las asociaciones del tipo de extensión (File Type Associations) a qué aplicación pertenecen, si queremos podemos creare un nuevo tipo para que nos lo habra con alguna applicazione en concreto si es que nuestra extension no sale en el listado.

Softgrid Server

Si sobre el servidor damos con botón derecho > “Opzioni di sistema…” podremos configurar un par de configuraciones más,

Softgrid Server

Sul “Generale” tenemos que indicar la ruta para acceder a la carpeta CONTENT, debemos de ser una ruta de red UNC,

Softgrid Server

Sul “Banca dati” es donde indicaremos el tamaño máximo que queremos que tenga, pudiéndolo limitar o no.

Softgrid Server

Sobre los pacchi che tengamos una vez importadas las applicazioni si tenemos un nuevo pacchetto que actualiza una versión vieja possiamo sustituirlo direttamente eliminando el viejo e incorporándo el nuevo o si no, poiché “Add Version…”

SoftGrid per desktop Windows,

Este es el software che nos permitirá conectar nuestros clientes a las aplicaciones virtuales del servidor de SoftGrid Server, simplemente hay que instalarlo siguiendo el asistente, indicaremos cuál es el servidor de SoftGrid y con el usuario que estemos logeados tendremos unas u otras aplicaciones, dependiendo del usuario del Directorio Activo en qué grupos esté.

Softgrid WD

Comenzamos la instalación en un equipo para probar todo lo anterior que funcione perfectamente. “Prossimo”,

Softgrid WD

Accettiamo il contratto di licenza, “Prossimo”,

Softgrid WD

Seleccionamos el path de instalación del SoftGrid cliente, “Prossimo”,

Softgrid WD

Seleccionamos el tamaño que querramos que use para cachear las aplicaciones en local, podemos dejar el valor predeterminado. “Prossimo”,

Softgrid WD

Segno “Configura un server di configurazione desktop ora” para configurare la conexión ya contro el servidor de SoftGrid, indichiamo il nome della connessione, il tipo di connessione, per impostazione predefinita sarà “SoftGrid Virtual Application Server”, indichiamo il server SoftGrid e la porta, in precedenza abbiamo detto quale è la porta 554 es el predeterminato de una conexión sin cifrar. Segno “Contatta automaticamente questo server per aggiornare le impostazioni quando un utente effettua il login” para que cada vez que un utente se logee se conecte contro el server de Softgrid y verifica qué aplicaciones tiene, por si hay alguna nueva y le salgan los accessos direttos a ellas, “Prossimo”,

Softgrid WD

Pulsamos ya “Installare” para instalar el cliente,

Softgrid WD

… Aspettiamo che sia installato…

Softgrid WD

“Finire”, ya tenemos el cliente instalado!!!

Softgrid WD

Non male, ahora si nos logueamos como un utente del dominio veremos qué apps tenemos access, en este caso vemos que es un Windows XP pelladito, sin aplicaciones instaladas, nada más que el cliente del SoftGrid. Vemos que salen los iconos que antes he marcado, simplemente comentar que a este utente le he dado acceso a la aplicación virtual Winzip y al Winrar no. Si el usuario pincha para abrir la aplicación pasaría lo siguiente:

Softgrid WD

Vemos que carga en la barra de herramientas y nos pone que carga la aplicación…

Softgrid WD

E questo è tutto! nos cargó la aplicación virtual, sin estar installada ni instalarla de forma remota nos ha abierto perfectamente el Winzip, siendo una aplicación virtual! cómo comprobarlo? Pues si vemos en “C:File di programma” del cliente, no habrá un directorio de instalación Winzip; si abrimos el “Administrador de tareas de Windows”, veremos que se está ejecutando el ejecutable con el nombre del usuario actual!

Softgrid WD

Si queremos configurarlo manualmente podemos ir a las “Strumenti amministrativi” > “SoftGrid Client Management”,

Softgrid WD

Y desde qui veremos las applicazioni a las que tenemos acceso,

Softgrid WD

Los tipos de extension de éstas, si ejecuto un archivo .zip me lo abrirá con el Winzip virtual,

Softgrid WD

E in “Desktop Configuration Servers” es donde tendremos configurada la conexión que antes hemos configurado. Si instalamos esta herramienta en el servidor podremos administrar remotamente los puestos o configurarles remotamente una conexión contra el servidor en vez de ir puesto a puesto.

SoftGrid per server terminal,

Está parte es totalmente igual a la anterior, simplemente es por si en vez de distribuir las aplicaciones virtuales a puestos las queremos distribuir a servidores de Terminal Server para no tener applicazioni installadas en ellos. Dependerá de cómo tengamos estructurada nuestra organización, si los usuarios usan PC's y queremos que ejecuten las aplicaciones virtuales directamente en sus PC's ejecutarán Softgrid for Windows Desktops. Invece, si nuestra organización está basada en servidores Terminal Server o Citrix, podemos no tener installadas las aplicaciones en local, si no distribuirlas a los servidores RDP o ICA mediante el servidor de aplicaciones virtuales SoftGrid Server.

Softgrid TS

La instalación es igual que si fuera un cliente normal y la configurazione igual, simplemente mostraremos el asistente de instalación, Nient'altro, “Prossimo”,

Softgrid TS

Accettiamo la licenza… “Prossimo”,

Softgrid TS

Seleccionamos el path de instalación del SoftGrid for Terminal Servers…

Softgrid TS

Seleccionamos la memoria que usaremos para cachear…

Softgrid TS

Configuramos de igual forma los parámetros contra el servidor de SoftGrid Server…

Softgrid TS

E clicchiamo su “Installare” per installarlo,

Softgrid TS

… Aspettiamo che sia installato…

Softgrid TS

E avremmo già la parte client per i Server di Servizi Terminal installata.

www.bujarra.com – Héctor Herrero – Nh*****@*****ra.com – v 1.0


Post consigliati

Autore

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Non esitate a contattarmi, Cercherò di aiutarti ogni volta che potrò, Condividere è vivere ;) . Goditi i documenti!!!