[tweetmeme source=”stalehansen” only_single=false]Server 2008 R2 is now supported by OCS 2007 R2. As a follow-up to my post on Installing OCS 2007 R2 Prerequisites on Windows Server 2008 I will in this post describe how you can install OCS 2007 R2 prerequisites on Server 2008 R2. While you need to install the same prerequisites on both OS’ there is a change in what commands you use and you also need to prepare the server in a different way when you are installing on Server 2008 R2
Part one – Before you install OCS 2007 R2 binaries
- Open powershell as administrator and run the following commands
- Import-Module ServerManager
- Add-WindowsFeature as-net-framework,desktop-experience,telnet-client
- This installs the following features
- [As-Net-Framework] – .Net Framework 3.5 SP1
- [Desktop-Experience] – Desktop Experience
- [Telnet-Client] – Telnet Client (recommended not required)
- This installs the following features
- Request the Hotfix that is described in KB975858 for Windows Server 2008 R2
- You need to request it, then you recieve a link by email, from there you can download and install it
- Install the prerequisites for the specific role as described in part three
- Run Windows Update untill everything is updated
- Install the OCS 2007 binaries for the role you are installing
Part two – After you install OCS 2007 R2 binaries
- When you try to activate OCS 2007 R2 Standard Edition, Enterprise Edition or Edge Server role when all windows updates are installed it fails
- Download and install OCSASNFix.exe
- Re-run the activation wizard
- Download and install the latest cumulative updates for OCS 2007 R2
- I recommend downloading ServerUpdateInstaller.exe that features all the updates and will install the ones necessary for the specific role
- You need to manually update the Pool DB
- Guide for updating the pool DB can be found here: https://msunified.net/2009/11/08/how-to-install-ocs2009-dbupgrade/
- After installing the latest cumulative updates I have experienced that some services can’t start when you reboot the server, the symptoms are
- It takes long time before you can RDP the server after reboot
- When you finally log in you find that the Front End, EDGE or Mediation service has not started
- In the eventviwer you find something about WMI
- When you start the services everything works fine
- To resolve this, see this post: https://msunified.net/2010/04/09/after-installing-the-latest-cumulative-updates-to-ocs-2007-r2-some-services-dont-start/
- If you have XP or Vista clients in your enterprise change the default NTLM security settings from 128-bit encryption to “no minimum”
- Start secpol.msc on a Windows Server 2008 R2 operating system server.
- Click to select Local Policies and then click Security Options node.
- Make sure that the following values of the policies are set to “No Minimum.”
- Network Security: Minimum session security for NTLM SSP based (including secure RPC)
- Network Security: Minimum session security for NTLM SSP based (including secure RPC) servers
- Read more about it here: http://technet.microsoft.com/pl-pl/library/dd566199(WS.10).aspx
Part three – Commands to install the necessary prerequisites for OCS 2007 R2 on Windows Server 2008 R2
Front End on Windows Server 2008 R2
- Import-Module ServerManager
- Add-WindowsFeature web-windows-auth,web-mgmt-compat,web-mgmt-console,web-http-logging,msmq-server,msmq-directory,was-process-model,was-config-apis, web-static-content,rsat-adds
Installs the following components:
- [Web-Windows-Auth] – Windows Authentication
- [Web-Mgmt-Compat] – IIS 6 Management Compatibility
- [MSMQ-Server] – Message Queuing Server
- [MSMQ-Directory] – Directory Service Integration
- [RSAT-ADDS] – Active Directory Domain Services Tools
- [WAS-Process-Model] – Process Model
- [WAS-Config-APIs] – Configuration APIs
- [Web-Mgmt-Console] – IIS Management Console
- [Web-Http-Logging] – HTTP Logging
- [Web-Static-Content] – Static Content
NOTE: If you are to run the create pool wizard from the Front End server against SQL 2008, you also need the MS SQL Native Client: X64 Package (sqlncli.msi) – 7963 KB
Also check out this post of mine whether to run create pool on OCS Front End or Back End SQL server: https://msunified.net/2009/08/11/create-pool-%e2%80%93-run-on-ocs-or-sql-server/
Office Communicator Phone Edition deployment on Windows Server 2008
- Import-Module ServerManager
- Add-WindowsFeature Web-Static-Content
Installs the following components in addition to Front End prerequisites:
[Web-Static-Content] – Static Content
NOTE: It exists default MIME types for both the .xml and the .cat extensions that is used by the updater. There is however no default for the .nbt extension and you need to configure it manually. See this post on how to do it http://www.codesalot.com/2010/communicator-phone-edition-update-issues/
Monitoring Server on Windows Server 2008
- Import-Module ServerManager
- Add-WindowsFeature msmq-server,msmq-directory
Installs the following components:
- [MSMQ-Server] – Message Queuing Server
- [MSMQ-Directory] – Directory Service Integration
CWA Server on Windows Server 2008
- Import-Module ServerManager
- Add-WindowsFeature web-windows-auth,web-digest-auth,web-basic-auth,web-mgmt-compat,web-mgmt-console,web-common-http,web-ISAPI-ext,web-ISAPI-filter,web-request-monitor,web-http-redirect,web-http-logging
Installs the following components:
- [Web-Windows-Auth] – Windows Authentication
- [Web-Digest-Auth] – Digest Authentication
- [Web-Basic-Auth] – Basic Authentication
- [Web-Mgmt-Compat] – IIS 6 Management Compatibility
- [Web-Mgmt-Console] – IIS Management Console
- [Web-Common-Http] – Common-http-features
- [Web-ISAPI-Ext] – ISAPI Extensions
- [Web-ISAPI-Filter] – ISAPI Filters
- [Web-Request-Monitor] – Request Monitor
- [Web-Http-Redirect] – HTTP Redirection
- [Web-Http-Logging] – HTTP Logging
Mediation Server on Windows Server 2008
- Import-Module ServerManager
- Add-WindowsFeature rsat-adds
Installs the following components:
- [RSAT-ADDS] – Active Directory Domain Services Tools
References:
For base OS prerequisites: http://support.microsoft.com/kb/982021
For supporting OCS 2007 R2 after raising the domain functional level: http://support.microsoft.com/kb/982020
[…] Posted by Ståle Hansen on 12/08/2009 tweetmeme_url = 'https://msunified.net/2009/08/12/installing-ocs-2007-r2-prerequisites-on-windows-server-2008/'; tweetmeme_alias = 'http://wp.me/pv8hB-bI'; tweetmeme_source = '”stalehansen”'; OCS 2007 R2 is now supported on Server 2008 R2 as base OS and as domain functional level. There is some specific prerequisites that need to be installed for Server 2008 R2. I have created a new guide for Server 2008 R2 here: https://msunified.net/2010/04/09/installing-ocs-2007-r2-prerequisites-on-windows-server-2008-r2/ […]
[…] posted here: Installing OCS 2007 R2 Prerequisites on Windows Server 2008 R2 … No […]
[…] This post was mentioned on Twitter by Tom-Inge Larsen, Ståle Hansen. Ståle Hansen said: Installing #OCS 2007 R2 Prerequisites on Windows Server 2008 R2 http://wp.me/pv8hB-lT […]
[…] OCS 2007 R2 Prerequisites on Windows Server 2008 R2 Installing OCS 2007 R2 Prerequisites on Windows Server 2008 R2 […]
You keep saying RSAT-ADDC. It’s RSAT-ADDS. And the line that contains the following needs to have commas inbetween the services:
Add-WindowsFeature as-net-framework desktop-experience telnet-client
Thanks for making me aware of this :) I changed the telnet line and added commas in-between the services.
I checked up ADDS vs ADDC. Found out that installing RSAT-ADDS installs the following tools:
Active Directory Domain Services Tools [RSAT-ADDS]
Active Directory Domain Controller Tools [RSAT-ADDC]
Server for NIS Tools [RSAT-SNIS]
I see a lot of blogs out there using RSAT-ADDC, me included. I have deployed a lot of OCS Front End servers using only RSAT-ADDC and it works just fine, my goal of listing these prerequisites is to install as few features as possible and therefor RSAT-ADDC does what is needed for me. But I see that the Exchange requirements states RSAT-ADDS. that is probably to support as many deployment scenarios as possible. Some good colleagues of mine also use RSAT-ADDS. I have therefore changed this blog to use RSAT-ADDS.
[…] Installing OCS 2007 R2 Prerequisites on Windows Server 2008 R2 « msunified.net Posted on August 5, 2010 by johnacook https://msunified.net/2010/04/09/installing-ocs-2007-r2-prerequisites-on-windo… […]
[…] Installing OCS 2007 R2 Prerequisites on Windows Server 2008 R2 […]
[…] Installing OCS 2007 R2 Prerequisites on Windows Server 2008 R2 […]
I always use the tshoot.html to troubleshoot internal and external web sites. I think you need to add “web-static-content” to your Front-end command. Could not figure out why 3 of 4 servers would not produce the content in the page, thought I used the same commands for all? Think you can lose the PowerShell entry also, or you would not be at the PowerShell cmdlet? Fails until I remove it. Thanks for the efforts.
Hi Jeff. Thanks for the heads up. I have made the changes.
Hi Stale.
I’m currently on an OCS deployment and have found your posts extremely useful and non-confusing, first off I just want to say thanx for that.
I saw you have a very detailed list of the software pre-reqs for The Front End, CWA, and others.
Do you have a similiar list for the Edge servers, specifically Consolidated edge on OCS R2 Enterprise Edition.
Hi Tony, thanks for commenting!
For consolidated EDGE there is no prerequisites other than those listed in part one. No additional features needs to be installed. Other prerequisites for consolidated EDGE are correct configuration of NIC’s, DMZ and firewall
[…] Ставил вчера OCS 2007 R2 на Windows Server 2008 R2 с последними обновлениями (в таком виде мне передали сервер). В качестве БД использовался SQL 2008. В общем, решение, которое стало поддерживаться только недавно и установка которого имеет множество подводных камней. […]
[…] When installing Lync Server 2010 some roles requires specific Windows Features to be installed. The features are about the same as for OCS 2007 R2. […]
[…] When installing Lync Server 2010 some roles requires specific Windows Features to be installed. The features are about the same as for OCS 2007 R2. […]
Stale:
Are there any new prerequisites for installing OCS 2007 R2 on 2008 Server R2 Sp1???
Thank you
Not to my knowledge, then again, I have not installed OCS 2007 R2 on 2008 server R2 SP1.
I wish OCSASNFix.exe was downloadable from somewhere :( Microsoft removed it from there sight :(