RES Suite 2014–What’s new

Op 29 oktober 2013 was in Amerongen de RES PartnerFocus 2013. Op deze dag geeft RES Software een beeld van hun visie en de producten die er aan komen. Tot voor kort viel alle informatie onder NDA, maar met het uitkomen van de IT Store vandaag (3 februari 2014) is de NDA opgeheven. Deze blog, over de nieuwigheden in RES Automation Manager en RES Workspace Manager zijn, een repost met aangescherpte informatie van wat ik in oktober al gepost had.

RES Suite 2014

RES introduceert de RES Suite 2014: RES IT Store 2014, RES Workspace Manager 2014 en RES Automation Manager 2014. Missen jullie ook een product? De RES Hyperdrive wordt helaas niet genoemd in het rijtje. RES Hyperdrive is een ondersteunend product, net als VDX. Er komt dit jaar wel een nieuwe Hyperdrive 3.0.

res suite 2014 consoleSamen met de RES Suite wordt ook de Unified Console geïntroduceerd. One Console to rule them all. Afhankelijk van de verschillende consoles van de RES producten die op de machine staan geïnstalleerd, geeft de Unified Console verschillende tabs weer om snel naar de verschillende consoles toe te springen vanuit één applicatie.

RES Workspace Manager 2014

workspaceRES WM offer a better desktop experience to your end-users at lower costs, increased security and better control. Architectuur, Compatibiliteit, Ease of use, Integratie en Enhancements zijn de pijlers van WM2014.

Architectuur

  • Niet nieuw, maar wel verbeterd: de Relay Server. Agents kunnen nu via DHCP gekoppeld worden aan een Relay Server. Relay server is gebouwd ivm afhankelijk van Microsoft SQL en dient als proxy van de configuratie database. Daarnaast zorgt hij voor eenvoudige beheer van een service account (alleen relay server gebruikt een service account voor communicatie met de database) en lagere bandbreedte naar de SQL server (maar een paar Relay Servers in plaats van meerdere agents). RES adviseert in toekomstige architecturen altijd een Relay Server op te nemen voor verbeterde security en management. De Relay Server ondersteund nu ook IPV6.
  • Agent-Only installatie. RES WM kan nu geïnstalleerd worden zonder console. Dit zorg voor een kleinere footprint en betere security. Master Setup. Één download voor installatie van alle componenten. Tevens is de agent nu unattended te installeren met behulp van een connectie bestand in plaats van losse parameters.
  • Interval communicatie agent <-> relay server <-> database verbeterd.
  • De 2014 editie biedt officieel support voor Windows 8.1 en Windows 2012 R2.

RES controleert hun code op negatieve/positieve cpu/memory impact geautomatiseerd in de nachturen zodat ze elke ochtend op de hoogte zijn of de veranderingen een negatieve of positieve impact hebben. Op deze manier zorgen ze er voor dat de nieuwe architectuur geen gevolgen heeft voor de gebruikerservaring.

Compatibiliteit

  • Microsoft Office365 Exchange verbinding is toegevoegd aan de Email configuratie mogelijkheden.
  • Automatische publicatie van applicaties in Citrix XenDesktop 7 wordt nog niet ondersteund. RES WM werkt echter wel in XenDesktop! Publicaties van applicaties kan nog handmatig (via PwrGate.exe) en Proces Interception is ook mogelijk binnen XenDesktop 7 (dus je kunt de normale executable publiceren en Proces Interception het proces laten ondervangen en zaken laten regelen via RES WM).
  • Windows 8.1 en Windows 2012 R2 compatible. Het ‘metro’ startmenu is echter (door het ontbreken van API’s van Microsoft), niet mogelijk.

Ease of Use

  • User Settings Discovery Template: simpel in gebruik voor het maken van User Settings Templates. Registry-settings en gebruikersbestanden worden gemonitord en vervolgens omgezet naar een template.
  • Ook deze nieuwe versie zijn er weer nieuwe default templates toegevoegd, onder andere voor de nieuwe versie van Adobe Reader en IE10/IE11.
  • Less is more. De GUI geeft nu vooral basis instellingen. Wil je meer configureren dan is eenvoudig om te schakelen naar ‘advanced settings’ (per onderdeel instelbaar).
  • Het is nu mogelijk om binnen de console aan te geven of Workspace Manager niet moet starten bij het inloggen van een bepaalde groep gebruikers (bv beheerders of voor troubleshooting). Dit hoeft dus niet meer via een exclude in een GPO. (Er wordt wel gechecked of de gebruiker local admin rechten heeft)

Integratie

  • Integratie met de IT Store maakt het makkelijk om applicaties te migreren als een Service in de RES IT Store. Naast applicaties kun je ook andere instellingen beschikbaar stellen aan de IT Store als dienst. Denk bijvoorbeeld aan USB drives (tijdelijk) beschikbaar maken aan een gebruiker of bepaalde Exchange mailboxen koppelen.
  • Software distributie integratie met SCCM 2012 en LANDesk.
  • XenApp 6.x integratie voor pre-launch en session lingering
  • Integratie met Microsoft App-V5: user settings, integratie van instellingen bij launch en usage tracking.
  • VMware Blast Protocol.

Enhancements

  • Location awareness op basis van WiFi Access Point. Hierbij wordt gekeken naar ‘Nearest Access Point’ en niet connected accesspoint. Goede segmentatie van AP’s is dan wel nodig.
  • Folder Sync Progress indicator. Tijdens het synchen van data kan de gebruiker zien hoe ver de synchronisatie gevorderd is.
  • workspacebrandingWorkspace Branding met eigen logo en kleuren op het splash screen is eindelijk publiek mogelijk. De mogelijkheid tot aanpassen van het splashscree bestond al, maar kon alleen op speciaal verzoek.

Uitsmijter van de nieuwe Workspace Manager 2014 is de terugkomt van het startmenu in Windows 8.1. RES kan het startmenu aan de startbutton van Windows 8.1 of Windows 2012 R2 te hangen. Helaas is het nog niet mogelijk om het nieuwe Tiles startmenu volledig te managen. Startmenu items die door RES worden gemanaged zijn wel te zien in het totale applicatie overzicht, maar het homescreen (Persoonlijk tiles menu achter de windowstoets) is helaas nog niet goed te managen doordat Microsoft te weinig informatie los geeft. Onderzoek hiernaar loopt wel en in een volgende release komt de mogelijkheid tot het customizen van het homescreen van de gebruiker er ook zeker.

RES Automation Manager

automationSpeerpunten voor RES Automation Manager 2014 waren Security, Compatibiliteit, Integratie en Enhancements.

Security

  • RES AM is domein onafhankelijk. Hierdoor zijn meerdere klanten in een datacenter te bedienen. Ook door het gebruik van generieke variabelen. Windows authenticatie wordt nu optioneel mogelijk voor RES Automation Manager. De SQL server hoeft daardoor niet meer mixed mode. Windows Authenticatie is niet default in verband met het domein onafhankelijk zijn.
  • Trust security. Relaties tussen Agents en modules en Agents en resources wat bepaald of een agent een job kan uitvoeren met bepaalde modules en resources. RES AM krijgt een extra laag security waarbij degene die rechten heeft op modules en/of resources deze kan aanpassen, maar de persoon die de agents beheerd moet deze wel goedkeuren om ze uiteindelijk uit te kunnen voeren op de agents. Aan de andere kant moet de persoon die de modules en/of resources beheert ook toestemming geven dat de modules/resources ook gebruikt mogen worden door en bepaalde groep agents.

Compatibiliteit

Er zijn nieuwe agents voor verschillende besturingssystemen bij gekomen. Voor deze agents zijn ook nieuwe taken beschikbaar. o.a. Mac OS X, Linux Redhat enterprise 5.3/6, Suse 10/11, AIX 5.3/6.1/7.1, Sun Solaris 10, Ubutu 12 LTS, Windows 8.x, Windows server 2012 en een koppeling naar Exchange 2013

Integratie

  • Integratie met IT Store: automatisch services maken vanuit RES AM van Run Books.
  • newtasksIntegratie met Citrix Workflow en Landesk
  • Web Service Task integratie. Aantal webservices zijn standard aanwezig (Office365 en SalesForce). Voor de webservices die er niet in zitten, is een wizard/standaard API aanwezig om deze toe te voegen.
  • Mobile device management integratie met bij launch Citrix XenMobile en Mobile Iron. Hiervoor komen nieuwe taken beschikbaar: enroll, retire, install app, send message. Device Wipe, (Un)lock, locate apply/remove profile.

Enhancements

  • RES embraces DevOps. Standard out kan naar een module parameter verstuurt worden. De output van taken in commandline kunnen gebruiken worden als input van andere parameters. Ondersteund in: Command execute, Mac os x command, Unix/linux command en Windows powershell script.
  • Agent update task: In grote omgevingen of bij trage lijnen kun je auto-updates van agents uitschakelen en via een update-task de update op bepaalde agents te starten (bv in een bepaald maintenance window).
  • Quick Task functie: Met een rechtermuisklik op de modules node direct een nieuwe module maken die opent in ‘add task’.
  • Automatische licentie activatie: na licentie ingevoerd te hebben wordt de licentie direct geactiveerd. Je hoeft niet meer de activatie mail af te wachten.
  • Team folders om team te categoriseren.
  • Maak building blocks zonder resources.
  • 270 voor gedefinieerde taken (dit waren er 132)

Licenties

Losse desktop licenties zijn niet meer te kopen straks, alleen in combinatie met IT Store licenties. Voor servers zijn er nog wel losse licenties, maar voor de connectoren (naar AD, Mailservers, MS SQL) zijn geen licenties meer nodig.

 

Meer informatie is te vinden op http://www.ressoftware.com

 

De uitdaging van vandaag: AutoCAD Civil 3D 2012 (deel 1)

autocad1Vandaag voor een klant AutoCAD Civil 3D 2012 geautomatiseerd uitgerold via RES Automation Manager in een beheerde XenApp omgeving met RES Workspace Manager en AppGuard aktief.

Wat beloofde een eenvoudig dagje te worden, heeft toch redelijk wat uitdagingen en een lange dag opgeleverd.

De automatische installatie

De automatische installatie is vrij simpel. Als je de setup van AutoCAD Civil 3D 2012 start heb je de optie om een stille netwerkinstallatie te maken. Je geeft de opties aan en zelfs de laatste servicepacks worden geintegreerd in een netwerk installatie. Zo zouden installatie-programma’s van applicaties vaker gemaakt moeten worden. Wat dat betreft op dit punt een pluim voor Autodesk.

De uitrol was een klein ander verhaal. De setup maakt een shortcut. Die had ik 1-op-1 overgenomen in RES AM via een unattended installation task. Helaas werkte dit niet helemaal. De setup start en na een minuut of 11 was de installatie klaar op de server (taskmanager toonde geen setup*32.exe meer). Echter RES AM liep maar door… en door… en na 45 minuten heb ik hem maar gestopt. RES AM had niet door dat de installatie gestopt was. Via een commandline task werkte het ook al niet. Op die manier kreeg ik binnen 3 sec. een ‘ik ben klaar’ melding, maar setup.exe draaide nog. Dit probleem had ik eerder gezien bij de Oracle Client. Deze had echter een WAIT parameter om de setup te laten wachten met een ‘ok’ teruggeven tot hij daadwerkelijk klaar was. Uiteindelijk voor AutoCAD de parameter /W gevonden. Volgens documentatie bedoelt voor SCCM deployment, maar werkt ook goed met RES AM. Lijkt erop dat die dus ook een soort ‘waçht tot installatie daadwerkelijk klaar is met doorgeven van ‘ok’. Via een unattended commandline loopt het nu perfect (setup.exe /W /qb /I [path naar ini]).

De beheeromgeving

autocad3De eerste keer dat een normale gebruiker (dus met restricties) inlogt op de server krijgen we een interessant fenomeen. Nadat het RES Workspace Manager splashscreen is gestart en halverwege is, zien we een popup van AutoCAD met direct erna een foutmelding dat de Windows Installer niet kan draaien. Mogelijk is AppGuard de boosdoener, maar in de RES WM console is geen melding te vinden van een blokkade. Dit komt vermoedelijk omdat de RES Workspace Manager omgeving van de gebruiker nog niet helemaal gestart is!.

De eventviewer van Windows geeft echter wel een melding:

“De detectie van product {5783F2D7-A000-0409-0102-0060B0CE6BBA}, functie P, onderdeel {705EFC43-67E2-4278-9281-7B6B54D0EB75} is mislukt. De bron HKEY_CURRENT_USER(64)\Software\Autodesk\AutoCAD\R18.2\ACAD-A000:409\Profiles\AutoCAD\Menus\Group2 bestaat niet.”

Wat triggered echter deze repair functie van een MSI? Blijkbaar heeft AutoCAD Civil 3D 2012 een directe verbinding met de Windows Verkenner (explorer.exe) en daarmee de Windows Shell. Want bij een test waarbij we AutoCAD de-installeren van de server, krijgen we een popup dat explorer.exe moet worden afgesloten. Echter, alle schermen zijn al weggeklikt en de melding blijft. Forceren van afsluiten zien we de shell gekilled worden (geen taakbalk meer) en gaat de de-installatie beginnen.

De oplossing van dit probleem bespreek ik verder in deel 2 van deze blog.

Highlights van de RES Software Partner Dag

Tijdens de RES Partnerdag is veel informatie naar buiten gekomen over de nieuwe producten en versies. In deze blog een korte samenvatting voor wat ons staat te wachten. Veel ervan is al naar buiten gekomen via Twitter, maar hierbij een korte samenvatting.

RES zet in op de consumenten, de gebruikers van datgene wat wij, de IT aanbieden. IT as a Service wordt IT is a Service. De IT afdeling is service verlenend en helpen de gebruiker om te kunnen werken met het device dat hij zelf wil gebruiken. Tevens helpen wij hem bij de inrichting van zijn werkplek. Hiervoor is het nodig om een Enterprise IT Store aan te bieden. Hierin worden niet alleen applicaties aangeboden (= Appstore) maar ook alle andere services die IT kan aanbieden. Denk bijvoorbeeld aan het aanpassen van de gebruikersgegevens in het AD, zodat telefoonnummers kloppen en het aanvragen van een nieuwe laptop.

De cloud komt er aan (of is er eigenlijk al). RES sluit zich aan bij de 3P’s van Citrix: Personal, Private en Public clouds. Echter de cloud ziet er van boven wel mooi uit, maar van onder is het toch nog een soort hurricane voor de gebruikers. Het is nog niet duidelijk waar hij heen gaat en wat je er mee kan of hoe je het moet inzetten. Via RES tools als Automation Manager, Service Orchestration en Workspace Manager wordt de cloud makkelijker te bevatten en te beheren. RES HyperDrive is daarnaast een goede uitbreiding binnen veel Private clouds van overheden en binnen de medische wereld. Daar moet de data zo secure mogelijk zijn, waarbij de data niet buiten de eigen infrastructuur mag worden opgeslagen. RES HyperDrive zorgt voor encryptie van de data op alle devices van de gebruikers, terwijl de data zelf niet eerst in een cloud storage moet worden opgeslagen. Voor RES HyperDrive komt overigens geen EAP beschikbaar. Wel zal er over enkele maanden een Technology Preview uitkomen.

Vernieuwingen in RES Workspace Manager 2012

RES staat niet stil. De ontwikkeling van huidige producten is in volle gang. RES Workspace Manager 2012 komt over niet al te lange tijd uit en bevat een aantal vernieuwingen.

De grootste verandering is de Relay Server. Dit wordt de dispatcher van RES Workspace Manager. Door deze in te zetten wordt het aantal verbindingen naar de database flink beperkt. Alle losse WM Agents gaan tegen deze Relay server kletsen. De Relay server geeft de informatie weer door naar de SQL server. Daarnaast cached de Relay server de configuratie-data lokaal, zodat hij deze snel naar de agents kan verspreiden. Informatie als audit en usage tracking data, worden via de Relay server naar de database gestuurd en wordt verder niet door de Relay server gecached, tenzij de database offline is.

Daarnaast wordt de Reporting Server geïntroduceerd. Dit wordt de vervanger van de huidige Usage Tracking Overview. Een losse server waar de rapporten op te vragen zijn. Tevens biedt deze server enkele API’s, waardoor 3rd parties nieuwe rapporten kunnen programmeren. Het grootste overzicht binnen deze rapporten wordt ook aangepast. Voortaan is het mogelijk om binnen de lijst van alle applicaties voor alle gebruikers, ook te tonen hoeveel gebruikers die applicatie precies gebruiken en op welke pc’s deze software is geïnstalleerd.

De management console krijgt een extra optie om zaken event-base te bekijken. In een duidelijk overzicht zie je de volgorde waarop zaken voor de gebruiker worden geregeld. Hierdoor is een beter overzicht te krijgen wat er op welk moment gebeurd als de gebruiker inlogt. Tevens zijn in dit overzicht ook de volgordes te bepalen. Het overzicht bevat dezelfde gegevens als nu al binnen de module Compositie te vinden zijn, alleen dan anders weergegeven. Veranderingen die in deze ‘Event-viewer’ worden gemaakt, worden ook direct zichtbaar in de huidige weergaven van Registry, Files & Folders, etc.

Naast shortcuts is het straks ook mogelijk om processen op te vangen. Via Intercept Applications is het mogelijk het systeem te monitoren op processen. Start bijvoorbeeld het Winword.exe proces, dan wordt deze tijdelijk een halt toegeroepen, waarna RES WM eerst de instellingen van de gebruiker regelt voor deze applicatie/proces. Nadat RES WM de instellingen heeft verwerkt, kan het proces weer verder gaan. Deze optie staat standaard uit. In latere releases van Workspace Manager is de kans groot, dat dit default aan staat.

De laatste grote verandering is de Scenario Wizard. Deze kan gezien worden als een RSoP rapport voor de Workspace Manager omgeving. Het laat zien wat er voor de gebruiker veranderd als een bepaalde instelling wordt doorgevoerd. Je geeft op hoelaat, waar vandaan en welke gebruiker er in logt en je krijgt een ‘diagnostic overview’ uit de toekomst. IT wordt voorspelbaar.

Andere vernieuwingen zijn onder andere cached user settings voor laptopgebruikers, folder redirection (iets wat nu voornamelijk nog via GPO moet), execute commands met verhoogde rechten, Zone rules voor het bestaan van een bepaalde folder of bestand, filters voor user settings (bijvoorbeeld het opslaan van cookies van alleen de afgelopen maand) en wildcard support binnen applicatie shorts. In het laatste geval kan bijvoorbeeld c:\program*\microsoft office\winword.exe in 32 en 64-bit omgevingen worden gebruikt, om daarmee één shortcut aan de gebruiker aan te bieden voor beide omgevingen). Ook is het vanaf nu mogelijk om meerdere applicaties te gelijk aan te passen (bv. de workspace veranderen). Helaas is het meerdere applicaties tegelijk verwijderen, nog niet mogelijk (tenzij deze in een subfolder staan en je deze subfolder verwijderd).

Daarnaast komt ook in RES Workspace Manager ondersteuning voor SCCM. Hierdoor is het mogelijk om voor het starten van een bepaalde applicatie, deze eerst door SCCM te laten installeren of andere zaken door SCCM te laten regelen. Tevens heeft RES het voor elkaar gekregen om SCCM deze taken ook direct voor de gebruiker uit te laten voeren, zelfs met SCCM 2007. Normaal heeft SCCM de tijd nodig om dit soort opdrachten te verwerken, zeker met de 2007 versie. RES heeft hier echter om heen weten te werken, zodat taken, net als met RES Automation Manager, direct worden uitgevoerd.

Naast deze veranderingen komen er ook nieuwe templates bij voor het opslaan van gebruikersinstellingen:

  • Adobe Professional X
  • Adobe Suite CS5
  • Foxit Reader 5
  • Google Chrome 11-16
  • iTunes 10
  • Internet Explorer 9
  • Microsoft Lync 2010 en Communicator 2007
  • Firefox 4-9
  • Opera 11
  • Quicktime 7
  • Skype 5
  • Windows explorer settings (nu al beschikbaar als buildingblock op www.resguru.com)
  • Windows Messaging Subsystem
  • Windows Live Messenger 2011
  • Winrar 4
  • Winzip 10,11 en 16
  • Yahoo! Messenger 9 – 11

Als laatste was er nieuws over de verschillende edities. De silver editie is te verkrijgen in twee smaken: Performance & Security of Advanced Administration. De laatste is de huidige silver editie, maar je kunt dus in het vervolg ook kiezen voor Performance & Security. Deze is eenmalig te zetten bij het invoeren van de licentie en daarna niet meer te veranderen.

RES Automation Manager 2012

Ook op het vlak van RES Automation Manager zijn verbeteringen aangebracht. RES AM 2012 is op dit moment al enkele weken uit en bevat ook een aantal grote updates.

Dispatcher+, is de opvolger van de huidige dispatcher. De nieuwe dispatcher kan 1500 of meer RES AM agents tegelijk bedienen. Voor grote omgevingen scheelt dit een behoorlijk aantal servers. De Dispatcher+ kan op 64bit systemen draaien en volledig gebruik maken van alle processor cores en het geheugen wat in deze systemen aanwezig is. Dit in tegenstelling tot de oude dispatcher, welke maar single-threathing was.

SCCM ondersteuning is ook in RES Automation Manager te vinden. Deze kan SCCM taken laten uitvoeren, welke ook direct worden uitgevoerd (net als met RES Workspace Manager). Tevens bevat RES Automation Manager 2012 een Linux agent. Deze maakt het mogelijk om vanuit de Windows omgeving je Linux servers te beheren. De linux client werkt ook goed op XenServer. Helaas is VMware ondersteuning nog niet aanwezig.

Updates worden niet meer verzorgt door de .wup-bestanden. Daarvoor in de plaats is een executable gekomen, die gestart moet worden op een server/pc die dispatcher is, of waar de console op geinstalleerd is. De executable verzorgd de afhandeling van een aantal checks om te voorkomen dat de omgeving na de update niet meer werkt (de vereisten van de nieuwe versie van RES AM 2012 worden nagelopen op de hele omgeving). Als alles okee wordt bevonden, draait de update echter wel als in het verleden. De ene executable verzorgt de gehele update van de hele omgeving, waarbij de componenten na elkaar worden geüpdate.

Naast dit alles zijn er ook weer een aantal nieuwe taken, queries en evaluators toegevoegd en heeft RES AM de mogelijkheid gekregen om globale variabelen te gebruiken. Deze laatste kunnen handig zijn voor hosting bedrijven of klanten die meerdere domeinen onder hun hoede hebben. Gebruikersnaam en wachtwoord voor het uitvoeren van taken kunnen via globale variabelen per omgeving/agent-team worden ingesteld. Ook is het mogelijk om nu Launch Windows in te stellen. Hierbij voorkom je dat RES AM taken gaat uitvoeren op momenten dat het niet goed uitkomt (zoals overdag tijdens productiedagen).