Profilo di TamasLepenye Tamás webnaplójaFotoBlogElenchiAltro ![]() | Guida |
|
12 settembre Miért fontos a virtualizáció a Microsoftnak? – 2.Az előző részben azt taglaltam, hogy mérete ellenére a Microsoft viszonylag hamar felült a virtualizáció “vonatára”, de a ma is érvényben lévő stratégia csak évek alatt állt össze – körülbelül 2005-re. Kárhoztatták is eleget ezért. Azóta sok víz lefolyt a Dunán, a Microsoft pedig előrukkolt jópár termékkel, amely a virtualizációs üzlethez tartozik. A teljesség igénye nélkül – 2005 óta:
Azt már nehéz jelezni, hogy a 2008 R2-ben connection broker található, meg a VDI megoldáshoz kiegészítő szolgáltatások. Szintén a 2008 része a RemoteApp (mint a prezentáció-virtualizáció alapja); hogy megújult a Microsoft Operations Framework; új "Infrastructure Plannig Guide”-ok jelentek meg a korábbi WSSRA helyett. Új licencek jelentek meg, mint a VECD, az SMSE, az SMSD, az ECI vagy a VDI. A desktop operációs rendszer is kiegészült új fejlesztésekkel, mint az RDP7. Végül de nem utolsó sorban úttörő lépéseket tett a Microsoft az SVVP program létrehozásával vagy azzal, hogy vállalati szabvánnyá tette a termékei számára a virtualizáció támogatásának követelményét, valamint meglepte a piacot a Linux IC nyílt forráskódúvá tételével. Akárhogy is, a piac mégis csak a VMware utáni, második szereplőként tekint a Microsoftra. Sőt! Itt-ott felmerül, hogy tulajdonképpen a Microsoftnak rossz a virtualizáció. Most akkor fontos, vagy sem? Lehetőség, vagy veszély? Meglátásom szerint a Microsoft úgy tekint a virtualizációra, mint az iparág egyik meghatározó trendje, amely az IT rendszereket alapjaiban alakítja át, és amely potenciálisan a teljes IT ökoszisztéma üzleti modelljét befolyásolhatja. Olyan alapvető innováció, amelyet nem lehet figyelmen kívül hagyni (Cisco), nem lehet ignorálni (Google), lebecsülni (Oracle), mellőzni (IBM). Ha nem tudod megakadályozni, akkor állj az élére! Értsd meg, tedd magadévá, használd fel arra, hogy átalakulj és túlélj. – Szerintem a Microsoft így tekint a virtualizációra. Belülről így látom. Profitál-e a Microsoft a virtualizációból, és ha igen, hogyan?
Mindezek azonban – bármennyire is jövedelmezők – csak részsikerek ahhoz képest, amit azzal lehet nyerni, hogy egy korszerű architektúrával és sikeres projekttel elnyerhető az ügyfél bizalma és “megbízható tanácsadóvá” (trusted advisor) lehetünk. A megbízható tanácsadó potenciálisan újabb és újabb üzleteket hozhat – hosszútávon. A fenti előnyök “azonnaliak”. Azt gondolom azonban, hogy vannak hosszútávon jövedelmező dolgok is, amelyek jelenleg még akár viszik is a pénzt. Ilyen az Azure. Bizonyos, hogy az Azure rugalmassága mögött a virtualizáció (is) ott van. Hogy ez, vagy ilyen lesz-e a jövő informatikája, azt nem tudni. Annyi viszont bizonyos, hogy a jövő az automatizmus, az önhangoló, adaptálódó rendszereké. A Microsoft stratégiájából fakadóan ezek a termékek meg fognak születni. Ha az üzleti modell is releváns lesz a termékek mellett, akkor a Microsoft nem lesz vesztese a virtualizációs csatának. Veszélyt jelent-e a Microsoft számára a virtualizáció? Külön érdemes foglalkozni a desktop virtualizáció témakörével. Sokan azt gondolják, hogy a virtualizáció egyúttal a Windows desktop, egyáltalán a Windows végét is jelentheti egyben. Ebben nem hiszek. A mai virtualizációs technológiák ugyan sokat gimnasztikáznak, de a végeredmény egy Windows gép becsomagolása és a használata. A Microsoft itt is veszíthet rendszerfelügyeleti árbevételt, de nem igazán látom, hogy tényleges Windows licence árbevételt veszítsen. – A böngésző ezzel szemben valód veszély a Windows világra, ez viszont nem témája ennek a cikknek. Összegzés 11 settembre Miért fontos a virtualizáció a Microsoftnak? – 1.Bognár Attilának az előző cikkben feltett kérdése elgondolkodtatott. A Microsoft régóta itt van a virtualizációs piacon, de vajon mennyire fontos a cégnek ez a terület? Lehetőség, vagy inkább veszély? Ha lehetőség, akkor minek a lehetősége? Ha veszély, akkor milyen jellegű? Kezdetek 2001. egy másik szempontból is fontos éve. Ekkor jelent meg az 1998-ban alapított VMware nevű cég VMware ESX (Elastic Sky X) rendszere. A VMware, akárcsak a Google vagy Softricity, egy dotcom cég volt, amely – szemben a tényleges lufi vállalatokkal – egy valóban zseniális ötletet valósított meg, sőt, a lufi kipukkadása előtt az ESX-szel belépett a nagyvállalatokhoz, és a Google-höz hasonlóan óriásit alakított a maga területén. (Csak az időrend kedvéért: 1997-ben jelent meg egy Virtual PC nevű termék a Connectix-től Mac-re.) A Virtual PC, meg a VMware Workstation – bár izgalmas termék volt – nem hozott földrengésszerű változást. Az ESX azonban más volt: aki tudta, hogy mi a hypervisor (mert tanulta az amerikai egyetemen, vagy éppenséggel használt a hatvanas években olyan az IBM gépeken), az hamar rájött, milyen potenciál van egy ilyen megoldásban és milyen változást hozhat egy adatközpont életében. Szerintem a Microsoft erre 2002. táján jöhetett rá, mert 2003 elején felvásárolta a Connectix-et, egy hónappal később pedig bejelentette a Dynamic System Initiative kezdeményezését. Későn történt mindez? Az első Xen is 2003-ban jelent meg, a Virtual Iron 2005 környékén fordul elő először a hírekben. A Sun Solaris container 2005-ben debütált. 2004. decemberi hír, hogy a RedHat és a Novell beépítik a Xen-t a saját rendszereikbe. Ha figyelembe vesszük a Microsoft méretét, diverzifikált erőfeszítéseit, azt kell mondani, hogy viszonylag gyorsan reagált az iparági változásokra. Persze nem szeretném azt állítani, hogy a Microsoft pontosan tudta, milyen lesz a jövő. De a sejtések nem voltak rosszak. Annyi bizonyos, hogy 2003 áprilisában a Direction on Microsoft által megjelentetett “Microsoft Management Roadmap Update” még nem tartalmazza azt a szót, hogy “virtual”, csupán azt, hogy a MOM és az SMS egy közös jelzőt kap, ez lesz a “System Center”. Egy évvel később megjelent a dolgozat frissítése, amely már megemlíti a Virtual Server-t is, de még érdekesebb az, amit a DSI-ről és az SDM-ről lehet olvasni. A 2004-es d dolgozat egyébként így kezdődik: “Systems management is becoming a major priority at Microsoft: by the end of 2004 the company will deliver several new and substantially enhanced management products and technologies, and all development teams for systems management are now organized under a single leader, Kirill Tatarinov. While details about its radical and long-term Dynamic Systems Initiative (DSI) remain sketchy, the company will continue taking incremental steps to incorporate systems management into its entire business product line. These changes will deliver important benefits to customers even as work on DSI churns away in the background.” Érdekes dolgok találhatók már ekkor a DSI-ról: “A precise definition of the DSI is still evolving, but the company envisions it as a radical change in the way applications are developed, deployed, and operated over their life cycles. Most important: rather than support manageability through add-on, generic management products that incorporate little or no knowledge of specific applications or hardware, manageability will be built into applications, system software, and hardware from the outset. DSI will accomplish this with a common management infrastructure that spans all elements needed for an application to function properly, and a System Definition Model (SDM) that will provide a Microsoft-standard method for building management knowledge into each hardware or software component during its design. Each component will have its own SDM, an XML document with all the information required to manage that component, including dependencies on OS components or other services, definitions of settings that can be configured through OS policy, definitions of variables and counters required to monitor the health of the component, and so on. Among other things, this will enable a new breed of business applications that use SDM information to form operational policies, and management tools which can detect when the overall system departs from those policies and flag what caused the departure.” Mit is csinál a SpringSource?… Visszatérve a Microsofthoz: a teljes kép, és az a fajta stratégia, amit ma is látunk, 2004 végén állhatott össze, és 2005. áprilisában hírdette meg a cég. Ekkor jelentette be, hogy hypervisort fog a Windows szerverekbe építeni; hogy a System Center termékcsalád képességeit kiterjeszti a virtualizáció irányába stb. stb. Hogy hová csúcsosodott ki az DSI, az SDM, a virtualizáció (Hyper-V), a System Center és a Visual Studio együttesen? Nos, mindezen kezdeményezések, szabványok, termékek, szoftverek együttese tette lehetővé, hogy olyan szolgáltatások indulhassanak el a Microsoftnál, mint a Windows Azure. Ah, és még valami: Igen, ezt is Hyper-V támogatja. Biztos, hogy nem érett még a nagyvállalatokhoz? Folytatom 06 settembre Microsoft Hyper-V Server 2008 R2 – a figyelemre méltó hypervisorAzt hiszem, hogy kevés olyan terméke van a Microsoftnak, amelyet ennyire nem értenek a piacon, mint az épp most megjelent Hyper-V Server 2008 R2-t. Többnyire legendák terjednek róla, minthogy “kis és középvállalatoknak szánt”, meg a “Windows szerverbe integrált Hyper-V kistestvére”, meg “belépő szintű rendszer” stb. stb. Ezeket tessék gyorsan elfelejteni, a Hyper-V Server valami egészen más dolog… Eredete és képességei
Mivel az Enterprise Edition lényegében csak licencelés szempontjából tér el a Datacenter verziótól, ezért nyugodtan mondhatjuk, hogy egy teljes értékű hypervisorral van dolgunk. A “kistestvér”, meg “belépő szintű” jelzők elfelejtendők. Elég csak ránézni a Hyper-V Server skálázhatóságára:
A helyi GUI-t leszámítva minden képességében megfelel a Windows szerverbe 2008 R2-be beépített Hyper-V-vel. Ezek közül van néhány meglehetősen érdekes:
Ezen kívül van egy olyan tulajdonsága is, amellyel az “eredeti” hyper-v nem rendelkezik: USB-ről is indítható, vagyis az OEM szerver gyártók merevlemez (pontosabban: system diskhez tartozó merevlemez) nélküli rendszereket is építhetnek a segítségével. Elegendő érvet soroltam fel, hogy a “belépő szintű” jelzőt töröljük? ;-) Beépített felügyeleti eszközök
Mivel jópár olvasó lehet, aki talán még 2008-as kezelőfelületet sem látott, ezért készítettem egy képsorozatot a Hyper-V kezeléséről. Néhány megjegyzés a képek kapcsán: 1-7 kép: A Hyper-V server 2008 R2 felülete a konzolból. Egy jó kliens
A csoportházirendek jelentőségét nem lehet eléggé hangsúlyozni. Nemcsak beállításról, de kikényszerítésről is szó van. Ehhez hasonló képesség a a VMware-nél a “Host Configuration Controls” vagy Host Profiles az ESX 4 Enterprise Plus – tehát a legdrágább - csomagban érhető el, és a nyolc sub-profile-ból (memory reservation, Storage, Networking, Date & Time, Firewall, Security, Service, Advanced) a Date & Time, Firewall, Security, Service, Advanced részeket a GPO lefedi, nem beszélve néhány egyéb képességről, mint a szoftver telepítés. Ára
1. Van legalább egy Windows 7 a közelben, amelyre telepíthetjük a Remote Server Administration Tool (RSAT) nevű eszközt. (Ez tartalmazza a Server Manger-t, a Fail-over cluster manager-t, a Hyper-V MMC konzolt, a Group Policy Management Console-t és minden más, szerver felügyeleti MMC modult.) Az RSAT ingyenes, de a Windows 7 nem. 2. Active Directory tartományban dolgozunk. A Hyper-V Server 2008 R2-nek természetesen NEM követelménye az AD, elvan anélkül is. De a fail-over clusterhez (High availability, Quick / Live Migration) szükség van AD-re, vagyis szükség van legalább egy Windows szerverre is. A ma kapható legolcsóbb Windows szerver változat a “Windows Server 2008 R2 Foundation Edition”. Ez már tartalmazza a WDS, a WSUS, a GPO-t, sőt az RSAT is használható rajta. Azt gondolom, hogy ma vállalatok túlnyomó többsége a fenti kitételeket könnyedén megugorja. Számukra a Hyper-V server nem okoz többlet beszerzési költséget. Akik minden fent funkciót ki szeretnék próbálni, de nincs AD-jük vagy legalább egy Windows 7-esük, akkor nekik a Hyper-V server telepítése előtt ezeket az előfeltételeket be kell szerezni. Figyelem! Mint minden más informatikai terméknek, a Hyper-V Server 2008 R2-nek is van üzemeltetési, birtoklási költsége: TCO-ja. Egy szoftvert fenntartani pénzbe kerül. Jelentősége A Hyper-V Server 2008 R2 kétszeresen is naggyá tett szoftver. Egyrészt naggyá tette a Microsoft azzal, hogy az Enterprise változatból hozta létre, így minden, az Enterprise verzióra jellemző tulajdonsággal bír. Másrészt naggyá tette a VMware kereskedelmi gépezete: éveken keresztül a VMotion volt az a szent tehén, amely nélkül “virtualizáció elképzelhetetlen” (Naná! Olyan csak nekik volt.) Ez nem volt igaz, de az ügyfelek elhitték, a szoftver adoptációját pedig felgyorsította. Most mindenki működés közbeni migrációt szeretne. A Microsoft pedig azt ingyen adja. Hiába mondja mostantól a VMware partneri kör, hogy “a live migration már nem minden” – ezt elhitetni már sokkal nehezebb. Az gondolom, hogy a legkevesebb, amikor azt mondjuk: a Hyper-V Server 2008 R2 figyelemre méltó. 20 agosto Ökölszabály vagy ökör szabály?Biztos vagyok benne, hogy nincs kishazánkban olyan rendszergazda, aki ne tudná: ha a felhasználók a saját gépeiken “felhasználók”, akkor az csupa-csupa előnnyel jár a rendszer birtoklását illetően. A teljesség igénye nélkül:
Végeredményben a felhasználó-felhasználó nagyságrendekkel kisebb mértékben veszélyezteti saját rendszerét, a számítógépe védett VELE SZEMBEN is, ez pedig végeredményben kevesebb hibát, kevesebb incidenst, alacsonyabb üzemeltetési költségeket és kisebb TCO-t jelent. Tiszta nyereség, mindenki látja ezt, a felhasználó pedig – aki igazából nem ért az informatikához – belátja, hogy ezek a szabályok végeredményben érte és nem ellene vannak. A felhasználókat valódi felhasználókká tenni Windows környezetben azért nem olyan könnyű. Ha a Windowsra fejlesztők nem lennének oly megátalkodott lusták és követnék Microsoft ajánlásait, már régen kivesztek volna a rendszergazda jogosultságot igénylő alkalmazások. De sajnos korunk fejlesztője életművének nem elhanyagolható része igényli a rendszergazda jogosultságot. Mégis, rendes IT szervezet küzd az ilyen ártány szoftverek ellen: alternatívákat vásárol inkább, vagy megveszi és bevezeti a legújabb verziót, amelyet már rendesen megírtak stb. stb. A szakma pedig mindig, MINDIG elismerően nyilatkozik, ha valahol a kollégák belevágják a fejszéjüket a kemény fába: legyen a felhasználó csak felhasználó. Végül, ha sikerül a projekt, és mindenki, aki nem része az üzemeltetésnek, csak felhasználói jogokkkal rendelkezik, a közösség elismerően bólogat: igen, ez egy biztonságosabb rendszer. Teljesen őszintén: én sem vagyok kivétel. Korábbi munkahelyemen, a MAL-ban, ahol én voltam a felelős a szerverek és munkaállomások működéséért, mindenki felhasználó volt a gépén: a tulajdonosok, a vezérigazgató, a IT igazgató és az összes felhasználó, beleértve rendszergazdákat, de még a tulajdonosok gyerekeit is.(*) Sőt! Még ebben a webnaplóban is beszámoltam a “Zéró Domain Admin” projektről, amelynek az volt a lényege, hogy szerepkör-megosztással szétosszuk a “Domain Admin” jogosultságokat és kiürítsük a csoportot. Nálunk még a rendszergazdák is felhasználók voltak, legalábbis azon igyekeztem, hogy a nem rendszerüzemeltetési feladatokhoz a saját, korlátozott, felhasználói fiókjukat vegyék igénybe. Mindabból, amit leírtam, egyenesen következik, hogy igencsak meglepődtem, amikor a Microsofthoz kerültem, és azt találtam, hogy itt mindenki helyi rendszergazda a gépén. Éppenséggel nem bántam: egy kicsit aggódtam, mi lesz, ha én is csak felhasználó leszek a gépemen. Én tudom, hogy mikor, mit és miért kell feltenni a gépemre. Rendszergazda jogosultság mellett sem szedek össze vírusokat, és ha netán összebarmolnám a gépemet (nem szoktam), magam meg tudom javítani. Feltéve, hogy van jogom rá. Lett jogom, és ezt ma sem bánom. De hogy is van ez? A felhasználóimnak korlátozom a jogait, de ha magamról van szó, akkor már nem is tetszik annyira ez a módszer? És még tovább: hogy van az, hogy a Microsoft, amelynél több, mint százezer ember dolgozik, amely a világ egyik leginkább támadásoknak kitett IT rendszerével rendelkezik, és amely cég úton útfélen azt hirdeti (karöltve a Gartnerrel), hogy a “lezárt, jól menedzselt gép az üdvözítő”; szóval ez a cég mégis megengedi, hogy a munkatársai tetszés szerint garázdálkodhassanak a gépeiken? Bevallom, nem tettem volna fel ezeket a kérdéseket magamnak (és a webnaplónak), ha a minap nem beszélgetek hosszan egy partnerünk tapasztalt rendszermérnökével a Microsoft Optimimális Desktop ajánlatáról. A beszélgetés során kiderült, hogy náluk is éppen “racionalizálják” a hozzáférési jogosultságokat, és tulajdonosi támogatás mellett (“eszi, nem eszi, nem kap mást”) megindult az átállás, amelynek eredményeképp ők – a teljes rendszerintegrációs csapat, beleértve a konzulenseket meg mindenkit - “felhasználókká” válnak. Így aztán már most gondolkodnak azon, hogy milyen módszerrel jutnak majd olyan eszközhöz, amivel dolgozni is lehet… Ahhh. Leesett a tantusz.
Szóval miért is helyi rendszergazdák a Microsoft dolgozók? Azért, mert ez legitim igényük. Nem úgy igény ez, mint ahogy az igazgató kisfia sír admin jogért, hogy játékot tehessen fel. Hanem a felelős cselekvésé: az MS alkalmazottak informatikai értelemben képzett és felelős felhasználók. Tudnak bánni rájuk bízott jogokkal. A rendszer agilisebb, vagyis gyorsabban reagáló, ha az emberek megtehetik azt, amihez egyébként értenek. Ha senki sem lenne rendszergazda, egy ilyen szervezetben ez olyan mértékű incidens EMELKEDÉST jelentene, amelyet semmilyen támogató csapat nem tudna lekezelni. Mindenki minden esetben a helpdeskhez fordulna a telepítésekért, átkonfigurálásért, beállításokért stb. stb. Tudják ezt az MSIT-nál is. Ezért aztán több dolgot is (jól) csinálnak:
Szummázat (az enyém): A “felhasználó legyen felhasználó” szabály egy ökölszabály. Többnyire helyes. Az informatikailag képzetlen, félművelt vagy felelőtlen (magán segíteni nem tudó) felhasználók támogatása olcsóbb, ha a “hibázás lehetőségét” csökkentjük. Okos dolog, ha a gyufát és a gyógyszert olyan helyen tároljuk a lakásban, ahol kisgyermek nem éri el. Ugyanakkor a “felhasználó legyen felhasználó” szabály CSAK egy ökölszabály. A tényleges igények, munkamódszerek felmérése után vezethető be. Ha olyan helyen is alkalmazzuk, ahol nem kellene, kárt okozunk: jobb esetben csak megemelkedett támogatási költségeket, rosszabb esetben egy kevésbé hatékony szervezetet eredményezhet az intézkedés bevezetése. Az előbbi példával: ha a családban mozgássérült felnőtt is van, gyógyszereinek elzárása akár életveszélyt is okozhat. A biztonságnak lehet ez segítője, de rossz esetben csak pótcselekvés: a valódi veszélyekkel szemben a valódi védelmi intézkedéseket kell hozni. Mélységi védelemre van szükség. És még valami. Részlet a “10 Immutable Laws of Security” írásból: Law #3: If a bad guy has unrestricted physical access to your computer, it's not your computer anymore Te, olvasó, aki értesz az informatikai eszközökhöz, sőt, esetleg biztonsági szakértő vagy, mit szólsz a partnerünk biztonsági csapatának ötletéhez? Megosztod a gondolataidat, hogy a IT biztonsági csapat a legjobb döntést hozhassa? ----------------------- (*) Kivéve egyet: egy egyetemet végzett, a számítógéphez profi módon értő srácról volt szó. Először persze ő is csak felhasználó volt. De mivel annyiféle dolgot csinált, és mindig tudta, hogy mit, és okos volt és felelősségteljes, végül engedtem, és kapott helyi rendszergazda jogot. Attól kezdve tizedannyit hívott. A * után részből tudható, hogy miért. 22 luglio Hyper-V Linux integrált komponensek nyílt forráskóddal, GPLv2 licenccelAz első budapesti virtualizációs nap legvégén, a kerekasztal beszélgetés kezdetén, azt a kérdést kaptam nyitásképpen, milyen Linux verziók támogatottak Hyper-V alatt (vagyis: felett). Ezzel rögtön bele is futottunk a LINUX-támogatottság-IC problémakörbe. Nagyjából vázoltam a jelenlegi (akkori) helyzetet, és hamar kibukott, hogy a most (akkor) elérhető IC csak a 2.6.19-es kernel verzióig képes működni, annál újabbak esetén el sem indul. Rögtön jött a kérdés, hogy vajon a Microsoft miért nem GPL alatt fejleszti az integált komponenseket a Linuxhoz. Erre azt válaszoltam, hogy “Nem tudom, pedig logikus lenne.” majd mindjárt hoztam egy példát, nevezetesen a System Center Operations Manager 2007 R2 Cross Platform Extension fejlesztését, ahol a Microsoft aktívan beszállt az OpenPegazus projektbe. Úgy látszik, nem csak én gondoltam, hogy van értelme egy ilyen lépésnek. A minap a Microsoft bejelentette, hogy kb. 20 000 sornyi forráskódot, a Hyper-V Linux Integrált komponensét (rövidítve: IC), a GPLv2 licence alá helyezi, az IC eszközmeghajtók pedig a Linux kernel eszközmeghajtó ágában fognak megjelenni. Juhéjj!! A világ persze a szenzációt keresi, és az, hogy “Microsoft és GPLv2”, így együtt, szenzációsnak tűnik. Meg az is, hogy “a Microsoft részt vesz a Linux kernel írásában”, ami meg, ugye, nem egészen pontos fogalmazás. Azt gondoltam, hogy a magam tudásával összeütök egy kis “Gyakori kérdések" listát, hátha sikerül néhány fehér foltot eltüntetni a témába. K: Milyen szoftvert tett nyílt forráskódúvá a Microsoft? K: Mi az, hogy Hyper-V? K: A teljes Hyper-V nyílt lett? K: Pontosan mit jelent, hogy integrált komponens, és mit csinál? K: Ok. És nem leegyszerűsítve?
Ha az IC-t telepítette a rendszergazda, akkor a szülőpartíció és a gyermek-partíciók (virtuális gépek) között egy pont-pont adatkapcsolat jön létre, ez a VMBus. A paravirtualizált driverek ismerik a VMBus-t és ezen keresztül, a Hypervisort tehermentesítve küldenek illetve fogadnak nagy mennyiségű adatot. A vituális gép I/O (és minden egyéb) teljesítménye ugrásszerűen javul, a virtualizációs többletteher pedig jelentősen csökken. K: A most nyílttá tett Linux IC minden komponenst tartalmaz? K. Tehát nincs például a virtuális gép és a gazdagép között időszinkronizáció? K. És nincs Guest Shutdown Service sem? K: A zárt forráskódban ez még megvolt? K: Mi az, hogy “Hyper-V Volume Shadow Copy Requestor”? K: És a hiányzó részekkel mi lesz? Ezek nem is kerülnek bele a nyílt kódba? K. Tehát az IC-től jobban fog futni majd egy Linuxos gép Hyper-V felett. Van a most megjelent IC-ben vSMP támogatás? K. Ha egy disztribúcióban benne lesz a Hyper-V IC, akkor azt a disztribúciót támogatja majd a Microsoft? · Red Hat Enterprise Linux 5.2 (x86/x64) Ezen disztribúciók esetén a Microsoft ügyfelek a Linuxos kérdéseiket is továbbíthatják a Microsofthoz, amelyeket az MS gyártói keresztszerződések segítségével megválaszol/megold. A többi disztribúció esetén az lesz a helyzet, hogy a Microsoft a nyílt forráskódú IC-t támogatja majd, a disztribúciókkal kapcsolatos problémákkal viszont a disztribúció gyártójához kell fordulni. K: Ez a verzió egy végleges változat? K: Kér pénzt azért a Microsoft, hogy egy virtuális Linuxos gépet Hyper-V felett futtatok? K: Én úgy tudtam, hogy a Hyper-V a Windows része, az meg pénzbe kerül. K: Miért éri meg a Microsoftnak nyílt forráskódúvá tenni a Hyper-V IC-t? Megtérnek? K: Várható, hogy a Microsoft megnyitja a teljes Hyper-V forráskódot? K: A Microsoft a Linuxszal való erőlteljes verseny miatt kényszerült kinyitni a kódot? K: Elképzelhető, hogy a Microsoft egyszer majd visszavonja a kódot? K: Ez az első eset, hogy a Microsoft nyílt forráskódot fejleszt? K: Mi lesz a többi platformmal? Én a FreeBSD-t favorizálom. K: Tervez-e újabb nyílt forráskódú projektet a Microsoft? K: Érdekel, hogy mit csinál a Microsoft a nyílt forráskódú világban. Van erről egy tájékoztató oldal? 07 luglio Az első virtualizációs nap – belülről és kívülrőlMegvolt, szép volt. Hogy volt? Másfél hónapig még a webnaplót is elhanyagoltam, most következik a beszámoló – persze a magam szemszögéből. Pár héttel ezelőtt egy kollégám hívta fel a figyelmemet, hogy szerveződik egy “Virtualization-day” a HUP-on. Hamar látszott, hogy sokkal többeket érdekel, mintsem hogy egyetlen lakásban elférjen a társaság. Nosza, egy gyors kupaktanács után felajánlottam a nagytárgyalónkat. A dolog azonban ettől csak még nagyobbra nőtt, hogy végül már Microsoft tárgyaló sem volt elegendő. Ráadásul a várható látogatók száma eltolta a nap jellegét a “reszelésből” az előadások felé, hiszen 200 ember vasát az isten tápellátása sem bírja. Szerencsére az esemény fontosságára felfigyelt szinte minden gyártó hazai leánya (meg jó néhány partner), így aztán hamar összejött egy kis sponzori pénz, hogy rendes helyet lehessen keresni. Réz Andrisék, bár kezdő szervezők, a lelküket is kitették, hogy a nap tényleg összejöjjön. Nem kis fejtörést okozott, hogy mit is mutassak. A virtualizáció egy kicsit mindig varázslat, egy kicsit mindig sci-fi. De vajon mennyire legyen az az előadás? A hallgatóság várhatóan inkább hűvös távolságtartással fogad majd. (A HUP-on jópáran nem szimpatizálnak bármivel, amihez a Microsoft név társítható.) Ráadásul a VDI – úgy önmagában - nekem nem túl szimpatikus téma. Egyszerűen azért, mert az általános megközelítése szerint túlságosan technológia-centrikus, ahelyett, hogy probléma-centrikus lenne. Az azonban, hogy véletlenül az első előadás az enyém lett, egyúttal lehetőséget adott, hogy definiáljam a témát mind a technológia, mind a probléma szempontjából. (Ezt majd egy későbbi cikkben itt is megteszem.) Végül abban maradtam magammal, hogy néhány dia erejéig bemutatom, mit jelent egyáltalán a VDI, hiszen az egy nagy elefánt, aztán esetleg egy-egy lábát, meg ormányát szemlélve nem látszik az egész állat. Ehhez a “Bevezetés a VDI világába” képeit használtam fel. Ugyanakkor a technológia általános leírása mellett mindenképp rá szerettem volna mutatni, hogy divatossága ellenére itt mégiscsak egy eszközről van szó egy probléma – nevezetesen a munkakörnyezet biztosítása – kapcsán. Márpedig ebben igen sok minden beletartozik, bele is kell, hogy tartozzon. Ezért volt része az előadásnak az alkalmazás-virtualizáció, a dinamikus kövér-kliens, a RemoteApp, a Remote Desktop Web Access. stb. stb.
Az előadás nagyobb része ettől kezdve nagyjából a TechNet-re készül screencast vázát követte, kivéve a legutolsó részt, a HD-videó bemutatását. (Ezt screencastban “elég nehéz” megmutatni.) Egyébként azt hiszem, ezt Mo.-n megint csak először láthatta nagyérdemű. Személy szerint a kedvenc funkcióm, a virtuális gép RDP-kapcsolaton keresztüli felélesztése volt. Abba különösen bele lehet szeretni. Bármennyire készültem, azért bennem is volt lámpaláz. Elfelejtettem megmutatni, hogy az egész bemutató “Internetes” részéhez mindössze négy tűzfal-publikációs szabályra volt szükség. Ki kellett ajánlani a Remote Desktop gateway-t és a WebAccess szerepkört (1 szabály, HTTPS); az App-V publikációs funkcióját (2. szabály HTTPS); az App-V streaming képességét (3. szabály RTSPS), végül a PKI rendszer CRL elérését (4. szabály HTTP). Egyéb dolog nem is kell, főleg nincs szükség VPN-re. Másrészt megmutathattam volna a Connection Broker felületét, meg hogy mi mindent lehet ott beállítani. Két percem még maradt volna. No sebaj, majd máskor.
Érdekes volt hallani mit hangsúlyoz Attila. Pl. az USB átirányítást. Nálunk ez talán már az RDP 5.0-tól létezik, de erősen operációs-rendszer függő. Az XP kevesebbet tud, az Vista “nem-Enterprise” verziók már kicsit többet, a Vista-Enterprise még többet, a Windows7 (RDP7) pedig teljes értékű átirányítást nyújt. Igaza volt Attilának, hogy ezt megemlítette, a szívemből beszélt. A VDI projektek egyik nagy buktatója lehet, ha nem elégítjük ki a felhasználók igényeit maradéktalanul. Márpedig ahhoz a desktop élményt a lehető legteljesebben biztosítani kell. Örülök, hogy ez elhangzott, rímelt egy márciusi bejegyzésemre. Délután – vagyis, pontosabban: ebéd után, tehát a legutálatosabb időpontban, “emésztés idején” – következett a XEN-es bemutató. Az előadás váza jó lett volna, viszont előadói gyakorlat híján az előadás csak nagy odafigyeléssel volt követhető. Inkább kisebb nézőközönség, 6-10 ember számára lett volna megfelelő, interaktív formában. Segíthetett volna egy-két áttekintő ábra is. A dolognak az volt a szépsége, hogy szinte ugyanazt csinálta meg az előadó parancssorból, mint amit mi grafikus felületen. Az előadó – Endrész Attila – pechére a livemigration nem jött össze, így a csattanó elmaradt. Pedig látszott, hogy sok-sok munka volt az előadás mögött. A HUP-on volt, aki citrom-díjat adott volna. A magam részéről ezt nem tartomk igazságosnak. Attilának – szemben minden más szereplővel – nem szakmája előadni valamit. A virtualizációt is csak a maga eszközeivel és lehetőségeivel ismerte meg, nincs mögötte tanfolyam, multi-cég stb., csak szorgalom és lelkesedés. Ezt a lelkesedést, meg a szakma szeretetét szerette volna átadni nekünk. Szóval csak csínján azzal a citrommal. (Érdekes volt egyébként, hogy többször elejtett olyan megjegyzést, hogy “ezt nem is tudom pontosan, miért van”, meg hogy “nem is értem, hogyan működik” stb. Én viszont pontosan tudtam a kérdéseire a választ, mégha nem is volt a kezem között XEN. Ezt teszi a hasonló, mikrokerneles architektúra.)
Egy ideig próbáltunk új vetítőt szerezni, amikor aztán ez nem sikerült azonnal, Zoli “LiveMigrálta” a csapatot a kisterembe. (Nagy röhögés mellett). Itt volt kivetítő, meg ott voltak a demó gépek is, viszont nem lehetett leülni, és a gépek miatt meglehetősen nagy volt a zaj. Egy darabig ilyen áldatlan állapotban zajlott az előadás, később, amikor mégis lett hálózat, meg kivetítő is, visszaballagtunk a nagy előadóba. Ezzel együtt a demóból lényegében nem lett semmi, a JAVA-s kezelőfelület rengeteg hibát dobott, úgyhogy itt is elmaradt a csattanó. Zoliról viszont még biztosan fogok hallani, mert nagy tehetség. Egy apróságot megfigyeltem és megjegyeztem. A SUN is ismeri a Microsoft által “Quick Migration”-nek nevezett technológiát (save state – failover – restore), csk ők éppen “Warm Migration”-nek nevezik. Nocsak, ez másnak is fontos volt? A SUN-os bemutató után ismét Macskásy Attila következett, aki - felbuzdulva azon, hogy mindenki live migration-t mutogat – gyorsan bejelentkezett a demó adatközpontjukba és bemutatott egy live migration-t, majd rögtön ezután egy hibatűrés demót is. Miközben kattintgatott, megjegyezte, hogy igazság szerint nem érti pontosan miért kell ezen annyit rugózni, hiszen a VMware évek óta tud már ilyet. Nos, itt az idő ezt elmondani: azért rugózott mindenki ezen, mert a VMware éveken keresztül megkülönböztető képességként árulta a VMotiont (és valóban, csak ők tudták), s miközben így tettek, a Virtualizáció alapkövévé emelték a funkciót. A VMotion volt valójában az a dolog, amely eladta a virtualizációt, ahogy erről korábban már többször írtam. Aztán, most, amikor már mindenki tud live migration-t (vagy, ahogy a demók mutatták, már tényleg majdnem tud), mindenki olyan lett, mint Kispipi Szutyejev Kispipi és Kisréce meséjében. Én is! Én is! Attila teljes joggal mondja, hogy ez önmagában semmi, kell mögé a menedzsment és kell mögé az alkalmazás (például a DRS, vagy a Power Management), csakhogy ezt NEHÉZ lefordítani olyan egyszerű üzenetté, amelytől az ügyfelek nem a legolcsóbban kapható LiveMigration-t veszik meg. Pedig, még egyszer: Attilának igaza van, a LiveMigration önmagában nem “A” megoldás. Őszintén szólva azon viszont csodálkoztam, hogy a VMware milyen demó központtal rendelkezik. Arről én is írtam korábban, hogy van nekünk egy mssalesdemos.com oldalunk, ahol idősávokat lehet lefoglalni és kész demókörnyezeteket kaphatunk. Csakhogy azok a demók virtuális gépek. A VMware viszont FIZIKAI gépeket bocsátott egy előre igényelt idősáv erejéig a mérnöke rendelkezésére, amelyeken aztán TÉNYLEG mindent le lehetett demózni. Ahh, nekem össze kellett várnom, míg három gép kerül hozzám. Igaz, azokat viszont megbecsültem, a demóimat magam építettem, és birtoklom is őket teljes egészében. Az utolsó előadó újra én voltam. Egy Hyper-V Server 2008 R2 cluster felépítését vállaltam, és egy apró kitérővel ezt sikerült is megvalósítanom. Mutattam egy WIM2VHD-t, amivel Sysprep-pelt virtuális merevlemezre rakott operációs rendszert lehet készíteni. Ezt BCDEdittel betettem a boot menübe, majd el is indítottam. (Indítható VHD…) Mivel voltak “üresjáratok”, vagyis olyan időrések, amikor a gép dolgozott, a köztes időket áttekintő ábrák bemutatására szántam. Többször próbáltam ezt a demót is, így pontosan tudtam, hogy mennyi időm van egy-egy parancs kiadása után. Csak annyi problémám volt, hogy a notebookom nem tudott egyszerre kivetíteni és az LCD panelen is képet megjeleníteni, mert a Hyper-V server grafikus meghajtóját erre nem készítették fel. Sebaj, egy újraindítás után a kivetítőre tereltem a képet, így lehetett látni, milyen a felület. Megmutattam egy hálózati kártya telepítési módot (a mikrokernel hypervisor előnye ;-)), meg megmutattam, milyen felület áll rendelkezésre az általános szerver-beállításokra és az iSCSI konfigurálására. Ezután elindítottam egy olyan VHD-t, amely már cluster-tag, hogy jusson idő a LiveMigration-re (Én is! Én is! :-)) Sajnos a fürttag elsőre nem akarta meglátni az iSCSI lemezeket – sosem fogjuk megtudni, miért – úgyhogy az előadást a Server Manager, a Hyper-V Manager és a Fail-Over cluster Manager bemutatásával zártam, plusz megígértem, hogy az ittmaradóknak összehozom a demót. A többség nem mozdult, és megérte: egy újabb reboot után már minden működött, úgyhogy abszolváltunk előbb egy Quick Migration-t, majd egy Live Migration-t is. Mindeközben még elmondhattam, hogy milyen képességekkel rendelkezik a Hyper-V Server 2008 R2, no meg a végén, hogy ez “csak úgy” letölthető. Hmm! A végén záporoztak a kérdések, és vagy egy tucat névjegykártyát szétosztottam. Azt hiszem sikerült valami izgalmasat mutatni. A nap végére (értsd: szombat este fél nyolc után) még vagy negyven ember állt körül minket, Macskásy Attilát és engem, és tették fel az újabb és újabb kérdéseket. Jó volt látni, hogy nem is olyan kicsi ez a “kemény mag”. Volt vagy fél kilenc, mire eljöttem, csupa jó érzéssel.
A berhelős rész egyébként jó ötlet. A kiállítóknak reklámhely, az unatkozóknak egy jó élmény, az érdeklődőknek varázslat. A sok-sok beszéd után pedig mégis jó látni, hogy az egész összerakható, működik, kipróbálható – bérelhető (;-)). Összességében nagyon jól éreztem magam, tanultam, ismerkedtem, és tapasztalhattam, hogy sokakat érdekel, izgat a téma, fontosak az előadások és fontos ez a webnapló is. Ez úton köszönöm Réz Andrásnak és Juhász Gergelynek, a Virtualizációs nap szervezőinek, hogy összehozták nekünk ezt az élményt. Köszönöm Rideg Marci és Kovács Zoli kollégáimnak a felkészülésben való segítségüket. Köszönöm a sok kérdést, meg gratulációt, remélem személyesen/ a fórumon / ezen a webnaplón / e-mail-ben stb. stb. találkozunk. 30 giugno Virtualizáció nap - 2009. július 4.Érdekes kezdeményezésbe csöppentem a minap. Néhány srác egy virtualizációs összejövetelt kezdett szervezni "összejövünk valakinél" alapon. Aztán amikor kiderült, hogy áram kell, meg hely, meg többen is lennének, bedobtam, hogy akár nálunk, a munkahelyen is lehetne. Erre még többen jelentkeztek és elég hamar 100 fölé ment a létszám, amit már a mi nagy tárgyalónk sem bír el. Végül az esemény a Lurdy házban kötött ki. Nem a moziteremben, hanem egy külön, konferencia-teremben. Persze a létszám növekedésével változott az összejövetel jellege, eltolódott az előadások irányába - legalábbis, ez az első ilyen lesz. Vállaltam kettőt is (VDI és Hyper-V), meglátjuk, hogyan sül el a HUP-os közönség előtt.
Szóval ezen a héten szombaton ("Született július 4.-én" :-)) lesz az első virtualizációs nap, legalábbis itt, Budapesten. Akit édekel, szeretettel várjuk. Információk a szervezők honlapján (Virtualization-day.info), regisztráció pedig itt: http://virtualization-day.com/jelentkezes/ 08 maggio 250 000Amióta összeállítgatom a webnapló statisztikáját, rendre hozom fél évenként az 50 000 találatot. Vagyis ez inkább fordítva van: ötvenezrenként statisztikát csinálok ;-). Most is így történt. Nagyjából 2006. júniusa óta tart ez a látogatottsági trend, néha egy hajszálnyit laposabban, most éppen egy másik hajszálnyit meredekebben. (A függőleges vonal a munkahelyváltás időpontja.) A cikkek téma szerinti kumulatív megoszlása folytatja a korábbi tendenciákat. Az “IT 2.0” még nagyobb teret nyert, de a “Munkahely” kategória növekedése megállt. A teljes blogra vonatkozóan a cikkek majdnem 70%-a négy téma köré csoportosul (IT Üzemeltetés, Munkahely, IT 2.0 (Virtualizáció) és “IT közösség”). Ha az elmúlt fél évet tekintem, akkor a fő téma a virtualizáció volt, emellett a megelőző félévhez képest képest kicsit többet írtam az üzemeltetésről és kevesebbet a munkahelyről. Ami sajnálok, hogy keveset írtam a kommunikáció megoldásokról és keveset a licencelésről – ez utóbbira pedig a szóbeli visszajelzések alapján szükség lenne. 02 maggio Processzor kompatibilitás és a virtuális gépek mozgatásEz egy régi történet, még 2008 februárjában vetette fel Mike DiPetrillo. Az utóbbi napokban Bognár Attila megjegyzéseiben újra előbukkant a téma, és vele egyetértésben úgy gondoltam, megér egy bejegyzést. A probléma Megoldás a VMware-től A Hyper-V működése A történet itt véget is érhetne, a a vmware-es kollégák nem nyugodtak és összehoztak egy videót arról, mennyire “nem működik” a processzor kompatibilitás ellenőrzés a Hyper-v esetén. Intel-AMD demót nem lehet bemutatni a fentiek miatt, maradt hát az azonos gyártó de eltérő utasítás-készlet szituáció. Ha valaki megnézi a videót, első az elszörnyülködés. Te jó ég! Hogy még ezt sem tudja! Hogy lehet egy ilyen termékben megbízni! Mielőtt azonban mindenki teljes letargiába esik, érdemes néhány dolgot “észrevenni”:
Persze adódik a kérdés: ez esetben tulajdonképpen lényegtelen az utasítás-készlet ellenőrzés? Nem, nem az. Látni kell, hogy a VMware ESX lassan nyolc éves termék. Ez idő alatt rengeteg processzor került ki a piacra és bizonyára sokkal könnyebb lenne demózni egy 2002-2003 táján kiadott proci és egy mai közötti inkompatibilitást. A VMware-nek, már csak a termék története miatt is, létre kellett hoznia ezt a funkciót. A Hyper-V, az ESX-hez képest, az újabb processzorokon fut (megköveteli a hardveres virtualizáció támogatást). Bár a processzorok erőteljesen fejlődnek, a fejlődés jelenleg a magokra, és olyan képességekre koncentrál, amelyet a virtualizációs gazdagépek tudnak kiaknázni, az utasítás-készlet bővülés ritkább (de amint láttuk nem szűnt meg teljesen). Ahogy haladunk előre az időben, úgy válik egyre valószínűbbé, hogy újabb utasítás-készletek lesznek elérhetők. Ha ezeket a szerver alkalmazások is kihasználják, akkor majd a Hyper-V is szembesül azokkal a problémákkal, amelyekkel az ESX már korábban találkozott. Ma még ez nincs így. Vagyis, összefoglalva: a vmware-es kollégák által készített demó egy ténylegesen meglévő, de jelenleg még marginális probléma felnagyítása. A célja pedig, hogy a bizonytalan ügyfeleket elriassza a hyper-v-től. Úgy szokás ezt nevezni, hogy FUD. 01 maggio Joe Wilcox-ot kirúgtákKi a fene az a Joe Wilcox? – gondolhatjátok most páran. Nos, ő egy újságíró, és az EWEEK-en több blogot is vezetett. Ezek egyike a Microsoft-Watch. 2006. novemberében vette át a feladatot, és azt gondolom, hogy nagyon magas szinten végezte a munkáját. Az ő írásai révén értettem meg például:
Nem mondom, hogy mindig egyet értettem vele, de a gondolatai segítettek eligazodni nem csak a Microsoft, de a teljes IT iparág világában. Joe kritikusan, de igazságosan írt a Microsoftról, precízen elemezte az üzleti eredményeit, kommentálta a reklámjait, megjegyezte a vezető jóslatait, aztán megnézte teljesülnek-e. Fantasztikus módon ismeri a cég belső szerkezetét, vezetőit, elemzéseket írt, amikor valaki távozott, amikor valakit előléptettek, vagy átcsábítottak a konkurenciától. Hát, most kirúgták. Recesszió van. Azt hiszem túl értékes a tudása, hogy egy másik orgánumnak ne kellene, úgyhogy előb-utóbb újra írogatni fog majd. Azért mégis sajnálom: munkanélkülésig, bizonytalanság – kemény világ, velünk is megeshet. Ha látom majd hol bukkan fel jelezni fogom. És még valami: több mint 100 webnaplót követek – néhányat nagyon alaposan, néhányat csak felületesen. Viszont csak 5 RSS előfizetésem van a mobiltelefonomban. A Microsoft-Watch az egyik – volt. 29 aprile Quik Migration vs. VMotion - utoljáraAz úgy volt, hogy a munkám során egyre többször kellett az ügyfelek számára, munkatársak számára stb. összehasonlítgatni az ESX VMotion és a Microsoft Quick Migration funkcióit. A dolog egyre sűrűbben előfordult, rengeteg ködös gondolattal találkoztam szóban és írásban, ezért elkerülhetetlenné vált egy cikk megírása. El is kezdtem, de aztán rájöttem, hogy alapok nélkül nincs értelme, így született meg a majd fél éven át írt összehasonlító cikksorozat, melynek megírása során én magam is sokat tanultam. Végül a konkrét Quick Migration – VMotion elemzés a 10. cikkben íródott meg – s milyen furcsa - ez a cikk egyetlen megjegyzést sem kapott. (Igaz, a HUP-on megtárgyaltuk a téma egy részét). Az érvelést senki nem cáfolta, még csak nem is kritizálta. Ez egyrészt jó, másrészt azt sejtem, hogy a Excel táblába valójában senki nem kukkantott bele.
A következő esetet úgy készítettem, hogy a fizikai és a VMotion adatokat változatlanul hagytam, a Quick Migration-nél viszont 2 VM-es környezettől kezdődően egy tartalék VM-et iktattam a rendszerbe, vagyis az egyik rész-szolgáltatást redundássá tettem (pl. egy webszervernek van egy párja és NLB-ben működnek együtt.) Az összehasonlítás persze “igazságtalan”, de a célom az volt, hogy megvizsgálja, hogyan hat a rendszerre, ha a hypervisor szintű fürtözést legalább egy vendég-gép magas rendelkezésre állásával ötvözöm.
A harmadik ábra az előző kiteljesítése. Itt úgy módosítottam az adatokat, hogy a Quick Migration esetében minden VM teljes, alkalmazás szintű rendundanciát élvez. (Ez megint “igazságtalan”, de a vizsgálatnak megint csak “hatás” vizsgálata a célja.)
Összességében elmondható, hogy:
Miért fontos ezen gimnasztikázni? Azért, mert a VMotion-t ma kötelező elemnek érzik az ügyfelek(*), míg a Quick Migration-t alkalmatlannak tartják arra, amire a Microsoft javasolja. Az is igaz, hogy csupa olyan ügyfél gondolja ezt, aki maga még nem használta. Ahol implementálták, elégedettek vele. Idáig az eredeti cikk kiegészítése. Ugyanakkor már a HUP-on is leírtam, ezért itt is elmondom, hogy az érvelés ugyan helyes, de van olyan szituáció, amikor nem állja meg a helyét. Idézek magamtól: “A fenti okfejtésből egy dolog maradt ki: mi van akkor, ha maga a virtuális gép léte és működése a szolgáltatás? Akkor fordul elő ez a helyzet, ha a “vas” szolgáltatója és a tényleges, VM-ek hordozta szolgáltatás gazdája egymástól független, vagy azért mert eleve valamilyen hostolás/Outsource stb. helyzetről van szó, vagy pedig azért, mert olyan irdatlan nagy az IT. Nos ekkor a QM könnyűnek találtatik, nem elégséges.” (2008. dec. 6. - HUP) Nos, pontosan ezt történt a Microsoft esetében is. A Microsoft IT rendszere az egyik legnagyobb elosztott vállalati IT a világon. Számos szempontból különleges, egyedi. Többek között abban például, hogy a saját vállalati szoftvereinket rendre béta3 körüli állapotukban bevezetjük, majd a bevezetés tapasztalatai alapján szükség szerint módosítunk a szoftveren. “Edd meg, amit főztél!”, angolul dogfooding. Így történt ez a Hyper-V-vel is. A Quick Migration gyenge pontja, ahogy azt decemberben leírtam, rendesen meg is jelent. A cikk címébe is beleírtam, hogy a témát utoljára feszegetem. A Windows Server 2008 R2 megjelenésével a VMotion megszűnik “megkülönböztető képesség” lenni, megfutjuk a kötelező kört. Lesz persze a vSphere-ben “teljes hibatűrés” – de az más lapra tartozik. Már “csak” azt kell a fejekben tisztában tenni, hogy mikor használjuk a hypervisor szintű és mikor vendég-OS szintű HA technológiát. Függetlenül a hypervisor gyártójától. -------------------------------- (*) A virtualization.info-tól idézve (kiemelés tőlem): “Microsoft will join the party in early 2010, when it will finally have that live migration (available for free as well) that customers perceive as a mandatory feature of every hypervisor.” 24 aprile Féregírtás és evangelizációMostanában szomszédékkal gyakrabban beszélgetünk számítástechnikai témákról. És ahogy az már a papokkal és a doktorokkal is lenni szokott, hogy tudnillik kiderül, hogy ekkor meg akkor nem tartotta a böjtöt, (orvos esetén: itt meg ott fáj), no nálunk előbb-utóbb előkerül egy-két gép, amit “meg tudnál nézni"?” És persze ahogy a szakmáját szereti az orvos meg a pap, úgy mi szívesen segítünk. Na jó, embere válogatja, de én a szívesen segítők kategóriájába tartozom. Még akkor is, ha be kell vallani, már rég messze vagyok attól, hogy azt mondhassam magamról, értek a PC-hez, attól pedig főleg, hogy támogatni is tudom. De hát ott van, ugye, az elárvult szomszéd, meg aztán milyen az már, hogy egy informatikus azt mondja, hogy még a PC-hez sem ért? Elkalandoztam, jöjjön a történet. Pár napja szólt Zsuzsa, hogy van egy kis gond a gépével, nem jön be rajta az Internet, ha volna egy kis időm, akkor nézzek rá. Hétfő délután átugrottam, és gyorsan dobtam egy csont nélküli kosarat. Pár napja pakolták ki a szobájukat, amely korábban irodaként szolgált, és az ADSL router ment a “céges holmikkal” együtt az új irodába. Maradt egy pucér Ethernet kábel, Rubicom Internet hozzáférés. Ebből aztán már adódott a megoldás, a notebook – mert egy hordozható gépről van szó - MAC-címét kellett regisztráltatni a szolgáltatónál, hogy a hozzáférés működjön. Betelefonáltunk, azonosítottuk magunkat, negyed óra múlva jött is a net, ahogy kell. Ha úgy nézem, itt véget érhetett volna a szerepem, de engem zavart, hogy egy notebookot csak úgy kiraknak pucéran a Netre, gondoltam megnézem, napra kész-e a gép, hogy ezt a kockázatot vállalni lehessen. Naív voltam. XP SP1, tűzfal nélkül, nem működő automatikus frissítéssel és Trend-Micro 2002 (!) próbaverziós antivírussal. No ez már mégsem maradhat így! Az világos, hogy egymagam nem küzdhetek a nagy botnetekkel, de nehogy már a szomszédtól kapjak spam-et! Az a minimum, hogy a gépre SP3, meg új böngésző, meg tűzfal kerüljön. A szomszédasszonynak nem volt ellene kifogása, úgyhogy el is kezdtem egy SP2 telepítést. Mivel azonban egy ilyen dolog sokáig tart, azt mondtam neki, hogy ha kérdez valamit a rendszer, akkor válaszoljon mindig igent, én meg majd később átnézek. Megegyeztünk, így is történt. Mikor visszaértem látom ám, hogy egy fájl másolásánál elakadt a telepítés, CRC hiba vagy ilyesmi, biztos a fájlrendszer sem tökéletes. Na, nem baj, gondoltam, majd letöltök én kézzel egy SP2-t, és kicserélem azt a hibás fájlt, aztán mehet tovább a telepítés. Mondtam az asszonykának, hogy hagyják így a gépet, este mindenképpen jövök, mert így nem maradhat. Mentem is, de egy kis meglepetés ért. Közben “kicsit használták” a gépet és “azokat az ablakokat bezárták”. Hmm!! SP2 telepítés közben! Most aztán derítsem ki, hogy milyen állapotban van a gép. Félig SP2, félig SP1. A logok alapján ugyan visszagörgött a MSI, de azért ez így veszélyes helyzet. Megpróbáltam újraindítani a telepítőt, de erre csak annyit mondott a notebook, hogy “nice try”, előbb a korábbi telepítést koronázzam meg egy újraindítással. Bátraké a szerencse: megtettem. Ahogy az igazi rossz álmokban lenni szokott: Home Edition, indulás, majd újra csak indulás, majd újra csak indulás…. a bejelentkezésig sohasem jutottam el. Safe Mode-ban sem, VGA módban sem, az utolsó jó konfiguráció betöltésével sem (ami érthető, hiszen fájlokat írtam felül, nem registry bejegyzéseket.) Hmm. Hétfő este volt, nekem szerdára egy fontos demót kellett összeraknom. Ebbe a slamasztikába viszont már belemásztam, nem lehet itthagyni. Megkérdeztem, folytathatnám-e szerdán, akkor több időm lesz. Persze. OK. Hibajavítás szerdára halasztva. Addig meg felkészülök a lehetetlenre: kipucolni egy félig felment SP2-t. A szerdából csütörtök este lett, a készülésből meg semmi, de azért nekiugrottam. Volt talonban egy ERD Commander 5-ös lemezem, először azt néztem meg, hogy ha minden kötél szakad, akkor lementhetem-e az állományokat. Ez működött. Indítottam “Safe mode”-ban a gépet, az agp440.sys-ig jutott, aztán újraindult. Netezés: kapcsoljuk ki az agp440.sys-t mert megsérülhetett. Az ERD5-tel ezt megtettem. Változott a helyzet, most a mup.sys nem indult. Mi az a mup.sys? Egy UNC Provider driver. Jó, akkor most megleszünk nélküle. Az állományok dátuma szerint ugyan SP1-es, de lehet, hogy megsérült. Kikapcsoltam azt is. Ekkor az ndisproxy.sys-nél akadt el: tovább hátráltam. A következő az NTFS.SYS-volt. Hát ennek a próbasornak itt a vége. Fájlrendszer nélkül nincs semmi. Különben is, valamennyi driver SP1-es, úgy tűnik, hogy működött a telepítő visszagörgetési funkciója. Egyik-másik oldalon olvastam, hogy a mup.sys kiakadásának számos oka lehet, de valahogy nem passzolt egyik sem az én problémámhoz. Ezek a cikkek ugyanis azt feltételezték, hogy az állományok, amelyekkel dolgoznia kellene a Windowsnak, jók, csak a registry mutat rossz helyre vagy tartalmaz rossz bejegyzéseket. Ezért a cikkek lényege az volt, hogy produkáljunk egy alap registry-t (OEM Windows esetén ez újabb aktiválást jelent), majd ha van System Restore (nálam volt), akkor álljunk vissza egy korábbi verzióra. Nekem viszont az volt az ideám, hogy nem jók a fájlok – csak éppen azt nem tudom, melyik nem jó. Végiggondoltam az egészet és rájöttem, hogy fordítva kell elindulni. Nem azokkal az állományokkal van baj, amelyeket nem tölt be a rendszer, hanem azokkal amelyeket betölt, de nem jó verziót használ, mert az SP2 már felülvágta. Így aztán előbb elvégeztem egy olyan indítást, amikor nem a safe mode-ot, hanem az “Enable boot log” opciót választottam, majd az ERD5-öt indítva megnéztem milyen naplót produkált a gép, mit töltött be illetve mit nem. Elég érdekes eredményt kaptam. Láttam például, hogy egy PCIDump.sys állomány betöltése sikertelen volt. Mi ez a PCIDump? Aha, sok minden lehet: vírus, rootkit, trójai. Úgy tűnik, hogy nincs a gépen, de ha rootkit, akkor esetleg elrejtette magát. Van itt más is: Az első egy nagyon különös helyre települt eszközmeghajtó ;-). A másik képen meg egy látszólag telepítéshez való szolgáltatás. Minek ilyen szolgáltatás, amikor van a rendszerben egy saját, beépített? Csak nem egy Win32/IRCBot.IW? Szóval itt vírusok is lesznek, vagyis lesz még dolgom az életre lehelés után is. Nagyjából így tértem nyugovóra csötörtök éjjel. Nem tudom, ki hogy van vele, de elalvás előtt pörög a legjobban az agyam. Ilyenkor még 4-5 ötletet összegyűjtök és teljes nyugalommal alszom el. Most is így történt. Az egyik ötletem az volt, hogy mindent kikapcsolok, azokat a szolgáltatásokat is, amelyek működnek. Aztán arra is gondoltam, hogy leellenőrzöm, hogy az így, szűkítetten induló gép egyes dll-jei milyen dátumúak. Csak SP1-esnek szabad lennie. Ha valamelyik kilóg a sorból, akkor meglesz a ludas. Másnap ezt is tettem. Leállítottam mindent, amit csak tudtam, hogy elég kevés eszközkezelő maradjon, azok meg mind SP1-esek voltak (és SP1-es volt a kernel is, természetesen). Vagyis az ötlet nem jött be. Közben azonban kigondoltam valami mást. Az ERD5-ben van egy összeomlás elemző is. Hátha elemzi, mi történik. Itt sem jártam sikerrel. 2007 decemberében volt ugyan egy összeomlás a sentinel eszközkezelő miatt (hardverkulcs, ugye?), de a mostani újraindulások semmilyen naplóba sem kerülnek be, túl korai fázisban történik. No de milyen összeomlás ez? Azonnal újraindul a rendszer, mert úgy van beállítva, hogy a kékhalál után legyen újraindulás. Kapcsoljuk ki. (HKLM\SYSTEM\CurrentControlSet\Control\CrashControl ban kell az AutoReboot értéket 0-ra állítani). Szépen meg is állt a megfeleleő pillanatban: STOP: c000021a {Fatal System Error} Találtam rögtön egy cikket (Q156669), ami szerint ilyen hibák például akkor szoktak előfordulni, ha nem sikerül felrakni egy javítócsomagot. Bingó! Most már csak végig kell haladni a cikken és kész. Aha. Nem ilyen egyszerű az élet. A cikk azt feltételezte, hogy NÉHA így dobja el magát a rendszer, de minden esetre legalább egy safe mode-ban el lehet indítani, hogy aztán a Dr.Watson-t regisztrálni lehessen mint alapértelmezett debuggert. Ez nekem nem ment. Nem működött az utolsó jó konfiguráció sem, a harmadik gyártótól származó kódokat meg már rég kikapcsoltam. Marad a helyből frissítés? Hátha mégse… Esetleg egy ASR (Advanced System Recovery). Ahhoz kellene egy SP1-es telepítő. Felhívtam Gál Tamást – nem volt neki. (Home Edition, ne feledjük!) Aztán felhívtam öcsémet, hátha neki van. Volt. Megígérte, hogy beküldi Pomázról, mert egy kollégája épp jött be Pestre. Ez nagyszerű. Egy fél órával később eszembe jutott, hátha van neki valami olyan CD-re, amely bebootol és vírust írt. (Hiába, na, nem dolgom, akkor nem tartok magamnál ilyet. Az ERD5-ben nincs ilyen. Az ERD6-ban van, de az meg csak Vistához jó.). Megkaptam a CD-ket, el is indítottam az ASR-t, de csak akkor jutott eszembe, hogy ja, ide floppy is kellene – az meg ebben a notebookban már nincs. A vírusírtót is futtattam, de régi lehetett az adatbázisa, mert nem talált semmit. Így jött el a szombat. Beszta Janit kerestem telefonon, hátha ő tud olyan helyet, ahonnan működö Antivírus rescue disket lehet letölteni. Sajnos nem vette fel. A c0000021a hibára keresgettem cikkeket, fórumbejegyzéseket, de csak olyan oldalakat találtam, ahol ugyanez a hiba és nincs más megoldás, mint az újratelepítés. Ez nem igaz! Én ezt a gépet NEM fogom újrahúzni. Ez már preztizskérdés! Szombat délután, amikor a feleségem a gyerekekkel a játszótérre indult, úgy búcsúztam tőle, hogy már nem sok munícióm maradt, és ha minden kötél szakad, akkor újra kell húznom a gépet. Aztán ahogy nagy csend lett a lakásban, hirtelen támadt egy ötletem. Hátha a Winlogon-t vírus írta felül? Megnéztem, dátum szerint a fájl érintetlen volt. Viszont sikerült találnom a merevlemezen egy i386 könyvtárban egy ugyanolyan dátumú winlogon.exe-t. Egy mappába másoltam őket, íme az eredmény: A .orig végződésűvel szeretett volna indulni a rendszer, csak hát férges a szentem. Csere-bere, és BINGÓ! Elindult a masina. Csupán azért nem ugráltam körbe a lakást, mert még nem gyógyult meg a bokám. :-) Jani továbbra sem volt elérhető, pedig a vírus vonal egyre valószínűbb. Az is lehet, gondoltam, hogy egy Rootkittel van dolgunk. Gyorsan letöltöttem a SysInternals oldalról a RootkitRevealer-t, ami hozott is némi eredményt: Jó, ezeket a kulcsokat lehet törölni, de ettől még szükség van egy Offline vírusírtásra. Vajon melyik vírusírtó cégnek van boot CD-je naprakész vírusírtó adatbázissal letölthető, formában? Kutakodtam a neten, de egyetlen használható rendszer sem volt. Annyi legalább kiderült, hogy minden vírusírtóhoz SP2 kell, és hogy a ForeFront kínálja a leghosszabb próbaperiódust – 120 napot.
Most akkor fut a vírus, vagy nem? A Microsoft Update-et valahogy sikerült elindítanom, és le is jött az új motor meg a szignatúra-adatbázis, ekkor azonban a rendszer teljesen megkergült. A Forefront gyakorlatilag azonnal mindent karanténba zárt, bármihez értem, bármit indítottam és W32Virut.AC vírusra panaszkodott. Újra kellett indítanom a gépet és bár elindult, elfogadta a felhasználók jelszavát is, a bejelentkezés azonban 2 másodperc után kijelentkezéssé alakult, vagyis a gépbe nem tudtam belépni. Szerencsére a safe mode működött, de a a Forefront 2 másodperc után abbahagyta az ellenőrzés. Szereztem egy egyedi, kifejezetten a Virut eltávolítására való szoftvert is a Symantec oldaláról, de csalódnom kellett: két futó processz kiírtásán túl egyetlen vírust sem talált. Ennyi töketlenkedést! Ekkor sikerült végre beszélnem Beszta Janival. Fantasztikus javaslata volt! Az ESET cég NOD32-es vírusírtója tartalmaz egy Rescue Disk előállító alkalmazást is, és ha van a gépen Windows Automated Installation Kit (WAIK), akkor az abban lévő WinPE segítségével készít egy naprakész antivírus adatbázissal ellátott, bootolható CD-t. Hoppá! Van, aki támaszkodik a Microsoft ingyenes eszközeire? Ez igen! A hír szombat este érkezett, és tudtam, hogy egy ESET letöltés telepítés, WAIK telepítés, majd diszk készítés barátok között is legalább két óra, feltéve, hogy van használható XP a közelben. Nekem szerencsére volt egy, virtuális gépben futtatott példány. Vacsora és gyerekfürdetés közben/alatt/mellett kipreparáltam a gépemet, telepítettem rá egy NOD32 4-es verziót, illetve emlékeztem, hogy a Windows 7-hez letöltöttem már egy WAIK-ot, felraktam hát azt.
Vasárnap reggel az első dolgom a ISO kiírása, majd futtatása volt. Legnagyobb meglepetésemre egyetlen vírust sem talált. Ez hihetetlen! És ami még furcsább, a lemezen nem volt felület, ahol meg lehetett volna nézni, milyen dátumú adatbázissal dolgozik a program. A könyvtár kilistázása meg azért nem segített, mert ott a ISO elkészítési dátuma szerepelt. Hogyan lehetne leellenőrizni ezt a merevlemezt? Kell, hogy legyen vírus! Megint következett egy óra gondolkodás.
A kép tanusága szerint mindet le is irtotta. Ezután már be tudtam lépni a gépbe, naprakészre frissítettem a ForeFrontot, és mivel volt néhány tömörített állomány, amelyet az NOD32 a hálózaton át nem nyitott meg, még egy ellenőrzést végeztem. Megérte. A hálón fennakadt még további hat példány és még egy típus. Vasárnap estére elkészültem, átkopogtam a szomszédhoz, majd amennyire csak lehetett mellőztem a szakmai fogalmakat, de elmeséltem, mi történt. Ezután egy gyorstalpaló következett: mi mindent kell megtenni annak érdekében, hogy az ember biztonságosan Internetezhessen. Csodálkoztak rajta, hogy ennyi vírus hogyan kerülhetett rá, hiszen nem is volt hálózaton. Aztán amikor a férj megjött, kiderült a működési üzemmód: előkerült egy mobil internetes kártya és már jött is a net. Aha. Hát így. Szakmai szempontból – utólag persze – a sok kanyar símán levágható lett volna. Élni lehetett volna a gyanúperrel, hogy “ilyen környezetből” vírusos gép várható, ezért mindjárt az ESET-tel kellett volna kezdeni – vagyis, tulajdonképpen bármilyen naprakész vírusírtó megtette volna, csupán az ERD5 megosztási képességét kellett volna igénybe venni mindjárt az elején. Ebből is látszik, hogy ez a feladat nem a szakmám. Megoldottam, mert meg akartam oldani, de egy otthoni felhasználókat nap mint nap támogató mellékállásos rendszergazda egy óra alatt elintézte volna. Lehet, hogy nem tudta volna kideríteni, hogy a winlogon.exe miatt nem indul a gép, de a vírusírtó megoldotta volna helyette a problémát. A frissítés nem már rutinművelet. Jó kaland volt. Egy időre elég is belőle :-) 12 aprile Apró figyelmesség a DHCP konzolbanMegoszlanak a rendszergazdák abban a tekintetben, hogy a kiszolgálók számára inkább rögzített címet adnak, vagy hagyják, hogy a DHCP szolgáltatás végezze a dolgát. Én egy járható középutat képviselek: hacsak egy alkalmazás (pl: DHCP szerver, DNS szerver stb.) nem követeli meg a fix IP-címet, én a dinamikus – de lefoglalt címkiosztást (reservation) konfigurálom be. Így állandó IP-címeket kapok, mégis központi felügyeletet. Egy gond van csak ezzel, az, hogy macerás a rekordok rögzítése. Megnézni a MAC címet, majd bepötyögni, ellenőrzni, hogy a kiszolgáló biztosan az a címet kapja… Fárasztó, na. A fejlesztők is ezt gondolhatták, mert a minap telepített Windows Server 2008 R2-es DHCP konzolban észrevettem egy új funkciót. Egy kiosztott címre jobb egérgombbal kattintva azonnal “rögzíthetjük” a foglalást az “Add to Reservation” menüvel. Ah, minő kényelem!
11 aprile Sietség
Ma délután egyszer csak elszürkültek a virtuális gépek képernyői. Hirtelen azt hittem, hogy megszűnt a hálózatom, aztán azt, hogy kékhalálba dőlt a fizikai kiszolgálóm, de aztán kiderült, hogy egyik sem. A Lenovo mellé kaptam egy külső merevlemezt is, amit korábban már telepakoltam mindenfélével. Most, mielőtt a munkát elkezdtem, elfelejtettem letörölni, és az a banális apróság akasztott meg, hogy elfogyott a hely a diszken. Ilyenkor a Hyper-V nem hasaltatja el a gépeket, csak pillanat-álljba kerülnek. Ritka helyzet, gondoltam megörökítem, mielőtt újra elindítom a masinákat ;-) Ja, igen. Windows Server 2008 R2 (Béta). 28 marzo TávmunkaFebruár közepén, amikor eltörtem a bokámat(*), a kollégáim gyorsan lemondták az arra a hétre és a következőre szervezett értekezleteket és ügyfél-találkozókat. Két nap kórházi ágyban fekvés után rájöttem, hogy ha még két hónapig ezt (a semmit) kell csinálnom, akkor halálra unom magam. Elgondoltam, hogy milyen érdekes lenne, ha otthonról, az webkonferencián keresztül kapcsolódhatnék be egy-egy megbeszélésbe. Mivel a kollégák nap mint nap hívtak, el is mondtam nekik az ötletet. Jót nevettünk, hogy akkor rajta, próbáljuk ki. (A kórházban, az ismert közállapotok miatt, nem vittem be a notebookomat.) Azt tudni kell, hogy a Microsoft előszeretettel használja a saját termékeit, így vagyunk az Office Communications Server 2007 –tel is. A gépeinken fut a Communicator (nekem ráadásul telefonintegrácóval, mert majdnem két évig “vittem” ezt a terméket, és lehetőségem volt ezt bekapcsoltatni) és van persze Live Meeting kliensünk – ennek a segítségével lehet webkonferenciát tartani. A cég által felépített OCS infrastruktúráról most itt nem írok, de akit érdekel, annak érdemes egy pillantást vetni az Microsoft IT Showcase ide vonatkozó oldalára. A prezentációban látszik, hogy három adatközpontban találhatók a szerverek, a mi általunk használtak Írországban, Dublinban vannak. De nem csak az adatközpontokra áldoztunk, hanem kiépítettük a “végeket” is. A magyarországi tárgyalók többségében elhelyeztek már egy-egy RoundTable-t, amely nem csak webkamera, hanem egyben mikrofon és hangszóró is. (A kivetítők már korábban is a tárgyalók tartozékai voltak.)
Annak idején volt egy belső videó arról, hogyan képzeli el a Microsoft az egységes kommunikációt 2010-ben. Ez persze később nyilvános lett, én meg most jót mosolyogtam, hogy akárcsak a film végén, amikor Eli Bowen zakóban, nyakkendőben, de (nem látható) rövidnadrágban tartotta meg az előadását, most én látszom pólóban, miközben ténylegesen pizsamában, felpolcolt lábbal feküdszem az ágyamon. Persze az ügyfelek az első negyed órában nem a tényleges témával foglalkoztak, hanem hogy milyen ez a rendszer, hogyan épül fel, milyen sávszélesség kell hozzá. (A Roundtable-es előadásokhoz nagyjából 512 Kbit/sec), Aztán megszokták a helyzetet és minden ment a maga útján. Én előadtam, ők meg kérdeztek, beszélgettünk, maradtunk valamiben – szóval majdnem olyan volt, mintha ott lettem volna. Így néz ki az előadás a gépen keresztül. Sajnálom, hogy a panorámaképes képernyőt elfelejtettem lelopni, majd pótolom. A sikeren felbuzdulva további előadásokat is szerveztünk. Marci kollégám vette a bátorságot és (RoundTable nélkül) kiment egy – mellesleg a infokommunikációs szektorban tevékenykedő ügyfélhez – és egy mobil szélessávú kapcsolattal jelentkezett be a webkonferenciába. Az első pár percben bekapcsoltam a kamerát, elmeséltük a szituációt, majd a sávszélességel való takarékoskodás érdekében kamera nélkül, csak hanggal tartottam meg az előadást. Teljesen jó volt, kiváló hangminőséggel, ami azért szerintem még a RoundTable-nél is nagyobb mutatvány. Két notebook, az egyik egy Wireless házi hálózaton, a másik egy mobil-internet eléréssel; mindkettő kint lóg az interneten az OCS infrastruktúrához képest, mégis, VPN nélkül, jó minőségben előadást lehet tartani. Komolyan, még én is meglepődtem. De van még tovább is. Egy harmadik alkalommal azt kérték tőlem, hogy “ugyan már demózzad le azt a System Center Operations Manager”-t, mert az ügyfél kíváncsi rá. Az OpsMgr azért szép állatfajta, mert egy rendszerfelügyeleti szoftver, amit elég nehéz demonstrálni, ha nincs mögött legalább egy icike-picike rendszerecske. Az én notebookomat bőven ellátták ugyan erőforrással, már amennyire ez egy notebook esetén elmondható, de a maximális 4 GB memóriába még egy Opsmgr is csak cipőkanállal fér bele, nemhogy még egy mini hálózat is fusson. Nagyjaink azonban bölcsen leszerződtek egy partnerünkkel, és ez új lehetőséget adott a kezünkbe. Az MSSalesDemos oldalt és a mögöttes infrastruktúrát nem a Microsoft üzemelteti. Mégis ADFS segítségével a saját, microsoftos nevemmel és jelszavammal bejelentkezhetek és kiválaszhatok több, “előfőzött” demókörnyezetet. Valahogy így: Előre beléptem, kiválasztottam a “System Center data center solution” környezetet és kértem időpontot – a webkonferencia előtt két órával kezdve. Miután a demókörnyezet elindult, RDP kapcsolat-ikonok jelentek meg a képernyőn, és valóban rájuk kattinva be is jelentkezhettem a gépekre. A virtuális gépek hyper-v-n futnak (naná!) és az általuk használt összes memória kb. 40 GB. Mit ne mondjak: demó a kezem között még nem volt olyan gyors, mint akkor. És hogy működik ez a Webkonferenciával? Egyszerűen: nem csak PPT-t lehet megosztani, de ablakokat, sőt az egész Windows asztalt is. Csupán annyit tettem, hogy megosztottam az RDP ablakot, és máris átváltottam demó nézetre. Ráadásul még egy apró kapaszkodót is készítettem magamnak. Egy olyan funkciót kellett bemutatnom, amelyet korábban én sem használtam még. Előző nap gyakoroltam és a környezethez készült demóleírás alapján felkészültem. Ezzel együtt – jobb a biztonság – a leírást – nem megosztva – az RDP ablak mellé tettem. Végül is nem volt rá szükség, de ha kellett volna, leshettem volna. No, hát ilyen az igazi távmunka. Nem csillog annyira, mint az a sci-fi UC 2010-ből, viszont működik. Web’n’walk-kal, RoundTable-lel, alkalmazás-megosztással, webkamerával – interneten, QoS nélküli hálózaton. Nem kell hozzá speciális terem, különleges kamera, előzetes foglalás. Nem kell hozzá rang és kiváltság, hogy “bebocsáttassunk” a terembe. Az OCS a “mindenki” konferencia-szoftvere. Szeretek a Microsoftnál dolgozni, mondtam már? --------------------- (*) – Köszönöm, a körülményekhez képest jól vagyok. Szerdán levették a járógipszet, most a gyógytornázós periódus következik. A lakáson belül egészen jól elközlekedem, estére viszont jól jön, ha a mankó könnyít a műtött lábamon. 23 marzo VDI – projekt kockázatokMiután megismerkedtünk a VDI rendszerek felépítésével és azokkal az előnyökkel, amelyet egy VDI rendszer hordozhat magában, most nézzük meg, milyen projekt kockázatokkal kell számolnunk a bevezetés során. Elöljáróban jelzem, hogy bár a cikk negatív kicsengésűnek tűnhet, ez a kockázat-feltárás jellegéből adódik. Az Interneten sok eufórikus cikk és bejegyzés olvasható a VDI-ról, s miközben világos, hogy a megoldásnak van helye a nap alatt, érdemes szembenézni a korlátaival és a megvalósítási lehetőségével, mert csak így lehet sikeres VDI projektet véghezvinni. A kockázat mértéke több tényezőtől is függhet, én ezek közül négyet elemzek:
Infrastruktúra érettség Az eredeti hat szintből négy lett, a lényeg azonban változatlan maradt. A Microsoft fogalmak mellett maradva egy IT szervezet lehet:
Három infrastruktúra optimalizációs modell létezik: a CoreIO (alap infrastruktúra), a BPIO (Üzleti produktivitás) és a APO (Alkalmazásfejlesztés). Számunkra a CoreIO a lényeges. Az alapinfrastruktúra modell több. ún. képességre (capability) és alképességre (sub capability) oszlik. A képességek az alábbi ábrán láthatók: A képességek közül egy, a “Desktop, Device és Server Management”, további négy alképességre bontható:
Egy VDI bevezetés, ha nem is egyforma mértékben, de minden CoreIO képességet érint. A felhasználók azonosításuk alapján kapnak virtuális gépet; a desktopok felügyelete teljesen átalakul, a vékonykliensek megjelenésével “Device Management” feladatok jelennek meg; a WAN optimalizációval a hálózat-felügyeleti feladatok változnak, a centralizált, szerver alapú virtuális gépek, valamint a központosított felhasználói adatok pedig a mentési és helyreállítási folyamatokat érinti alapvetően. Egy sikeres VDI implementáció az adott IT szervezetet racionalizált vagy dinamikus szintre emeli. Ugyanakkor látni kell, hogy az érettségi modell azt is kimondja: nem lehet bizonyos érettségi fázist elérni egy képességben anélkül, hogy előbb ne szereznénk érettséget (értsd: tapasztalatot, tudást) más képességekben. Egy konkrét példával: hiába implementáltunk jól egy VDI projektet egy profi desktopos és virtualizációs csapattal, ha a hálózatfelügyelet nincs megfelelő szinten, akkor a szükséges WAN optimalizáció nem fog kielégítő szolgáltatási színvonalat nyújtani – tehát a távoli felhasználóink elégedetlenek lesznek a projekt végeredményével. Mindebből már körvonalazható az érettségi szint kockázatra gyakorolt hatása: minél éretlenebb egy szervezet, annál valószínűbb, hogy nem rendelkezik kellő üzemeltetési tapasztalattal, megfelelően lefektetett folyamatokkal és képzett emberekkel, amelyek a VDI implementálásához és üzemeltetéséhez szükséges. És fordítva: minél érettebb egy IT szervezet, annál nagyobb a valószínűsége, hogy ilyen összetett informatikai fejlesztést is sikeresen végrehajtson. Mindebből az következik, hogy az éretlen szervezeteknél elbuknak a VDI projektek? Egyáltalán nem, viszont nagyobb a valószínűsége, hogy a projekt nem akkor és nem úgy, sőt lehet, hogy egyáltalán nem térül meg. Egy konkrét példa itt olvasható. Köznyelven: ha valaki sokat markol, keveset fog. Milyen módszerekkel lehet csökkenteni ezt a kockázatot:
Az informatika érettségéből fakadó kockázat hatékonyan csökkenthető, de nem költségmentesen. Az érettségi szint növelése lényegében a VDI projektek elhalasztását jelenti, míg a kitűzött célok szűkítése azt jelentheti, hogy a lecserélni kívánt desktop infrastruktúra részben vagy egészben a helyén marad, továbbá a beruházás méretgazdaságossága megkérdőjeleződhet. (Érdemes-e 100 virtuális gép kedvéért ilyen rendszer felépíteni?) Tervezés
Technológia
Változó folyamatok
A folyamatok változásával kapcsolatos projekt veszélyek paradox módon viszonyulnak a projekt megtérüléséhez.: minél kisebb a változó folyamatok száma, annál nagyobb a siker esélye, annál kisebb a kockázat – ám annál kisebb a megtérülés is. Minél teljesebb VDI rendszert építünk, annál gyökeresebb átalakuláson kell átesnie a folyamatainknak is, több kockázattal, de egyben jobb megtérüléssel kecsegtetve. Nem az IT-n múlik…. Az Informatikus-végfelhasználó ellentét – ha más-más igényszint mellett – ma is fennáll. De ma már nem csak önálló munkáról, hanem bárhonnani hozzáférésről, rugalmas konfigurációról, multimédia-támogatásról, összetett kommunikációs eszközök biztosításáról is szó van. A VDI rendszer többnyire az informatikusok elképzelése arról, hogyan kell munkakörnyezetet biztosítani a végfelhasználóknak. Hogyan kell “rendet tenni a káoszban”, ellenőrizni azt, ami “kicsúszott a kezünkből”. Az informatikusok forradalma. Vagy ellenforradalma? Hagyjuk a politikai címkéket! A VDI projektek óriási hátrányból indulnak, ha nem felhasználók kezdeményezik és nem az ő igényeiket elégíti ki. Az ítéletet végső soron ők mondják ki: elfogadják, ha meggyorsítja a munkát és megkönnyíti a folyamatokat; elutasítják ha akadályokat gördít eléjük és visszalépésnek érzik. Végső soron a felhasználók döntenek – nem előre, hanem utólag. És ha nem kapják meg, amit szeretnének, akkor a VDI ugyanarra a sorsra jut, mint a mainframe-ek. Eltűnik. A legjobb projekt-kockázat csökkentő módszer: a felhasználók bevonása a projektbe. A lehető legnagyobb mértékben. 14 marzo Bevezetés a VDI világábaElindult a VDI mizéria Magyarországon, és szokás szerint most sincs egyetlen használható magyar nyelvű összefoglaló sem a működéséről sem a használhatóságáról. No, most majd lesz. A következőkben bemutatom, mi az a VDI, milyen alapötletből származik, mit szeretne megoldani és milyen komponensekből épül fel. Aztán egy másik cikkben meg az elemezzük, milyen tévhitek terjednek a VDI kapcsán, mire jó és mire nem, valamint, hogyan lehet jól és rosszul VDI projektet lebonyolítani. Mi az, hogy VDI? Ahol felüti a fejét a költség, ott előbb utóbb lesz költségcsökkentés is. Az IT pedig “tudta” hogyan kell költséget csökkenteni: központosítással. A ribillió felszámolásával. Ah, a régi terminálok, ha visszajöhetnétek! Visszajöttek. Persze már nem zölden, kurzorvillogva – arra ki kíváncsi – hanem grafikusan, színesen és szagosan. Egy Citrix nevű cég készített egy kiegészítést a Microsoft új alapokra épült operációs rendszeréhez, az NT-hez, és úgy nevezte: Citrix WinFrame. Ez egy távolról elérhető, grafikus terminál volt. “Terminál” – zene füleinknek. Egy gépet többen használhatnak, az eloszott telepítési és karbantartási feladatoknak vége – az inga újra a centralizált környezet felé lendült. Aztán valahogy mégis megállt ez a lendülés: 1999-ben 0,6% volt a vékony kliensek aránya, 2007-ben pedig alig 1,1%. 8 év alatt 5 tizedszázalék növekedés. Vajon miért? A terminál szerver jó dolog, csak nem “annyira” jó. Vannak alkalmazások, amelyek remekül futnak rajta – mások viszont nem. Jó dolog, hogy a felhasználókat korlátozhatják a rendszergazdák, csak éppen ez nem mindig célszerű. Kis sávszélesség mellett is működik a rendszer, csak nem minden alkalmazás esetén. Lássuk be, a terminál szerver nagyszerű, amikor üzletileg és technológiai szempontból használható, viszont nagyon sok esetben nem felel meg a követelményeknek. Hmm. Egy ábránddal kevesebb. Aztán pár éve megmozdult valami. A VMware 2006 áprilisában elindított egy kezdeményezést, a VDI szövetséget (Virtual Desktop Infrastructure Alliance). Ott volt, aki élt és mozgott: Altiris, Appstream, Ardence, Check Point Software Technologies, Citrix, ClearCube Technology, Devon IT, Dunes Technologies, Fujitsu, Fujitsu-Siemens, Hitachi, HP, IBM, Leostream, NComputing, NEC, Platform Computing, Propero, Provision Networks, Route1, Softricity, Sun, Wyse Technology, Zeus Technology. Hardver gyártók, virtualizációs szoftvercégek, vékonykliens specialisták. Ez valami más, mint a Terminál szerver. A VMware nem Citrix, a virtualizáció pedig – mint mindig – most is alapvetően újat ígért. A VDI nem más, mint szerver kiszolgálókon, hypervisorok segítségével futtatott desktop operációs rendszerek biztosítása a felhasználók számára. Persze csak akkor, ha egyetlen mondatban kell technológiai szempontból korrekt állítást megfogalmazni. Mert a VDI ennél sokkal több. Egy remény, hogy erőfeszítés nélküli lehet desktop üzemeltetést végezni. Egy álom a szabványosságról, egyszerűségről, rugalmasságról. Egy ígéret, hogy a PC korszak véget ér és valami más jön helyette. VDI alapok
Egy VDI infrastruktúra alfája és omegája az a szerverfarm, amely a virtuális gépeket futtatja. Type1-es hypervisor természetesen, a fürthöz megfelelően méretezett közös tároló alrendszer, mindehhez pedig a gazda- és virtuális gépek felügyeletét elvégző menedzsment infrastruktúra. (A VMware esetén például a Virtual Center egyaránt végez változás- és konfiguráció kezelést, valamint monitorozást. A Microsoftnál az előbbire az SCVMM és az SCCM, az utóbbira pedig a SCOM való) Fontos, hogy a fürt egyaránt biztosít magas rendelkezésre állást és dinamikus erőforrás allokálást (DRS), a virtuális gépek pedig gond nélkül költöznek át egyik kiszolgálóról a másikra (VMotion). A nagy gépsűrűség elérése érdekében működik a memória –túlfoglalás. A vékonykliensek valamilyen távoli asztali protokollal érik el a virtuális gépeket (RDP, ICA, ALP stb.) A rendszer máris hordoz előnyöket az PC-kkel szemben:
Mindez azonban még messze van az optimálistól. Ha eddig volt 1000 PC-nk, most pedig lesz 1000 virtuális gépünk, akkor a helyzet alig változott. Ráadásul a felhasználóknak “tudniuk kell” hova csatlakoznak, ami nem transzparens és nem is hatékony. Így aztán a rendszert egy kicsit finomítjuk: A távoli asztali kapcsolatokat egy kapcsolat szétosztó (Connection broker) kezeli, amely sok-sok hasznos képességgel egészíti ki a VDI rendszerünket:
Ez már így egész szép, de messze nincs vége. A vékonykliensek és a virtuális gépek köztt a kapcsolat valamilyen távoli asztali protokoll (RDP, ICA, ALP stb.) és ha most VDI-ban gondolkodunk, egészen biztosan, de legalábbis nagy valószínűséggel, van már terminál szerver farmunk is. Vajon a kapcsolat szétosztónak csak a virtuális gépekkel kellene törődnie?
Nem, nem így gondolják a VDI szállítók sem, a mai kapcsolat szétosztók egyaránt elirányítanak virtuális desktopokhoz és terminál kiszolgálókhoz is. Alakul a VDI rendszerünk, de azért itt-ott még “torkavéres”! A kapcsolat szétosztó által lehetővé tett kétféle desktop kiadási modell meg a terminál szerverek képbe kerülése, ha minden így maradna, csak galibát okoz. Ha bármelyik felhasználó bármelyik virtuális gépre bejelentkezhet, hogyan biztosítsuk, hogy minden alkalmazását elérhesse azon a virtuális gépen. Telepítsük fel? Nem biztos, hogy minden alkalmazás feltelepíthető egymás mellé, néha ütik egymást. Legyen több virtuális gépe? Honnan tudja, hogy mikor hova jelentkezzen be? És hova kerüljenek a felhasználó alkalmazásokhoz kötődő beállításai? És a dokumentumai?
Meg kell oldani a virtuális gépek “állapot nélküli”-vé tételét. Az szoftverterítéshez a desktopok állapotát nem megváltoztató alkalmazás-virtualizáció használható. Ezen rendszerek segítségével az egyes alkalmazásokat gombócba csomagolhatjuk (technikai szempontból a gombóc egy fájl), majd igény esetén, amikor a felhasználó elindítja, a gépre sugározzuk (streaming) és elindítjuk. Ez egy fantasztikus megoldás, mert nagyon lecsökkenti a VDI gépek lemez méretét, ráadásul lehetővé teszi, hogy csak egyetlen VM template-et (image) kelljen kialakítani. Van azonban tovább is: a gépekről le lehet pusztítani a felhasználói beállításokat és a saját állományokat. Az ábrán ezt a “Felhasználói profilok” kiszolgálóval jeleztem. Van gyártó, ahol a beállítások és adatok együtt kezelendők, van ahol külön, a mi szempontunkból ezt most mindegy. Ha mindezt megtettük, akkor a további képességekkel bővül a VDI megoldásunk:
Ez az utóbbi képesség egyáltalán nem triviális, a VMware View például csak 2008 decembere óta tartalmazza. A hátradőlőket figyelmeztetnem kell, hogy még mindig nem kész a megoldásunk. Hogyan érjük el mindezt az adatközponton kívül? Ahhoz, hogy a leendő végfelhasználók külső hálózatból, Internetről, otthonról elérhessék a desktopjaikat, egy átjárót kell a számukra biztosítani. Miért nem elég egy egyszerű tűzfal publikálás? Azért nem, mert nem egy szervert, hanem 1000 szerverecskét kell kiajánlanunk. Ha nincs átjáró, akkor vagy mindegyiket külön IP-címen, vagy egy címen, ámde külön portokon ajánljuk i. Az átájró biztosítja az 1 IP-cím 1-port megoldást, és még olyan feladatokat is el tud látni, mint a vékonykliensek és/vagy a felhasználók azonosítása, a protokoll folyamatos figyelése stb. No, most már kész? Nem, még mindig nem, mert a belső vékonykliensek még a LAN-on lógnak. Toljuk ki őket távoli telephelyekre. Lógjanak egy kis sávszélességű, és/vagy nagy késleltetésű WAN vonal végén. Így is meglesz a szükséges (de legalábbis: a minimális) felhasználói élmény? Egyáltalán nem biztos. Akár az RDP, akár az ICA protokoll hamar bajba kerülhet, ha a rendelkezésre álló sávszélesség kevés, vagy hirtelen nagy lesz a volna késleltetése. Ezeket a hatásokat szűrik és tompítják a WAN vonalakat optimalizáló eszközök, nem is beszélve a sávszélesség szabályozásról és az adott kapacitás biztosításáról (QoS). Említsük meg, hogy bizonyos vékonykliensekben van (vagy hamarosan belekerül) olyan chip vagy a firmware-en futó szoftver, amely a távoli asztali protokollt optimalizálja. A VMware a Teradici-vel állt össze a PC-over-Etherner protokollért, a Microsoft a Callista nevű céget vásárolta fel, a Citrix pedig a Desktop receiver-rel szórja tele a vékonykliens gyártókat. Most kész? Hát, az attól függ. A fenti architektúra még nem redundáns, márpedig amikor a felhasználónak más eszköze sincs, mint egy vékony vonal, amin bejelentkezhet, akkor a redundáns hálózati útvonal, a több kiszolgálóból álló kapcsolat szétosztó vagy VDI átjáró alapfeltétel. Nem jeleztem, de a WAN optimalizálók egyaránt megtalálhatók a távoli telephelyeken és a központban. Sokan elfelejtik, hogy a vékonyklienseknek szüksége van valamilyen felügyeletre – időnként firmware-t kell frissíteni, protokollt javítani, leltározni stb. stb. ÉS még valami. Ha minden desktopunkat behoztuk a központba virtuális gépként, akkor igen csak elgondolkodtató, hogy vajon katasztrófa esetén mit csinálunk. Vagyis rendes helyen a fentek x2. No, ilyen ma egy VDI architektúra. És mit nyerünk vele? Soroltam már jópár hasznos VDI tulajdonságot a képek között, de azért maradt még néhány:
Hogy megéri-e? Arról majd egy másik bejegyzében elmélkedem. Akár meg is érheti. Végezetül álljon itt egy kis táblázat, hogy a három jelentős VDI szállító hogy áll jelenleg az egyes komponensek tekintetében. Teljes megoldása senkinek sincs. A VMware-nek hiányzik a terminál szerver és jelenleg nincs saját protokollja meg WAN optimalizáló rendszere. A Microsoft a kapcsolat szétosztóját a Windows Server 2008 R2-ben jelenteti meg, és szintén nincs saját WAN optimalizálója. A Citrix jól áll az optimalizálás területén, nála viszont az operáció menedzsment a gyenge terület. Ez a kis táblázat nem akar összehasonlítás lenni, hanem inkább csak eligazítás, hogy hol keressünk egy-egy funkciót egyik vagy másik gyártónál. Indulhatnak a demókörnyezetek! Kellemes VDI-ozást!
11 marzo Rendszerfelügyelet: a lényegPár napja olvastam a virtualization.info-n, hogy a VMware a végén még “infrastructure management company” lesz. Az az igazság, hogy mi, a Microsoftnál, azóta látjuk így, amióta a elindítottuk a magunk DSI stratégiáját, az pedig nem most történt. 2006-ban érkeztem a céghez, és azóta mondjuk, hogy a virtualizáció végső soron rendszerfelügyelet, és hogy nem a hypervisor a legfontosabb – bár persze azért el nem hanyagolható. Nem véletlen, hogy a Microsoft nem kezdett bele valami teljesen újba (na jó, régebben azért nem volt Virtual Machine Manager), hanem a meglévő System Center termékeit okosította fel. Csak néhány példa:
Nem csak mi gondoljuk, hogy a rendszerfelügyelet a lényeg. Ezt gondolja a VMware is. Olyannyira, hogy az ő termékük – egyelőre – meg sem kerülhető. Azt tudtam, hogy az SCVMM felügyelheti az ESX kiszolgálókat, és azt is tudtam, hogy ehhez VMware Virtual Centerre is szükség van. Most viszont már azt is tudom, hogy miért. A Microsoft viszont a hypervisor körül másképp alakította ki az API felületet. Bárki készíthet a System Center termékeknél jobb megoldásokat úgy, hogy a System Center családot teljesen elhagyja. Íme két kis videó, amit a Citrix mérnökei készítettek. A Citrix Essentials (a lényeg, ugye :-)) egy készülő rendszerfelügyeleti megoldás, amely egyaránt képes lesz Hyper-V, XenServer és ESX felügyeletére. Az egyik fantasztikus szolgáltatásuk a StorageLink lesz, érdemes megnézni mit fog tudni, ha elkészül.
Csak néhány finomság: sokszor emlegetett hátránya a hyper-v-nek, hogy mivel nem tartalmaz fürtözött fájlrendszert, ezért minden VM-nek külön LUN-t kell biztosítani, ami meg elviselhetetlen terheket ró a storage-ot felügyelőkre. Itt meg az történt, hogy a StorageLink elkészítette a LUN-okat, ráadásul úgy, hogy a tényleges tevékenységet maga a storage végezte. Hmm. Derék. Aztán, hogy hasítson mint a villám, pass-through lemezként adta oda virtuális gépeknek. És a felület? Tisztára SCVMM érzés. Van itt egy másik kis videó is, ez is Citrix, a készülő “Dynamic Provisioning Services"-ről. Szervertelepítésindításhasználatbavételegyegérhúzással? Na, itt lehet megnézni:
A mögötte lévő technológia is megér egy misét. A Citrix az Ardence felvásárlásával jutott ehhez az érdekes funkcióhoz. Ahogy a videón is elhangzik, a HP kiszolgáló nem egy helyi lemezről indul, hanem a hálózatról. Az Ardence kifejlesztett egy, az iSCSI-nél hatékonyabb protokoll-t, amely segítségével a hálózaton át felcsatol egy mappát és onnan indul a gép. A történetben az az izgalmas, hogy ezt mind fizikai, mid virtuális gép esetén meg lehet tenni – sőt ez a technológia az alapja a Citrix alkalmazás-streamingnek is. Szép kis verseny lesz itt jópár éven keresztül, de már nem a hypervisor a lényeg. 05 marzo Virtualizáció és licencelés - VDIManapság az IT szervezetek számára a virtualizáció az egyes számú költségcsökkentési fegyver és lehetőség. A technológia érettségével egyre kisebb kockázatú projektek indíthatók, miközben kombinált virtualizációs megoldásokkal az IT infrastruktúra újabb és újabb területei célozhatók meg korszerűbb architektúrákkal. Ezek a projektek viszont sokszor nem veszik figyelembe, hogy a virtualizáció alapvető változásokat hoz a licencelés területén, s néha egészen új konstrukciókra van szükség a jogitsztaság megőrzéséhez.
A VDI-ról röviden A takarékossági ötletek
Nem Microsoft szoftverek vonatkozásában nem tudok nyilatkozni, de az állíthatom, a Microsoft egészen másképp kezeli a VDI architektúrát és az abban futó szoftverek licenceit. A VDI licencelés alapjai A Microsoft a vállalati szoftvertermékeinek használati jogát a negyedévente frissített “Product Use Rights” dokumentumban írja le (Letölthető magyar nyelven is, a cikk a 2009 januári kiadásból idéz majd több alkalommal). A dokumentum eleje taglalja, hogy összesen kilenc licence modellt alkalmaz a cég, és minden egyes terméknél meghatározott, hogy mely modell alapján licencelődik. A VDI szempontjából a két fontos modell az “Asztali alkalmazások készülékenkénti licence” és az “Asztali operációs rendszerek – példányonkénti, készülékenkénti licenc” modell. Előbbi kategóriába tartozik az a Office termékcsalád valamennyi asztali komponense (Office Standard, Professional, Visio stb.), míg az utóbbiba a nagyvállalati desktop operációs rendszer – a Windows Vista Business (a frissítési garancia keretében pedig a Windows Vista Enterprise). Itt jegyezzük meg, hogy a nagyvállalati licencek mindegyike tartalmazza a korábbi verziók használatának jogát, tehát a cikkben példaként említett szoftverek korábbi verziói is használhatók, illetve azokra éppolyan szabályok érvényesek, mint az aktuálisakra. Az “Asztali operációs rendszerek – példányonkénti, készülékenkénti licenc” modell általános leírása a PUR 6. oldalán található. Különösen az alábbi szabályok érdekesek (kiemelés tőlem):
Az első kiemelt fél mondat azt jelenti, hogy Windows licenccel kell rendelkeznünk még a távoli eszközökön (értsd: vékonyklienseken) is, ha arról az eszközről Windows desktop operációs rendszert szeretnénk elérni. Vékonykliensre persze nem telepítünk Windows, de a licencet hozzá kell rendelni. Ez komoly beruházást igényel, és a VDI projektek szinte soha nem tartalmazzák. A második kiemelés még ennél is fontosabb. A frissítési licence azt jelenti, hogy a licencelt készüléken egy alap-rendszerrel, a PUR megfogalmazása szerint egy “jogosító operációs rendszerrel” kell rendelkeznünk. A hétköznapi életben ez többnyire egy OEM, jóval ritkábban egy dobozos Windows. VDI megoldásnál a készülék, amire az asztali operációs rendszert telepítjük, egy virtuális gép. Virtuális géphez OEM Windowst nem lehet vásárolni, Az “ötletelés” során előkerül, hogy akkor rendeljünk 80 OEM licencet a szerverhez, amely a desktop operációs rendszereket futtatja majd – és máris lesz “jogosító operációs rendszerünk”. Azon túl, hogy mókás dolog XP vagy Vista OEM matricákkal teleragasztgatni a szervereket, ez a “megoldás” szintén nem működik. Az OEM szoftver ugyanis abban (is) különbözik a nagyvállalati verzióktól, hogy a hardverhez rendelést a OEM gyártó végzi el még vásárlás előtt, s azt vásárlás után sem lehet megváltoztatni. Az OEM hardver és OEM szoftver összenőtt dolgok. Első közelítésben úgy tűnik tehát, hogy marad a dobozos Windows. Az viszont – szemben az OEM-mel – jóval drágább, a 80 matrica helyett pedig 80 (vagy 100, 500, 5000!) doboz kezelhetetlen is. A másik számunkra fontos modell az “Asztali alkalmazások, készülékenkénti licence“. Általános feltételei a PUR 5. oldalán láthatók. Különösen ez a mondat fontos:
Vagyis, akárcsak a desktop operciós rendszereknél, az office alkalmazásoknál is a végső berendezéshez kell a licencet rendelni, nem pedig a virtuális géphez – függetlenül attól, hogy arra a készülékre telepítettük-e a szoftvert, vagy éppen csak használjuk róla. Szó sincs egyidejűségről, a licencet akkor is meg kell venni és a “készüléken kell tartani” ha az a készüléket ideiglenesen senki sem használja. Ráadásul a kitétel érvényes az alkalmazás-virtualizációs technológiával csomagolt szoftverekre is, hiszen azoknak csak a disztribúciója nem pedig a használata tér el a hagyományosan telepített szoftverekétől. Végezetül nézzük a multiplexálás szabályát (kiemelés tőlem):
Ha a fenti ábrán a halmozó rendszer helyébe egy Terminal Servert, vagy egy Hypervisor gazdagépet képzelünk, máris látható, hogy a CAL-ok megtakarítása ötlet sem működik. Azok ugyanúgy a végső készülékhez kell hozzárendelni, mint az Office vagy Windows esetén. A fenti szabályokat összegezve tehát:
A Vista Enterprise Centralized Desktop licenc A Microsoft kétféle VECD konstrukciója aszerint választható, hogy valaki rendelkezik-e élő nagyvállalati szerződéssel és ahhoz kapcsolódó frissítésvédelemmel (Software Assurance – SA), vagy sem. Ebben van ráció: vannak, akik már rendelkeznek Windows desktoppal és most tulajdonképpen ugyanazt használják, csak másképp. Mások viszont nem rendelkeznek Windows desktoppal (értsd: vékonykliens vagy nem MS desktopot használnak) – és mégis futtatni szeretnének egy Windows Vistát vagy Windows XP-t. Az első felhasználói kör szánára a “VECD for SA” a megoldás, míg a második kör a “Windows VECD” licencet veheti igénybe. Mit az a VECD licenc:
Ezen felül a VECD tartalmaz minden olyan szolgáltatást, amelyet a Microsoft a frissítésvédelem körében nyújt, többek között a meghosszabbított hotfix támogatás, tréning voucher vagy éppen a TechNet előfizetés. Ezen kívül a VECD jogosít olyan termékek megvásárlására, amelyek érvényes SA meglétéhez kötöttek, mint a Microsoft Desktop Optimization Pack (MDOP), amely alkalmazás-virtualizációs és desktop virtualizációs szoftvert is magában foglal. A VECD licencek havi előfizetés jellegű konstruktciók és azokra a készülékekre kell megvásárolni, amelyek mögött a végfelhasználók ülnek. A “VECD for SA” más áron kapható, mint a “Windows VECD”: az előbbi 1,3-2 Euro, míg az utóbbi 8-9 euro havonta. Mi az, amit nem tartalmaz a VECD?
Összegzés Amikor ügyfelekkel, partnerekkel virtualizációról beszélgetek, mindig megemlítem, hogy a virtualizáció sokkal több, mint csupán technológia. Jelent az rendszerfelügyeletet, együttműködést, kompatibilitást, támogathatóságot, és – nem utolsó sorban – változást a licencelésben. A virtuális desktopok licencelése más, mint a hagyományosoké, az erdeti licencek pedig nem használhatók. A virtualizáció sokféle előnyt hordoz magában, a desktop oldalon viszont egészen bizonyosan nem jelent licenc-megtakarítást a korábbi nagyvállalati konstrukciókhoz képest. Ha valaki mást állít, akkor kételkedjünk. 02 marzo VDI helyzetképBevallom nem szeretem a blogot hivatkozásjegyzékként használni, de most találtam két olyan fontos anyagot, amelyeket érdemes ajánlani bárkinek, aki desktop virtualizációval foglalkozik. Brian Madden nevével még akkor ismerkedtem meg, amikor a MAL-ban rátaláltam a flexprofile nevű kis eszközre. Brian eredetileg Citrix és terminal szerver szakértő, és persze ahogy változik a technológia újabb és újabb területekre fokuszál és osztja meg az igencsak megszívlelendő gondolatait. A múlt héten még a VMware VMWorld Europe 2009 konferenciáján jár, onnan készítette a Brian Madden TV aktuális adását. Azt hiszem, hogy aki rövid áttekintést szeretne arról, hol áll ma a VDI technológia, az nem fog unatkozni, ha megnézi ezt a 25 percet. Ha pedig valaki szeretné megnézni azt, hogy milyen előadást tartott Brian a konferencián, annak javaslom ezt az oldalt. Igaz, hogy a felvétel hét youtube részletből áll, amatőr kamerával készült és sokszor remeg, mégis megéri a 70-75 percet végigülni, mert végre valaki a VDI feltalálójának rendezvényén elmondta mit is ér jelenleg ez a technológia. Néhány apró megjegyzést leszámítva teljes egészében egyetértek Briannel – és ezt később majd részletesen is kifejtem ez a kis fórumon. Addig jó tévézést. :-) |
|
|