tiistai 18. syyskuuta 2012

UE-V sovellusten asetukset liikkeelle! (Osa 2/2)

Nyt sitä tulee! Kauan odotettu ja toivottu UE-V blogin toinen ja jälkimmäinen osa. Mikäli ensimmäinen osa jäi lukematta, niin suosittelen siihen tutustumaan. Ensimmäisessä osassa käsiteltiin mitä UE-V tekee ja vertailtiin sitä kelluviin profiileihin. Tässä osassa on tarkoitus tutustua pikkutarkasti miten UE-V toimii.

Käyttääksesi UE-V:ta tarvitset muutamia palasia ympäristöösi.
  1. UE-V client-ohjelmisto asennettuna jokaiseen päätelaitteeseen jossa palvelua halutaan käyttää.
  2. Levyjako johon tallennetaan käyttäjäkohtaisesti ohjelmien asetukset.
  3. Ohjelmakohtaisia template tiedostoja joiden perusteella määritellään siirtyvät tiedot.
  4. Mekanismi joka jakelee ohjelmien templatet UE-V clientille.
  5. UE-V Generator ohjelmiston jolla luodaan ohjelmista template tiedostoja.
Yksinkertaisimmillaan käyttöönotto on kuitenkin hyvin helppo operaatio. Tarvitaan AD käyttäjätili jolle on määritelty kotikansio ja päätelaitteeseen oletusasetuksilla asennettu UE-V client ohjelmisto. Asetuksien tallennukseen käytetään oletuksena käyttäjän kotikansiota johon luodaan piilokansio näitä varten. UE-V clientin asennuksen yhteydessä koneelle viedään valmiita templeta tiedostoja. Nämä template tiedostot sisältävät seuraavat ohjelmat Office 2010 tuoteperhe, Internet Explorer 8,9,10, Calculator, Notepad ja WordPad lisäksi mukana ovat työpöytä teema asetukset.

No nyt tiedämme kuinka pääsemme helpoimmillaan kokeilemaan UE-V palvelua. Miten tämä sitten käytännössä toimii? Seuraavassa on lueteltu ne käytännön vaiheet mitä UE-V client koneessa tekee.
  1. Päätelaitteella on UE-V client jossa on sovelluksien templateja käytössä.
  2. Template sisältää tiedon sovelluksen EXE tiedostosta ja rekisteriarvoista että tiedostoista joissa asetukset säilytetään.
  3. Templatessa olevan EXE tiedoston käynnistymisen yhteydessä UE-V käy tarkistamassa "asetussäilöstä" löytyykö ohjelman asetuksia.
    1. Mikäli asetuksia löytyy otetaan ne käyttöön.
    2. Vanhoja asetuksia ei löydy -> ei tehdä toimenpiteitä.
  4. Kun EXE sammuu UE-V kopioi muuttuneet tiedot säilöön, mikäli niitä ei ole ennestään luodaan ne tyhjästä.
Poikkeuksena ovat Windows teemat joita käsitellään kirjautuessa, ulos kirjautuessa ja kun päätelaite on lukittu. Etäkäyttö tilanteissa käytetään Windowsin offline folder tekniikkaa. Tästä johtavat mahdolliset ristiriidat ratkaistaan tiedostojen aikaleimojen perusteella.

Tähän mennessä on varmasti tullut selväksi että oleellinen osa hommaa ovat nämä sovelluskohtaiset templatet. Template on XML tiedosto josta löytyy ohjelman EXE tiedoston nimi ja ne rekisteritiedot ja tiedostot joita UE-V siirtää. Templateja voi etsiä netistä esimerkiksi Microsoftin omalta foorumilta. Varmasti fiksumpi tapa on tehdä ne itse tai teettää asiantuntijalla (tai vähintään tarkistaa mitä netistä ladattu template tekee). Tätä varten on UE-V Generator työkalu. Työkalun toimintaperiaate on hyvin yksinkertainen, se tutkii mitä sovellus lukee koneelta ja niiden pohjalta rakentaa template tiedoston. Valmista templatea voidaan myös muokata generator työkalulla.

Seuraava kysymys on se miten templateja sitten saadaan käyttöön. Niitä voidaan viedä clientin asennuksen yhteydessä tai sitten jollakin jakelujärjestelmällä. Itse clientissä on myös toiminto jolla voidaan määrittää template säilö(esim levyjako). Säilössä olevat templatet otetaan clientillä käyttöön. Templaten poisto tapahtuu myös kätevästi poistamalla template säilöstä, lisäksi päivittäminen onnistuu korvaamalla vanhan. Template säilöön ei tarvitse olla aina pääsyä vaan client tarkistaa tilanteen kerran päivässä (luonnollisesti muutettavissa) ja muokkaa asetuksena tilanteen mukaan.

UE-V tietopaketti on aika pitkälti purkissa. Toivottavasti näistä tiedoista oli sinulle apua. Mikäli tästä herää ajatuksia/kysymyksiä laita ihmeessä kommenttia tai lähetä posti....

sunnuntai 16. syyskuuta 2012

UE-V sovellusten asetukset liikkeelle! (Osa 1/2)

Microsoftin MDOP on saamassa loppuvuodesta uuden version ja tuolloin tulemme melko varmasti saamaan myös uuden tuotteen mukaan. Kyseessä on User Experience Virtualization, Mikkilän virtualisointi tuoteperheen nimeämispolitiikan mukaan nimi on tällöin UE-V. Tuotteen idea on hyvin nimensä mukainen eli käyttäjäkokemuksen virtualisointi.
Kun UE-V on käytössä tallennetaan käyttäjien ohjelmiin tekemät muutokset keskitettyyn säilöön. Mitäs hyötyä tästä sitten on?
  • Asetusten liikuteltavuus, kun asetus määritellään yhdellä koneella on ne käytössä ympäristön kaikilla koneilla.
  • Koneen uudelleenasennuksen tai uuden koneen käyttöönoton jälkeen ei käyttäjän tarvitse muokata sovelluksia mieleisikseen. Asetukset ovat tallessa keskitetyssä säilössä.

Semmoista... Meillä on jo kelluvat profiilit!


Kelluvat profiilit ovat pitkään olleet winkkari maailmassa, niiden idea on hyvin yksinkertainen. Käyttäjän profiili tallennetaan verkossa olevaan levyjakoon. Tällä tekniikalla käyttäjä saa ympäristön koneilla käyttöönsä mm. työpöytänsä, dokumentit ja myös ohjelmien asetuksia.
UE-V ei korvaa täydellisesti kelluvia profiileja, mutta se tekee paremmin ja tehokkaammin osan toiminnoista.
Hieman vertailua
  • Kelluva profiili vain kopioidaan paikasta toiseen siinä ei varsinaista älyä ole. Rumasti sanottuna profiili vain juntataan paikasta toiseen ja ne sitten toimivat tai eivät.
    • UE-V tekniikassa asetukset liikutellaan sovelluskohtaisesti, niinpä ei tarvitse odottaa koko kelluvan profiilin kopiointia työasemalle jotta käyttäjä saa käyttämänsä sovelluksen asetukset. Lisäksi tarvittaessa voidaan muokata sovelluskohtaisesti mitä asetuksia siirretään ja mitä ei.
  • Kelluvalla profiililla ei ole mahdollista siirtää asetuksia normaalisti asennetun ja App-V sovelluksen välillä. Syynä siihen on se että App-V sovellus tallentaa asetukset omaan tiedostoonsa joka ei ole muiden luettavissa.
    • UE-V osaa siirtää asetukset näiden kahden asennustavan kesken, lisäksi RDS:n RemoteApp sovellukset pystyvät hyödyntämään näitä samoja asetuksia. Yleensä RDS ympäristöön ei sallita kelluvan profiiliin käyttöä koska on tarkoitus käynnistää yksi sovellus ja kokonaisen profiilin vienti sitä varten on melkoisen raskas operaatio. UE-V:ssa liikutellaan asetuksia sovelluskohtaisesti niinpä sen käyttö on huomattavasti kevyempi ratkaisu. Mainitaan vielä että myös VDI ympäristöt ovat tuettuja, enkä näe mitään estettä miksei tätä samaa teknologiaa voisi käyttää myös Citrix XenAppissa.
  • Kiteytettynä: Kelluva profiili on epämääräinen mötti jonka liikuteltavuus eri ympäristöjen välillä on ongelmallista. Kun profiili menee sekaisin yleisin korjaustapa on poistaa sekaisin mennyt profiili ja käyttäjä aloittaa alusta. UE-V:ssa asetukset liikutellaan sovelluskohtaisesti eivätkä ole toisistaan riippuvaisia -> niitä voidaan liikutella yhdessä tai erikseen. Mahdolliset ongelmat rajoittuvat vain yhteen sovellukseen.

Yhteenveto

UE-V on työkalu käyttäjien tekemien asetusten siirtämiseen päätteeltä toiseen. Hyödyllisimmillään tekniikka on ympäristöissä joissa käyttäjillä on useita eri päätelaitteita ja riippuen päätelaitteesta sovelluksen jakelutavat muuttuvat.
Osa 1 on nyt paketissa. Toivottavasti saitte kiinni mihin UE-V on tarkoitettu. Osassa 2 pureudumme UE-V tekniikkaan teknisessä mielessä.