Mise à niveau sur place de Windows Server Standard vers Enterprise ou Datacenter

14

Nous avons rencontré un petit problème où Windows Server Standard ne prend en charge que 32 Go de mémoire, ce qui est déprimant pour savoir quand votre serveur a récemment été mis à niveau vers 48 Go de mémoire impressionnants .

Est-il possible d'effectuer une mise à niveau sur place de Windows Server Standard (prise en charge de mémoire max 32 Go) vers Windows Server Enterprise ou Datacenter (prise en charge de mémoire max 2 To)?

J'ai essayé de lancer le fichier setup.exe de Windows Server 2008 à partir du système d'exploitation, ce qui me donne une option de «mise à niveau» .. mais quand j'arrive à la partie «Où voulez-vous installer Windows» du processus, il me dit

La partition que vous avez sélectionnée peut contenir des fichiers d'une installation précédente de Windows. Si c'est le cas, ces fichiers et dossiers seront déplacés vers un dossier nommé Windows.old. Vous pourrez accéder aux informations dans Windows.old, mais vous ne pourrez pas utiliser vos versions précédentes de Windows

C'est ... pas ... ce que j'avais en tête quand j'ai cliqué sur "upgrade"!

Je ne veux vraiment pas gérer une installation de système d'exploitation propre sur notre serveur de base de données de production, et je préférerais de beaucoup faire une installation de mise à niveau si possible!

Jeff Atwood
la source

Réponses:

13

J'ai lancé une machine virtuelle avec Windows 2008 Standard dessus, puis je l'ai mise à niveau vers Enterprise. Au début, je ne pouvais pas parce que je n'avais pas assez d'espace disque disponible sur le lecteur C. Il semble que 15 à 20 Go d'espace libre soient nécessaires. Une fois que j'ai agrandi le lecteur C, il a été mis à niveau sans problème.

Lorsqu'il n'y avait pas assez d'espace, il ne se mettait pas à niveau et nécessitait que j'installe un nouveau système d'exploitation comme vous l'avez dit.

Après avoir cliqué sur la mise à niveau, le programme d'installation a confirmé que je voulais mettre à niveau, puis il a commencé la mise à niveau. Il fonctionne toujours en ce moment, mais je suis sûr qu'il finira par la suite.

mrdenny
la source
Ma mise à niveau s'est terminée sans problème. La seule chose à laquelle je peux penser est que votre lecteur C n'avait peut-être pas assez d'espace pour effectuer la mise à niveau réelle.
mrdenny
1
En fait, j'ai pu mettre à niveau l'un de nos serveurs "de rechange" à 100% à distance. Et cela a fonctionné! Redémarré et déporté à nouveau sur un serveur Windows Server 2008 Enterprise. Assez impressionnant ..
Jeff Atwood
+1 pour faire tourner une machine virtuelle et la tester! Je devais me coucher, donc je ne pouvais pas ... sourire
Evan Anderson
Huzzah pour la poursuite inlassable de la connaissance.
Kara Marfia
17

Je sais que cette question concernait initialement Server 2008, mais je pensais publier une réponse plus simple qui s'applique à Server 2008 R2 (et Win7 d'ailleurs). J'ai obtenu les informations originales du billet de blog TechNet Server Core .

À partir de Windows 7 et 2008 R2, il est possible de mettre à niveau les éditions en place avec l'utilitaire dism. Vous ne pouvez monter que dans l'édition (c'est-à-dire Standard vers Enterprise) et vous ne pouvez pas inverser le changement. Vous aurez également besoin de la clé d'installation du client KMS associée à la version que vous allez utiliser. Voici un lien vers la liste des clés de configuration du client KMS

Pour déterminer l'édition installée, exécutez:
DISM /online /Get-CurrentEdition

Pour vérifier les éditions cibles possibles, exécutez:
DISM /online /Get-TargetEditions

Enfin, pour lancer une mise à niveau, exécutez:
DISM /online /Set-Edition:<edition ID> /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Par exemple, pour effectuer une mise à niveau vers Enterprise à partir d'une version de niveau inférieur, exécutez:
DISM /online /Set-Edition:ServerEnterprise /ProductKey:489J6-VHDMP-X63PK-3K798-CPX3Y

Ryan Bolger
la source
Quelqu'un a-t-il pu mettre à niveau vers le serveur 2k8 R2 SP1 après avoir fait cela? Je n'ai pas pu. voir: serverfault.com/questions/239366/…
TodK
Clés client KMS (requises pour la clé de produit des instances de système d'exploitation activées par KMS dans la commande DISM): technet.microsoft.com/en-us/library/ff793421
aharden
5

Microsoft semble le dire: http://technet.microsoft.com/en-us/library/cc755199(WS.10).aspx

Cette discussion semble indiquer qu'il s'agit de démarrer SETUP.EXE depuis l'intérieur du système d'exploitation existant, comme vous l'avez fait: http://social.technet.microsoft.com/Forums/en-US/winserversetup/thread/a9fb29a1-9cad-4d01-9e65-ce9b2b88232b

Je dirais de faire tourner une boîte à gratter et de l'essayer ... (ou de démarrer un site de support informatique communautaire et d'attendre qu'un pauvre idiot accro le fasse et fasse rapport sur son efficacité ...> sourire < )

Evan Anderson
la source
1
Alors tu appelles Denny un imbécile alors? :)
squillman
se révèle que je dois avoir gros doigts le choix du bouton "UPGRADE" vs "INSTALL". Je suis d'accord, ça fonctionne maintenant.
Jeff Atwood
3
Quoi, juste parce que je n'ai rien de mieux à faire la nuit mais construire des machines virtuelles pour tester des trucs pour les gens sur le net?
mrdenny
1

Le message que vous obtenez est logique dans le contexte, que cette procédure de mise à niveau est la même pour la mise à niveau de Windows Server 2003 vers 2008. C'est un avertissement que l'ancienne version - dans votre cas, l'édition 2008 standard - ne peut pas être utilisée après la mise à niveau.

Au cours du processus de mise à niveau, tous les fichiers, dossiers et applications associés à la version Windows précédemment installée sont déplacés vers un dossier windows.old et tous les paramètres utilisateur sont stockés.

Une fois cette tâche terminée, une nouvelle installation de la nouvelle version de Windows est effectuée et tous les paramètres utilisateur enregistrés seront migrés vers le nouvel environnement. Une mise à niveau réussie comprendra toutes les applications, les paramètres et les fichiers utilisateur de l'installation précédente du système d'exploitation - dans votre cas, à partir de Windows Server 2008 Standard.

Bonne chance!

splattne
la source
Je pense que je viens de faire une erreur et que j'ai cliqué sur le mauvais bouton [mise à niveau / installation] dans la boîte de dialogue la première fois, parce que maintenant il fait définitivement une MISE À NIVEAU. Pas d'avertissement.
Jeff Atwood
1

Comme la réponse est déjà là, je pensais juste être le gars ennuyeux en déclarant que l'opinion générale sur les mises à niveau sur Windows est qu'il s'agit d'une fonctionnalité réservée à un usage domestique et même en dernier recours.

Essuyez et redéployez. Il y a trop de choses qui peuvent mal tourner lors d'une mise à niveau qui ne sont pas immédiatement apparentes.

Mais heureusement, cela semble fonctionner, je suppose; p

Oskar Duveborn
la source
Eh bien, dans le cas de trucs comme Win2008 Standard to Enterprise, ce n'est pas vraiment une mise à niveau, c'est juste l'ajout de fonctionnalités supplémentaires, car elles sont essentiellement le même système d'exploitation. Bien sûr, l'exception est des trucs comme "CD d'installation non-Service Pack sur un système SP1".
Michael Stum
Oui, bien sûr, cela pourrait être aussi peu que de changer une valeur de registre pour accéder aux fonctionnalités et aux limites de l'entreprise, je suppose ... mais quand même ^^
Oskar Duveborn
0

J'ai rencontré des problèmes lors de la mise à niveau vers Enterprise depuis Standard car nos clés de produit fonctionnaient pour les deux éditions. Trouvé la raison dans ce blog . Le blog a également recommandé d'utiliser une clé de configuration du client MS pour effectuer la mise à niveau. Les clés se trouvent ici .

knurmia
la source
Les clés d'entreprise fonctionnent également pour l'édition Standard. Vous n'avez pas besoin d'entrer une clé lors de l'installation (s'applique uniquement à Server 2008 ou Vista et aux systèmes d'exploitation plus récents).
Chris S