Athena @ UGent 12 mei 2005 Steven Rogge DICT, Universiteit Gent
12 mei 2005
Athena @ UGent
Agenda • • • •
Universiteit Gent Historiek Windows applicatievoorziening Terminal Services & Citrix Athena @ UGent • • • • •
Doelstelling, naam & planning Architectuur farm Webinterface AD Conclusies
• Vragen 12 mei 2005
Athena @ UGent
1
Universiteit Gent • Gebruikers: – 6.000 personeelsleden, 26.000 studenten
• PC-park: – ca. 8.000 clients (PC, Linux, Mac) en 2.000 netwerkprinters
• PC-beheer: – Centraal: DICT, ca. 1.300 publieke PC’s, ca. 600 private PC’s – Decentraal: 60-100 sysadmins (al dan niet FT)
• Applicaties: – Centraal: 150-tal courante Windows 32-bit applicaties – Decentraal: ? (overlap)
12 mei 2005
Athena @ UGent
Historiek • Deployment Windows Applicaties op publieke PC’s (16-bit, 32-bit) door DICT … - 10.1997
Win 3.11 (Diskless)
10.1997 - 10.2003 NT 4.0 (Disk cloning Ghost) 02.2003 - …
12 mei 2005
Windows XP (Unattended Deployment + scripting)
Athena @ UGent
2
Historiek • Waarom geen Disk Cloning meer? – Licentie Ghost werd te duur – Te veel # hardware, dus te veel verschillende images te onderhouden (de facto reeds 60+) – Aanmaken images was reeds sterk geautomatiseerd (basisimage NT + batch scripting)
• Rollout – Bootfloppy (idem als voor het klonen) • Detectie netwerkkaart (40-tal) • Connectie met installserver (15-tal)
– Vanaf installserver: • Unattended deployment 5 verschillende OS-en: Windows XP SP1 Ned., SP2 Ned, SP2 Eng., Windows 2003 Server SP0, SP1 • Batch scripting + tools (bijv. AutoIt), totaal ca. 4.500 lijnen code 12 mei 2005
Athena @ UGent
12 mei 2005
Athena @ UGent
3
Historiek • Rollout - pro’s: – Self documenting – Hardware onafhankelijk, zelfs op virtuele machines (zowel VMWare als Virtual PC) – Testing! • Bijv. bij twijfel over het functioneren van een applicatie onder Windows XP SP2, scenario: 2 machines uitrollen met zelfde applicatieset, 1 x XP SP1 en 1 x XP SP2 … • Idem voor verschillend gedrag van een applicatie lokaal geïnstalleerd op een PC of op een applicatieserver
– Backup (enkel data backuppen) 12 mei 2005
Athena @ UGent
Waarom SBC? • Rollout is niet dagelijks inzetbaar voor (alle) private stations • Uitrollen van 1 PC in auditorium of van een ganse klas duurt steeds 1 of meerdere lesslots • Toegang tot applicaties thuis en op de niet door DICT beheerde PC’s. Softwaredistributie opzetten (incl. documentatie en ondersteuning) is heel arbeidsintensief • Nieuwe devices: thin clients, PDA’s
Total cost of ownership Betere dienstverlening 12 mei 2005
Athena @ UGent
4
Terminal Services & Citrix • Reeds sinds 1998 Terminal Services in gebruik bij UGent – 1e server tbv studentenadministratie, met o.a. telnet client: • Security (encryptie RDP + telnet over fysiek beveiligde lijn komt overeen met SSH) • Bandbreedte (reductie tot 1/7)
– Later ook voor financiële administratie, toegangscontrole, auditoriumbeheer en sapgui. 12 mei 2005
Athena @ UGent
Terminal Services & Citrix • Meerwaarde Citrix tov Terminal Services – Seamless Windowing; extra bureaublad is heel verwarrend; vandaar minimaal 1 server nodig per applicatie/functionaliteit – Web Interface – AD driven access – Tools & Features: centraal beheer, session shadowing (helpdesk), session roaming, etc. – Worldwide expertise en add-ons voorhanden
12 mei 2005
Athena @ UGent
5
Seamless Window
Remote Desktop Window
12 mei 2005
Seamless Window
Athena @ UGent
Doelstelling • Toegang tot (Windows-)applicaties voor iedereen, eender waar, eender wanneer. – Iedereen • Platform onafhankelijk: – OS: Windows, Linux, Macintosh, Thin client en PDA – Browser: (zie Webinterface (Architectuur))
• Hardwarevereisten laag
– Altijd & overal • PC-klassen, auditoria en bibliotheken (publieke PC’s) • Vakgroepen en administraties • VPN: Studentenhomes, draadloos, thuis, … 12 mei 2005
Athena @ UGent
6
“Athena” • Access THE Network Applications • Athena is in de Griekse mythologie de godin van de wijsheid (Romeinse evenbeeld is Minerva). • Minerva & Athena – Minerva: platform voor cursusbeheer – Athena: platform voor (Windows-)applicaties • Vb. Cursus lineaire algebra (Maple)
12 mei 2005
Athena @ UGent
Minerva
12 mei 2005
Athena @ UGent
7
Athena
12 mei 2005
Athena @ UGent
Architectuur • Software – Windows 2003 Server (SP1) – Citrix Metaframe Presentation Server XPa, 1.000 concurrent users
• Hardware – 20 x dual Xeon @ 2.8/3.0 GHz, 4 GB RAM, 1 of 2 SCSI disks (Dell PowerEdge 2850)
12 mei 2005
Athena @ UGent
8
Opbouw Farm • De Citrix farm is opgesplitst in Zones: afscherming personeel/studenten op serverniveau (geen studenten op “administratieve” servers) • Opsplitsing zones in Pools: stabiliteit op applicatieniveau
12 mei 2005
Athena @ UGent
Opbouw farm
Personeel
Studenten Personeel
Personeel
Pool C Pool A SAPGUI
STD Software
Pool E SAPGUI
(MS Office) Pool B STD Software (MS Office)
12 mei 2005
Pool F Pool D Spec. Software
STD Software (MS Office)
Athena @ UGent
9
Webinterface BROWSER:
Operating System:
> Internet Explorer 5.5
Windows XP, Windows 2000, CE .NET
> Netscape 7.1
Windows 2000, Linux, Solaris
> Safari 1.0
Mac OS X
> Internet Explorer 5.21
Mac OS X
> Pocket IE 2002
Pocket PC 2002
> Pocket IE 2003
Pocket PC 2003
Browser moet een 128-bit codering ondersteunen (https) 12 mei 2005
Athena @ UGent
Webinterface
12 mei 2005
Athena @ UGent
10
Webinterface
12 mei 2005
Athena @ UGent
Webinterface Webinterface:
12 mei 2005
Athena @ UGent
11
Webinterface
12 mei 2005
Athena @ UGent
Active Directory
12 mei 2005
Athena @ UGent
12
Conclusie • Zelfs al beschikt men over een goed PC-beheer platform (cloning, rollout, AD, SMS, Altiris, HP OpenView, Unicenter TNG, etc.) dan nog biedt SBC een belangrijke meerwaarde: – Snelheid deployment – Applicaties voor ‘the unmanaged computer’ (thuis)
• Expertise inhuren omtrent (AD design en) Citrix Farm design is onontbeerlijk • Een flexibele architectuur voor software deployment blijft belangrijk voor het serverbeheer (tests!)
12 mei 2005
Athena @ UGent
Vragen
12 mei 2005
Athena @ UGent
13