Upgrade windows 2008 enterprise to windows 2008 r2 enterprise

В процессе эксплуатации Windows Server 2008 R2 системный администратор может столкнутся с ограничениями установленной редакции ОС, которые не позволяют воспользоваться тем или иным функционалом сервера, например в редакции 2008 R2 Standard нельзя использовать более 32 Гб оперативной памяти, или развертывать решения Failover Cluster, RRAS, RDS и т.д. В предыдущих версиях Windows Server в такой ситуации приходилось полностью переустанавливать систему на «старшую» редакцию ОС. В Windows Server 2008 R2 из этой ситуации есть выход, т.к. в ней существует возможность обновиться до старшей версии ОС (например, с редакции Standard до Enterprise) без переустановки сервера.

Обновление выполняется при помощи утилиты DISM, и может быть выполнено как в автономном (офлайн) режиме, так и прямо в процессе работы сервера (онлайн режим). Обновление не требует переустановки системы, и текущие настройки сервера (роли, компоненты и другие приложения) сохраняются. Обновление возможно, как в режиме Server Core, так и в Full GUI версии Windows 2008 R2, однако следует понимать, что переход от версии Server Core к полной установке 2008 R2 невозможен (в Windows Server 2012 возможно переключатся между Full и Core режимами). Возможно обновление с младшей редакции Windows Server 2008 R2 до старшей версии, обратная процедура понижения редакции (даунгрейд) невозможна.

Доступные варианты обновления редакции Windows Server 2008 R2:

  • Windows Server 2008 R2 Standard —> Windows Server 2008 R2 Enterprise —> Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Standard Server Core —> Windows Server 2008 R2 Enterprise Server Core —> Windows Server 2008 R2 Datacenter Server Core
  • Windows Server 2008 R2 Foundation —> Windows Server 2008 R2 Standard

Итак, утилита DISM.exe уже входит в комплект поставки Windows Server 2008 R2 и дополнительно устанавливать ничего не нужно.

Чтобы узнать текущую версию Windows Server 2008 R2, в командной строке выполните команду:

DISM /online /Get-CurrentEdition

dism узнать текущую версию windows server 2008 r2

Если команда вернет ServerStandard, это означает что текущая редакция установленной ОС — Windows Server 2008 R2 Standard.

Получим список редакций, до которых нам можно проапгрейдится:

DISM /online /Get-TargetEditions

Получить список версий windows server 2008 r2, до которых можно обновиться

В данном случае возможно обновление до версий:

  • Windows Server 2008 R2 Datacenter (ServerDataCenter)
  • Windows Server 2008 R2 Enterprise (ServerEnterprise)

Чтобы выполнить обновление до Windows 2008 R2 Enterprise выполните команду:

DISM /online /Set-Edition:ServerEnterprise /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Где XXXXX-XXXXX-XXXXX-XXXXX-XXXXX – приобретенный Вами ключ продукта для соответствующей редакции Windows 2008 R2.

Обновление версии Windows Server 2008 R2 со Standard до Enterprise

В том случае, если для активации планируется использовать сервер KMS, воспользуйтесь KMS ключом для Windows Server 2008 R2 Enterprise (так называемый GVLK ключ).

Windows Server 2008 R2 Enterprise 489J6-VHDMP-X63PK-3K798-CPX3Y
Windows Server 2008 R2 Datacenter 74YFP-3QFB3-KQT8W-PMXWJ-7M648

KMS ключ поможет также в том случае, если с помощью Вашего MAK / retail ключа от соответствующей версии Windows Server обновиться не получается. Не забудьте после обновления изменить KMS ключ на ваш с помощью команды:

slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

В том случае если сервер, который планируется обновить, является контроллером домена Active Directory, необходимо перед обновлением версии ОС выполнить с помощью команды DCPROMO понижение роли сервера до рядового сервера домена, и лишь затем выполнить апгрейд версии ОС. После этого сервер нужно перезагрузить и опять поднять на нем контроллер домена.

В процессе обновления версий могут появиться такие ошибки:

  • Setting an Edition is not supported with online images – скорее всего на сервере развернута роль контроллера домена Active Directory (роль AD DS). Как мы уже говорили выше – необходимо понизить роль сервера для рядового сервера домена.
  • The specified product key is not valid for the target edition. Run this command again with a product key specific to the target edition – по какой-то причине ОС не принимает указанный ключ, если вы уверены, что ключ валидный и соответствует редакции Windows Server, до которой проводится обновление, проведите обновление с KMS ключом (список ключей выше)

I’m not a big fan of In-place Windows Upgrades, especially in the server environment. But we had some servers with a small application running on Windows Server 2008, so we decided to in-place upgrade this server to Windows Server 2008 R2. Now guess what, it worked. If the hardware and all applications are compatible with Windows Server 2008 R2, you can try to upgrade.

You can also check out the Windows Server Upgrade Center, which helps you to find different upgrade scenarios.

  1. Start Windows Server 2008 R2 DVD or attached ISO file.
    Windows Server 2008 R2 Upgrade

  2. Choose Operation System
    Windows Server 2008 R2 Upgrade

  3. Now choose Upgrade
    Windows Server 2008 R2 Upgrade

  4. Check the compatibly report
    Windows Server 2008 R2 Upgrade

  5. Upgrading Windows
    Windows Server 2008 R2 Upgrade

  6. After that Windows reboot and if everything worked, you have now a Windows Server 2008 R2
    Windows Server 2008 R2

I hope this gives you a quick look at how you can in-place upgrade Windows Server 2008 to Windows Server 2008 R2. If you have any questions, feel free to leave a comment.

Tags: In-place, In-place upgrade, Microsoft, Upgrade, Upgrade 2008 to 2008 R2, Windows, Windows Server, windows server 2008, Windows Server 2008 R2 Last modified: July 8, 2019

About the Author / Thomas Maurer

Thomas works as a Principal Program Manager & Chief Evangelist Azure Hybrid at Microsoft (Cloud + AI). He engages with the community and customers around the world to share his knowledge and collect feedback to improve the Azure hybrid cloud and edge platform. Prior to joining the Azure engineering team (Cloud + AI), Thomas was a Lead Architect and Microsoft MVP, to help architect, implement and promote Microsoft cloud technology.

If you want to know more about Thomas, check out his blog: www.thomasmaurer.ch and Twitter: www.twitter.com/thomasmaurer

The Task

We are currently running Windows 2008 R2 Standard Servers and we want to change the edition or upgrade to Windows 2008 R2 Enterprise to take advantage of being able to add over 32GB RAM to our VMs.

Please note the following:

  • You can only do upgrades. You CANNOT downgrade
  • The server you upgrade cannot be a domain controller (demote, upgrade, promote)
  • This works on Standard, Enterprise edition, both full & core installations.
  • You cannot switch form core to full or vice versa. It’s edition upgrade only, not  for switching type of install.

Supported Upgrade Paths

  • Windows Server 2008 R2 Standard> Windows Server 2008 R2 Enterprise -> Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Standard Server Core> Windows Server 2008 R2 Enterprise Server Core> Windows Server 2008 R2 Datacenter Server Core
  • Windows Server 2008 R2 Foundation> Windows Server 2008 R2 Standard

Using DISM

Deployment Image Servicing and Management. DISM is an extremely useful tool which lets you upgrade editions of an operating system without having to attach an iso and upgrade this way.

Instructions

  • Log into your server
  • Open a Command Prompt
  • Type the following to find current edition for your server

dism0

  • Type the following to get the target editions for your server

dism1

  • Type the following to upgrade the edition of your operating system. You will need your license key. If you don’t know it then if you have an edition of the O/S on another server you want to upgrade to, you can use a small piece of software called Jellybean Keyfinder which can detect keys. A very useful piece of software.
  • Note I have blanked out our key

dism2

  • Please reboot and it will go through a short process of upgrading.
  • Check the Edition of Windows when you are back in the system.

edition

Link for DISM

https://technet.microsoft.com/en-us/library/dd744380%28WS.10%29.aspx

Link for Jellybean Keyfinder

https://www.magicaljellybean.com/keyfinder/

Прочитано: 3 635

Случалось ли Вам такое наблюдать, что до Вас в организации куда вы пришли работать большинство серверных операционных систем имеют в своем случае редакцию Standardя говорю про систему Windows Server 2008 R2, но вот эта редакция Вас не устраивает в ней в отличии от Enterprise не достает такой важной роли как роли создания Кластера систем, еще память — раньше 32Gb считалось достаточно, но со временем запросы выросли и добавление больше не приводит к положительному результату. Сейчас я это дело поправлю, рассмотрев как же все-таки произвести обновление Windows Server 2008 R2 с редакции Standard до редакции Enterprise.

Чтобы текущая заметка у Вас удалась, Вам потребуется лицензионный ключ применительно к редакции Windows Server 2008 R2 Enterprise, а хотя он вообще-то даже не понадобится, справимся и без него.

Текущая система:

C:\Users\Administrator>systeminfo | findstr "OS Name"

Host Name: SRV-DC

OS Name: Microsoft Windows Server 2008 R2 Standard

OS Version: 6.1.7600 N/A Build 7600

OS Manufacturer: Microsoft Corporation

OS Configuration: Standalone Server

OS Build Type: Multiprocessor Free

BIOS Version: innotek GmbH VirtualBox, 12/1/2006

Connection Name: Local Area Connection

Открываем консоль командной строки с правами Администратора и уточняем консольными командами текущую версию оси:

C:\Users\Administrator>dism /online /get-currentedition

Deployment Image Servicing and Management tool

Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Current edition is:

Current Edition : ServerStandard

The operation completed successfully.

Получаем отчет о доступных версия для обновления:

C:\Users\Administrator>dism /online /get-targeteditions

Deployment Image Servicing and Management tool

Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Editions that can be upgraded to: (Редакции доступные после обновления)

  • Target Edition : ServerDataCenter
  • Target Edition : ServerEnterprise

The operation completed successfully.

Из вывода видно, что текущую систему при наличии лицензионного ключа можно произвести обновление до нужной редакции, в моем случае меня интересует редакция Enterprise уровня:

ключ ниже: 489J6-VHDMP-X63PK-3K798-CPX3Y → Это дефолтный KMS ключ от Microsoft

На заметку:

Существую две разновидности ключей от Microsoft: это MAK ключ — по сути это точно такой же ключ который Вы получаете покупая/видя на задней части системного блока компьютера, ноутбука посредством которого можно выполнить активацию приобретенной операционной системы, но с одним лишь отличием что один MAK ключ может позволять активировать несколько компьютеров в локальной или глобальной сети. Себе, другу, подруге.

И также есть KMS ключ — данный ключ позволяет в локальной сети предприятия развернуть свое персональный сервер активации, имея такой ключ и сервис развернутый на его основе можно не заботиться о ручном способе активирования новых систем, системы сами найдут его и активируются.

Произвожу активацию посредством KMS ключа от Microsoft текущей системы до редакции Enterprise:

C:\Users\Administrator>dism /online /set-edition:ServerEnterprise /ProductKey:48

9J6-VHDMP-X63PK-3K798-CPX3Y

Deployment Image Servicing and Management tool

Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Starting to update components…

Starting to install product key…

Finished installing product key.

Removing package Microsoft-Windows-ServerStandardEdition~31bf3856ad364e35~amd64~

~6.1.7600.16385

[==========================100.0%==========================]

Finished updating components.

Starting to apply edition-specific settings…

Finished applying edition-specific settings.

The operation completed successfully.

Restart Windows to complete this operation.

Do you want to restart the computer now (Y/N)? Y

После подтверждения, система сразу же перезагрузится и начнется обновление системы до редакции Enterprise, скорость в которую все это произойдет зависит от Вашего канала с интернетом, после того как процедура обновления завершится, на экране будет также красоваться надпись с просьбой ввести сочетания клавиш на разблокировку компьютера: Ctrl + Alt + Del, авторизовавшись, в моем случаем:

Login: Administrator

Password: 712mbddr@

А после вызвав консоль командной строки с целью убедиться какая редакция сейчас установлена на сервере:

C:\Users\Administrator>dism /online /get-currentedition

Deployment Image Servicing and Management tool

Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Current edition is:

Current Edition : ServerEnterprise

The operation completed successfully.

Видим, что текущая редакция системы Enteprise что собственно мне и требовалось. Изменилось еще то, что ранее существовавшая редакция Standard уже прослужившая мне очень долго исчерпала лимит тестового использования по заметке которую я ранее уже публиковал, а теперь имея редакцию Enterprise я могу еще раз использовать систему в течении этих дополнительных 240 дней — Отлично что сказать. А ключ лицензионный ключ я пока поберегу до лучших времен или до очередной проверки либо как некоторая безопасноть от других системных администраторов у меня в отделе, которые могут посредством стронних средств извлечь из системы лицензионный ключ и допустим продать его кому-либо или использовать в своих личных целях дома, а потом сиди гадай почему твоя система вдруг ни с того ни с сего заблокировалась. Но это уже тема отдельной заметки, а пока собственно все, с уважением автор блога — ekzorchik.

Семейство Windows Server 2008 R2 обладает полезным свойством повышения уровня сервера (изменения редакции), например со Standart до Enterprise, без переустановки системы.

Итак, Windows Server 2008 R2 имеет три основных редакции:

  • Standart
  • Enterprise
  • Datacenter

Они отличаются, главным образом, числом поддерживаемых процессоров, объемом поддерживаемой памяти, возможностью «лицензированного» запуска виртуальных машин и т.д.

Для выяснения текущей редакции и возможности  её повышения следует воспользоваться  утилитой обслуживания образов развертывания и управления ими (DISM.exe).

Необходимо запустить командную строку от имени администратора.

Чтобы узнать текущую редакцию вводим:

DISM /online /Get-CurrentEdition

Чтобы узнать на какие редакции мы можем провести апгрейд вводим:

DISM /online /Get-TargetEditions

Чтобы провести обновление до желаемой редакции вводим

DISM /online /Set-Edition:<редакция> /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

где <редакция> — serverstandart, serverenterprise, serverdatacenter

После перезагрузки редакция сервера будет изменена на указанную.

Следует помнить, что понизить редакцию сервера не получиться, возможно только повышение.

Если обновление с вашим ключом не проходит можно воспользоваться KMS ключом активации, так для перехода на Enterprise вводим:

DISM /online /Set-Edition:ServerEnterprise /ProductKey:489J6-VHDMP-X63PK-3K798-CPX3Y

после обновления ключ можно поменять командой:

C:\Windows\System32\slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

и запустить активацию командой:

C:\Windows\System32\slmgr.vbs /ato

Следует отметить, что подобный подход действует и для редакций Windows 7.

В заключение, приведу несколько полезных ссылок по этой теме:

Изменение образа Windows до выпуска более высокого уровня

Параметры командной строки для обслуживания выпусков Windows

KMS Client Setup Keys

Slmgr.vbs Options

(Visited 563 times, 1 visits today)

Posted by Rewalon

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • The game is running in windows compatibility mode
  • Высокий приоритет в диспетчере задач для игр windows 10
  • Как открыть системный реестр windows 10
  • Использование windows intune для управления обновление программного обеспечения
  • Как убрать фоновые звуки в микрофоне windows 10