Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 661
  • Last Modified:

Migrating to Exchange 2003 from 2000 (not upgrading!)

Hi there,

Ok I want to double check on a few things as I want this to go quick and smoothly. I have only 20 users and most mail is in pst files so not too much data. I have 3 Windows 2000 servers and 1 offline windows 2003 server. I have exchange 2000 running and want to migrate everything from exchange 2000 over to the windows 2003 server running exchange 2003. I have run adprep /forestprep on the windows 2000 server and adprep /domainprep. I haven't installed exchange 2003 on the windows 2003 server yet or dns (the windows 2000 server with exchange is also the dns server) and I haven't run dcpromo on the exchange 2003 server. What are the next steps to ensure a smooth migration?

Thank you
0
tekenq1
Asked:
tekenq1
  • 77
  • 57
1 Solution
 
rakeshmiglaniCommented:
Do you plan to make the W2k3 (having Exchange on it) a DC? if yes then run dcpromo before installing exchange on it

Run setup.exe /forestprep and wait for some time for replication
Run setup.exe /domainprep and wait for some time for replication

Once done, run the exchange 2003 setup. it will automatically detect the existing exchange 2000 org in AD.

you can also use the latest deployment tools for exchange 2003 installation
Once the install is complete, create a mailbox on the new server and check the mail flow. once confirmed that the mail flow is working fine, replicate the public folders and system folders. once they have replicated you can start moving the mailboxes and also moving the server roles like OAB server, RUS server, Routing Master

Exchange Server 2003 Deployment Tools overview
http://support.microsoft.com/kb/812593/en-us
Considerations when you upgrade to Exchange Server 2003
http://support.microsoft.com/kb/822942/en-us
0
 
tekenq1Author Commented:
setup /forestprep and setup /domainprep on which server? if it is on the exchange 2000 server what does this do and will I have to down the server or stop users using exchange?
0
 
rakeshmiglaniCommented:
setup/forestprep and /domainprep can be run on any server in the domain. it would extend the schema for exchange 2003 installation.
Run it on your DC
0
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

 
tekenq1Author Commented:
so it doesn't have to be run on the exchange server? will it stop the exchange server from working? When I try it looks like it is going to install exchange 2003 as it comes up with exchange 2003 splash page.
0
 
rakeshmiglaniCommented:
the splash screen will come as it is the default. when you hit next the option selected you be forestprep or domainprep (based on the command that you have typed)
0
 
tekenq1Author Commented:
will it down my present exchange 2000 server?
0
 
rakeshmiglaniCommented:
no
0
 
tekenq1Author Commented:
will you be around all day for each step?
0
 
rakeshmiglaniCommented:
i am here till 6 UK time
0
 
tekenq1Author Commented:
moving the server roles like OAB server, RUS server, Routing Master. What is that and how do I move them? Also how do you replicate the public folders?
0
 
rakeshmiglaniCommented:
once exchange 2003 is installed the roles can be moved. the public folders can also be replicated once exchange 2003 is installed.

0
 
tekenq1Author Commented:
Yes but how?
0
 
rakeshmiglaniCommented:
to replicate public folders, you need to open the properties of the folder and then in the replication tab add the name of the new server. once done the public folder will start replicating via smtp messages. this needs to be done for all the folders that you need on the new server. same goes for the system folders also

to change the oab and rus server, in the esm on the left had pane you have recipients, expand then and then expand the offline address book container. then on the left had side you have default OAB. in its properties you can see your old server.

to change the RUS you expand recipient update service on the left had side, then on the right had side you see two RUS, which should be pointing to your old server. they can be changed to the new exchange server from here

to change th routing master to the new server, in the esm expand routing groups and then click on members. then right click on the new server and click on set as master

check the following KB article for reference. the article is for exchange 2003 but the steps are the same

http://support.microsoft.com/kb/822931/en-us
0
 
tekenq1Author Commented:
ok setup /forestprep and domainprep is done. I have run dcpromo on the 2003 server. What is the next step?
0
 
rakeshmiglaniCommented:
check whether the new DC is working correctly and you can see it in the AD sites and Services
0
 
tekenq1Author Commented:
yup can see it there
0
 
rakeshmiglaniCommented:
good..

now run the exchange 2003 setup and install exchange 2003 on the server where you want to install it.
0
 
tekenq1Author Commented:
It is going to be the new dns server, should I install that first?
0
 
rakeshmiglaniCommented:
yes, install and configure the DNS on this server first. Did you get the option to install and configure DNS when you ran dcpromo on the new server?
0
 
tekenq1Author Commented:
No it didn't give me the option
0
 
rakeshmiglaniCommented:
ok, no problem. you can install and configure DNS now. Once DNS is configured install exchange 2003 by running the exchange 2003 setup
0
 
tekenq1Author Commented:
but how do I configure it as it is not the primary forward lookup zone, the existing dns server is the primary forward lookup zone
0
 
rakeshmiglaniCommented:
You can check the following

How to configure DNS to use with Exchange Server
http://support.microsoft.com/kb/322856/en-us

How To Install and Configure DNS Server in Windows Server 2003
http://support.microsoft.com/kb/814591/en-us
0
 
tekenq1Author Commented:
does the exchange 2000 server need to be running in native mode and if so how do I check it and if it is running in mixed can I change it?
0
 
rakeshmiglaniCommented:
right click on the exchange ORG on the left in ESM and click on properties. over here you can see whether it is native or mixed.
0
 
tekenq1Author Commented:
is it ok to change it? it is in mixed
0
 
rakeshmiglaniCommented:
if you don't have any exchange 5.5 server then you can change it.
0
 
tekenq1Author Commented:
it is saying that, the component microsoft exchange messaging and collaboration services cannot be assigned the action install because: all active diirectory connectors in the windows forest must be upgraded to the most current version before you can upgrade microsoft exchange. the following adc servers have not been upgraded. "old server"

what do I do and how do I do it?
0
 
tekenq1Author Commented:
do I need the active directory connector on the old server?
0
 
rakeshmiglaniCommented:
if there is no exchange 5.5 server in the exchange org then the active directory connector is not required.

also check whether SRS is installed or not. you can check this via the esm under the tools option on the left hand side.
0
 
tekenq1Author Commented:
Ok I uninstalled it but it is still in add remove programmes but has gone from 12mb to 196kb and the icon has changed. Seems a part of it is still there and I still get the same error on the new server
0
 
rakeshmiglaniCommented:
how was it uninstalled? from the add remove program or by running the ADC setup and selecting uninstall?

if it is still visible in add remove program then it is still present somewhere.

try running the ADC setup and see what options you get there. if the option is to remove then select it. if you get the option to install then install it and then uninstall.
do this on the server on which ADC was already installed and not on any other server
also use the exchange 2000 version of ADC to install / uninstall
0
 
tekenq1Author Commented:
Ok once it is setup (nearly there) and I have installed the service pack, what next?
0
 
rakeshmiglaniCommented:
you mean setup of the Exchange Server? and the service pack for exchange 2003?

If yes, then create two mailboxes on the new server and then try to send a test email from one mailbox to another. once that is working fine then send a test email to a user on the old server and vice versa
0
 
tekenq1Author Commented:
and then replicate public folders? and then can I take the old one down?
0
 
rakeshmiglaniCommented:
taking the old one out is the last steps. it would come after all the public folders and system folders have replicated and then all the mailboxes have been moved over to the new server. once this has been done, you need to stop the exchange services on the old server for few days to check whether the new server is working fine or not when the old is down.
0
 
tekenq1Author Commented:
Ok well I will finish off tomorrow. Will you be around?
0
 
rakeshmiglaniCommented:
i am here between 8am to 6pm UK time
0
 
tekenq1Author Commented:
Ok service pack installed, how do I replicate the public and system folders.
0
 
rakeshmiglaniCommented:
how many public folders are we talking about here?
0
 
tekenq1Author Commented:
about 1000
0
 
rakeshmiglaniCommented:
that is a lot of public folders

you can use pfmigrate to automatically add a replica of the public folders from the old server to the new server. same can also be used for system folders. this tool does not force the replication. it is only used to add a replica of the public and system folders.

check the following article for the steps

Overview of the Public Folder Migration tool
http://support.microsoft.com/kb/822895/en-us
0
 
tekenq1Author Commented:
is there no way of replicating then?
0
 
rakeshmiglaniCommented:
you need to follow the steps mentioned in the article above to add the replicas of the public and system folders. once the replicas have been added then they would start replicating via smtp messages.

if you don't want to follow the above mentioned tool to add the replicas automatically then you need to do into the properties of the public folder and then add a replica and then propagate settings (for the replicas) for the sub folders under the mail flow. you need to do this for all the top level and then propagate settings for the sub folders under that top level folder
0
 
tekenq1Author Commented:
looks like a complete nightmare but would be only way I guess without doing each folder manually. if the source server is uranus and the destination server is uranus2 what would the command be to replicate all folders and not delete the source?
0
 
rakeshmiglaniCommented:
To add the replica for public folders

pfmigrate.wsf /S:uranus /T:uranus2 /WMI:uranus2 /N:1500 /A

To add the replica for system folders

pfmigrate.wsf /S:uranus /T:uranus2 /WMI:uranus2 /N:100 /A /SF

0
 
tekenq1Author Commented:
Do I need to have the N value or should I just let them replicate all? Also is it ok for people to still use the public folders whilst this is going on?
0
 
rakeshmiglaniCommented:
N is required. you can specify any number there. but if you specify a lower number then only that number of PF will be replicated.

users can use/access PF when the PF replication is happening.
0
 
tekenq1Author Commented:
I made a complete howler! When seeting up the machine I swear I set it up with a 50gb system partition and a 400gb d drive but I have now noticed that it is 1 big 450gb c drive. I am going to have to go in tomorrow and set it up from scratch.......
0
 
tekenq1Author Commented:
Ok back to the replication. What happens if a change is made to something in public folders after it has been replicated or does it keep updating the replication?
0
 
rakeshmiglaniCommented:
it keeps updating the changes till the time the replication is configured.
0
 
tekenq1Author Commented:
oh and does the above command need to be run on the source or target server?
0
 
tekenq1Author Commented:
how do you mean till the time replication is configured? where and when is it configured?
0
 
rakeshmiglaniCommented:
any server because the source and target server names have been specified in the command.

replication of a public folder is configured when you add the exchange server name in the replica tab of a public folder. this adding of replica is done automatically by the pfmigrate command
0
 
tekenq1Author Commented:
it failed with permission denied failed to open logfile.wsf
0
 
rakeshmiglaniCommented:
make sure that the account that you are using to run this command has full exchange rights. also check the kb article that i had posted earlier about pfmigrate
0
 
tekenq1Author Commented:
I am logged on as the administrator and have all the permissions and have reviewed the kb article. Still does not work.
0
 
rakeshmiglaniCommented:
how r u running the command?
0
 
tekenq1Author Commented:
from a command prompt d:\support\exdeploy>pfmigrate.wsf /S:uranus /T:uranus2 /WMI:uranus2 /N:5000 /A
0
 
rakeshmiglaniCommented:
if you are running it from the old server then try running it from the new server. moreover nothing is mentioned about  logfile.wsf in the command so it should not be giving this error.

also try copying over this pfmigrate.wsf to folder on the c drive and then run it by specifying Cscript before the command
0
 
tekenq1Author Commented:
ok I copied to c and it didn't come up with any errors but how do I know when it is working as it doesn't seem to have any status it just went back to c:\exdeploy
0
 
rakeshmiglaniCommented:
a log file must have been created. it should be pfmigrate.log
if you check that file then it would tell you about the status of the command that you have run
0
 
tekenq1Author Commented:
it says it is finished. could it really replicate over 1000 files in 3 minutes?
0
 
rakeshmiglaniCommented:
as i had mentioned earlier pfmigrate does not replicate anything. it is just a tool to add the public folder replicas.
you can check the properties of random public folders to check whether both the server names are present in the replication tab or not
0
 
tekenq1Author Commented:
I don't understand?? I need to replicate everything from uranus to uranus2
0
 
rakeshmiglaniCommented:
pfmigrate is a tool that adds the replicas of public folders from the source server to the target server. once that is done then the public folder replication takes place via smtp messages between the servers.
you need to check the public folder properties of random foldes to check whether both the server names exist under the replication tab or not.
0
 
tekenq1Author Commented:
so then the data in public folders will replicate to the other server? if so how long should it take?
0
 
rakeshmiglaniCommented:
have you checked whether the replica was added successfully?

replication takes place via smtp messages and by default these messages have the lowest priority
so if a user sends a message then that would go out first and after that the public folder replication message will go out
repliation depends on amount of data that you have in the public folders

what is the size of the pub1.edb and pub1.stm on the old exchange server?
0
 
tekenq1Author Commented:
It has both servers in the replication list. There is about 5gb of data in total between the .stm and .edb How long do you think that would take
0
 
rakeshmiglaniCommented:
5GB for the pub1.stm+pub1.edb?

i cannot predict the replication time taken for public folder replication because that is slow compaired to regular smtp mail.. but i think it should take a couple of days to finish.
0
 
tekenq1Author Commented:
Is there any way of checking other than manually going through them all on the new server?

After that has finished is it just a matter of migrating the users?

Do I need to change the FSMO roles? Seize the roles on the new server
0
 
tekenq1Author Commented:
Oh is it ok to do the system files at the same time
0
 
rakeshmiglaniCommented:
if the old server is a DC and you plan to de-commision that and make this new server as a DC then the FSMO roles also need to be moved
yes, once the public folders have replicated then just move the users to the new server
you can also do the system folders at the same time. since system folders are very less in number you can add them manually.
the system folders are Offline book folder and free busy folder
to check the status of the replication you can check the size/number of items in a public folder via the exchange system manager

0
 
tekenq1Author Commented:
Ok I just tried to start using the migration wizard for the mailboxes and it says: Unable to perform the migration. Please enter a source exchange server outside of the target exchange organization.
0
 
tekenq1Author Commented:
Just googled that error and it seems I can't migrate mailboxes and I will have to use exmerge and put everything into .pst files. I will also lose all distribution lists and will have to re-create all users mailboxes. Please tell me this is not true....
0
 
tekenq1Author Commented:
are you there? getting quite concerned here.......
0
 
rakeshmiglaniCommented:
you cannot use the exchange migration wizard to move mailboxes because exchange migration wizard is used when you are migrating mailboxes between two different ORGs, whereas in your case both the servers are in the same exchange org.
check the following articles about how to move mailboxes

Moving mailboxes between servers
http://support.microsoft.com/kb/328810/en-us

Moving mailboxes in Exchange Server 2003
http://support.microsoft.com/kb/821829/
0
 
tekenq1Author Commented:
I've read those and they are really of no use to me. If I had known this at the start I would have created a new org. This is a massive flaw because it means whenever you need a new exchange box you have to create a new org. I will now have to start from scratch with a new org as I need our distribution lists and I need the mailboxes associated with the users. What a waste of time!
0
 
rakeshmiglaniCommented:
i really don't understand what you are trying to say. why do you think that you will lose your distribution lists and the mailbox association?

the distribution lists are in the active directory. they don't belong to any specific server.
your mailboxes are stored on the exchange server but are attributes to a user in the active directory
both the exchange servers are in the same active directory the distribution list and user accounts will not be delected
now when you move a mailbox from the old server to the new one the association will not be lost. same goes for a distribution list

why do you need a new ORG? you had mentioned earlier that you want to migrate everything to a new exchange 2003 server. so where is the problem now?
exchange is installed and now the mailboxes need to be moved over. where is the need to use the exchange migration wizard? and why do you need to use the exchange migration wizard?

you have already set the public folder replication. now just move the mailboxes over using the method described by microsoft in the above mentioned KB articles
0
 
tekenq1Author Commented:
but I'm sure I read earlier that all distribution lists will not be moved?
0
 
rakeshmiglaniCommented:
where do u want to move the distribution lists to?
the distribution lists are stored and active directory and stay there only. in exchange 5.5 it was different but in your case we have exchange 2000 and 2003
now when you move the mailbox from exchange 2000 to exchange 2003 the properties and association of the mailbox is not removed. also the distribution list membership is not changed.
you don't need to use the exchange migration wizard. check the above mentioned articles about how to move mailboxes in exchange and your doubts will be clear.
0
 
tekenq1Author Commented:
Ok. What about address lists?
Also once the mailboxes have been moved will the mail still get to the moved mailboxes? I'm going to do half today and half next week as only here on tuesdays.
0
 
rakeshmiglaniCommented:
address lists will be present and not removed. the address lists are stored in active directory and will be stored there. the user already having permissions will still be having the permissions.

what do you plan to do with the old exchange server? will that be removed?

0
 
tekenq1Author Commented:
I've just moved 1 across and tried to access the mailbox via web access and I get a rough outline of OWA with a few links but there are no images. It looks like when you go to a web page and it has the text but no images just small red crosses. Any ideas?
0
 
tekenq1Author Commented:
Once all the mail has been moved and I have seized the fsmo roles the old exchange server will be turned off and left for 2 weeks before being rebuilt as a data server.
0
 
rakeshmiglaniCommented:
what happens when you type the address as

http://new_exchange_server_name/exchange/moved_user_name
0
 
rakeshmiglaniCommented:
you need to check how is the mail flow configured? are you forwarding all email to a smart host or using DNS. you also need to check how is the mail coming in. if the mail is coming in and hits your firewall first and then the firewall is forwarding it to the exchange server then that filter needs to be modified so that it forwards the smtp traffic to the new exchange server
0
 
tekenq1Author Commented:
What I do is http://www.ourdomainname.com/exchange it then asks for a username and password which I put in and then it comes and asks me again but with the name of the new server. It then goes to a skeleton type page of owa. It has the list of inbox, deleted items, sent items etc but no images or mail.
0
 
rakeshmiglaniCommented:
that means that OWA is not loading correctly. check if you open OWA locally on the new exchange server do you get the page with all the pictures?
0
 
tekenq1Author Commented:
Ahh but I need the mail to be routed to both really. Is that possible? If not I won't move until I can do them all at the same time. It hits firewall and then goes to the old servers ip but when I move all the boxes and change the fsmo roles I will then give the new server the ip address of the old server. Is that ok?
0
 
rakeshmiglaniCommented:
that is fine. change the mail routing when the last mailbox has been moved. both the exchange servers will know where a mailbox resides so that should not be a porblem
0
 
tekenq1Author Commented:
Cant open it on the new server, it directs me back to the old server and then opens fine but that is coming from the old server.
0
 
rakeshmiglaniCommented:
0
 
tekenq1Author Commented:
looks the same. text with blue boxes that look like links/buttons with red crosses in the middle of the boxes.
0
 
tekenq1Author Commented:
I can send you a screen shot if you like? Do you have email?
0
 
rakeshmiglaniCommented:
i don't think sharing of email addresses is allowed here at EE.

check the following articles regarding OWA.

Troubleshooting OWA when the contents frame displays “Loading”
http://support.microsoft.com/kb/280823/en-us

0
 
tekenq1Author Commented:
it seems to be one of these but I've checked and everything is ok.... If placeholder images appear where your toolbar buttons and icons typically appear, this behavior may be cause by either of the following scenarios:• The permissions for the Exchsrvr\Exchweb folder are incorrect.
• The Exchweb virtual directory in Internet Services Manager is not configured correctly or is missing virtual directories such as the Img virtual directory and the Views virtual directory.
• The Require secure channel (SSL) check box is selected on the Exchweb virtual directory in Microsoft Internet Information Services (IIS) on the back-end Exchange computer.
0
 
tekenq1Author Commented:
tried that and is exactly the same
0
 
tekenq1Author Commented:
just got placeholder images and it says loading
0
 
tekenq1Author Commented:
Any ideas?
0
 
rakeshmiglaniCommented:
is OWA is not loading locally on the new exchange server then there seems to be some probem with OWA. What Service pack is applied on the new server?
0
 
tekenq1Author Commented:
exch service pack 2 windows service pack 1
0
 
rakeshmiglaniCommented:
that is the latest.
check via internet service manager and then try to browse the default website and also the exchange folders present there and let me know what comes up
0
 
tekenq1Author Commented:
I don't quite understand what you mean?
0
 
rakeshmiglaniCommented:
when you open the internet service manager you get to see different folders under default web site. some are for exchange.
right click on them one by one and then click on browse and see what you get
0
 
tekenq1Author Commented:
exadmin = page cannot be found
exchange = owa but on the old server
exchweb = error: access is denied
0
 
rakeshmiglaniCommented:
then there is some problem with OWA on this new server. are you able to browse the default website?
0
 
tekenq1Author Commented:
I don't have a website on there yet. There is obviously a problem with owa but what is the question?
0
 
tekenq1Author Commented:
it says under construction when I browse to the default website
0
 
rakeshmiglaniCommented:
you would be having the default website there (it comes by default)
0
 
tekenq1Author Commented:
just under construction page
0
 
rakeshmiglaniCommented:
Check the following article to reset them

http://support.microsoft.com/kb/883380/en-us
0
 
tekenq1Author Commented:
done that twice already as you suggested last week
0
 
tekenq1Author Commented:
so what can i do now?
0
 
rakeshmiglaniCommented:
i am out of ideas as to why OWA is not working on this new exchange server. you could try to run the exchange 2003 setup with the reinstall option and then apply the service pack for exchange and check whether it resolves the issue
0
 
tekenq1Author Commented:
ok done that and it is still doing the same thing... I'm lost. Is there any further info I can give you? Screen shots?
0
 
tekenq1Author Commented:
heeeeeeeeeeeeeeeeeeeeeelp!!!
0
 
tekenq1Author Commented:
should enable anonymous access be ticked?
0
 
rakeshmiglaniCommented:
I am out of ideas. The last thing that comes to my mind is the following article

How to remove and reinstall IIS and Exchange
http://support.microsoft.com/kb/320202/en-us
0
 
tekenq1Author Commented:
it appears to be looking at the other old server and not itself. could this be the reason. on the virtual directory tab it is pointing to \\.\backofficestorage\domainname.com\mbx which seems to be the old server. when you disable web services on the old server it still has the \\.\backofficestorage\domainname.com\mbx but obviously as the old one is stopped you see nothing. could that be anything to do with it?
0
 
tekenq1Author Commented:
exchweb looks locally but exchange looks elsewhere
0
 
tekenq1Author Commented:
Ok I have moved all the mailboxes over and now the public folders won't open and still OWA won't work. Any ideas? Mail works in and out.
0
 
rakeshmiglaniCommented:
you are not able to expand public folders in exchange system manager because of some issues in IIS. becasue of that the OWA is also not working
0
 
tekenq1Author Commented:
No we can expand in exchange system manager but not from a workstation??
0
 
rakeshmiglaniCommented:
workstation? do you mean via Outlook Client?
0
 
tekenq1Author Commented:
yes
0
 
tekenq1Author Commented:
it opens on a client running NT with outlook 98 but not on windows 2000 running outlook 2000??
0
 
tekenq1Author Commented:
Ok it appears public folders are not working on 1 pc now so I think we should be fine. It is only a user who connects remotely so he can't restart. So now it is just owa.... Any ideas?
0
 
rakeshmiglaniCommented:
Right OWA still seems to be a problem.
Have you tried the following article that I had given earlier

How to remove and reinstall IIS and Exchange
http://support.microsoft.com/kb/320202/en-us
0
 
tekenq1Author Commented:
Didnt reinstall but did install webdav which isn't installed by default and now we can see mail but the images on the buttons are still missing.
0
 
tekenq1Author Commented:
So we can now see the mail but can't send mail and can't see the buttons/images
0
 
tekenq1Author Commented:
Have now found another problem. The send receive restrictions don't work. We can't send/receive anything over 10mb and if you change individualy or globally it doesn't work??? Any ideas?
0
 
tekenq1Author Commented:
Ok have reinstalled exchange and IIS and it is still the same. Any ideas?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

  • 77
  • 57
Tackle projects and never again get stuck behind a technical roadblock.
Join Now