Pagina's

vrijdag 14 oktober 2011

Dag 30: Stressvolle maar uitdagende dag servicedesk‏

Vandaag was onze begeleider een dagje vrij en waren ik en bryan de enige mederwerkers die de afdeling moesten runnen vandaag. Vol goede moed begonnen wij aan eerst nog wat eenvoudigere service verzoeken. Maar al gauw werden wij overspoeld met tickets via de online servicedesk.

Als eerste waar ik me mee bezig heb gehouden is het aanmaken van een ftp account voor een klant, in IIS. Deze diende zelf content te kunnen uploaden, om vervolgens via het CMS te kunnen toevoegen aan hun website. Deze klant diende alleen toegang te hebben tot de map van hun website, en mag geen toegang hebben tot de bovenliggende mappen structuur op de server. Dit heb ik gedaan door een virtuele directory aan te maken en deze te koppelen aan de website map. Vervolvens lockde ik de gebruiker aan deze virtuele directory. (ftproot) Na testen bleek het account via mijn werkstation prima te werken op het externe IP van de server en was de gebruiker gelocked in de virtuele root directory. Vervolgens heb ik de inlog gegevens aan de manager doorgespeeld die op zijn beurt dit weer naar de klant communiceerde. Deze bleek uiteindelijk geen toegang te hebben door een time out melding aan de klant zijn kant. Dit kwam doordat het IP van de klant niet in de ACLs in de firewall was opgenomen als betrouwbaar IP. Na deze wijziging heeft de klant wel toegang.

Na bovenstaand verzoek werd het zeer druk met verzoeken en releases voor een erg grote klant (die ene waarvan de tussen partij in amerika zit). Hiervoor diende allerlei wijzigingen uitgevoerd te worden op de live omgeving, waar wij eigelijk niet veel verstand van hadden. Toch waren deze zeer urgent en moesten wij uitvoeren. Deze changes zijn via onze test omgeving gesynchroniseerd met de "staging" omgeving. Vervolgens hebben wij voor iedere change een request naar de partij in Amerika moeten sturen om de wijzigingen op staging door te voeren naar de live omgeving. Doordat wij niet erg goed op de hoogte waren van deze procedures, waren dit erg stressvolle karweien. We willen immers niet de live omgevingen om zeep helpen. Gelukkig hebben we hier vandaag weer een hoop van geleerd.

Maandag is onze begeleider ook nog vrij, en zullen wij wederom de afdeling zelfstandig gaan runnen.

Tot die tijd eerst even weekend . . .

donderdag 13 oktober 2011

Dag 29: migratie succesvol + conference call klant‏

Vandaag zijn wij verder gegaan waar we gister geëindigd zijn, namelijk, het overzetten van de volgende batch klanten websites naar de test omgeving van i-company. Deze migratie verliep verder zonder enige problemen, dankzij de kennis die we bij de voorgaande batch websites hebben op gedaan over iis en mssql. Naderhand de project manager op de hoogte gebracht die op zijn beurt weer contact met de klant op zal nemen met de bijbehorende test links.

Verder hebben we vandaag feedback op onze stress test ontvangen. De manager was er erg blij mee. Tevens kregen we te horen dat morgen of maandag nog een test te wachten staat voor een andere website.

Tussendoor hebben we vandaag natuurlijk ook weer de nodige service verzoeken afgehandeld, zoals het exporteren van een live database naar een development omgeving en deze nadien inrichten voor de developers.

Aan het eind van de dag hebben we een conference call mogen bijwonen van onze begeleider. Deze call vond plaats met amerikaanse collegas, en ging over een aantal problemen voor een grote klant, waar meerdere partijen aan werken. Overleg was hierbij nodig over een aantal doorgevoerde wijzigingen op de test omgeving. Deze moesten worden overgezet op de live omgeving, waar i-company zelf geen toegang toe heeft.

Morgen en maandag zullen wij de afdeling wederom alleen gaan runnen. Onze begeleider heeft vrij en de nieuwe werknemer is zo ziek dat deze voorlopig ook niet neer komt. Dit betekent dus dat wanneer onze begeleider over 2 weken het bedrijf verlaat, ik en bryan de enige zullen zijn die de afdeling gaan runnen. Een erg grote maar leuke uitdaging natuurlijk voor een stage. Uiteraard is er de manager operations nog voor onze begeleiding.
Ben zeer benieuwd!...

woensdag 12 oktober 2011

Dag 28: Stress test + start volgende batch migraties‏

Vandaag zijn wij de dag wederom begonnen met wat dagelijkse werkzaamheden, zoals het verwerken van enkele tickets, en verder werken aan de project documentatie. Tevens moest bryan vandaag adobe opnieuw importeren in MDT, omdat hij deze gisteren per ongeluk had verwijdert van de server. Ook de unattended install files moesten opnieuw aangemaakt worden.

Verder stond vandaag een stress (load) test en een start aan de volgende batch websites migraties op de agenda. Deze stress test diende uitgevoerd te worden op een "live" webserver van een klant, om te kijken hoeveel tegelijk browsende users de webserver zou trekken. Hiervoor hebben wij de tool "site blaster" gebruikt. Deze tool maakte het mogelijk om een x aantal users te genereren die tegelijkertijd door de website gingen browsen. Uiteindelijk zat de grens op ongeveer 35 concurrent users. De gemiddelde delay per gebruiker om een pagina op te vragen was hierbij ongeveer 400ms. Bij meer dan 35 concurrent users, liep de respons tijd op naar ongeveer 800ms, en had de server continu een workload van 90 - 100% cpu gebruik. Wij hebben deze test een aantal maal uitgevoerd, en de gegevens verwerkt in een meetrapportje. De manager moest namelijk de test resultaten aan de klant terug koppelen. In feite hebben we nu dus een simpele DOS attack gesimuleerd.

Verder heb ik vandaag een start gemaakt aan de volgende batch website migraties. De database backups en website backups zijn al over geplaatst. Ik had nog net genoeg tijd vandaag om de eerste website op te zetten op de i-company server. Bryan heeft hierin geassisteerd door het DNS A record
toe te voegen aan de i-company DNS server. Via dit A Record wordt een hostname aan het server ip gekoppeld.
Vervolgens heb ik de hostAlias tabel van de website aangepast, door deze hostname in de database op te nemen. De website was nu succesvol over geplaatst en werkte naar behoren.

Morgen zullen de overige 9 sites uit de batch volgen.

dinsdag 11 oktober 2011

Dag 27: Nieuwe virtual server gereed maken + overzicht creëeren klanten servers/sites

Vandaag was het wederom een wat rustigere dag op de helpdesk. Er waren weinig service requests van zowel extern als interne klanten. Wel lag er nog een verzoek van gister klaar. Op een telefoon diende de instellingen voor een exchange toegepast te worden, zodat deze medewerker zijn exchange mail op de telefoon kan ontvangen. Om de één of andere misterieuze reden gaf de telefoon continu een fout aan in de exchange instellingen, ondanks dat deze correct waren ingevuld. Later keek Bryan er nog eens naar, en het apparaat begon sporadisch te werken…
Verder heb ik vandaag, om de interne wiki van informatie te voorzien, een overzicht gemaakt van een aantal klanten servers. Hier in wordt beschreven welke websites erop gehost worden, aan welke interne IP adressen deze gekoppeld worden, of er een SSL certificaat op een geconfigureerd is en wat het externe IP adres is die aan een website gekoppeld is. Sommige websites hadden een “Default” of “Unassigned” binding in IIS. Hierop komen alle requests uit die op IP adressen gemaakt worden en die niet aan andere websites zijn toegewezen.

Verder hebben wij met onze begeleider mee gekeken bij het opzetten van een nieuwe virtual machine voor een klant. Het was de bedoeling dat een ontwikkelde website voor deze klant online zou worden gezet voor de klant, zodat deze de website kan uittesten. Hiervoor heeft I-Company een template beschikbaar staan, waarvan zij alle virtual machines van kunnen deployen. Dit template is gecreëerd uit een eerder geïnstalleerde virtual machine met daarop alle benodigde software, zodat men dit niet voortdurend hoeft te herhalen op nieuwe virtual machines. Vervolgens is de website inclusief database overgeheveld naar deze nieuwe “live-acceptatie” omgeving, en is een test domein aan de DNS server toegevoegd. Op deze wijze kan de klant zijn/haar websites bereiken.

Als laatste vandaag haalde Bryan een stunt uit door op onze deployment project server een applicatie te verwijderen uit MDT. Het is mij nog steeds niet helemaal duidelijk wat zijn bedoeling was, haha. In ieder geval, de applicatie had hij verwijdert en moesten we helaas weer opnieuw importeren met alle gevolgen van dien. Ook de configuratiebestanden voor de silent installaties moesten opnieuw worden aangemaakt. Hier hadden we helaas geen tijd meer voor vandaag en zullen we morgen nog even moeten aanmaken.

maandag 10 oktober 2011

Dag 26: Rustige dag voor servicedesk, testcase deployment project

Vanochtend zijn we begonnen met het overzetten van een aantal releases op klanten websites. Ook heeft Bryan, en later ik ook, door middel van een query gegevens uit een database geëxporteerd die de programmeurs nodig hadden voor hun werk. Terwijl Bryan een nieuwe werkplek inrichtte voor een nieuwe werknemer Technical Consultant, heb ik hier en daar wat service verzoeken verwerkt en heb een start gemaakt aan het implementatie plan van het Deployment project. Deze week stond op de planning een demonstratie te geven van ons project. Na goedkeuring van onze interne begeleiders wensen zij graag nog een implementatieplannetje tegemoet te zien, waaraan ik, zoals zojuist gezegt, een start aan heb gemaakt.
Tot een ingeplande demonstratie hoefde het uiteindelijk niet te komen. Eén van de developers kwam aan het eind van de dag naar onze afdeling toe om te melden dat zijn pc ongelooflijk traag was en voor geen meter meer draaide. Door hem werd gevraagd om de benodigde DVD's en software pakketten. Nadat we hem meldde dat dat niet meer nodig was met onze gereed staande server, heeft hij zijn pc, na het maken van de nodige backups, aan ons overgedragen. Deze hebben we aangesloten op onze testserver, en de installatie van Windows 7 gestart met alle benodigde software. Deze situatie diende direct als demonstratie. Gelukkig was de begeleider erg tevreden met het resultaat. Het keuzemenu die via PXE Netboot gestart wordt is erg overzichtelijk en makkelijk in gebruik. Dit klinkt dus als een geslaagd project!
Ik ben zeer benieuwd hoe de implementatie in het bedrijfsnetwerk zal verlopen . . .