อัปเกรดแบบแทนที่จาก Windows Server Standard เป็น Enterprise หรือ Datacenter


14

เราวิ่งเข้าไปในปัญหาเล็ก ๆ น้อย ๆ ที่ใช้ Windows Server Standard สนับสนุนเพียง 32 GB หน่วยความจำซึ่งจะตกต่ำไปหาเมื่อเซิร์ฟเวอร์ของคุณถูกปรับเมื่อเร็ว ๆ นี้ถึง 48 น่ากลัว GB หน่วยความจำ

เป็นไปได้ไหมที่จะทำการอัปเกรดแบบแทนที่จาก Windows Server Standard (รองรับหน่วยความจำสูงสุด 32 GB) เป็น Windows Server Enterprise หรือ Datacenter (รองรับหน่วยความจำสูงสุด 2TB)?

ฉันพยายาม kicking off setup.exe ของ Windows Server 2008 จากภายในระบบปฏิบัติการซึ่งให้ตัวเลือก "อัปเกรด" .. แต่เมื่อฉันไปที่ส่วน "ของกระบวนการที่คุณต้องการติดตั้ง Windows" มันบอกฉัน

พาร์ติชันที่คุณเลือกอาจมีไฟล์จากการติดตั้ง Windows ก่อนหน้านี้ หากเป็นเช่นนั้นไฟล์และโฟลเดอร์เหล่านี้จะถูกย้ายไปยังโฟลเดอร์ที่ชื่อว่า Windows.old คุณจะสามารถเข้าถึงข้อมูลใน Windows.old แต่คุณจะไม่สามารถใช้ Windows รุ่นก่อนหน้าของคุณได้

นั่นคือ ... ไม่ ... สิ่งที่ฉันมีอยู่ในใจเมื่อฉันคลิก "อัปเกรด"!

ผมไม่ต้องการที่จะจัดการด้วยการทำความสะอาดระบบปฏิบัติการติดตั้งบนเซิร์ฟเวอร์ฐานข้อมูลการผลิตของเราและจะมากจะทำอะไรได้อัพเกรดติดตั้งถ้าเป็นไปได้!

คำตอบ:


13

ฉันใช้งาน VM ด้วย Windows 2008 Standard ขึ้นมาจากนั้นอัพเกรดเป็น Enterprise ตอนแรกฉันทำไม่ได้เพราะฉันมีพื้นที่ดิสก์ไม่เพียงพอในไดรฟ์ C ดูเหมือนว่าต้องการพื้นที่ว่าง 15-20 กรัม เมื่อฉันทำให้ไดรฟ์ C ใหญ่ขึ้นก็อัพเกรดได้โดยไม่มีปัญหา

เมื่อมีพื้นที่ไม่เพียงพอมันจะไม่อัพเกรดและจะต้องให้ฉันติดตั้งระบบปฏิบัติการใหม่เหมือนที่คุณบอกว่าคุณเห็น

หลังจากคลิกอัพเกรดแล้วตัวติดตั้งยืนยันว่าฉันต้องการอัพเกรดจากนั้นก็เริ่มอัพเกรด มันยังคงทำงานอยู่ในขณะนี้ แต่ฉันแน่ใจว่ามันจะเสร็จสิ้นในที่สุด


การอัปเกรดของฉันเสร็จสิ้นโดยไม่มีปัญหา สิ่งเดียวที่ฉันคิดได้ก็คือไดรฟ์ C ของคุณอาจมีพื้นที่ไม่เพียงพอในการอัปเกรดจริง
mrdenny

1
ที่จริงแล้วฉันสามารถอัพเกรดหนึ่งในเซิร์ฟเวอร์ "ว่าง" ของเราได้ 100% จากระยะไกล และมันก็ใช้งานได้! รีบูตและ remoting กลับเข้าไปในเซิร์ฟเวอร์ Windows Server 2008 Enterprise พริตตี้ที่น่าประทับใจ ..
เจฟฟ์แอด

+1 สำหรับการหมุน VM และทดสอบมัน! ฉันต้องเข้านอนดังนั้นฉันจึงไม่สามารถ ... ยิ้มได้
Evan Anderson

Huzzah สำหรับการแสวงหาความรู้ที่ไม่รู้จักเหน็ดเหนื่อย
Kara Marfia

17

ฉันรู้ว่าคำถามนี้เดิมเกี่ยวกับ Server 2008 แต่ฉันคิดว่าฉันโพสต์คำตอบที่ง่ายกว่าที่ใช้กับ Server 2008 R2 (และ Win7 สำหรับเรื่องนั้น) ผมได้รับข้อมูลจากเดิมที่โพสต์บล็อก TechNet เซิร์ฟเวอร์หลัก

เริ่มต้นด้วย Windows 7 และ 2008 R2 เป็นไปได้ที่จะอัพเกรดรุ่นในสถานที่ด้วยยูทิลิตี้ dism คุณสามารถขึ้นไปข้างบนในรุ่น (เช่นมาตรฐานเป็นองค์กร) และคุณไม่สามารถย้อนกลับการเปลี่ยนแปลง คุณจะต้องใช้รหัสการตั้งค่าไคลเอ็นต์ KMS ที่เกี่ยวข้องสำหรับรุ่นที่คุณกำลังจะไปด้วย นี่คือลิงก์ไปยังรายการของคีย์การตั้งค่าไคลเอ็นต์ KMS

ในการระบุรุ่นที่ติดตั้งให้รัน:
DISM /online /Get-CurrentEdition

ในการตรวจสอบรุ่นเป้าหมายที่เป็นไปได้ให้รัน:
DISM /online /Get-TargetEditions

ในที่สุดเมื่อต้องการเริ่มการอัพเกรดให้เรียกใช้:
DISM /online /Set-Edition:<edition ID> /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

ตัวอย่างเช่นหากต้องการอัปเกรดเป็น Enterprise จากเวอร์ชันระดับล่างให้รัน:
DISM /online /Set-Edition:ServerEnterprise /ProductKey:489J6-VHDMP-X63PK-3K798-CPX3Y


มีใครสามารถอัปเกรดเป็นเซิร์ฟเวอร์ 2k8 R2 SP1 หลังจากทำเช่นนี้ได้หรือไม่ ฉันไม่สามารถ โปรดดูที่: serverfault.com/questions/239366/...
TodK

KMS ไคลเอ็นต์คีย์ (KMS จำเป็นสำหรับการใช้งานอินสแตนซ์ OS คีย์ผลิตภัณฑ์ในคำสั่ง DISM) ที่: technet.microsoft.com/en-us/library/ff793421
aharden

5

Microsoft ดูเหมือนจะพูดอย่างนั้น: http://technet.microsoft.com/en-us/library/cc755199(WS.10).aspx

การสนทนานี้ดูเหมือนจะบ่งบอกว่าเป็นเรื่องของการเริ่มต้น SETUP.EXE จากภายในระบบปฏิบัติการที่มีอยู่ตามที่คุณทำ: http://social.technet.microsoft.com/Forums/en-US/winserversetup/thread/a9fb29a1-9cad-4d01-9e65-ce9b2b88232b

ฉันจะบอกว่าหมุนกล่องเริ่มต้นและลอง ... (หรือเริ่มไซต์สนับสนุนด้านไอทีของชุมชนและรอคนโง่ที่น่าสงสารคนหนึ่งทำและรายงานกลับมาว่ามันใช้งานได้หรือไม่ ... > ยิ้ม < )


1
งั้นคุณเรียกคนโง่ว่านี่นี่เหรอ? :)
squillman

ปรากฎว่าฉันต้องใช้นิ้ว "UPGRADE" เปรียบเทียบกับปุ่ม "ติดตั้ง" ฉันเห็นด้วยมันใช้งานได้แล้ว
เจฟฟ์แอด

3
อะไรเพียงเพราะฉันไม่ได้ทำอะไรดีกว่าในตอนกลางคืน แต่สร้าง VMs เพื่อทดสอบสิ่งต่าง ๆ สำหรับผู้คนบนเน็ต?
mrdenny

1

ข้อความที่คุณได้รับนั้นเหมาะสมกับบริบทว่าขั้นตอนการอัพเกรดนี้เหมือนกันสำหรับการอัพเกรด Windows Server 2003 ถึง 2008 มันเป็นคำเตือนว่าเวอร์ชั่นเก่า - ในกรณีของคุณคือ 2008 Standard Edition - ไม่สามารถใช้งานได้หลังจากการอัพเกรด

ในระหว่างกระบวนการอัพเกรดไฟล์ทั้งหมดโฟลเดอร์และแอพพลิเคชั่นที่เกี่ยวข้องกับเวอร์ชั่น Windows ที่ติดตั้งไว้ก่อนหน้าจะถูกย้ายไปที่โฟลเดอร์ windows.old และการตั้งค่าผู้ใช้ทั้งหมดที่เก็บไว้

เมื่องานนี้เสร็จสมบูรณ์จะมีการติดตั้ง Windows เวอร์ชันใหม่ทั้งหมดและการตั้งค่าผู้ใช้ที่บันทึกไว้ทั้งหมดจะถูกย้ายไปยังสภาพแวดล้อมใหม่ การอัพเกรดที่ประสบความสำเร็จจะรวมถึงแอพพลิเคชั่นการตั้งค่าและไฟล์ผู้ใช้ทั้งหมดจากการติดตั้งระบบปฏิบัติการก่อนหน้านี้ในกรณีของคุณจาก Windows Server 2008 Standard

โชคดี!


ฉันคิดว่าฉันทำผิดพลาดและคลิกปุ่มผิด [อัพเกรด / ติดตั้ง] ในกล่องโต้ตอบครั้งที่ 1 เพราะตอนนี้มันเป็นการอัปเกรด UPGRADE แน่นอน ไม่ได้รับคำเตือน
เจฟฟ์แอด

1

เนื่องจากคำตอบอยู่ที่นี่แล้วฉันแค่คิดว่าฉันเป็นคนที่น่าเบื่อโดยระบุว่าความคิดเห็นทั่วไปเกี่ยวกับการอัพเกรดบน Windows คือคุณสมบัตินี้สงวนไว้สำหรับใช้ในบ้านและเป็นทางเลือกสุดท้ายเท่านั้น

เช็ดและปรับใช้ใหม่ มีหลายสิ่งมากเกินไปที่จะไปผิดเพี้ยนระหว่างการอัปเกรดที่ไม่ปรากฏขึ้นทันที

แต่ดูเหมือนว่าสิ่งที่ดีในการทำงานฉันเดา;


ในกรณีของ Win2008 Standard to Enterprise มันไม่ใช่การอัพเกรดมันแค่เพิ่มฟีเจอร์เพิ่มเติมเพราะมันเป็นระบบปฏิบัติการเดียวกัน แน่นอนข้อยกเว้นคือ "แผ่นซีดีการติดตั้งที่ไม่ใช่ Service Pack บนระบบ SP1"
Michael Stum

ใช่แน่นอนมันอาจจะเป็นการเปลี่ยนค่ารีจิสตรีเพียงเล็กน้อยเพื่อให้สามารถเข้าถึงฟีเจอร์และข้อ จำกัด ขององค์กรได้ แต่ฉันเดาว่า ... แต่ก็ยัง ^^
Oskar Duveborn

0

ฉันพบปัญหาเมื่อพยายามอัปเกรดเป็น Enterprise จาก Standard เนื่องจากรหัสผลิตภัณฑ์ของเราใช้ได้ทั้งสองรุ่น พบเหตุผลในบล็อกนี้ บล็อกแนะนำให้ใช้คีย์การตั้งค่าไคลเอนต์ MS เพื่อทำการอัปเกรด คีย์สามารถพบได้ที่นี่


คีย์องค์กรทำงานสำหรับ Standard Edition ด้วย คุณไม่จำเป็นต้องป้อนรหัสระหว่างการติดตั้ง (ใช้กับ Server 2008 หรือ Vista และ OS ที่ใหม่กว่าเท่านั้น)
Chris S
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.