Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Citrix XenApp 6.6 - introduksjon Stein Meisingseth 12.06.2013 Lærestoffet er utviklet for faget IFUD1003 Citrix 1. Citrix XenApp 6.5 - introduksjon Resymé: Denne leksjonen inneholder en intro om hva Citrix XenApp 6.5 kan brukes til, hva som er nytt og forberedelser til installasjon. Innhold 1. CITRIX XENAPP 6.5 - INTRODUKSJON... 1 1.1. INNLEDNING... 3 2. CITRIX XENAPP... 3 2.1. CITRIX XENAPP 6.5... 3 2.2. DE VIKTIGSTE NYHETER I XENAPP 6.5... 4 Role-based Setup Wizard... 4 Instant App Access... 5 Windows Desktop Experience Integration... 5 PowerShell Support... 5 New Management Console... 5 Citrix HDX Technologies... 5 Improved Printing Performance... 6 Multi-stream ICA... 6 Active Directory group policy integration... 6 Windows Service Isolation for streamed application... 6 Bedre støtte for Windows Portable USB Devices... 6 Microsoft App-V integration... 6 Multi-lingual User Interface (MUI)... 6 Citrix Receiver... 6 Citrix Dazzle... 6 2.3. OVERSIKT OVER DE FORSKJELLIGE FUNKSJONER TIL XENAPP 6.5... 7 Tilgang til applikasjoner... 7 Active Directory Federation... 7 Application Gateway... 7 CPU Utilization Management... 7 Installation Manager... 7 Network Management Console Integration... 7 Power and Capacity Management... 7 Single Sign-On... 8 SmartAuditor... 8 Opphavsrett: Forfatter
Citrix XenApp 6.6 - introduksjon side 2 av 14 Web Interface... 8 2.4. SYSTEMKRAV... 9 Krav til installasjon... 9 2.5. LAGRING AV DATABASER... 11 2.6. CITRIX APPCENTER CONSOLE... 12 XenApp Server Role Manager... 13 2.7. LICENSE SERVER... 14 2.8. KLIENTER... 14
Citrix XenApp 6.6 - introduksjon side 3 av 14 1.1. Innledning Før man setter i gang å installere SharePoint 2010 må følgende punkter være innfridd I bunnen må du ha installert en server med Windows Server 2008 R2 Installert Active Directory (AD) og DNS server på din Windows 2008 server Etter hvert trenger du Microsoft SQL Server 2008 R2, men dette venter vi med Til slutt oppretter du en administrasjonsbruker i AD som er meldt inn i gruppen Domain Admins og Administrators (du kan også bruke den vanlige administartorkontoen) 2. Citrix XenApp Citrix XenApp er sammen med flere andre leverandører av applikasjonsvirtualisering de ledende på verdensmarkedet. Citrix ble grunnlagt i 1989 og det førte gode produktet het WinView og ble lansert i 1993. Det ga fjerntilgang til DOS og Windows 3.1 applikasjoner på en multibruker plattform. I 1995 ble det sluppet en multibruker versjon av Windows NT basert på MultiWin, kjent som WinFrame. Dette tillot flere brukere å logge på og starte applikasjoner på en WinFrame server. Og siden har det bare fortsatt med stadig nye utgaver og versjoner. I dette faget skal vi lagge hovedvekten på Citrix XenApp 6.5. Vi skal gå nøye gjennom: Nye XenApp 6.5 muligheter Systemkrav for å installere XenApp 6.5 2.1. Citrix XenApp 6.5 Da Citrix lanserte XenApp 6.0 in March 2010 skrev de om koden fullstendig slik at den kunne tilpasses Windows 64-bit plattform (2008 R2). Dette hadde den fordel at de kunne optimalisere den nye koden slik at den ga bedre ytelse og bedre skalering. Med siste utgaven XenApp 6.5 som ble sluppet i august 2011 har Citrix lansert flere funksjoner og bedre ytelse og raskere oppstart. XenApp 6.5 ligner på XenApp 6.0, men arkitekturen er ganske så forskjellig så det er feil å si at XenApp 6.5 er bare en oppgradering fra versjon 6.0.
Citrix XenApp 6.6 - introduksjon side 4 av 14 2.2. De viktigste nyheter i XenApp 6.5 Role-based Setup Wizard Denne veiviseren som ble introdusert i 6.0 forenkler installasjon og utplassering av serveren. Det blir enklere og raskere å installere. Vi kan nå installere med noen få tastetrykk. En annen fordel ar at installasjonen er skilt fra konfigurasjonen av XenApp. I neste leksjon vil vi ta i bruk rollebasert veiviser for installasjon av vår første XenApp server.
Citrix XenApp 6.6 - introduksjon side 5 av 14 Instant App Access Denne nye funksjonen som kom i XenApp 6.5 (også kjent som Session Pre-Launch), er kanskje favoritten for både XenApp kunder og administratorer. Denne funksjonen reduserer oppstartid på den enkjelte sesjon som startes. Når en bruker logger seg på farmen vil en prelaunch sesjon bli laget på XenApp server, slik at brukeren raskt kan logge seg på. Det samme skjer hvis en bruker ønske å avslutte en sesjon. Disse forbedrede funksjonene i XenApp redusrerer forsinkeleser i pålogging, gir bedre brukeropplevelse, mindre bruk av fysiske ressurser som minne og CPU og færre lisenser. Windows Desktop Experience Integration Denne funksjonen gir XenApp Windows 7 utseende. Her brukes PowerShell for å scripte desktop muligheter som tema, bakgrunnsfarge, startmeny m.m. PowerShell Support Vi kan bruke PowerShell for å automatisere ofte brukte XenApp oppgaver. Vi kan kjøre cmdlets fra fjerntilgang og vi kan lage våre egne PowerShell script som er tilpasset vår organisasjon. New Management Console Det å kunne bruke bare ett konsoll er noe alle administratorer har spurt etter i mange år. I XenApp heter dette konsollet AppCenter. Dette konsollet er totalt endret fra tidligere utgaver. Vi må fortsatt ha en eget konsoll for å styre Web Interface servers og lisensiering. Citrix HDX Technologies HDX technologies gir bedre støtte for multimedia og høye oppløsninger og med støtte for flere USB-enheter enn tidligere. Det gir også bedre lyd og videokvalitet. Tilgang til nye videokonferanse-muligheter og mer avansert Aobe Flash støtte enn tidligere.
Citrix XenApp 6.6 - introduksjon side 6 av 14 Improved Printing Performance XenApp Printing Optimization Pack er nå en del av XenApp 6.5. Dette muliggjør raskere utskrifter, redusert krav til båndbredde ved utskrift og bedre brukeropplevelse når brukere tar i bruk ulike klientskrivere. Multi-stream ICA Man kan i XenApp 6.5 levere trafikken helt opp til fire TCP/IP-strømmer. I stedet som før å kjøre alt over http-trafikk, kan man få en bedre QoS (Quality of Service) ruting. Dette er spesielt nyttig for å kunne optimalisere nettverket for lyd og bilde-applikasjoner. Active Directory group policy integration Vi kan i XenApp 6.5 administrere XenApp policies og konfigurere XenApp servere ved hjelp av Active Directory Group Policies (GPO). Windows Service Isolation for streamed application Windows Service Isolation tillater applikasjoner å installere Windows tjenester slik at de kan tilpasses de ulike profilene. Dette muliggjør at flere applikasjoner som streames kan bli støttet samtidig. For eksempel vil Microsoft Office eller Adobe Suite installeres som en tjeneste ved hjelp av denne nye teknologien. Bedre støtte for Windows Portable USB Devices Brukere kan nå plugge inn so\ine USB-enheter som kamera, skannere og lignende enheter. Microsoft App-V integration Dette muliggjør at vi kan administrere og levere både Citrix og Microsoft applikasjoner fra ett punkt. Administratorer kan distribuere App-V Plug-In til sluttenheter ved hjelp av Citrix Receiver. Multi-lingual User Interface (MUI) Dett gir mulighet for lokal språklig tilpasning for brukere med forskjellig språk eller for brukere i forskjellige land. Citrix Receiver Citrix Receiver 3.0 for Windows gir støtte for nye plug-ins som Single Sign-On, WAN Acceleration, App-V og lignende. Det er også en ny modul for Mac og for mobile enheter/brukere. Vi kan nå bruke dett på iphone, ipad, Android, Blackberry og andre systemer. Citrix Dazzle Dette gir ansatte 24x7 self-service tilgang til applikasjoner de måtte ha bruk for.
Citrix XenApp 6.6 - introduksjon side 7 av 14 2.3. Oversikt over de forskjellige funksjoner til XenApp 6.5 Tilgang til applikasjoner Fra hvor som helst Når du vil Fra alle mulige enheter Dekker ulike OS som: Windows, Mac, Linux, UNIX, DOS, Java, og mobile enheter som iphone, ipad, Blackberry og Android Active Directory Federation Dette gir tilgang til publiserte applikasjoner. Application Gateway XenApp støtter SSL proxy slik at fjerntilgang til applikasjoner foregår på en sikker måte. CPU Utilization Management Denne muligheten hindrer brukere og de prosesser de kjører fra å overbelaste CPU og garanterer et konsistent nivå for alle brukere som er tilknyttet en XenApp server. Installation Manager Denne funksjonen gir mulighet for å fjern-installere applikasjoner på XenApp server samtidig. Network Management Console Integration XenApp støtter SNMP overvåkning og integrasjon med tredjeparts verktøy som Microsoft System Center Operations Manager (SCOM). Power and Capacity Management Vi kan etablere policies for å styre strømforbruket til XenApp servere.
Citrix XenApp 6.6 - introduksjon side 8 av 14 Single Sign-On Dette gir mulighet for single sign-on tilgang til Windows, webportaler og applikasjoner. Her kan brukere resette sitt passord ved behov. SmartAuditor Brukes for å kunne få oversikt over aktivitet for brukerne (ikke hva de gjør, men hvilke sesjoner som er aktiv) Web Interface Gir brukerne tilgang til publiserte applikasjoner og innhold på XenApp gjennom en standard webleser eller plugin fra Citrix. Gir støtte for både RADIUS og Smart Card autentisering.
Citrix XenApp 6.6 - introduksjon side 9 av 14 2.4. Systemkrav XenApp 6.5 kan ikke installeres på 32-bits system du må bruke 64-bits OS. XenApp 6.5 må installeres på Windows Server 2008 R2 and Windows Server 2008 R2 Service Pack 1. Det er ikke mulig å installere på Windows Server 2012 ennå, men Citrix jobber med en løsning for Windows 2012. Du kan ikke installere XenApp 6.5 på Web Server og Core utgaver. Du kan heller ikke ha XenApp 6.5 samtidig med XenApp 6.0 i samme farm. Krav til installasjon Under installasjonen vil veiviseren ta deg gjennom skritt for skritt hvilke roller som må være installert før selve installasjonen av XenApp 6.5 starter. Du kan kjøre installasjonen ved hjelp av script eller ved hjelp av kommandolinje. Men her kreves at de nødvendige roller er installert på forhånd. Du kan starte scriptene fra kommandovinduet eller PowerShell som begge finnes lett tilgjengelig i Windows server. XenApp 6.5 Server Role Manager vil installere følgende software (hvis det ikke allerede er installert): NET Framework 3.5 SP1 Windows Server Remote Desktop Services role ( hvis denne ikke er installert, vil Server Role Manager installere den og klargjøre RDP-klienten du må restarte server og gjenoppta installasjonen). Windows Application Server role Microsoft Visual C++ 2005 SP1 Redistributable (x64) Microsoft Visual C++ 2008 SP1 Redistributable (x64) Hvis IIS allerede er installert, vil Citrix XML Service IIS Integration velges som standard og IIS vil åpne nødvendig port (80). Hvis IIS ikke er installert, vil ikke Citrix XML Service IIS Integration velges som standard. Da vil Server Role Manager installere følgende IIS tjenester (kan konfigureres senere ved hjelp av XenApp Server Configuration Tool): Web Server (IIS), Common HTTP Features, Default Document (ved å velge denne rollen vil Web Server (IIS), Management Tools, Management Console automatisk velges). Web Server (IIS), Application Development, ASP.NET (ved å velge denne rollen vil Web Server (IIS), Application Development, NET Extensibility automatisk velges). Web Server (IIS), Application Development, ISAPI Extensions Web Server (IIS), Application Development, ISAPI Filters
Citrix XenApp 6.6 - introduksjon side 10 av 14 Web Server (IIS), Security, Windows Authentication Web Server (IIS), Security, Request Filtering Web Server (IIS), Management Tools, IIS 6 Management Compatibility (som inneholder IIS 6 Metabase Compatibility, IIS 6 WMI Compatibility, IIS 6 Scripting Tools og IIS 6 Management Console).
Citrix XenApp 6.6 - introduksjon side 11 av 14 2.5. Lagring av databaser Databasen inneholder eksisterende XenApp 6.5 farm informasjon og inkluderer info om server, hvilke applikasjoner som er publisert, hvem som er administratorer og andre statiske data. Følgende databaser kan benyttes for lagring i XenApp 6.5: Microsoft SQL Server 2008 Express SP3 (det nye XenApp Server Configuration Tool kan installere SQL Express når det etableres en ny XenApp 6.5 farm). Microsoft SQL Server 2008 R2 Express Microsoft SQL Server 2008 R2 Microsoft SQL Server 2008 SP2 eller senere utgaver or later Microsoft SQL Server 2005 SP4 or later Oracle 11g R2 32-bit Enterprise Edition I fortsettelsen skal vi benytte Microsoft SQL server siden dette er det mest benyttede valget i markedet.
Citrix XenApp 6.6 - introduksjon side 12 av 14 2.6. Citrix AppCenter Console Dette er et verktøy som er integrert med Microsoft Management Console (MMC) og setter oss i stand til å starte administrasjon av XenApp 6.5 ved å bruke det som kalles Citrix AppCenter. Herfra kan vi gjøre følgende: Sette opp og overvåke XenApp servere og farm Sette opp og overvåke ressurser og sesjoner som er i bruk Konfigurere ulike policies Gi brukere tilgang til applikasjoner Styre lastbalansering Behandle advarsler Diagnostisere eventuelle feil i serverfarmen Få tilgang til eventuelle hotfix (når feil oppstår) Overvåke administrative endringer Denne konsollen blir installert som standard på samme XenApp 6.5 server som vi installerer XenApp server role. For å installere manuelt, velg: Manually Install Components, Common Components, Management Consoles. Citrix AppCenter Console kan installeres på følgende operativsystemer: Microsoft Windows XP Professional SP3 (32-bit) og SP2 (64-bit) utgaver Microsoft Windows Vista SP2 (Business, Enterprise og Ultimate utgaver) - 32-bit og 64-bit utgaver Microsoft Windows 7 SP1 (Professional, Enterprise og Ultimate utgaver) - 32-bit og 64-bit utgaver Microsoft Windows Server 2003 SP2 (Standard, Enterprise og Datacenter utgaver) - 32-bit og 64-bit utgaver Microsoft Windows Server 2003 R2 (Standard, Enterprise og Datacenter utgaver) - 32-bit og 64-bit utgaver Microsoft Windows Server 2008 SP2 (Standard, Enterprise og Datacenter utgaver) - 32-bit og 64-bit utgaver
Citrix XenApp 6.6 - introduksjon side 13 av 14 Microsoft Windows Server 2008 R2 and Microsoft Windows Server 2008 R2 SP1 (Standard, Enterprise og Datacenter utgaver) XenApp Server Role Manager Når XenApp Server Role Manager installeres vil følgende software bli installert (hvis ikke allerede installert): Microsoft.NET Framework 3.5 SP1 Microsoft Windows Installer (MSI) 3.0 Microsoft Windows Group Policy Management Console Microsoft Visual C++ 2005 SP1 Redistributable (x64) Microsoft Visual C++ 2008 SP1 Redistributable (x64) Microsoft Visual C++ 2008 SP1 Redistributable Microsoft Visual C++ 2005 SP1 Redistributable Microsoft Primary Interoperability Assemblies 2005
Citrix XenApp 6.6 - introduksjon side 14 av 14 2.7. License server Citrix License Server er en liten komponent som MÅ installeres i alle XenApp utrullinger. Lisensserveren kan installeres på XenApp server (eller en delt XenApp server for testformål eller på en dedikert server for større enheter). Citrix lisenser MÅ være til stede for at brukere kan logge seg på en XenApp farm. Citrix lisenserver kan lastes ned eller man kan bruke den lisensserveren som er med på iso-filen. Minimum lisensserver versjon er 11.9. 2.8. Klienter Citrix XenApp Receiver er en enkel software klient som gir brukere adgang til publiserte applikasjoner og desktops som er tilgjengelig på XenApp server og farm. Du får tilgang via denne klienten for de fleste OS som Windows og Macintosh. Også de fleste mobile enheter gir tilgang.