Pagina's

vrijdag 30 september 2011

Dag 20: Verhuizing terug naar de afdeling

Vandaag zijn we aanvankelijk begonnen met het verder werkend krijgen van Adobe CS4 Design Premium, en het maken van 64 bit deployments van Visual Studio 2008 en 2010. Bryan heeft zich voornamelijk bezig gehouden met Adobe, en ik ben verder gegaan met Visual Studio.
Ik was zojuist begonnen met het aanmaken van unattend .ini files voor Visual Studio, toen onze begeleider met de mededeling kwam dat hij ons graag de rest van de dag terug op de afdeling wil hebben. Wij hebben dus onze werkplek verhuisd naar de afdeling. Verder wilde onze begeleider graag dat we zoveel mogelijk met hem meekijken op de servicedesk en in het ticketsysteem. Dit vanwege er via dit ticketsysteem hele diverse problemen voorbij komen, om een goed beeld te krijgen over alle klanten en servers die het bedrijf onder haar hoede heeft. Zo hebben wij onder meer gezien hoe de aanvraag van een nieuw ssl certificaat verloopt, en hoe deze geconfigureerd wordt in IIS.

Volgende week zullen we ons "zo goed als af" Deployment project demonstreren en verder afwerken. Vervolgens kunnen wij een implementatieplan uitwerken, en dit project daadwerkelijk uitrollen.

Maar nu: weekend . . .

donderdag 29 september 2011

Dag 19: Adobe CS4 Design Premium werkend

Vandaag aan de gang gegaan met het laatste software pakket, namelijk Adobe CS4 Design Premium. Zoals gister al uitgelegd was, betreft dit een upgrade versie. Upgrade versies zijn niet silent te installeren, dus hiervoor diende een andere oplossing gezocht te worden. Zo waren wij uit gekomen bij AutoIT3. Een scripting taal waar gemakkelijk dingen mee te automatiseren zijn. Zo bezit dit programma ook een record functie, om acties mee op te nemen en dit vervolgens in een script om te zetten.
Vandaag zijn we hiermee aan de gang geweest. De installatie hebben we handmatig uitgevoerd, en dit omgezet in een script. Bij het uitvoeren van het script is ook daadwerkelijk te zien hoe het script de setup opstart, de muis beweegt en klikt op de knoppen en tevens dingen als een serial key e.d invoerd. Het testen van het script tijdens een deployment, zullen we morgen aan toe komen.

Gister dacht ik dat Visual Studio 2010 silent te installeren was door /norestart als parameter mee te geven. Dit was echter niet het geval. VS2010 heeft als prerequisite, .NET framework 4. Deze wordt van te voren geïnstalleerd maar heeft een reboot nodig alvorens deze aan de daadwerkelijke installatie van VS2010 kan beginnen. Iets wat de deployment service in de war schopt. Na een reboot gaat de installatie namelijk niet verder. Dit heb ik opgelost door .net framework 4 als afzonderlijke applicatie te importen in MDT, en deze als dependency, voorafgaand aan VS2010, te laten installeren. Met deze oplossing is een reboot niet nodig en doet VS2010 zich netjes installeren.

Tevens hebben we vandaag een iets minder leuk bericht te horen gekregen. Onze bedrijfsbegeleider, die ons begeleid bij de dagelijkse werkzaamheden, gaat per 1 november met ontslag. Dit betekent dat hij ons zo snel mogelijk weer terug op de afdeling wil hebben om ons de servicedesk (1e, 2e en 3e lijn support) en het systeem en netwerk beheer, zo goed mogelijk bij te brengen, zodat wij na zijn vertrek enigszins zelfstandig op de afdeling mee kunnen gaan draaien. Naar verwachting zullen wij morgen en anders maandag terug verhuizen, en zullen wij het deployment project even op een laag pitje moeten zetten.

woensdag 28 september 2011

Dag 18: Visual Studio 2008 SP1, 2010 en Adobe CS4 Web Premium werkend

Vandaag te horen gekregen dat Visual Studio 2008 uitgebreid dient te worden met Service Pack 1. Ook is het nodig dat naast VS 2008 tevens de 2010 variant geïnstalleerd moet kunnen worden. Een aantal klanten DotNetNuke websites zijn ontwikkeld in Visual Studio 2008. Men durft dus niet direct de overstap te maken naar een nieuwere ontwikkel omgeving.
Service Pack 1 was eenvoudig te configureren in de Deployment Toolkit (MDT). Hierin kon Visual Studio 2008 als dependency van SP1 worden opgegeven. Dit houdt dus in dat eerst VS2008 geïnstalleerd zal worden alvorens de installatie van SP 1 plaats vindt.
Visual Studio 2010 kon op dezelfde manier als 2008 silent geïnstalled worden. Door middel van het aanmaken van een unattend install configuratie bestand (.ini), is deze silent te installeren. Eén extra puntje is het toevoegen van de /norestart parameter aan het install commando. VS2010 heeft namelijk de nare eigenschap de computer te rebooten midden in de installatie. Dit zal de silent deployment install afbreken.

Adobe CS4 Web Premium hebben we vandaag aan de praat gekregen. Hier is Bryan mee bezig geweest. Uiteindelijk heeft hij dit werkend gekregen door in het install command, in MDT, het hele serverpad op te geven naar de setup en unattend files, in plaats van het lokale pad. Ik had dit gister al uitgevonden met VS2008, en heb hem vandaag deze oplossing toegespeeld om te proberen. Dit werkte en hij was me weer dankbaar, haha.

Tussendoor hebben we nog een klein verzoek uitgevoerd, namelijk, het vervangen van een videokaart in een pc, bij iemand op de development afdeling. De oude kaart begon kuren te vertonen.

Adobe CS4 Design Premium betreft een upgrade versie, en deze zal niet silent geïnstalled kunnen worden. Bij upgrade versies is het de bedoeling dat men naast de licentie van CS4, ook de licentie van het oudere product opgeeft, van waaruit geupgrade zou worden. Deze installatie kunnen wij automatiseren door een handmatige installatie te capturen met AutoIT3. Dit programma kan een opname maken, en alle acties omzetten in een script (inclusief muis bewegingen, klikken etc.). Naar verwachting zullen we het hiermee werkend krijgen. Hier gaan we morgen mee aan de slag.

dinsdag 27 september 2011

Dag 17: Visual Studio werkend, CS4 bijna

Vandaag verder gewerkt aan de laatste twee software pakketten voor het deployment project.
Gisteren strande het met Visual Studio doordat tijdens de deployment de silent install van VS continu met een error code 2 aan kwam zetten.
Dit opgezocht te hebben op internet, kwamen we erachter dat deze error betekent dat VS het opgegeven pad naar de configuratie .ini niet kan vinden, ondanks dat het pad wel degelijk klopte. Vervolgens nog is handmatig geprobeerd VS te installeren met het .ini bestand. Nu werd het pad wel herkend (vreemd genoeg), maar werd de setup alsnog na een paar seconde weer afgebroken. Uit de log bestanden bleek dat VS nog een dependency miste, dus deze geïnstalleerd. Ook nu werkte de setup voor alsnog niet. Uit de log bestanden bleek, uit mijn verbazing, dat de .ini file voor Windows Vista gemaakt is. Dit is echter niet mogelijk. De .ini file is notabene gegenereerd op een Windows 7 systeem (wat een idioot programma). Enfin, uiteindelijk dan nogmaals een nieuwe .ini file gegenereerd op Windows 7 voor de silent install. Het programma installeerd nu prima na de deployment van Windows. In de Task Sequence wordt aangegeven dat dependencies voor het daadwerkelijke programma geïnstalleerd dienen te worden.

Met Adobe CS3 hadden we een soortgelijk probleem. Ook deze wilde maar niet installeren. Uiteindelijk bleek dat het pakket van CS3, dat ons was aangeleverd, een upgrade versie betrof. Upgrades zijn niet silent te installeren. Uiteindelijk een nieuwer Adobe CS4 pakket gekregen en deze kregen we wel aan de praat via silent install. Waarom we eerst met CS3 aan de gang moesten, ik heb geen idee. . .

De bouwfase is met deze twee software pakketten bijna ten einde gekomen. De komende dagen zullen we de documentatie updaten en afronden, en dit terug koppelen aan de bedrijfsbegeleider. Vervolgens kan worden over gegaan op de implementatie fase in het bedrijfsnetwerk.
Naar verwachting zal dit medio volgende week plaats gaan vinden (Als alles enigszins mee zit).

maandag 26 september 2011

Dag 16: Visual Studio zo goed als aan de praat

Vandaag begonnen met een probleem met één van de IP telefonen. Net als een tijd geleden, gaf deze helemaal geen gehoor meer, en was het scherm op het toestel ook blanco. Een paar weken geleden heb ik dit zelfde probleem meegemaakt en geconstateerd dat de telefoon het prima doet wanneer deze direct aan de switch wordt gehangen. Dat het toestel het nu vervolgens weer niet deed vanuit het patchpanel in het kantoor, was voor mij aanleiding te vermoeden dat de kabel mogelijk niet goed meer zou wezen. Tevens, wanneer de kabel een stukje bewogen werd, maakte hij plotseling weer contact.
Deze kabel is vervangen en het toestel werkte weer naar behoren.

Later zijn we weer verder gegaan aan het deployment project.
Deze keer heb ik me op Visual Studio gericht, omdat Bryan hier niet meer uit kwam. Ik heb het maken van een unattended install configuratie vanaf het begin gemaakt, om er even goed in te komen. Ook hierbij is het weer mogelijk een .ini file te maken door eerst de setup van het programma te runnen en hierin alle benodigde keuzes te maken. Echter, na testen, startte de setup niet samen met de .ini file. Uiteindelijk bleek uit de log bestanden dat Visual Studio een aantal dependencies nodig heeft. Na deze geïnstalleerd te hebben, installeerde VS dit maal wel. Toen ik dacht dat dit probleem opgelost zou wezen, heb ik het nogmaals op een andere machine geprobeerd. Hier werkte het vervolgens weer niet en bleef errors geven. In ieder geval op één systeem de unattended install aan de praat gekregen, dus ik voorzie geen waanzinnig grote problemen meer. Ik hoop dat dit morgen opgelost zal wezen...