msg212 getting started with microsoft exchange server 2007: simple installation, setup and...
Post on 22-Dec-2015
228 views
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
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
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…
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