Installation und Konfiguration von Microsoft SoftGrid – Anwendungsvirtualisierung für Terminaldienste
Nicht schlecht, qué es esto? Un producto nuevo de Microsoft? Por supuesto que no, algo comprado, Natürlich. Cómo describirlo, es algo que distribuye aplicaciones virtualizadas a quien nos de la gana. Exactamente, tenemos una aplicación llamada “Softgrid Sequencer” que lo que hace es virtualizar una aplicación. Está aplicación virtualizada se guarda en el servidor de Softgrid y se distribuye desde él, a quien? a puestos con XP/Vista o a servidores de Terminal Server. Para qué? Para evitar el andar instalando una aplicación puesto x puesto o servidor de TS x servidor de TS. Sirve para ejecutar una aplicación que no tenemos instalada en nuestro XP, por ejemplo el Winrar, pero tendríamos el acceso directo y al abrirlo esa aplicación nos viene del servidor de Softgrid hasta nosotros y la ejecutamos cómo si estaría instalada, pero sin estarlo ya que no genera nada en Archivos de Programa o en el Registro… pero sí se ejecuta en el puesto, consumiendo recursos del PC y no del servidor, es lo que le diferencia principalmente de un Citrix. En resumidas cuentas es ejecutar aplicaciones que no tengamos instaladas localmente. Perfecto para distribuir aplicaciones de forma rápida o actualizarlas…
Instalación y uso del secuenciador de SoftGrid Sequencer – HIER
Instalación y configuración del servidor de SoftGrid – HIER
SoftGrid for Windows Desktops – HIER
SoftGrid for Terminal Servers – HIER

Este sería una imagen representando el esquema de la estructura de SoftGrid,
Instalación y uso de SoftGrid Sequencer,
Nicht schlecht, aquí veremos cómo se instala el sequenciador y cómo virtualizar una aplicación, en este ejemplo lo haremos con algo rápido y simple cómo el 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, wie? 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, en mi caso si quiero usar SoftGrid con puestos XP (Zum Beispiel); instalaré el secuenciador en uno con el mismo S.O. para que use las mismas versiones de DLL o lo que sea, si lo que 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 necesita pq ya las tiene. En mi caso yo tengo una máquina virtual que no guarda los cambios cuando se apaga, así estoy seguro que siempre será un S.O. no corrompido y limpito.

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.

Salta el asistente de instalación, “Nächster”,

Wir akzeptieren die Lizenzvereinbarung, indem wir markieren: “Ich akzeptiere die Bedingungen der Lizenzvereinbarung” & “Nächster”,

Seleccionamos el path de instalación del SoftGrid Sequencer, Standardmäßig ist: “C:Archivos de programaSoftricitySoftGrid Sequencer” & “Nächster”,

Anklicken “Installieren” um die Installation zu starten…

… Wir warten, während Sie installieren…

Okay, bien instalado, ahora queda ejecutar el SoftGrid Sequencer, podemos dejar el check marcado y pulsamos en “Beenden”.

Comenzamos a usarlo, lo primero de todo es crear un paquete, Lassen Sie uns klarstellen, dass wir jetzt mit der Virtualisierung einer Anwendung beginnen werden, in meinem Fall werde ich es mit Winrar machen, also habe ich den Winrar-Installer schon vorbereitet. Gestartet, in “Datei” > “Neues Paket…”

Der Assistent bietet uns seine 'Hilfe' an’ um ein Paket zu erstellen, Wenn es das erste Mal ist, empfehle ich, es zu benutzen, da wir später genau die zu konfigurierenden Parameter kennen werden, ohne dem Assistenten zu folgen, Also “Ja”,

Dies ist der Assistent zur Konfiguration des Pakets, “Folgende”

Hier müssen wir den Namen der Software angeben, die wir virtualisieren wollen, in “Suite Name” und in “Titel”, wir können die Version angeben… Das Protokoll, das wir standardmäßig verwenden werden, ist RTSP (554tcp/554udp) und so wird es keine verschlüsselte Verbindung sein, wenn es uns interessiert, Dafür aktivieren wir die sichere Verbindung mit RTSPS, und es müsste vom SoftGrid-Server aus konfiguriert werden. En principio indicamos el protocolo a usar, in “Hostname” dejamos %SFT_SOFTGRIDSERVER% que hace referencia al servidor de SoftGrid y en “Pfad” debemos indicar en qué carpeta almacenaremos nuestra aplicación, tenemos que crear una carpeta por cada aplicación para que no se mezclen los ficheros de configuraciones de cada uno, en mi caso crearé una carpeta Winrar después. “Folgende”,

Seleccionamos los sistemas operativos para los que vale el programa que voy a virtualizar y “Ende”,

“Folgende” para comenzar el asistente de instalación…

Seleccionamos si queremos algún algoritmo de compresión para el paquete y si queremos dividir el paquete en bloques, “Folgende”,

Nicht schlecht, ahora debemos pulsar en “Begin Monitoring” y una vez después buscaremos el instalador de la aplicación y comenzamos a instalarla…

Yo ejecutaría el instalador del Winrar de forma normal, wenn es eine etwas komplexere Anwendung ist, dann konfigurieren wir sie, oder wir geben die Lizenz ein, oder den Crack :P, oder was auch immer, und wenn wir fertig sind, drücken wir auf “Stop Monitoring”,

Sobald es beendet ist, fragt es uns nach dem primären Verzeichnis, in dem das Produkt installiert wurde, wir geben es an und drücken auf “Annehmen”,

… Anklicken “Folgende”,

Außerdem können wir Dateien zum virtuellen Dateisystem hinzufügen, das zum Ausführen der virtualisierten Anwendung verwendet wird, wir lassen diese standardmäßig und wenn wir noch welche benötigen, fügen wir sie hinzu, “Ende”.

Nicht schlecht, jetzt starten wir den Konfigurationsassistenten der Anwendung, “Weiter”,

Wir konfigurieren unsere Anwendungen, wir sehen, welche es erkannt hat, und ob wir ein Symbol auf dem Desktop hinterlassen wollen, im Startmenü…

Wir müssen alle Anwendungen ausführen, um zu überprüfen, dass sie richtig funktionieren, Anklicken “Alles starten” und wir schließen sie nach und nach.

…se ejecutan las aplicaciones y las cerramos si están OK…

Vemos que todas se ejecutaron bien, “Folgende”,

… “Ende”…

Ahora debemos guardar este proyecto de virtualización para importarlo desde el servidor de SoftGrid, si vamos por las pestañas veremos múltiples configuraciones que podremos hacer sin necesidad de un asistente. “Datei” > “Speichern unter…”,

Yo tengo una carpeta donde voy a guardar los proyectos del secuenciador, por ejemplo en X:paquetesWinrar (será cómo la carpeta que pusimos en “Pfad” al principio de todo y después la copiaremos a su ubicación), le ponemos el nombre .sprj (Softricity Project File) & “Retten”.

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 carpeta “Winrar” An “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). Auge! 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.
Instalación y configuración del servidor de 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.

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

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

Wir akzeptieren die Lizenzvereinbarung, “Ich akzeptiere die Bedingungen der Lizenzvereinbarung” & “Nächster”,

Indicamos el nombre y la organización, “Nächster”,

Seleccionamos instalación “Gewohnheit” para instalar un componente que no trae la Typical, “Nächster”,

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

Tenemos que habilitar las extensiones de ASP.NET, Klicken Sie dazu auf “Nächster”,

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, Anzeigen “Connect to avaliable database”, si nuestra organización es pequeña y no tenemos un servidor de DB, Wir werden markieren “Install MSDE” para que nos instale una versión reducida del servidor de base de datos de SQL, gerufen: Microsoft SQL Server-Desktop-Engine 2000. En mi caso tengo un servidor de BD en la red, “Nächster”,

Ich gebe an, welche Art von Datenbank vorhanden ist, Eins “Microsoft SQL Server” & “Nächster”,

Ich wähle den Datenbankserver aus, indem ich ihn markiere “Verwenden Sie den folgenden Hostnamen und die Portnummer, um auf den Datenbankserver zuzugreifen”, In meinem Fall ist es bereits lokal eine SQL-Installation, Also “Nächster”,

Auswählen “Erstellen Sie eine neue Datenbank für die Konfigurationsinformationen” Um eine eigene Datenbank auf dem SQL-Server für SoftGrid zu erstellen, “Nächster”,

Wir geben den Namen der Datenbank an, Vorgabe: SOFTRICITY, Wir können den Pfad angeben, an dem sie erstellt wird, sonst, Es wird der Standardpfad von SQL sein. “Nächster”,

Wir geben den Benutzer und ein Administratorpasswort zum Erstellen der Datenbank an, “Nächster”,

Wir müssen einen Benutzer erstellen, der von SoftGrid für die Verbindung mit der Datenbank verwendet wird. “Nächster”,

Wir geben einen Benutzer und dessen Passwort an, um auf unsere Domäne zuzugreifen, Für die Integration mit dem Active Directory, “Nächster”,

Nicht schlecht, ahora tenemos que crear un grupo en nuestro Directorio Activo para meter en él los que queramos que sean los administradores de Softgrid, e indicarlo aquí cual es, “Nächster”,

Idem para los usuarios que querramos que usen SoftGrid (crear el grupo en el Active Directory y agregar los miembros que nos interesen), por supuesto luego podremos crear diferentes grupos de usuarios para ejecutar diferentes aplicaciones virtuales, “Nächster”,

Este será el nombre del grupo de servidores para SoftGrid, el nombre de la comunidad/instancia, “Nächster”,

Seleccionamos el path donde guardaremos el contenido de las aplicaciones, Vorgabe: “C:Archivos de programaSoftricitySoftGrid Servercontent”, “Nächster”

Anklicken “Installieren” So starten Sie die Installation…

… esperamos mientras se instala la parte del servidor…

Nicht schlecht, “Beenden” para completar la instalación.

Abrimos la consola de administración de SoftGrid: “SoftGrid Management Console”,

Wenn wir das erste Mal die Konsole öffnen, müssen wir eine Verbindung zu einem SoftGrid-Server herstellen, indem wir mit der rechten Maustaste auf “SoftGrid Systems” > “Mit SoftGrid-System verbinden”

Wir geben den Namen des SoftGrid-Servers an, der unsichere Standardport ist 80 und der sichere ist 443, Wir geben Administrator-Anmeldedaten ein, um den Server zu verwalten, und “OKAY”,

So wird uns die Konsole angezeigt, wo wir die Anwendungen sehen, die wir virtualisiert und zur Nutzung bereit haben (kurz gesagt, WinRAR), die Arten der Dateizuordnung (Das heißt, wenn ein Benutzer eine Datei mit der Endung .rar ausführt, soll diese mit dem virtuellen WinRAR geöffnet werden), die Pakete der Anwendungen, die wir vom Sequencer importiert haben, die Lizenzen der Anwendungen, falls erforderlich, die Servergruppen, Konfigurationsrichtlinien, autoritative Konten, Softgrid-Administratoren und Berichte.

Das Wichtigste ist, die Anwendungen zu importieren, die wir bereits mit dem Sequencer virtualisiert haben, also über “Anträge” > “Anwendungen importieren…”

Dies erscheint, weil wir noch nicht das Standardverzeichnis für die Anwendungen festgelegt haben, Also “Ja” und wir legen es später fest, wenn wir es ändern möchten und es nicht der Ordner CONTENT sein soll.

Wir greifen auf das Verzeichnis zu, wo wir die virtualisierte Anwendung zuvor abgelegt haben, wir greifen über das Netzwerk auf den Ordner zu, mit UNC-Pfad, In meinem Fall, auf den Servercontent und das Anwendungsverzeichnis,

Und wir öffnen das Projekt, die .sprj-Datei.

Es zeigt uns die Anwendung an, wir müssen sie aktivieren, indem wir das Häkchen setzen bei “Ermöglichte” damit die Benutzer sie verwenden können und in “Servergruppe” wählen wir unsere Servergruppe aus, “Nächster”,

Podemos modificar si queremos desde aquí los accesos directos, pero cómo esto ya lo habremos configurado desde el secuenciador al generarla, Wir, “Nächster”,

Debemos indicar el grupo de usuarios que puedan usar está aplicación, en mi caso todo, así que agrego desde “Hinzufügen…” el grupo o los grupos que me interesen que puedan usar esta aplicación, “Nächster”,

Wir prüfen, ob alles in Ordnung ist, und “Beenden”.

Wir überprüfen, dass sie in “Anträge” ya salen las tres que hemos configurado antes con el sequenciador, sus versiones y al paquete que pertenecen.

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

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

Am “Allgemein” tenemos que indicar la ruta para acceder a la carpeta CONTENT, debe de ser una ruta de red UNC,

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

Sobre los paquetes que tengamos una vez importadas las aplicaciones si tenemos un nuevo paquete que actualiza una versión vieja podemos sustituirlo directamente eliminando el viejo e incorporándo el nuevo o si no, seit “Add Version…”
SoftGrid for Windows Desktops,
Este es el software que nos permitirá conectar nuestros clientes a las aplicaciones virtuales del servidor de SoftGrid Server, simplemente hay que instalarlo siguiendo el asistente, indicaremos cual 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é.

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

Wir akzeptieren die Lizenzvereinbarung, “Nächster”,

Seleccionamos el path de instalación del SoftGrid cliente, “Nächster”,

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

Markieren “Set up a Desktop Configuration Server now” para configurar la conexión ya contra el servidor de SoftGrid, indicamos el nombre de la conexión, die Art der Verbindung, Standardmäßig ist “SoftGrid Virtual Application Server”, indicamos el servidor SoftGrid y el puerto, anteriormente comentamos que el puerto 554 es el predeterminado de una conexión sin cifrar. Markieren “Kontaktér automatisch dëse server fir Einstellungen zu aktualisieren, wenn ein Benutzer sich anmeldet” Para que cada vez que un usuario se logee se conecte contra el servidor de Softgrid y verifique qué aplicaciones tiene, por si hay alguna nueva y le salgan los accesos directos a ellas, “Nächster”,

Pulsamos ya “Installieren” para instalar el cliente,

… Wir warten, während es installiert ist…

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

Nicht schlecht, ahora si nos logueamos como un usuario del dominio veremos qué aplicaciones tenemos acceso, en este caso vemos que es un Windows XP peladito, 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 usuario 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:

Lass uns in der Herramienta-Barrière fahren und du hast die Aplicación benutzt…

Und das ist es! nos cargó la aplicación virtual, sin estar instalada ni instalarla de forma remota nos ha abierto perfectamente el Winzip, siendo una aplicación virtual! cómo comprobarlo? Pues si vemos en “C:Programme” des Kunden, 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!

Si queremos configurarlo manualmente podemos ir a las “Administrative Werkzeuge” > “SoftGrid Client Management”,

Y desde aquí veremos las aplicaciones a las que tenemos acceso,

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

Und 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 for Terminal Servers,
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 aplicaciones instaladas 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. Stattdessen, si nuestra organización está basada en servidores Terminal Server o Citrix, podemos no tener instaladas las aplicaciones en local, nicht an die RDP- oder ICA-Server über den Virtual Application Server SoftGrid Server verteilen.

Die Installation ist gleich wie bei einem normalen Client und die Konfiguration ebenfalls, Wir zeigen einfach den Installationsassistenten, Sonst nichts, “Nächster”,

Wir akzeptieren die Lizenz… “Nächster”,

Wir wählen den Installationspfad für SoftGrid for Terminal Servers aus…

Wir wählen den Speicher aus, den wir zum Cachen verwenden werden…

Wir konfigurieren die Parameter gegenüber dem SoftGrid Server auf die gleiche Weise…

Und wir klicken auf “Installieren” um es zu installieren,

… Wir warten, während es installiert ist…

Und damit hätten wir den Client-Teil für die Terminal Server installiert.
www.bujarra.com – Héctor Herrero – Nh*****@*****ra.com – v 1.0







































