-
set internal
DNS servers to "scavenge" every 7 days
-
have all W2K
servers running
SP4
-
any machines being upgraded
should have 512MB of RAM or better (256MB works but it is damn slow)
-
run CD
\i386\winnt32.exe /checkupgradeonly
-
verify all your applications are supposed to function under W2003
by contacting your vendors
-
note that only "local" (LPR) and "Standard
TCP/IP" printer ports work under 2003
-
check with your hardware vendor for
W2003 issues
-
ensure that
the first server you upgrade has the PDC Emulator and Domain
Naming Master & RID Master FSMO's.
-
note
that IIS Lockdown and/or FrontPage Server Extensions do NOT need to
be removed before the upgrade
-
if you do not already have it,
install the W2000 Recovery Console (x:\i386\winnt32 /cmdcons)
-
disable
Link Tracking Server Service -
click
HERE
for details
-
remove
W2000 Admin Tools,
W2000 ResKit (not required but a
very good idea), and WinZip < version 8.1 if you have it installed
-
STOP and DISABLE the FAX Service
-
update / create Repair Disks
using NTBackup
-
backup the
SYSTEM STATE preferably using NTBACKUP
-
backup your SQL or other databases
-
if your are upgrading a print server,
backup your
printers using PRINTMIG which you can get
HERE
-
reboot and do a common sense check:
-
resolve any service errors
-
check for major event viewer errors relating to key AD
components like FRS and DNS
-
verify their is a pile of hard
drive space (like 1GB+)
-
from the W2003 CD run
ADPREP /forestprep - only required once
-
from the W2003 CD run ADPREP
/domainprep - only required once
-
force replication to all DC's via
AD Sites and Services
-
disable all
anti-virus and non-windows applications / services
-
insert the W2003 CD, let it autoplay, and select INSTALL then
Upgrade
-
after the upgrade is complete, check event viewer for key
errors - ignore Event ID 1931
-
check DNS and AD replication
-
install
W2003 admin tools from x:\WINNT\SYSTEM32\ADMINPACK.MSI
-
if
you had a copy of the W2000 I386 directory on
the server delete it and copy new I386 files
-
install the Support Tools from
the \TOOLS\SUPPORT TOOLS folder on the CD
-
delete any $xxxx$ folders from x:\WINNT\ which contained W2000
service pack / hot fix uninstall info (i.e. all of them)
-
install the
new W2003 Recovery Console (x:\i386\winnt32 /cmdcons)
-
install ALL
patches from http://windowsupdate.microsoft.com
-
verify that SYSTEM PROPERTIES,
ADVANCED tab, PERFORMANCE OPTIONS, ADVANCED tab is set to BACKGROUND
SERVICES and SYSTEM CACHE
-
In the same
place in SYSTEM PROPERTIES, set the VIRTUAL MEMORY (read Swap File)
to be MANAGED BY WINDOWS
-
backup at
least the System State of the server preferably using NTBACKUP
-
re-enable Antivirus and another of
3rd party services disabled before the upgrade
-
install WinZip 8.1 or newer
(if desired)
-
download
(now for free!) and install the W2003 Resource Kit from
HERE.
-
download and
install GPMC (Group Policy Management Console) from
HERE
-
perform your
usual system maintenance routine
-
repeat the
relevant steps for all DC's
-
delete Link
Tracking Server Service objects as per the end of Q312403 -
Q315229 may be useful as well
-
wait
24 hours then perform an
Offline Defragmentation of the Active Directory Database
as per 232122
-
in
DNS, CHANGE ZONE REPLICATION SCOPE to ALL DC's IN AD DOMAIN GPMC
-
after all DC's are upgraded, increase "Functional Mode" via AD
Domains & Trusts
The following information was taken
from a Merak Mail
Forum. I thought many people may find the information useful:
Windows
Server 2003 networking you need to be aware that MS seems to have
adopted a different philosophy regarding multi-homing. By default a
server with 2 NICs treats networking concept as fault tolerant
redundancy. That is if one of your default gateways goes down the
other NIC should route traffic to the other gateway. In real life
however, many networks have been traditionally designed with one NIC
pointing to an Internet gateway and the other to a LAN gateway and
availability should always be available through either NIC depending
upon if you're connecting to the server via the LAN or Internet. The
solution to this problem is to disable the default Automatic Metric
settings for both NICs and put in a static value of 1 (assuming your
default gateway is 1 hop away).
...the
"servers" default gateway is defined by the NIC that you give the
highest preference to. Specifying the IP Address, Subnet mask,
gateway and metric for the gateway for each NIC will result in the
routes automatically being added to the server's routing table (you
can see this with Route Print). This difference is how Server 2003
handles the metric by "default". By "default" it sets the metric to
automatic which results in the Server 2003 picking the default
gateway by shortest actual distance determined by pinging each
gateway. If the performance to one gateway is slightly, even
fractions of a ms, better then that becomes the server's default
gateway. Should connectivity to this default gateway become degraded
or disappear then the next NIC's default gateway automatically kicks
in. This is fine if you want fault tolerance. Now consider if you
want to have two separate gateways run independently to two distinct
networks as an always on. It is necessary to turn off the automatic
metric and set the default gateways to each nic to an equal value
(typically 1). Now the actual overall default gateway for the server
will remain as the default gateway for the NIC which has the highest
adapter preference. All of the routing information will be generated
by Windows. Now you could manually create the routes but it really
isn't necessary. The real idea here is that each NIC must be always
available, listening for traffic coming from it's own respective
default gateway. I mostly wanted to point out that the way the
Server 2003 handles multiple NICs differently by default.
Incidentally, this is an excellent way of separating specific
protocols between two distinct networks, setting up port forwarding
or migrating a server from one network to another without any
downtime and without having to build a clone of the server. You can
actually setup multiple IP addresses each with their own gateway and
only one NIC. I've used this successfully many times during
migrations but we won't go there. LOL Take care.