exchange 2007 implementations

Upload: rudra-mishra

Post on 04-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Exchange 2007 Implementations

    1/15

    Introduction

    It is nearly a year after the release of Exchange 2007 and many of us now have complete

    Exchange 2007 implementations. I guess that means we are looking for something new todo! If this is the case then you wont e disappointed as very soon we will e presented

    with the new challenge of moving our existing Exchange 2007 systems onto "indows#erver 200$.

    %ale &liststhe various supported scenarios for Exchange and '# versions.

    Exchange Version

    Server OS Supported for Installation

    Exchange 200(

    "indows 2000 #erver #)*

    "indows #erver 200( +,ll #) levels and -2

    Exchange 2007 -%/ "indows #erver 200( #)& #)2 +inc -2

    Exchange 2007 #)&

    "indows #erver 200( #)& #)2 +inc -2

    "indows #erver 200$ -%/

    Table 1:Exchange1'# versions supported for install

    %he first thing to note is that Exchange 2007 -%/ is not supported on "indows #erver

    200$. %o install Exchange 2007 on #erver 200$ you must run Exchange 2007 #)&. %his

    service pack as many of you may know is a little different from previous service packsin that it is a complete installation of Exchange. Effectively #)& is -%/ with the #)&

    code slipstreamed into it. aving estalished that Exchange 2007 #)& is re3uired to

    install on #erver 200$ what other considerations are there4

    )roaly the iggest consideration is ,ctive 5irectory. Table 2sets out the different5omain 6ontroller versions supported y different versions of Exchange.

    Exchange Version

    Domain ontroller OS Supported

    Exchange 200(

    "indows 2000 #erver #)*

    "indows #erver 200( +,ll #) levels and -2

    "indows #erver 200$ -%/

    Exchange 2007 -%/

    "indows #erver 200( #)& #)2 +inc -2

  • 8/13/2019 Exchange 2007 Implementations

    2/15

    "indows #erver 200$ -%/

    Exchange 2007 #)&

    "indows #erver 200( #)& #)2 +inc -2

    "indows #erver 200$ -%/

    Table 2: %he Exchange15omain 6ontroller support matrix

    'ne new ,ctive 5irectory feature of "indows #erver 200$ which I havent mentioned is

    -ead 'nly 5omain 6ontrollers +-'56 +and loal 6atalog servers. %hese are serverswhich do not hold a writale copy of the ,5 and also do not hold account passwords.

    %hey are most likely to e used in ranch office scenarios to prevent security reaches

    either intentional or accidental. #o how do these -'56s affect Exchange4 #imply putExchange doesnt use them! "hen left to automatically associate with a domain

    controller +or gloal catalog server Exchange will ignore the -'56 or -'6. %he

    important thing for administrators to rememer is not to manually set Exchange to workwith a -'56 as things simply will not work correctly.

    'ne other area that will e welcome to administrators is that with the release of Exchange

    2007 #)& the Exchange /anagement 6onsole will finally e supported on "indows

    8ista and for that matter on #erver 200$ as well.

    9efore moving on to how we upgrade I think it is worth clarifying that Exchange 2007#)& will not install on "indows #erver 200$ #erver 6ore. #erver 6ore for those who

    havent heard is a cut down version of "indows #erver 200$ which only presents a

    command line interface. It has een stripped down to run various server roles includingamongst others 5omain 6ontroller 56) 5:# ;ile and )rint. owever ecause a lot

    of functionality has een stripped out to ensure a small footprint and less need for

    patching important components such as the .:et ;ramework are not present to supportExchange.

    !ote:

    ,s I mentioned we are currently working with eta code. It is ecause of this that the

  • 8/13/2019 Exchange 2007 Implementations

    3/15

    Even when you have a clustered mailox server you cannot perform a rolling upgrade y

    upgrading one node of the cluster failing over and then doing the other node.

    %he only way is to perform a migration! In other words you must do a clean install of"indows #erver 200$ on a new server and then migrate your data. /ailoxes can e

    moved using the /ove=/ailox cmdlet and pulic folder data must e replicated.

    %his has caused a fair amount of discontent on various online forums ut it is the only

    way!

    Installation

    aving looked at all the ackground lets get started with the installation. %he first thing

    to cover is preparing your "indows #erver 200$ machine for Exchange 2007. %here are

    a unch of prere3uisites which must e met as listed elow>

    .:et ;ramework v2.0 or (.0 )ower#hell -%/

    //6 (.0 +installed y default

    II# 7 +8arious components needed y different roles

    ;or a much more detailed look at the re3uirements for each Exchange server role

    see Exchange 2007 #ystem -e3uirements.

    ;or now we are going to install an Exchange 2007 #)& server in a new domain and new

    organisation. "e will install the 6,# % and /ailox roles. In order to install the

    prere3uisites we will run the following commands one after the other at a command

    prompt>

    ServerManagerCmd -i RSAT-ADDS

    ServerManagerCmd -i PowerShell

    ServerManagerCmd -i Web-Server

    ServerManagerCmd -i Web-ISAPI-Ext

    ServerManagerCmd -i Web-Metabase

    ServerManagerCmd -i Web-Lg!-Mgmt-Console

    ServerManagerCmd -i Web-"asi-A#th

    ServerManagerCmd -i Web-Digest-A#th

    ServerManagerCmd -i Web-Windows-A#th

    http://technet.microsoft.com/en-us/library/aa996719.aspxhttp://technet.microsoft.com/en-us/library/aa996719.aspx
  • 8/13/2019 Exchange 2007 Implementations

    4/15

    ServerManagerCmd -i Web-D!n-Com$ression

    ,fter the first command +-#,%=,55# you will need to reoot as shown in "igure 1#

    "igure 1: Installing ,ctive 5irectory /anagement %ools and eing prompted to reoot

    ,fter the reoot I used a simple atch file to run the other commands in se3uence. )art

    of the output from the commands is shown in "igure 2.

  • 8/13/2019 Exchange 2007 Implementations

    5/15

    "igure 2: )art of the output from the prere3uisite installation

    ;or more detailed information aout the "indows #erver 200$ roles1features re3uired for

    the other Exchange 2007 roles +Edge %ransport #erver and

  • 8/13/2019 Exchange 2007 Implementations

    6/15

    aving successfully completed the installation of prere3uisites it is time to install

    Exchange. #tart setup and click ?Install /icrosoft Exchange #erver 2007 #)&@ as shown

    in "igure $#

    "igure $:#tarting #etup of Exchange #erver 2007 #)&

    :ext run through the usual setup steps as shown in "igures % & 11#

  • 8/13/2019 Exchange 2007 Implementations

    7/15

    "igure %:%he #)& #etup introduction screen

    "igure ':,ccepting the license agreement

  • 8/13/2019 Exchange 2007 Implementations

    8/15

    "igure (:'pting into the /icrosoft Error -eporting scheme

    "igure ):#electing a typical install which installs 6,# % /ailox roles and the

    management tools

  • 8/13/2019 Exchange 2007 Implementations

    9/15

    "igure *:#etting the new Exchange 'rganisation name

    "igure +:'pting not to create pulic folders for legacy clients

  • 8/13/2019 Exchange 2007 Implementations

    10/15

    "igure 1,:Exchange -eadiness checks in progress

  • 8/13/2019 Exchange 2007 Implementations

    11/15

    "igure 11:%he not for production use warning efore install aout using a (2 it version

    of Exchange 2007

    aving completed the steps in "igures $-11 installation egins. owever it is at thispoint that an error occurs as shown in "igure 12# It would appear that for whatever

    reason the registry key ?AB/C#';%",-EC/icrosoftC"indowsC"indows Error-eportingC6onsent@ does not exist!

  • 8/13/2019 Exchange 2007 Implementations

    12/15

    "igure 12:%he registry key doesnt exist error message

    !ote:

    It is highly unlikely that this prolem will still exist once the products ship.

    %o rectify this prolem locate the relevant area in the registry and create the re3uired keyas shown in "igure 1$#

    "igure 1$:%he newly created registry key

    aving resolved the prolem with the registry key you are left with no other option than

    to exit setup. 'n doing this you will e prompted to reoot which you should do.

  • 8/13/2019 Exchange 2007 Implementations

    13/15

    "hen the server is acked up restart setup which will start in Exchange /aintenance

    /ode as shown in "igure 1%#

    "igure 1%:Exchange setup restarting in /aintenance /ode

    ,t this point step through the remaining setup screens as shown in "igures 1'-1)#

    "igure 1':#electing the relevant roles for installation

  • 8/13/2019 Exchange 2007 Implementations

    14/15

    "igure 1(:,gain making the choice not to create pulic folders for legacy clients

    "igure 1):#etup completed!

  • 8/13/2019 Exchange 2007 Implementations

    15/15

    'nce setup completes you will have a working Exchange 2007 #)& install on "indows

    #erver 200$ as shown in "igure 1*#

    "igure 1*:Exchange 2007 #)& installed on "indows #erver 200$

    9efore completing this article I thought it might e interesting to show the registry key

    that we created earlier. ,s can e seen in "igure 1+ it is now populated with various

    values.

    "igure 1+:%he values in the registry key created to solve the installation error