Pagina's

vrijdag 23 september 2011

Dag 15: Nieuw probleem MSSQL opgelost en overige instellingen toegepast

Vandaag, de laatste dag voor het weekend, hebben we nog even alle tijd gehad om aan ons Deployment project door te werken. De MSSQL unattended install die gister werkte op x86 systemen, bleek vervolgens weer niet op x64 te werken.
De x64 variant moet namelijk een aantal dependencies installeren alvorens de daadwerkelijke installatie plaats kan vinden. Hiervoor was geen configuratie opgenomen in het .ini bestand. Deze hebben we na wat nazoeken toegepast. Dit werkt nu naar behoren.
Verder hebben we een aantal algemene dingen toegepast zoals User Account Control automatisch uitzetten en RDP aanzetten.

Volgende week maandag zullen we onze voortgang demonstreren aan de bedrijfsbegeleider. We zullen hierin een demonstratie van een installatie proces tonen. Verder zullen wij volgende week proberen de bouwfase van dit project af te ronden en over te gaan op implementatie. Tevens zullen gaan wij volgende week aan de slag met de definitieve migratie van de eerder gemigreerde klant websites. Deze stonden nu enkel in een testomgeving voor de klant. Ook gaan wij aan de slag met een onderzoek naar degelijke wachtwoord policies en zullen die eind volgende week implementeren. Dinsdag volgt hier nadere toelichting over.

En dan nu: weekend. . .

donderdag 22 september 2011

Dag 14: MSSQL, IIS problemen opgelost

Vandaag zijn we verder gegaan waar we gisteren gestrand waren, namelijk: het mee installeren van IIS, en MSSQL 2008 R2 tijdens een Windows deployment. Het probleem met IIS was dat deze tijdens de unattended install steeds een error gaf omdat ASP en ASP.NET om de één of andere reden een parent feature nodig hebben voordat die enabled kunnen worden. Dit hebben we opgelost door ASP en ASP.NET uit de Task Sequence te halen en deze vervolgens alsnog de laten installeren via een cmd commando. Deze workaround werkte gelukkig wel.
Met MSSQL duurde het wat langer. Ook dit pakket zou via het commando:
setup.exe /q /features= /iacceptsqlserverlicenseterms
quietly te installeren zijn. Ook dit gaf voortdurend errors omdat MSSQL een admin account geconfigureerd moet hebben.
Uiteindelijk hebben we dit opgelost door op een machine de setup te draaien, en alle benodigde opties in te vullen. Voordat men in de setup op install klikt, staat er tevens een pad vermeld naar een configuratie .ini bestand, waarin alle gemaakt keuzes in de setup opgeslagen zijn.
Deze .ini hebben we vervolgens in het commando verwerkt met de /configurationfile=configurationfile.ini parameter. Bij het uittesten bleek deze naar behoren te werken. Dus we zijn weer een stap verder en lopen aardig op het schema voor.
Morgen zullen wij ons buigen over adobe CS4 als upgrade vanuit CS3.

woensdag 21 september 2011

Dag 13: Problemen met MSVS en MSSQL

Vandaag hebben we de hele dag kunnen besteden aan het deployment project.
De voortgang stagneerde vandaag enigszins. We proberen namelijk tijdens de deployment van een Windows OS, een unattended install te maken van MSSQL 2008 R2 en MS Visual Studio. Hiervan mogelijk slechts enkele componenten geïnstalleerd worden omdat de overige componenten niet gebruikt zullen worden. Bij wat nazoeken op internet een aantal commandline parameters gevonden voor de unattended install. Helaas geven deze bij de deployment een error code, die gek genoeg nergens op internet terug te vinden is (alsof we de enige op de wereld zijn). Uiteindelijk hier dus maar een topic voor gestart op het microsoft forum.
Ook het installeren van Visual Studio gaf een error code op.
De installatie van .net framework 4.0 loopt vast bij het installeren hiervan.
Al met al een niet zo productieve dag vandaag, die is opgegaan aan nieuwe mogelijkheiden proberen en uittesten. Hoop dat we morgen een bruikbaar antwoord zullen krijgen op deze problemen...

dinsdag 20 september 2011

Dag 12: Website migraties uitvoeren

Vanochtend zijn we begonnen met het migreren van een tiental websites.
Hierbij was het de bedoeling dat we de gister gebackupte database en website zouden restoren op de server van I-Company. Deze restorde we in de MSSQL server en IIS webserver. Hierbij was het belangrijk dat alle bindings van de oude omgeving over zouden worden genomen zodat de klant deze gewoon kan uittesten op de oude adressen. Vervolgens hebben we negen websites zonder problemen op weten te zetten. Eén website na bleef continu errors geven. Uiteindelijk bleek dat deze een hele directory miste in de wwwroot. Na het herplaatsen van deze directory werkte alles naar behoren.
Toen alle websites overgeheveld waren, hebben we iedere website uitgetest door alle pagina's, formulieren etc. uit te testen.

Na de lunch zijn we nog even verder gegaan aan het deployment project. Hierbij hebben we uitgezocht hoe via een unattendend install mssql 2008 kan worden opgezet tijdens de deployment van een OS. Na wat testen zijn we hier nog niet mee verder gekomen. Dit zal onder andere voor morgen op de agenda komen te staan.

maandag 19 september 2011

Dag 11: Website migraties

Vandaag wederom begonnen met het Deployment project. Helaas verliep dit niet zo soepel in het begin. We kregen plotseling een hoop errors bij het laden van de WindowsPE, die we niet direct konden herleiden. Uiteindelijk bleek dat dit kwam doordat we de background image hadden aangepast, maar niet de deployment share hadden geupdate met WDS. Na deze handeling werkte het weer naar behoren. Vervolgens via Task Sequence>>Roles and features uit gevonden dat IIS en meerdere windows componenten in te schakelen zijn tijdens de installatie. Eerder probeerde we dit via de commandline, wat overigens ook prima werkte, maar deze GUI achtige oplossing was wat beter voor het overzicht en het beheer.
Na de lunch hebben we nog een deployment getest van Windows 7 en Windows XP. Deze werkte prima, dus we zijn weer een stap verder.

Als laatste vandaag zijn we begonnen met het migreren van een aantal klanten websites. Van deze klant moeten 10 websites per maand worden overgeplaatst naar het beheer van I-Company. Eind deze week is de deadline voor de eerste 10. Deze taak is aan ons toegekend.D.m.v de wwwroot te backuppen en een backup uit de mssql database, zijn deze te restoren op de server van I-Company. In de web configs van iedere websites dienen wat parameters aangepast te worden zoals database info. Tevens is het nodig dat in de hostAlias table van de database enkele domeinnamen worden toegevoegd, zodat deze, voor zowel het development team als de klant die het moet gaan uittesten, gemakkelijk te bereiken is.
We hebben vandaag al 2 van de 10 websites weten over te plaatsen. Morgen zullen de overige 8 volgen.