Как из windows server 2008 r2 standard сделать enterprise

Обновлено: 07.07.2024

Относительно недавно один из наших серверов стал требовать значительно больше оперативной памяти. Так как на сервере была установлена операционная система Windows Server Standart 2008 R2, которая имеет ограничение 32Гб на оперативную память, помимо добавления оперативки пришлось купить и обновить версию операционки. Мануальчик по апдейту ниже.

Вариант первый. Онлайн-обновление.

Если сервер подключен к интернету проще всего обновиться консольной утилитой DISM.

- просмотреть текущую версию ОС.

- просмотреть версии на которые можно обновиться.

DISM /online /Set-Edition:<edition ID> /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

- команда для обновления, <edition ID> -- версия ОС на которую обновляемся, XXXXX-XXXXX-XXXXX-XXXXX-XXXXX -- лицензионный ключ версии на которую обновляемся.

1. DISM не принимает лицензионный ключ, пишет:

Error: 1605

The specified product key is not valid for the target edition.
Run this command again with a product key specific to the target edition.

The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

Я так понимаю, dism не нравятся MAK-ключи. Вводим для обновления KMS-ключ. Взять можно отсюда. На всякий случай зеркало:

Platform

Operating system edition

Product key

Windows 7 and Windows Server 2008 R2

Windows 7 Professional

Windows 7 Professional N

Windows 7 Professional E

Windows 7 Enterprise

Windows 7 Enterprise N

Windows 7 Enterprise E

Windows Server 2008 R2 Web

Windows Server 2008 R2 HPC edition

Windows Server 2008 R2 Standard

Windows Server 2008 R2 Enterprise

Windows Server 2008 R2 Datacenter

Windows Server 2008 R2 for Itanium-based Systems

Windows Vista and Windows Server 2008

Windows Vista Business

Windows Vista Business N

Windows Vista Enterprise

Windows Vista Enterprise N

Windows Web Server 2008

Windows Server 2008 Standard

Windows Server 2008 Standard without Hyper-V

Windows Server 2008 Enterprise

Windows Server 2008 Enterprise without Hyper-V

Windows Server 2008 HPC

Windows Server 2008 Datacenter

Windows Server 2008 Datacenter without Hyper-V

Windows Server 2008 for Itanium-Based Systems

После обновления заходим в свойства системы, внизу нажимаем ввести ключ продукта и вводим свой ключ. Также сменить ключ можно командой:

2. Если на сервере включена роль сервера терминалов, слетает активация сервера лицензирования удаленных рабочих столов. У меня спокойно заново активировался по тем же данным. Также слетают лицензии стороннего ПО, которые привязаны к версии операционной системы, что логично. Тут уже всё зависит от софта.

Вариант второй. Оффлайн-обновление.

На сайте мелкомягких пишут, что достаточно вставить диск с дистрибутивом ОС на которую обновляемся, запустить setup.exe и выбрать вариант "Обновление". После чего программа установки попросит ввести ключ и обновит ОС.

Сам данный способ не пробовал, так что не знаю какие проблемы могут возникнуть.

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

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

Image Version: 6.1.7600.16385

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

  • Target Edition : ServerDataCenter
  • Target Edition : ServerEnterprise

The operation completed successfully.

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

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

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

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

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

Deployment Image Servicing and Management tool

Image Version: 6.1.7600.16385

Finished installing product key.

Removing package Microsoft-Windows-ServerStandardEdition

Finished updating components.

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, авторизовавшись, в моем случаем:

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

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

Deployment Image Servicing and Management tool

Image Version: 6.1.7600.16385

Current edition is:

Current Edition : ServerEnterprise

The operation completed successfully.

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

Одним из нововведений в Windows Server 2008 R2 является утилита DISM. Она пришла на смену программе OCSETUP и предназначена для установки и настройки ролей и компонентов сервера, причем ее можно использовать как с работающей операционной системой, так и с образами Windows (Windows image, WIM) и с виртуальными жесткими дисками (VHD).
Функционал DISM огромен, и одной из полезных функций утилиты является возможность изменения редакции операционной системы без использования установочного диска. Эта возможность — эквивалент Windows Anytime Upgrade в Windows 7. Обновление может быть выполнено в онлайн или автономном режиме в обеих вариантах установки — полная установка и установка в режиме ядра (Server Core).
Обновление с помощью DISM производится очень быстро и не требует полной переустановки операционной системы. Все роли и компоненты, развернутые на сервере, а также другие характеристики (имя компьютера, пользователи, настройки приложений, и т.д.) сохраняются.
Обновление редакции ограничивается текущей версией операционной системы и вариантом установки (нельзя перейти от полной установки к Server Core и наоборот). Вот возможные варианты обновления:

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, поэтому для обновления нам потребуется только действительный 25-значный продукт ключ для редакции, на которую мы планируем перейти.

Сначала определяем текущую редакцию ОС:

DISM /online /Get-CurrentEdition

sten1

Затем определяем редакции, на которые возможен переход:
DISM /online /Get-TargetEditions

sten2

И, наконец, запускаем обновление:

DISM /online /Set-Edition: /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Так, например, для обновления Windows Server 2008 R2 Standart до Enterprise:
DISM /online /Set-Edition:ServerEnterprise /ProductKey:ABCDE-ABCDE-ABCDE-ABCDE-ABCDE

sten3

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

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

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

По завершению операции соглашаемся на требование перезагрузки и ждем минут 5-10. Система пару раз перезагружается, применяя сделанные изменения. Затем заходим на сервер и активируем Windows с новым ключом. Переход на новую редакцию состоялся.

Некоторые проблемы, с которыми можно столкнуться при обновлении:

Возникла необходимость Upgrade Server 2008 R2 Standard до Enterprise. Расскажу почему и как это сделать.

Upgrade Server 2008 R2 Standard до Enterprise

При настройке Anywhere на Exchange 2010 столкнулся с проблемой авторизации, так как у меня ещё и DAG. После беседы с Майкрософт рекомендовано поочередно вытащить каждую ноду и проверить более детально. В итоге после вывода одной ноды она померла, перестала вообще подавать признаки жизни. Удаление сведений о нерабочем сервере Exchange из AD, вывод из домена. В итоге был поставлен WindowsServer 2008 R2 standard.

В итоге: при введении WindowsServer 2008 R2 standart в DAG, он ругается.

Очень странно, что Майкрософт просто не отправляет на страницу с описанием, почему нельзя загнать сервер в кластер, он пишет бредятину, типа не могу сделать ничего с данной нодой. Лезем читаем на Майкрософт по ссылке. А в ссылке написано: у нас нет ответа на такую ошибку. Очень весело, однако.

Оказывается, standard не поддерживает кластеризацию, и нужна версия enterprise. Возник вопрос: как сделать Upgrade Server 2008 R2 Standard до Enterprise, не снося систему полностью ?

Для того, чтобы не переставлять систему по-новой, есть лазейка у Майкрософт.

Открываем CMD, вписываем команду:

  • DISM /online /Get-CurrentEdition

Данная команда показывает нам нашу версию программного продукта.

Следующая команда показывает нам возможные версии для перехода.

Ну и для того, чтобы нам перейти на enterprise, мы вписываем новую строку.

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

Как обычно у Майкрософт, ничего не получается без косяков. Как я ни мучился с моими MAK и KMS ключами, аленький цветочек не получался, ругался на версию ключа.

Есть лазейка для такого случая. Вбиваем строку ниже с уже имеющимся рабочим ключом. Активируем версию enterprise. Перегружаем сервер. Меняем рабочий ключ для активации и активируем с родным ключом.

Чуть не пропали труды выходных, ставил-ставил, а он не поддерживает кластеризацию, это была новость. Возможно, далее опишу историю с настройкой Autodiscover для 8 доменов и опубликованием всего этого через TMG. Время покажет.

Читайте также: