Beruflich Dokumente
Kultur Dokumente
Deployment
C H A P T E R 1
To deploy the Microsoft® Windows® Server 2003 operating system, you need a detailed plan that describes
how to move from the current state of your IT infrastructure to the new state. To develop a deployment plan,
you need to choose a planning framework, establish clear goals and objectives, assess your current
environment, create functional designs, and test your deployment in a pilot. The plan you develop and the
documents associated with it provide the foundation for your deployment.
In This Chapter
Overview of the Deployment Planning Process.....................................................3
Choosing a Deployment Planning Framework.......................................................3
Defining Project Scope and Objectives..................................................................7
Assessing the Current Environment......................................................................8
Creating and Testing Functional Designs............................................................15
Testing and Conducting the Pilot.........................................................................34
Rolling Out the Deployment................................................................................34
Additional Resources...........................................................................................35
Related Information
• For more information about setting up a test lab, see “Designing a Test Environment”
in this book.
2 Chapter 1 Planning for Deployment
• For more information about testing to ensure that your applications are compatible
with Windows Server 2003, see “Planning and Testing for Application Deployment”
in this book.
• For more information about conducting a pilot project, see “Designing a Pilot
Project” in this book.
Additional Resources 3
The failure of an IT deployment to meet its goals generally can be attributed to one or more of the following
problems:
• Disparity between goal and function. Often, IT projects are viewed by an
organization exclusively in terms of the functions and features they provide, not in
terms of the business goals that those functions and features can help the organization
achieve.
• Lack of a common language between business and technical groups. An IT group
must understand the organization’s business problems and needs in order to assess
how a proposed solution can solve those problems and meet those needs. Establishing
good communication between business and IT groups ensures that the deployment
meets the organization’s needs.
• Inflexible processes. In large, complex projects, changes are inevitable. Rigid rules
and practices prevent a team from responding when circumstances change.
• Complexity in the technical environment. Increased reliance on servers and
Web-distributed applications demands greater collaboration and cooperation within
the IT department to assure interoperability and reliable operations. Within highly
structured organizations, creative problem-solving is both challenging and vital.
• Resource constraints. Staffing a deployment team can be difficult because the
demand for highly qualified IT personnel is always high. Often, budgets for new
project development are constrained.
To avoid or mitigate these pitfalls, your organization can employ an IT deployment planning methodology. If
your organization already uses a deployment methodology, you can use it to deploy Windows Server 2003. If
you have not used a deployment planning methodology, you might want to consider using the Microsoft
Solutions Framework (MSF), upon which the deployment of Windows Server 2003 has been based, as
described in this kit.
MSF is an IT deployment planning methodology that was developed by Microsoft Consulting Services in
conjunction with Microsoft business groups, Microsoft partners, and other industry sources. MSF provides
the principles, models, and disciplines for managing the people, processes, and technology elements of an IT
deployment, such as the deployment of Windows Server 2003.
Two business models form the foundation of MSF:
• The MSF team model, which ensures that all project goals are met by linking each
team role, or area of expertise, with a major project responsibility
• The MSF process model, which organizes the process of creating and deploying an
IT project by dividing it into distinct phases marked by milestones
Additional Resources 5
The MSF team roles are flexible; they can be adapted to your organization’s own processes and management
philosophy. In a small organization or a limited deployment, one individual might play multiple roles. In
larger organizations, a team might be required to perform all of the tasks assigned to each role.
For more information about the MSF team model, see the “MSF Team Model” white paper in the MSF
Resource Library, which is available from the Microsoft Solutions Framework link on the Web Resources
page at http://www.microsoft.com/windows/reskits/webresources.
Each of the five phases focuses on one major cluster of activities required to successfully deploy a solution,
and each phase culminates in the completion of a major milestone:
• During the envisioning phase, the team identifies the high-level requirements and
business goals of the project. Using this information, the team then develops the
Vision/Scope document, which states the project goals and scope. This phase ends
when the Vision/Scope document is approved.
• During the planning phase, the team identifies the Windows Server 2003 features that
it will implement and decides how to implement them. In addition, the team develops
a schedule. This phase ends when the master project plan is approved.
• During the developing phase, the appropriate teams develop and test the Windows
Server 2003 code, infrastructure, and documentation. This phase ends when all of the
components are complete.
• During the stabilizing phase, the appropriate teams test, stabilize, and prepare your
organization’s Windows Server 2003 implementation for release into your production
environment. This phase ends when your organization’s management approves
Windows Server 2003 for release.
• During the deploying phase, the release team deploys Windows Server 2003 into
your production environment.
For more information about the MSF process model, see the “MSF Process Model” white paper in the MSF
Resource Library, which is available from the Microsoft Solutions Framework link on the Web Resources
page at http://www.microsoft.com/windows/reskits/webresources.
• Who will be affected by the move from your current operating system to Windows
Server 2003?
• What must the deployment accomplish to be deemed successful?
• To define the scope of the deployment, ask yourself what can reasonably be
accomplished by this project and what cannot, given the time frame, your budget, and
other resources.
For a list of Windows Server 2003 features, see the Windows Server 2003 Features link on the Web
Resources page at http://www.microsoft.com/windows/reskits/webresources.
Also note how important each application is to your organization by assigning it to one of the categories
listed in Table 1.2.
Table 1.2 Application and Service Categories
Category Description
Mission-critical An application or service that is essential to business
operations.
Tactical An application or service that is valuable to the business,
but does not provide optimal benefit.
Legacy An application or service that is still used by some groups or
departments, but is nearing the end of its usefulness. Your
plan should call for removing legacy applications before
they become obsolete.
Obsolete An application or service that provides no benefit to the
business. Plan to remove obsolete applications as soon as
possible because they can present interoperability problems
that are not worth solving.
For more information about conducting a software inventory, see “Planning and Testing for Application
Deployment” in this book.
Additional Resources 11
Important
When determining the minimum hardware requirements for your
deployment project, account for all of the applications and services that
computers in your organization use. Some applications might require
faster processors or more RAM than Windows Server 2003 requires.
When evaluating the published hardware requirements for your
applications, account for the complete desktop and server configuration.
Note
Upgrade your organization’s devices, remote access, and applications
before deploying Windows Server 2003. For information about
upgrading, see “Designing Unattended Installations” in Automating and
Customizing Installations of this kit.
Table 1.4 lists the minimum and recommended hardware requirements for installing Windows XP
Professional.
Table 1.4 Windows XP Professional Hardware Requirements
Minimum Requirements Recommended Requirements
Intel Pentium (or compatible) 233 MHz Intel Pentium II (or compatible)
or higher processor 300 MHz or higher processor
64 MB of RAM 128 MB (4 GB maximum) of RAM
2 GB hard disk with 650 MB of free disk 2 GB of free disk space
space (additional disk space required if
installing over a network)
VGA or higher video adapter SVGA video adapter and Plug and Play
monitor
Keyboard, mouse, or other pointing Keyboard, mouse, or other pointing
device device
CD-ROM or DVD-ROM drive (required CD-ROM or DVD-ROM drive (12X or
for CD installations) faster)
Network adapter (required for network Network adapter (required for network
installation) installation)
The physical and logical network diagrams should include the following information:
• Physical communication links, including cables and the paths of analog and digital
lines.
• Server names, IP addresses, and domain membership.
• Location of printers, hubs, switches, routers, bridges, proxy servers, and other
network devices.
• Wide area network (WAN) communication links, their speed, and available
bandwidth between sites. If you have slow or heavily used connections, it is
important to note them.
• Physical network infrastructure.
• Addressing infrastructure.
• Naming infrastructure.
• Authentication infrastructure.
• Security infrastructure.
• Intranet infrastructure.
• Management infrastructure.
The logical network diagram should also include the following information:
• Domain architecture
• Server roles
• Trust relationships and any policy restrictions that might affect your deployment
In addition, you need to indicate where your Windows environment is connected to other networking
environments, such as UNIX or Novell NetWare. Identify the tools that you use to maintain this connectivity,
and determine whether they are supported under Windows Server 2003.
Finally, be sure to address network security measures in your assessment of the network. Include information
about how you manage client authentication, user and group access to resources, and Internet security. Also
include your firewall and proxy configurations.
For detailed information about planning your network infrastructure, see the related chapters in Deploying
Network Services of this kit.
14 Chapter 1 Planning for Deployment
Table 1.5 and Table 1.6 describe the chapters in Deploying Network Services, which is divided into two
parts.
Table 1.5 “Part 1: Core Network Infrastructure”
Chapter Prerequisites
Designing a TCP/IP Network Technical Background
Describes how to design a TCP/IP General knowledge of TCP/IP.
infrastructure for a new environment Tasks
or for an existing environment.
Might require changes to your Internet
Explains the fundamental design
Protocol security (IPSec) design.
decisions that you need to make
about your networking infrastructure, Reading
addressing such issues as routing, “Deploying DHCP”
addressing, multicasting, security, “Deploying DNS”
and introducing IP version 6 (IPv6) in
your IP version 4 (IPv4) network. “Deploying WINS”
“Deploying IPSec”
“Designing the Active Directory Logical
Structure” in Designing and Deploying
Directory and Security Services
Deploying DHCP Technical Background
Describes DHCP server design Familiarity with your organization’s
considerations, and explains how to DNS and WINS design.
integrate DHCP with other services,
define and activate scopes for your
DHCP clients, and implement your
DHCP solution.
Deploying DNS Technical Background
Describes planning and designing Familiarity with your organization’s
your DNS infrastructure (DNS DHCP and WINS design.
namespace, DNS server placement, Tasks
DNS zones, and DNS client
Might require changes to your
configuration). Also explains how to
organization’s cross-forest trusts in
plan the level of integration with
your Active Directory installation.
Active Directory that you require and
how to identify security, scalability, Reading
and performance requirements, “Designing the Active Directory Logical
which is a concern for those who are Structure” in Designing and Deploying
integrating DNS with Active Directory and Security Services
Directory.
(continued)
Additional Resources 17
(continued)
Additional Resources 19
Table 1.7 and Table 1.8 describe the chapters in Designing and Deploying Directory and Security Services,
which is divided into two parts.
Table 1.7 “Part 1: Designing and Deploying Directory Services”
Chapter Prerequisites
Planning an Active Directory Deployment Technical Background
Project Familiarity with all
Provides the planning information necessary to applications in your
help you determine your Active Directory organization that use Active
deployment strategy, which will vary depending Directory, such as Microsoft
on your existing network configuration. Also Exchange Server.
provides a roadmap of the rest of “Part 1:
Designing and Deploying Directory Services” to
help you identify your next steps in the Active
Directory deployment process.
Designing the Active Directory Logical None
Structure
Provides detailed information on designing an
Active Directory logical structure for
organizations that have no Active Directory
structure and for those that want to change
their current Active Directory deployment.
Designing the Site Topology Reading
Provides information on designing a site “Designing the Active
topology for your environment, including Directory Logical Structure”
information on how to sufficiently route query
and replication traffic in ways that minimize
both cost and administrative effort. Also
explains how to determine which locations
require domain controllers and where you need
to create sites, site links, and site link bridges.
Planning Domain Controller Capacity Technical Background
Provides guidelines for planning domain General knowledge of your
controller hardware needs and placement in a organization’s logical
Windows Server 2003 environment, with an structure and site topology.
emphasis on monitoring needs. Reading
“Designing the Active
Directory Logical Structure”
“Designing the Site Topology”
(continued)
Additional Resources 21
(continued)
22 Chapter 1 Planning for Deployment
(continued)
Additional Resources 23
(continued)
Additional Resources 25
(continued)
26 Chapter 1 Planning for Deployment
(continued)
Additional Resources 27
(continued)
Additional Resources 29
Table 1.11 describes the contents of Deploying Internet Information Services (IIS) 6.0.
Table 1.11 Deploying Internet Information Services (IIS) 6.0
Chapter Prerequisites
Overview of Deploying IIS 6.0 None
Describes the high-level processes for
deploying IIS Web servers in your
organization.
Deploying ASP.NET Applications in Task
IIS 6.0 You must first deploy Windows
Describes how to deploy ASP.NET Server 2003 with the default options,
applications and individual application and enable IIS 6.0 with the default
files to a Web server. settings.
Securing Web Sites and Applications Task
Describes how to configure IIS 6.0 to You must first deploy Windows
provide optimal security for Web sites Server 2003 with the default options,
and applications hosted on the Web and enable IIS 6.0 with the default
server. Topics include reducing the settings.
attack surface of the Web server, Reading
preventing unauthorized access, and
The other chapters in this kit that
configuring user authentication.
address security concerns
Ensuring Application Availability Task
Information in this chapter describes You must first deploy Windows
how to achieve high application Server 2003 with the default options,
availability by setting availability goals, and enable IIS 6.0 with the default
how to configure IIS to achieve those settings.
goals, and how to test your Reading
applications to ensure that they
“Securing Web Sites and
perform to meet the availability goals
Applications”
you have set.
Upgrading an IIS Server to IIS 6.0 None
Describes how to upgrade existing
Web servers running IIS 4.0 on
Windows NT 4.0 and IIS 5.0 on
Windows 2000 to IIS 6.0 on Windows
Server 2003. Topics include how to
prepare for the upgrade, how to
perform the upgrade, and how to
further customize the configuration of
IIS 6.0 after performing the upgrade.
(continued)
Additional Resources 31
You might also decide to conduct a project review. Use the project review to objectively assess the strengths
and weaknesses of your entire project and to analyze how you could improve future infrastructure
deployments.
Additional Resources
Related Information
• “Designing a Test Environment” in this book for more information about testing your
deployment.
• “Designing a Pilot Project” in this book for more information about piloting your
deployment.
• “Designing the Active Directory Logical Structure” in Designing and Deploying
Directory and Security Services of this kit for information about upgrading Active
Directory.
• “Planning a Secure Environment” and “Designing an Authentication Strategy” in
Designing and Deploying Directory and Security Services of this kit for information
about how to secure your Windows Server 2003 environment.
• “Designing Unattended Installations” in Automating and Customizing Installations of
this kit for information about upgrading.
• The Microsoft® Windows® Server 2003 Deployment Kit for more information about
the tasks and subtasks you must perform to deploy the various Windows Server 2003
technologies.
• “Planning Deployments” in Microsoft® Windows® XP Professional Resource Kit
Documentation (or see “Planning Deployments” on the Web at
http://www.microsoft.com/reskit) for information about planning Windows XP
Professional deployments.
• Software Project Survival Guide by Steve McConnell, 1998, Redmond, Washington:
Microsoft Press.
• The “MSF Team Model” and “MSF Process Model” white papers in the MSF
Resource Library, which is available from the Microsoft Solutions Framework link
on the Web Resources page at
http://www.microsoft.com/windows/reskits/webresources.
• The Windows Server 2003 Features link on the Web Resources page at
http://www.microsoft.com/windows/reskits/webresources for a list of Windows
Server 2003 features.
• The Microsoft Systems Management Server link on the Web Resources page at
http://www.microsoft.com/windows/reskits/webresources.
36 Chapter 1 Planning for Deployment
• The Windows Deployment and Resource Kits Web site at
http://www.microsoft.com/reskit, or see the MSDN Scripting Clinic link on the Web
Resources page at http://www.microsoft.com/windows/reskits/webresources for
information about scripting.