- Remove From My Forums
-
Вопрос
-
День добрый.
Поделитесь опытом как правильно перевести домен на windows server 2019,
На данный момент есть win 2003 котроллер домена и планируется его миграция на win 2019
Подскажите как это правильно сделать?
Ответы
-
Вот
пример обновления до 2016. Так как в 2019 почти никаких измений не было, то статья справделива и для 2019. Главное — перед обновлением сделать
бекап.-
Предложено в качестве ответа
16 апреля 2019 г. 10:29
-
Помечено в качестве ответа
Petko KrushevMicrosoft contingent staff, Owner
19 апреля 2019 г. 8:26
-
Предложено в качестве ответа
It isn’t supported to introduce 2019 domain controllers to a 2003 DFL domain.
https://docs.microsoft.com/en-us/windows-server/identity/ad-ds/active-directory-functional-levels
Also FRS needs to be migrated to DFSR before adding 2019 domain controllers.
https://techcommunity.microsoft.com/t5/Storage-at-Microsoft/Streamlined-Migration-of-FRS-to-DFSR-SYS…
So you’ll need to do this two-step, first by migrating to 2012 R2 or 2016, removing the 2003 DCs in order to raise DFL to minimum or 2008 R2, then do the FRS—>DFSR migration, then bring in the first 2019 domain controller.
To the domain controller migration general steps below;
I’d use dcdiag / repadmin tools to verify health correcting all errors found before starting. Then stand up the new guest, patch it fully, license it (you can use evaluations for the interim step), join existing domain, add active directory domain services, promote it also making it a GC (recommended), transfer FSMO roles over (optional), transfer pdc emulator role (optional), use dcdiag / repadmin tools to verify health, when all is good you can decommission / demote old one, move on to next one.
One of the fantastic new features of Windows Server 2019 is the Storage Migration service that allows easily migrating off an old server. Over the years Microsoft has introduced tools that allowed copying files and such, but there was always part of the desired functionality that you would want that was left out. Administrators have long wanted a tool that could fully automated the process of migrating off an old server over to a new server. This includes the ability to both move the files, shares, and permissions, but also assuming identity of the old server in cases where this is desired. The new Storage Migration tool found in the Windows Admin Center provides a powerful tool that allows this ability in an automated fashion. In this post, we will take a look at how to Migrate from Windows Server 2003 to Windows Server 2019 with Storage Migration.
Observations in Testing
So to begin with, I want to make a few observations of various things I noticed in testing. Keep in mind the testing I was able to perform involved the Windows Insider releases along with taking a look as well as the RTM code in Eval form. One of the interesting bits that I observed was the RTM code was missing the Storage Migration service and Proxy service. Additionally, the Datacenter release, in various forms in the Insider release did not have the Storage Migration Service.
The release and testing that I performed was in the form of the Windows Insider build 17744.1001 which is the latest version of the Windows insider release. Also, I noticed the Preview release of the Windows Admin center 1808 did not have the extension for the Storage Migration service by default. The test that I ran involved using the 1809 release of the Windows Admin Center on top of the Standard edition version of Windows Server 2019 17744 build. As you will see, I ran into some hurdles with testing Windows 2003 migration. Of course, everything is still so new with the Storage Migration service that it is very lightly documented if at all at this point.
In testing I had the following:
- Windows 2003 R2 x64 build – no patches installed
- Windows Server 2019 Standard – 17744 build
Let’s take a look at the process of running the storage migration service and the requirements and the outcome for me in the lab.
The first thing I needed to do is install the Storage Migration Service and Storage Migration Service Proxy on the 17744 build server.
You can see it from a different view here in PowerShell.
Add the required subfeatures needed…
Added and ready to install…
Feature installation is successful. Now back to Windows Admin Center.
You now see the Storage Migration Service listed in Windows Admin Center.
WAC displays the overview of the process including the steps:
- Inventory
- Transfer
- Cut over
Create a New job in the Storage Migration Service dashboard.
Name the new job.
The first of the three step process involves the Inventory devices step. Enter credentials here.
Add the source device to scan. Click the Add a device button.
Add the source device – here using the FQDN.
We need to scan the source device for shares, files, etc. Click the Start scan button.
The initial scan for me errored out. Just working on a theory I tried to simply connect to the admin share of the Windows 2003 server and received the following error, related to SMB 1.0.
Enabling SMB 1.0/CIFS File Sharing Support
Working on a hunch here this is why the Storage Migration Service failed to inventory the service. I decided to add the SMB 1.0/CIFS support for Storage Migration to see if it gets me further.
After adding SMB 1.0 you will need to restart.
After restarting, i tried again and was able to successfully connect to Windows 2003.
Now, the inventory process is successful.
Moving along to the Transfer data step, enter the credentials.
Enter the destination device name and scan the device.
After scanning, you will see the list of shares, path, type, size and you can choose to include the share or not. Also, you can map the destination server drive if different.
Adjust transfer settings including retries, etc.
Validate the settings by clicking the Validate button
Next, you are down to the Start the transfer step. Click the Start transfer button.
In trying multiple times to get this to work with Windows 2003, I ran into the error below: Couldn’t transfer storage on any of the endpoints. Things tried below:
- Enabled server component of SMB 1.0 (didn’t think this was necessary but tried it anyway)
- Disabled UAC in Windows Server 2019
- Rebooted Windows 2003 and Windows Server 2019 servers
- Tried different files inside the shares
- Added a new virtual disk and targeted this drive instead of the system drive.
The weird thing is the folders get created and files, but they are “0” file size.
The following error is displayed in event view for Windows Server 2019.
I am sure I am missing something required here with Windows 2003, however, there is literally no information out there at this point for this functionality so working on trial and error. I will keep this post updated as I continue to test.
So to feel good about at least getting to test the functionality, I tried Windows Server 2019 to Windows Server 2019. As you can see below, the transfer of the same files is successful, albeit on the Windows Server 2019 platform.
Shares are properly created and NTFS permissions are brought across as well.
Now, for the cutover stage. This allows actually assuming the identity of the old server if you need. Again, credentials.
Configure what you want to do with the network. You can assume IP as well if you want. Additionally, you can choose to generate a random computer name or specify what you want the old server to be renamed too after the new server assumes identity.
Adjust the cutover time.
Validate the source and destination.
Start the cutover process. This will reboot both servers a few times as each identity is changed.
After the cutover process is successful. I was able to verify that the old server was renamed and the new server assumed the identity of the old server. Very cool!
Takeaways
I generally don’t like to create posts showing things I couldn’t get to work, however, this is showing preview functionality at this point and I know I am missing something for Windows 2003 functionality. It is great to see that Microsoft is working on making this process to Migrate from Windows Server 2003 to Windows Server 2019 with Storage Migration as simple and easy as they can. There is a ton of Windows 2003 servers still out in production environments according to Microsoft! One documented and ironed out, this will eliminate all excuses to migrate off Windows 2003 up to Windows Server 2019 for file server platforms. More to come…again, stay tuned to the post as I will keep it updated with findings. Please comment if you have been experimenting with this also and have the key here that I am missing.
Posted by JasonMatt 2019-11-18T15:39:30Z
Hello,
We have a couple of server 2003 VMs (VMWare). They are not domain controllers.
Is there a way to upgrade them to server 2019 without having to build a new VM and migrate data over?
The main issue is one of them has an old version of Lotus Notes (Domino Server) running just to look up legacy data. I would prefer to not have to reinstall Lotus Notes. The person who set it up is no longer here and we have almost no documentation.
Any advice would be greatly appreciated.
11 Replies
-
I’d just leave it alone and block off access as much as you can, that version of Note is unlikely to cope with Server2019 anyway
Was this post helpful?
thumb_up
thumb_down
-
You’d have to make a lot of stops along the way, probably 2003 > 2008 > 2012 > 2019. And if 2003 is 32-bit, it’s a non-starter. I’d isolate it and nuke the others.
Was this post helpful?
thumb_up
thumb_down
-
What data have you got there? Can it be migrated to other systems? Is it still being used?
Was this post helpful?
thumb_up
thumb_down
-
You have no idea if Lotus Notes gets botched if you try.
Was this post helpful?
thumb_up
thumb_down
-
Why not test it? This is the real helpfulness of having VMs. Take snapshots. Make copies to another test environment. Rollback if something goes wrong?
This is too specific of a one-off issue. So, you need to do your due diligence and test, test, test.
Was this post helpful?
thumb_up
thumb_down
-
Does the version of Notes even support running on a new OS? There may be issues with it running on newer Windows versions. There are a lot of changes between 2003 and even server 2008, let alone 2016 or 2019.
Was this post helpful?
thumb_up
thumb_down
-
If those VMs are running 2003 32-bit, Server 2008 is the highest you would be able to upgrade to because Microsoft phased out 32-bit server platforms after that.
1 found this helpful
thumb_up
thumb_down
-
I don’t have Lotus Notes, but we do use Lotus Approach. I was able to successfully install and run Approach after some finagling on an RDS Server 2019 install (migrated from 2008R2).
If you do decide to move the information, and reckon that Notes is similar enough to Approach, I would consider myself a minor expert on the application and can assist you as required.
Was this post helpful?
thumb_up
thumb_down
-
Thanks so much for all the assistance!
It looks like with the setup we have, I should be able to copy the Lotus Notes databases and access them from the clients without having to use the server, so that really helps!
The other 2003 servers are only 32 bit so it looks like I will be building new servers and trying to get the old software to run on them.
And like Fessor said, I will be testing my face off!
Was this post helpful?
thumb_up
thumb_down
-
Burt0s
This person is a verified professional.
Verify your account
to enable IT peers to see that you are a professional.jalapeno
Hi Jason
We had a similar issue, but in our case the certificate expired (admin account credentials weren’t supplied before former IT user left) plus the server was on server 2003, so we couldn’t access any of the DB’S.
So installed lotus notes on a new 2012 server than copied over the DB’S, we than access the data by double clicking the DB’S themselves and than get access to the data within.
Was this post helpful?
thumb_up
thumb_down
-
In my experience, looking at software that was made to run on Server 03 (especially if it was pre-server 2008), you will probably find that most any old software that was ever made to run on Windows Server of some variety works alright on Server 2019, although as everyone else has suggested, do your due diligence testing to be as certain as you can! The fundamental methodology of how Windows (Server and Desktop) run applications within the OS has not changed substantially since Server 2003/XP besides the addition of X64 support. There are of course more options supported over time, but Microsoft has overwhelmingly just added options to ways software can be run. Besides, most old programs are typically pretty simple/stupid, and don’t care what they are running on unless the developing organization was particularly greedy or the software was especially finicky to begin with (not that the software can’t be fooled, but tricking/hijacking old software into thinking it’s running on something it isn’t is where problems tend to arise in my experience).
I’m with the others that for Server 03, I would recommend just trying to build clean instances of the desired Server OS, and install applications rather than migrating unknown levels of garbage multiple times if possible. If you can just migrate the databases, so much the better! I’m all for migrating versus clean install and rebuilding where feasible.. but there is a legitimate architectural difference between Server 03, and everything after it. Even Server 2019 still fundamentally shares a LOT of the same basic guts with Server 08, so that upgrade is not remotely as disruptive as attempting to go from 03 to anything newer to be frank. Your major architectural changes are with Server 08 (Vista), and Server 2012 (Windows 8). The Windows 8/Server 2012 changes were predominantly at the very low levels of the OS, and how it interfaces with hardware, drivers, and services.. but the way programs run within the OS didn’t fundamentally change much between Server 08 and 2012 the same way that it didn’t really change between Windows Vista/7 and Windows 8/8.1. Server 2016 and 2019 are still fundamentally Windows 8 with a variety of new toys and features built in, but the core hasn’t really changed substantially, much as Windows 7 was literally Vista with some tweaks and no changes of any real substance (resulting in Server 08 with two revisions, since it really didn’t change substantially at all besides some tweaks).
So with all that background out of the way, I’m comfortable recommending that folks consider in-place upgrades from 08 to 2012, and 2012 to 2016/2019, but there’s just too much different between Server 03 and everything newer to expect a very consistent or reliable end result of upgrading versus just building new from scratch and migrating manually.
Was this post helpful?
thumb_up
thumb_down
Read these next…
Spark! Pro Series — 7 February 2023
Spiceworks Originals
Today in History: 7 February
1817 – Baltimore becomes
the 1st American city lit by gas street lamps with the first turned
on at Market and Lemon Streets (currently Baltimore and Holliday Streets)1845 – The Port…
2FA solutions for Windows RDS
Windows
Everywhere I turn I see Duo mentioned as an easy 2FA solution for Windows RDS / Terminal server. My issue is that last month I left about a dozen messages for them with my contact information. They never answer the phone, you’re dumped into a voicemail s…
Copy Function Limitation In Windows?
Windows
I am having difficulty copying (Ctl+C) files from one folder to another on an exterrnal HDD. I am using Windows 10 Pro x64. The folder has 1000’s of files in it and it takes 10 minutes before it gives any response (copying…..). I have a Dell Optiplex 7…
Snap! — Outlook Outage, Design for Demise, Lizardbot, Third Arm, Crash Landings
Spiceworks Originals
Your daily dose of tech news, in brief.
Welcome to the Snap!
Flashback: February 7, 1897: Maxwell Newman, one of the creators of Colossus, was born (Read more HERE.)
Bonus Flashback: February 7, 1984: First Untethered Space Walk (Read mor…
Nerd Journey # 205 — Revisiting the Foundations of Job Interviews, Part 1
Best Practices & General IT
Once our resume is up to date and our job search is in full swing, we have to be prepared to take some interviews. But interviewing for jobs is not something we do very often. As part of the career foundations series, let’s go back to basics on interview…
Здравствуйте, коллеги!
В дополнение к моей статье «Новое в доменных служб Active Directory (AD DS) Windows Server 2019», я подготовил веб-каст в котором демонстрируется обновление леса Active Directory, состоящего из одного домена под управлением двух контроллеров домена на базе Windows Server 2008 R2.
В веб-касте вы найдете описание особенностей доменных служб Active Directory (AD DS), описание функциональных уровней домена (DFL) и леса (FFL) и процедуры обновления домена и леса Active Directory. Центральное место в веб-касте занимают демонстрации добавления и вывода контроллеров домена Active Directory, перемещения хозяев операций FSMO, повышения функциональных уровней домена (DFL) и леса (FFL), а также управления репликацией при помощи утилиты repadmin.exe.
P.S. В данном веб-касте я не затрагиваю вопрос смены механизма репликация с File Replication Service (FRS) на Distributed File System (DFS-R), так как процесс перехода я подробно демонстрировал в веб-касте «Обновление доменных служб Active Directory (AD DS) до Windows Server 2016». Также, возможно, вам пригодятся веб-касты на эту тему, которые я записывал для Windows Server предыдущих версий:
Дополнительно, полезными могут оказаться следующие веб-касты по теме управления хозяевами операций FSMO и функциональными уровнями домена (DFL) и леса (FFL):
P.S. Я решил сделать небольшой перерыв в записи веб-кастов по Storage Spaces Direct, но планирую вернуться к ним в ближайшее время.
- Remove From My Forums
-
Question
-
good day I have 2 servers running version 1809 how can I upgrade them to 1903/2004 without re installing everything.
i have server 2019 as a physical disk with product key i have checked on the Microsoft site to see if I can just download a newer version to upgrade but did not find any
All replies
-
-
Edited by
Tuesday, June 9, 2020 2:45 PM
-
Edited by
-
Hi,
Windows Server 2019 = LTSC. You can’t upgrade it to a semi-annual channel release like 1909.
Basically if the title is only Windows Server it is the SAC release, If the title contains a year then it is the LTSC release and may or may not reflect the same version number of the
year of releaseYou could check the
Windows Server current versions below:
Please remember to mark the replies as answers if they help.
«Windows 10 Installation, Setup, and Deployment» forum will be migrating to a new home on
Microsoft Q&A (Preview)!
We invite you to post new questions in the «Windows 10 Installation, Setup, and Deployment» forum’s new home on
Microsoft Q&A (Preview)!
For more information, please refer to the
sticky post.-
Proposed as answer by
FarenaMicrosoft contingent staff
Monday, June 15, 2020 6:15 AM
-
Proposed as answer by
-
Hi,
Just checking in to see if the information provided was helpful.
If the reply helped you, please remember to mark it as an answer.
If no, please reply and tell us the current situation in order to provide further help.
Please remember to mark the replies as answers if they help.
«Windows 10 Installation, Setup, and Deployment» forum will be migrating to a new home on
Microsoft Q&A (Preview)!
We invite you to post new questions in the «Windows 10 Installation, Setup, and Deployment» forum’s new home on
Microsoft Q&A (Preview)!
For more information, please refer to the
sticky post.
- Remove From My Forums
-
Question
-
good day I have 2 servers running version 1809 how can I upgrade them to 1903/2004 without re installing everything.
i have server 2019 as a physical disk with product key i have checked on the Microsoft site to see if I can just download a newer version to upgrade but did not find any
All replies
-
-
Edited by
Tuesday, June 9, 2020 2:45 PM
-
Edited by
-
Hi,
Windows Server 2019 = LTSC. You can’t upgrade it to a semi-annual channel release like 1909.
Basically if the title is only Windows Server it is the SAC release, If the title contains a year then it is the LTSC release and may or may not reflect the same version number of the
year of releaseYou could check the
Windows Server current versions below:
Please remember to mark the replies as answers if they help.
«Windows 10 Installation, Setup, and Deployment» forum will be migrating to a new home on
Microsoft Q&A (Preview)!
We invite you to post new questions in the «Windows 10 Installation, Setup, and Deployment» forum’s new home on
Microsoft Q&A (Preview)!
For more information, please refer to the
sticky post.-
Proposed as answer by
FarenaMicrosoft contingent staff
Monday, June 15, 2020 6:15 AM
-
Proposed as answer by
-
Hi,
Just checking in to see if the information provided was helpful.
If the reply helped you, please remember to mark it as an answer.
If no, please reply and tell us the current situation in order to provide further help.
Please remember to mark the replies as answers if they help.
«Windows 10 Installation, Setup, and Deployment» forum will be migrating to a new home on
Microsoft Q&A (Preview)!
We invite you to post new questions in the «Windows 10 Installation, Setup, and Deployment» forum’s new home on
Microsoft Q&A (Preview)!
For more information, please refer to the
sticky post.
14 июля 2015 года закончилась поддержка Windows 2003 Server. Это значит, что никаких исправлений для этой ОС выпускаться больше не будет. И многие администраторы стали рассматривать варианты перехода на более современные системы.
В нашей инфраструктуре используется некоторая часть серверов под управлением Windows 2003, работающих по принципу «работает – не трогай». Тем не менее, откладывать больше нельзя.
Что следует учесть перед началом обновления? Если есть возможность – не выполняйте обновление “на месте”, поднимайте новый сервер и переносите роли/данные – так вы сможете обновиться до любой версии Windows Server. Для тех, кто не ищет лёгких путей, отмечу следующие моменты:
- Если у вас архитектура x86, обновиться можно только до x86. Единственная подходящая для этого система – Windows Server 2008. Это последняя ОС, которая имела 32-разрядную версию. Начиная с Windows 2008 R2, серверные ОС идут исключительно x64.
- Если у вас виртуальная инфраструктура, как у меня (MS Hyper-V), то непосредственно перед обновлением следует удалить службы интеграции. Думаю, для VMWare следует сделать то же самое. В противном случае обновление пройдет, но новая система в моем случае отказалась грузиться, показывая синий экран. Пришлось откатываться (да, существует штатная возможность откатить установку и вернуться к установленной ранее системе) и начинать сначала.
- Если сервер физический – потребуется физическое же присутствие в процессе обновления, поскольку настройки, включая сетевые, при обновлении не сохраняются.
Перед началом обновления делаем резервные копии данных, перегружаем систему на всякий случай. Вставляем диск с дистрибутивом. Если обновляется первый контроллер домена, то необходимо обновить схему домена. Заходим в папку sourcesadprep
И выполняем в командной строке (или из Пуск – Выполнить) команду:
adprep /domainrep /gpprep
Эта команда выполняется только один раз, при обновлении последующих контроллеров выполнять её не надо. Если попытаться выполнить обновление пропустив этот шаг, то на этапе проверки совместимости программа установки сообщит вам об необходимости обновления схемы и на этом завершит работу.
Еще одна проблема поджидает на этапе проверки совместимости – установленный PowerShell.
Microsoft осведомлен об этой проблеме, и даже есть специальная статья базы знаний – KB950376. Однако, в моем случае, предложенное решение не помогло. Пришлось искать через реестр, и удалять обновление KB968930, которое, кстати, явно в оснастке “Установка и удаление программ” не отображается. Отображается оно как “Windows Management Framework Core”. После удаления этого обновления, установщик смог продолжить работу.
Следующая засада, которая нас может ждать – это сброс всех параметров сетевых интерфейсов. Возможно, это было только у меня, так-как дело происходило в виртуальной среде и могло быть связано с удалением служб интеграции и последующей их установкой в новой системе, но готовым быть стоит. Поэтому я упомянул о физической доступности сервера в начале статьи.
Если все прошло успешно, мы получим обновленный сервер 2008 с теми же ролями, которые были установлены, общими папками и настройками.
Данные старой системы сохраняются в корне системного диска в скрытой папке:
После того, как убедитесь, что обновление действительно прошло успешно, эту папку можно удалить и освободить довольно-таки большой объем. Если есть возможность, то погоняйте новую систему месяц-другой перед удалением, чтобы быть уверенным на все 100.
Просмотров: 1 557