msg212 getting started with microsoft exchange server 2007: simple installation, setup and...

29
MSG212 MSG212 Getting Started With Getting Started With Microsoft Exchange Microsoft Exchange Server 2007: Server 2007: Simple Installation, Simple Installation, Setup and Administration Setup and Administration Scenarios Scenarios

Post on 22-Dec-2015

228 views

Category:

Documents


1 download

TRANSCRIPT

MSG212MSG212Getting Started With Getting Started With Microsoft Exchange Server Microsoft Exchange Server 2007: 2007: Simple Installation, Setup Simple Installation, Setup and Administration Scenariosand Administration Scenarios

Key Takeaways and ObjectivesKey Takeaways and Objectives

Exchange Server 2007 deployment is Exchange Server 2007 deployment is simplesimple, , flexibleflexible, and , and intuitiveintuitive!!!!!!

Introduce core Exchange Server 2007 Introduce core Exchange Server 2007 conceptsconcepts

Provide understanding of deployment Provide understanding of deployment requirementsrequirements

Deployments can be fully automatedDeployments can be fully automated

AgendaAgenda

Exchange Server 2007 Server RolesExchange Server 2007 Server Roles

Exchange Server 2007 RequirementsExchange Server 2007 RequirementsTopology requirementsTopology requirements

Server requirementsServer requirements

Feature requirementsFeature requirements

Exchange Server 2007 SetupExchange Server 2007 Setup

Automating Exchange Server 2007 SetupAutomating Exchange Server 2007 Setup

DMZDMZ

Exchange 2007 Exchange 2007 Edge ServerEdge Server

Windows ServerWindows Server

Exchange 2007Exchange 2007

Edge Edge TransportTransport

Windows ServerWindows Server

Exchange 2007Exchange 2007

ClientClientAccessAccess

HubHubTransportTransport

MailboxMailbox UnifiedUnifiedMessagingMessaging

IntranetIntranet

Exchange Exchange 20072007

Server RolesServer Roles

Exchange 2007 and the ADExchange 2007 and the AD

GC/DCGC/DC

Windows 2003Windows 2003R2R2

AD SiteAD Site

MB,CA,HT,UMRoles

Exchange Exchange 20072007

GC/DCGC/DC

Windows 2003Windows 2003SP1SP1

Domain Functional Domain Functional Level Level

All domains have to All domains have to be "Windows 2000 be "Windows 2000 Server native" or Server native" or higherhigher

GCs/DCsGCs/DCsWindows 2003 SP1 Windows 2003 SP1 or higheror higher

All FSMO role All FSMO role holders and GCs holders and GCs need to run need to run Windows 2003 SP1Windows 2003 SP1

Server Roles and AD SitesServer Roles and AD SitesAD SiteAD Site

Mailbox Server

Exchange Exchange 20072007

GCGC

Windows 2003Windows 2003SP1/R2SP1/R2

Client AccessServer

Exchange Exchange 20072007

Hub Transport Server

Exchange Exchange 20072007

AD SiteAD Site

Mailbox Server

Exchange Exchange 20072007

GCGC

Windows 2003Windows 2003SP1/R2SP1/R2

Client AccessServer

Exchange Exchange 20072007

Hub Transport Server

Exchange Exchange 20072007

Required PermissionsRequired Permissions

Extend the Schema for Exchange 2007Extend the Schema for Exchange 2007Setup.COM /PrepareSchema (1 time operation)Setup.COM /PrepareSchema (1 time operation)

Schema AdministratorsSchema Administrators

Create Exchange OrganizationCreate Exchange OrganizationSetup.COM /PrepareAD (1 time operation)Setup.COM /PrepareAD (1 time operation)

Enterprise AdministratorsEnterprise Administrators

Prepare the Domain for Exchange 2007Prepare the Domain for Exchange 2007Setup.COM /PrepareDomainSetup.COM /PrepareDomain

Domain AdministratorsDomain Administrators

Install ServerInstall ServerExchange Organization or Exchange Server PermissionsExchange Organization or Exchange Server Permissions

Local Administrators Local Administrators

Hardware RequirementsHardware Requirements

64-bit is required for production servers64-bit is required for production serversNo in-place upgrade from Exchange 2003No in-place upgrade from Exchange 200364-bit Xeon processor or Pentiums with EM64T 64-bit Xeon processor or Pentiums with EM64T (NOT the Itanium or IA64)(NOT the Itanium or IA64)Any of the AMD64 processors (Opteron, Athlon Any of the AMD64 processors (Opteron, Athlon and Turion)and Turion)32-bit is available for evaluation, but is not 32-bit is available for evaluation, but is not supported in productionsupported in production

System and Exchange partitions have to be System and Exchange partitions have to be formatted with NTFS file systemformatted with NTFS file system

Windows OS ConfigurationWindows OS Configuration

Exchange 2007 can be installed onExchange 2007 can be installed onWindows 2003 SP1 or Windows 2003 R2 Windows 2003 SP1 or Windows 2003 R2

Windows ComponentsWindows ComponentsNNTP Service must not be installedNNTP Service must not be installed

SMTP Service does not have to be installed. SMTP Service does not have to be installed. (It will be disabled during Setup if found.)(It will be disabled during Setup if found.)

Mailbox and Client Access Roles require the Mailbox and Client Access Roles require the World Wide Web ServiceWorld Wide Web Service

Additional ComponentsAdditional Components.NET Framework 2.0*.NET Framework 2.0*

Microsoft Management Console (MMC) 3.0*Microsoft Management Console (MMC) 3.0*

Windows PowerShell 1.0 (aka Monad)Windows PowerShell 1.0 (aka Monad)

*These are included in Windows Server 2003 R2*These are included in Windows Server 2003 R2

Exchange Organization needs Exchange Organization needs to be in Exchange Native Modeto be in Exchange Native Mode

Routing Group Connector is required Routing Group Connector is required between Exchange Server 2003 and between Exchange Server 2003 and Exchange Server 2007Exchange Server 2007

Exchange 2003 Front-ends cannot talk to Exchange 2003 Front-ends cannot talk to Exchange Server 2007 Mailbox Server Exchange Server 2007 Mailbox Server RolesRoles

Verify Recipients meet new Verify Recipients meet new validation requirementsvalidation requirements

Exchange Server Exchange Server Interoperability RequirementsInteroperability Requirements

Feature RequirementsFeature Requirements

Typical Installation - Smart Defaults Typical Installation - Smart Defaults (Mailbox, Client Access, and Hub Transport (Mailbox, Client Access, and Hub Transport Roles)Roles)

Mailboxes are ready to be createdMailboxes are ready to be created

Users can login with OWA or OutlookUsers can login with OWA or Outlook

Users can send mail within the Exchange Users can send mail within the Exchange OrganizationOrganization

Unified Messaging RoleUnified Messaging Role

Edge Server RoleEdge Server Role

Typical Exchange 2007 Typical Exchange 2007 Setup WalkthroughSetup Walkthrough

Automating Exchange 2007 Automating Exchange 2007 SetupSetup

Automating Exchange 2007 Automating Exchange 2007 setupsetup““The way it wasThe way it was”” –– a brief reminder a brief reminder

Getting started with Exchange 2007 Getting started with Exchange 2007 scripted setupscripted setup

Intro to the Exchange 2007 answer fileIntro to the Exchange 2007 answer file

Understanding success or failure of your Understanding success or failure of your scripted setup scripted setup

Putting it all together Putting it all together –– extended extended configuration and configuration and ““lights outlights out”” deployments deployments

Hidden AgendaHidden Agenda

What I want you to remember about What I want you to remember about scripting Exchange 2007 setup:scripting Exchange 2007 setup:

Easy to useEasy to use

TrustworthyTrustworthy

Supported EverywhereSupported Everywhere

Dovetail: To combine or interlock into a Dovetail: To combine or interlock into a unified wholeunified whole

Exchange 2007 scripted setup combines Exchange 2007 scripted setup combines seamlessly with other Exchange 2007 scripting seamlessly with other Exchange 2007 scripting concepts concepts

Dovetail

““The way it wasThe way it was””Exchange 2000/2003 unattend modeExchange 2000/2003 unattend mode

All about the unattend fileAll about the unattend fileSpecific format created by setup itselfSpecific format created by setup itself

Restrictions on allowed setup actionsRestrictions on allowed setup actionsFirst server in an org: not supportedFirst server in an org: not supported

Clustered server installs: not supportedClustered server installs: not supported

Installs in legacy environment (5.5): not Installs in legacy environment (5.5): not supportedsupported

Exchange 2000/2003 setup.exe return Exchange 2000/2003 setup.exe return codescodes

No meaningful return codeNo meaningful return code

Uneasy feeling from the end of the logUneasy feeling from the end of the log……[15:20:02] !!!!!!!!!!Setup completed successfully![15:20:02] !!!!!!!!!!Setup completed successfully![15:20:03] CComBOIFacesFactory::QueryInterface (f:\tisp2\[15:20:03] CComBOIFacesFactory::QueryInterface (f:\tisp2\admin\src\udog\bo\bofactory.cxx:54)admin\src\udog\bo\bofactory.cxx:54) Error code 0X80004002 (16386): No interface.Error code 0X80004002 (16386): No interface.

Getting StartedGetting StartedExchange 2007 setup on the consoleExchange 2007 setup on the console

Simple setups have simple usageSimple setups have simple usage

Usage is complete and available on the Usage is complete and available on the command linecommand line

A wealth of options = flexibilityA wealth of options = flexibility

Exchange 2007 Setup on Exchange 2007 Setup on the Command Linethe Command Line

Intro to the Exchange 2007 Answer Intro to the Exchange 2007 Answer FileFile[gfn_mid microsoft exchange\gfn_mid microsoft exchange system management [gfn_mid microsoft exchange\gfn_mid microsoft exchange system management

tools]tools]gfn_pid stockprop suitebaseline=0gfn_pid stockprop suitebaseline=0gfn_pid stockprop scenariobaseline=0gfn_pid stockprop scenariobaseline=0gfn_pid stockprop shared=0gfn_pid stockprop shared=0gfn_pid stockprop required=0gfn_pid stockprop required=0gfn_pid stockprop hidden=0gfn_pid stockprop hidden=0gfn_pid microsoft exchange install type=gfn_pid microsoft exchange install type=gfn_pid microsoft exchange organization name=gfn_pid microsoft exchange organization name={CDC92A5E-3E10-448C-A609-9E0D41943F00}={CDC92A5E-3E10-448C-A609-9E0D41943F00}={599AD9B5-707B-4CC1-A4E3-24614A619F2B}={599AD9B5-707B-4CC1-A4E3-24614A619F2B}=gfn_pid microsoft exchange 5.5 server name (in site)=gfn_pid microsoft exchange 5.5 server name (in site)=gfn_pid microsoft exchange admin group=gfn_pid microsoft exchange admin group={0EF92510-DB5E-45F3-8F02-815CE7B79A06}={0EF92510-DB5E-45F3-8F02-815CE7B79A06}=gfn_pid microsoft exchange ag containing routing group=gfn_pid microsoft exchange ag containing routing group=gfn_pid microsoft exchange routing group=gfn_pid microsoft exchange routing group=gfn_pid microsoft exchange accept licensing=gfn_pid microsoft exchange accept licensing=gfn_pid microsoft exchange show custom actions=0gfn_pid microsoft exchange show custom actions=0gfn_pid microsoft exchange show licensing=0gfn_pid microsoft exchange show licensing=0{907EA70F-F59B-424F-A422-C358C1F0E55F}={00000000-0000-0000-0000-{907EA70F-F59B-424F-A422-C358C1F0E55F}={00000000-0000-0000-0000-000000000000}000000000000}{E03A1AEB-BAB5-424C-ABAD-EBA67BE1E358}={00000000-0000-0000-0000-{E03A1AEB-BAB5-424C-ABAD-EBA67BE1E358}={00000000-0000-0000-0000-000000000000}000000000000}gfn_pid microsoft exchange use specific mpc=0gfn_pid microsoft exchange use specific mpc=0gfn_pid microsoft exchange mpc value=gfn_pid microsoft exchange mpc value={27AD2AB2-DA27-4006-8789-7F5496A039CA}=0{27AD2AB2-DA27-4006-8789-7F5496A039CA}=0{862C3790-73EE-4245-9CEC-F6687CA89593}=0{862C3790-73EE-4245-9CEC-F6687CA89593}=0InstallActionInteger=61953InstallActionInteger=61953

Intro to the Exchange 2007 Answer Intro to the Exchange 2007 Answer FileFile

What it looks likeWhat it looks likeSuspiciously like a simple text fileSuspiciously like a simple text file

Format is parameter=value; or simply Format is parameter=value; or simply parameter for boolean paramsparameter for boolean params

How to create oneHow to create oneNotepadNotepad

Why you might need an answer fileWhy you might need an answer fileChances are you donChances are you don’’tt

Used for advanced setup parameters, like Used for advanced setup parameters, like cluster or Edge Transport role settingscluster or Edge Transport role settings

Consider the Consider the ““many clustersmany clusters”” scenario scenario

Cmsname=<name>Cmsname=<name>

Cmsipaddress=<ipaddresCmsipaddress=<ipaddress>s>

CmssharedstorageCmssharedstorage

Cmsdatapath=<datapathCmsdatapath=<datapath>>

Understanding success or Understanding success or failurefailureLearning to trust setupLearning to trust setupSimple return codesSimple return codes

0 for success0 for success

1 for failure1 for failure

The right data in the logThe right data in the logExchangeSetup.log, found in the ExchangeSetup.log, found in the ExchangeSetupLogs directory of your system ExchangeSetupLogs directory of your system drivedrive

Errors and Warnings are uniformly annotatedErrors and Warnings are uniformly annotated

Success/Failure messages are unambiguousSuccess/Failure messages are unambiguous[5/25/2006 3:32:05 PM] [0] The Microsoft Exchange Server [5/25/2006 3:32:05 PM] [0] The Microsoft Exchange Server

setup operation completed successfully.setup operation completed successfully.

[5/25/2006 3:32:05 PM] [0] End of Setup[5/25/2006 3:32:05 PM] [0] End of Setup

Putting it all togetherPutting it all together

Exchange 2007 setup can be scripted in Exchange 2007 setup can be scripted in any and every scenarioany and every scenario

First server install? SupportedFirst server install? Supported

Cluster install? SupportedCluster install? Supported

Uninstall, Add/Remove, RecoverServer? Uninstall, Add/Remove, RecoverServer? SupportedSupported

““Lights outLights out”” deployment: end-to-end deployment: end-to-end scripted installation and configurationscripted installation and configuration

Dovetail

Where Exchange setup ends, Exchange Where Exchange setup ends, Exchange Management Shell begins…Management Shell begins…

Exchange 2007 Exchange 2007 ““lights outlights out”” DeploymentDeployment

Automated Setup SummaryAutomated Setup SummaryEasy to useEasy to use

Simple usage for simple setupsSimple usage for simple setups

Simple answer file, if you need to use itSimple answer file, if you need to use it

TrustworthyTrustworthySuccess or failure at the command lineSuccess or failure at the command line

The right data in the logThe right data in the log

Supported EverywhereSupported EverywhereEvery install action, from /prepareAD to cluster Every install action, from /prepareAD to cluster installinstall

All modes of setupAll modes of setup

Dovetails powerfully with Exchange Dovetails powerfully with Exchange Management Shell scripting concepts for Management Shell scripting concepts for ““lights outlights out”” deployments deployments

TakeawayTakeaway

Exchange Server 2007 deployment is Exchange Server 2007 deployment is simplesimple, , flexibleflexible, and , and intuitiveintuitive!!!!!!

Exchange Server 2007 built on Server Exchange Server 2007 built on Server RolesRoles

Windows AD only needs to be upgradedWindows AD only needs to be upgraded

Deployments can be fully automatedDeployments can be fully automated

Register for the Microsoft Exchange Server 2007 Public Register for the Microsoft Exchange Server 2007 Public Beta!Beta!http://www.technetbeta.com

Sign-Up for Free Pre-Launch E-LearningSign-Up for Free Pre-Launch E-Learninghttp://www.microsoft.com/learning/exchange2007/

Win a Trip to the Exchange Server 2007 Launch!Win a Trip to the Exchange Server 2007 Launch!Submit your line of Windows PowerShell script to:Submit your line of Windows PowerShell script to:http://www.microsoft.com/technet/prodtechnol/exchange/scriptcenter/default.mspx

WhatWhat’’s Next?s Next?

ResourcesResourcesTechnical Chats and Webcastshttp://www.microsoft.com/communities/chats/default.mspx http://www.microsoft.com/usa/webcasts/default.asp

Microsoft Learning and Certificationhttp://www.microsoft.com/learning/default.mspx

MSDN & TechNet http://microsoft.com/msdnhttp://microsoft.com/technet

Virtual Labshttp://www.microsoft.com/technet/traincert/virtuallab/rms.mspx

Newsgroupshttp://communities2.microsoft.com/communities/newsgroups/en-us/default.aspx

Technical Community Siteshttp://www.microsoft.com/communities/default.mspx

User Groupshttp://www.microsoft.com/communities/usergroups/default.mspx

session evaluationsession evaluation