Оновлення Windows Server 2008 R2 Standard до 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


Якщо команда поверне ServerStandard, це означає що поточна редакція встановленої ОС -Windows Server 2008 R2 Standard.

Отримаємо список редакцій, до яких нам можна проапгрейдить:

DISM / online / Get-TargetEditions

В даному випадку можливо оновлення до версій:

  • 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.

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

Windows Server 2008 R2 Enterprise489J6-VHDMP-X63PK-3K798-CPX3Y
Windows Server 2008 R2 Datacenter74YFP-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 ключем (список ключів вище)