App-V 5.0 U1: Installatie en Configuratie (Deel 1)

Zelf ben ik al een tijd aan het experimenteren met een App-V omgeving. Na succesvolle installatie van de App-V omgeving heb ik besloten hier een blogpost van te schrijven. De blogpost zal uit meerdere delen bestaan om een duidelijk overzicht te houden. De blog zal de installatie en configuratie van de volgende onderdelen behandelen:

App-V heeft een Active Directory nodig. Deze moet ook in het netwerk geplaatst worden. Tijdens de blog wordt de volgende omgeving gebruikt:

2013-12-08 18_29_36-Netwerk G62.vsdx - Visio Professional

Het eerste deel van de blog zal zich richten op de installatie van de SQL database en de App-V Management en Reporting server. In mijn topologie is dit de SQL2012 server. Zorg dat voordat de installatie uitgevoerd word de basisinstellingen goed zijn ingesteld. Denk hierbij specifiek aan de computernaam, het IP adres en de tijdzone.

2013-12-08 16_44_20-g62 - Remote Desktop Connection

De eerste stap is de installatie van de SQL server. Mount de SQL installatiedisk naar de SQL server. In mijn configuratie word dit gedaan op de server met de hostname: SQL2012.

2013-12-08 16_44_43-g62 - Remote Desktop Connection

Druk op: New SQL Server stand-alone installation or add features to an existing installation.

2013-12-08 16_46_40-g62 - Remote Desktop Connection

Druk op OK

2013-12-08 16_54_21-g62 - Remote Desktop Connection

Voer de productcode in of kies voor een evaulatieversie.

2013-12-08 16_55_00-g62 - Remote Desktop Connection

Accepteer de licentieovereenkomsten en druk op Next.

2013-12-08 16_55_19-g62 - Remote Desktop Connection

Kies ervoor om updates te installeren en druk op Next.

2013-12-08 16_55_26-g62 - Remote Desktop Connection

De updates gaan downloaden.

2013-12-08 16_55_32-g62 - Remote Desktop Connection

Indien er foutmeldingen zijn worden deze hier weergegeven. Druk op Next.

2013-12-08 17_06_12-g62 - Remote Desktop Connection

In mijn testomgeving intstalleer ik de SQL server met standaardinstellingen.

2013-12-08 17_06_25-g62 - Remote Desktop Connection

Druk op Next.

2013-12-08 17_06_34-g62 - Remote Desktop Connection

Druk op Next.

2013-12-08 17_06_58-Microsoft App-V 5_ Installation and Configuration Using Windows Server 2012 and

Druk op Next.

2013-12-08 17_07_07-g62 - Remote Desktop Connection

Druk op Next.

2013-12-08 17_07_33-g62 - Remote Desktop Connection

Eventeel kan ervoor gekozen worden om services op andere accounts te laten draaien. In mijn testomgeving kies ik hier niet voor. Druk op Next.

2013-12-08 17_07_39-g62 - Remote Desktop Connection

Druk op Next.

2013-12-08 17_07_48-g62 - Remote Desktop Connection

 

2013-12-08 17_08_04-g62 - Remote Desktop Connection

Druk op Next.

2013-12-08 17_08_15-g62 - Remote Desktop Connection

Druk op Add Current User en druk vervolgens op Next.

2013-12-08 17_08_22-g62 - Remote Desktop Connection

Druk op Next.

2013-12-08 17_08_29-g62 - Remote Desktop Connection

Druk op Next.

2013-12-08 17_08_35-g62 - Remote Desktop Connection

Druk op Next.

2013-12-08 17_08_49-g62 - Remote Desktop Connection

Druk op Install.

2013-12-08 17_08_53-g62 - Remote Desktop Connection

De server gaat nu installeren. Indien deze gereed is kan de SQL server gebruikt worden.

2013-12-08 17_09_36-g62 - Remote Desktop ConnectionDe SQL server is klaar voor gebruik.

Uitvoeren van PowerShell scripts

Indien je bij het uitvoeren van een PowerShell script een foutmelding krijgt over dat het script niet ondertekend is dient de ‘execution policy’ aangepast te worden. Er moet mogelijk gemaakt worden dat er niet ondertekende scripts uitgevoerd kunnen worden. Het volgende commando kan hiervoor gebruikt worden:

  • Set-ExecutionPolicy

Er zijn 4 verschillende mogelijkheden om de policy op in te stellen.

  • Restricted – Geen scripts kunnen gebruikt worden.
  • AllSigned – Alleen vertrouwde scripts kunnen gebruikt worden.
  • RemoteSigned – Gedownloade scripts moeten eerst ondertekend worden voordat ze gebruikt kunnen worden.
  • Unrestricted – Alle scripts kunnen uitgevoerd worden.

Hieronder is een voorbeeld weergegeven om de policy op Unrestricted te zetten:

  • Set-ExecutionPolicy Unrestricted

Het script kan nu uitgevoerd worden.

2013-12-08 19_02_40-g62 - Remote Desktop Connection

SBS 2011: Backup error ‘2155348129’

Indien de onderstaande foutmelding verschijnt bij een SBS 2011 installatie dienen er een aantal handelingen uitgevoerd te worden. De foutmelding is ontstaan na een update van SharePoint en hier zijn handmatige acties voor vereist

  • The backup operation that started at ‘‎2013‎-‎11‎-‎19T22:00:10.893000000Z’ has failed because the Volume Shadow Copy Service operation to create a shadow copy of the volumes being backed up failed with following error code ‘2155348129’. Please review the event details for a solution, and then rerun the backup operation once the issue is resolved.

Om te controleren of de handelingen nodig zijn moet de SharePoint Management Shell gestart worden en het volgende commando uitgevoerd worden:

  • (get-spserver $env:computername).NeedsUpgrade

psconfig1

Indien het resultaat van dit commando “True” is moet er een upgrade plaatsvinden. Let op: SharePoint is niet beschikbaar tijdens de upgrade. Het proces zal ongeveer 10 minuten in beslag nemen. Om de upgrade uit te voeren moeten de volgende handelingen verricht worden:

  1. Open als Administrator een command prompt
  2. Navigeer naar to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN
  3. Voer uit: PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures

psconfig3

Indien het proces doorlopen is werkt de backup weer naar behoren.