ค้นหาเว็บไซต์

การติดตั้ง XenServer 7 ใหม่


ในบทความก่อนหน้านี้ ได้มีการกล่าวถึงการกำหนดค่าและการใช้งาน XenServer 6.5 ในเดือนพฤษภาคม 2016 Citrix ได้เปิดตัวแพลตฟอร์ม XenServer เวอร์ชันใหม่ สิ่งต่างๆ มากมายยังคงเหมือนเดิม แต่ก็มีส่วนเพิ่มเติมใหม่ๆ ที่มีประโยชน์ในรุ่นล่าสุดนี้ด้วย

การเปลี่ยนแปลงที่ใหญ่ที่สุดประการหนึ่งคือการอัปเกรดเป็นสภาพแวดล้อม Dom0 พื้นฐาน XenServer 6.5 ใช้ CentOS 5.10 และ XenServer 7 Dom0 รุ่นใหม่ได้รับการอัปเดตเป็น CentOS 7.2 สิ่งนี้ทำให้เกิดเคอร์เนล Linux รุ่นใหม่ใน Dom0 รวมถึงความสามารถในการอัปเกรดในอนาคตภายใน CentOS 7 ได้อย่างง่ายดาย

การเปลี่ยนแปลงใหญ่อีกประการหนึ่งเกิดขึ้นกับการแบ่งพาร์ติชันที่ทำสำหรับ Dom0 XenServer รุ่นเก่าใช้ MBR และพาร์ติชันรูทที่ค่อนข้างเล็ก (4GB) ต่อมา ผู้ใช้จำนวนมากอาจประสบปัญหาที่บันทึกจะเต็มพาร์ติชันรากเป็นประจำ หากไม่ได้รับการตรวจสอบหรือส่งออกไปยังกลไกบันทึกภายนอก

ในเวอร์ชันใหม่ รูปแบบการแบ่งพาร์ติชันได้เปลี่ยนเป็น GPT รวมทั้งมีการดำเนินการแบ่งพาร์ติชันแบบลอจิคัลมากขึ้น แผนภูมิด้านล่างนี้ให้เครดิตกับข้อมูลการเผยแพร่อย่างเป็นทางการของ Citrix:

  1. พาร์ติชันโดเมนควบคุมโฮสต์ XenServer 18GB (dom0)
  2. พาร์ติชั่นสำรอง 18GB
  3. พาร์ติชันบันทึก 4GB
  4. พาร์ติชั่นสลับ 1GB
  5. พาร์ติชันสำหรับบูต UEFI ขนาด 5GB

การเปลี่ยนแปลงเหล่านี้จำเป็นต้องมีข้อกำหนดฮาร์ดไดรฟ์ที่ใหญ่ขึ้นสำหรับ Dom0 เมื่อเปรียบเทียบกับ XenServer เวอร์ชันเก่า แต่โครงร่างนี้จะช่วยบรรเทาปัญหาหลายประการที่พบในเวอร์ชันเก่า

การอัปเกรดที่โดดเด่นถัดไปใน XenServer 7 คือการอัปเกรดจริงจาก Xen 4.4 เป็น Xen 4.6 Xen คือส่วนไฮเปอร์ไวเซอร์ที่แท้จริงของ XenServer

รายการการแก้ไขและการปรับปรุงมีขนาดค่อนข้างใหญ่ แต่การปรับปรุงบางส่วนที่ได้รับการกล่าวถึงอย่างสูงจาก Citrix รวมถึงการทบทวนการป้องกันมัลแวร์แบบไม่ใช้เอเจนต์สำหรับผู้เยี่ยมชม เช่นเดียวกับเฟรมเวิร์กที่อนุญาตให้ผู้มาเยือนสามารถโยกย้ายระหว่าง CPU รุ่นต่างๆ ได้

มีการปรับปรุงอื่นๆ อีกมากมายที่เห็นในการอัปเกรดนี้ และผู้เขียนขอแนะนำให้ดูรายการและเอกสารที่เกี่ยวข้องบนเว็บไซต์ของ Citrix:

  1. https://www.citrix.com/products/xenserver/whats-new.html

การปฏิเสธความรับผิด

วัตถุประสงค์ของบทความนี้คือเพื่ออธิบายการติดตั้งใหม่ รวมถึงช่วยเหลือผู้ดูแลระบบในกระบวนการอัปเกรดการติดตั้ง XenServer เก่าไปเป็น XenServer 7 ที่ใหม่กว่า และใช้แพตช์ที่สำคัญ

  1. การติดตั้ง XenServer 7 ใหม่
  2. การอัพเกรด XenServer 6.5 เป็น XenServer 7
  3. การใช้ XenServer 7 Critical Patch

มีหลายวิธีในการทำกระบวนการอัปเกรด และโซลูชันที่ "เหมาะสม" สำหรับการติดตั้งใดๆ ก็ตามจะขึ้นอยู่กับองค์กรเป็นอย่างสูง โปรดแน่ใจว่าได้เข้าใจความหมายและกระบวนการที่จำเป็นสำหรับการอัพเกรดให้สำเร็จ

Citrix ได้เผยแพร่เอกสารที่มีรายละเอียดมากซึ่งควรได้รับการตรวจสอบก่อนเริ่มกระบวนการอัปเกรด: xenserver-7-0-installation-guide.pdf

ข้อกำหนดของระบบ XenServer

  1. XenServer 7 ISO : XenServer-7.0.0-main.iso
  2. เซิร์ฟเวอร์ที่มีความสามารถในการจำลองเสมือน
  3. รายการความเข้ากันได้ของฮาร์ดแวร์อยู่ที่นี่: http://hcl.xenserver.org/
  4. หลายระบบจะทำงานได้แม้ว่าจะไม่อยู่ในรายการ แต่ผลลัพธ์อาจแตกต่างกันไป โปรดใช้ตามความเสี่ยงของคุณเอง
  5. แรมขั้นต่ำ 2GB; แนะนำให้ใช้ 4GB หรือมากกว่าเพื่อเรียกใช้เครื่องเสมือน
  6. ขั้นต่ำ 1 ซีพียู x86 1.5GHz 64 บิต; แนะนำให้ใช้ 2GHz ขึ้นไปและหลาย CPU
  7. พื้นที่ฮาร์ดไดรฟ์อย่างน้อย 46GB; จำเป็นมากขึ้นหากเครื่องเสมือนจะถูกบันทึกในเครื่อง
  8. การ์ดเครือข่ายอย่างน้อย 100mbps; แนะนำหลายกิกะบิต

ผู้เขียนแนะนำเพิ่มเติม

เพื่อป้องกันไม่ให้ผู้อ่านปวดหัว ผู้เขียนขอแนะนำรายการต่อไปนี้ก่อนที่จะเริ่มกระบวนการนี้:

  1. อัปเดตเฟิร์มแวร์บนระบบ XenServer (โดยเฉพาะเฟิร์มแวร์ NIC) – เพิ่มเติมในภายหลัง
  2. หยุดแขกที่ไม่จำเป็นทั้งหมดเพื่อป้องกันปัญหา
  3. อ่านเอกสารประกอบของ Citrix รวมถึงบทความนี้ก่อนเริ่มต้น
  4. ตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลพูลเพื่อให้การย้อนกลับง่ายขึ้นหากจำเป็น
  5. รีสตาร์ทโฮสต์ XenServer ทั้งหมดอีกครั้งหลังจากขั้นตอนทั้งหมดเสร็จสิ้น หากสภาพแวดล้อมสามารถรองรับเวลารีบูตได้

อัปเกรดโฮสต์เดียวและการติดตั้ง XenServer 7 ใหม่

กระบวนการแรกนี้จะอธิบายการติดตั้ง XenServer 7 ใหม่ทั้งหมด โปรดตรวจสอบข้อกำหนดฮาร์ดแวร์ขั้นต่ำเพื่อให้แน่ใจว่าเครื่องสามารถรองรับ XenServer 7

1. ขั้นตอนแรกในการติดตั้งคือการดาวน์โหลดไฟล์ XenServer ISO เมื่อใช้ลิงก์ด้านบน คุณสามารถดาวน์โหลดไฟล์ได้อย่างง่ายดายจากอินเทอร์เน็ตโดยใช้คำสั่ง 'wget'

wget -c  http://downloadns.citrix.com.edgesuite.net/11616/XenServer-7.0.0-main.iso

เมื่อดาวน์โหลด ISO แล้ว ให้คัดลอกไปยังไดรฟ์ USB ด้วยยูทิลิตี 'dd' ข้อควรระวัง – คำสั่งต่อไปนี้จะแทนที่ ทุกอย่าง บนแฟลชไดรฟ์ด้วยเนื้อหาของ XenServer ISO กระบวนการนี้จะสร้างไดรฟ์ USB ที่สามารถบู๊ตได้สำหรับกระบวนการติดตั้ง

dd if=XenServer-7.0.0-main.iso of=</path/to/usb/drive>

2. ตอนนี้ให้วางสื่อสำหรับบูตลงในระบบที่ควรติดตั้ง XenServer หากขั้นตอนการสร้างสื่อที่สามารถบู๊ตได้สำเร็จ ระบบควรแสดงหน้าจอเริ่มต้น XenServer

3. จากหน้าจอนี้ เพียงกด Enter เพื่อบูตเข้าสู่โปรแกรมติดตั้ง หน้าจอแรกเมื่อตัวติดตั้งเริ่มทำงานสำเร็จแล้ว จะขอให้ผู้ใช้เลือกภาษาของตน

4. หน้าจอถัดไปจะขอให้ผู้ใช้ยืนยันว่าควรอัปเกรดหรือติดตั้ง รวมทั้งขอไดรเวอร์พิเศษอื่นๆ ที่อาจจำเป็นต้องโหลดตามลำดับ เพื่อติดตั้ง XenServer

5. หน้าจอถัดไปคือ EULA (ข้อตกลงใบอนุญาตสำหรับผู้ใช้ปลายทาง) ใช้ลูกศรบนแป้นพิมพ์เพื่อเลื่อนเคอร์เซอร์ไปที่ปุ่ม "ยอมรับ EULA"

6. นี่คือจุดที่การติดตั้งสามารถใช้หนึ่งในสองเส้นทางหากโปรแกรมติดตั้งตรวจพบการติดตั้งก่อนหน้า หน้าจอถัดไปจะแจ้งให้ผู้ใช้ ติดตั้งใหม่ทั้งหมด หรือ อัปเกรด เป็นการติดตั้ง XenServer ที่มีอยู่ คำแนะนำชุดแรกที่นี่จะอธิบายการติดตั้งใหม่ทั้งหมด หากจำเป็นต้องอัปเกรด ให้ข้ามไปยังขั้นตอนที่ 15

7. หน้าจอถัดไปจะแจ้งให้ติดตั้งอุปกรณ์ ในกรณีนี้ มันจะเป็น 'sda'

8. เมื่อเลือกเส้นทางการติดตั้งแล้ว XenServer จะต้องทราบว่าไฟล์การติดตั้งอยู่ที่ใด ในกรณีนี้ ตัวติดตั้งถูกบูตจากสื่อในเครื่อง และนั่นคือตัวเลือกที่ควรเลือก

9. ขั้นตอนต่อไปจะอนุญาตให้ผู้ใช้ติดตั้งแพ็กเสริมพร้อมกับตัวติดตั้งนี้ ในขณะที่เขียนบทความนี้ ยังไม่มีแพ็กเสริมสำหรับ XenServer 7 ดังนั้นจึงสามารถเลือก 'no' ได้ที่นี่

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

11. เมื่อการตรวจสอบเสร็จสิ้น หากเลือกระหว่างการติดตั้ง ตัวติดตั้ง XenServer จะขอให้ผู้ใช้ตั้งค่าข้อมูลระบบบางอย่าง

พรอมต์แรกคือการตั้งรหัสผ่านของผู้ใช้รูท ในตอนนี้ เนื่องจาก XenServer จะเป็นระบบพื้นฐานของเซิร์ฟเวอร์เสมือนที่สำคัญหลายเซิร์ฟเวอร์ จึงจำเป็นอย่างยิ่งที่รหัสผ่านจะต้องมีการรักษาความปลอดภัยและซับซ้อนเพียงพอ!

ข้อสำคัญ: อย่าลืมรหัสผ่านนี้ เนื่องจากจะไม่มีผู้ใช้รายอื่นในระบบเมื่อการติดตั้งเสร็จสิ้น!

12. สองสามขั้นตอนถัดไปจะถามว่าควรกำหนดค่าอินเทอร์เฟซเครือข่ายการจัดการอย่างไร (ที่อยู่ คงที่ หรือ DHCP) รวมถึงชื่อโฮสต์และ DNS ข้อมูล. ทั้งนี้จะขึ้นอยู่กับสภาพแวดล้อม

13. ขั้นตอนนี้ครอบคลุมหลายหน้าจอสำหรับการตั้งค่าข้อมูลโซนเวลาและ NTP (Network Time Protocol)

14. ณ จุดนี้ในตัวติดตั้ง ข้อมูลการกำหนดค่าเริ่มต้นทั้งหมดสำหรับการติดตั้งใหม่ทั้งหมดได้รับการจัดเตรียมไว้แล้ว และผู้ติดตั้งก็พร้อมที่จะติดตั้งไฟล์ที่จำเป็นทั้งหมด

คำเตือน – ดำเนินการต่อ ณ จุดนี้ จะลบข้อมูลทั้งหมด บนดิสก์เป้าหมาย!

ดำเนินการต่อไปยังขั้นตอนที่ 19 หลังจากเลือก 'ติดตั้ง XenServer'

การอัพเกรด XenServer 6.5 เป็น XenServer 7

15. ขั้นตอนเหล่านี้จะใช้เฉพาะเมื่อทำการอัปเกรดเป็น XenServer เวอร์ชันเก่า สื่อการติดตั้งจะค้นหา XenServer เวอร์ชันเก่ากว่าหากผู้ใช้ต้องการ เมื่อทำการอัพเกรด ตัวติดตั้งจะสร้างการสำรองข้อมูลของระบบปัจจุบันโดยอัตโนมัติ

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

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

18. ในที่สุดการอัปเกรดก็เริ่มต้นได้! ณ จุดนี้ โปรแกรมติดตั้งจะสำรองข้อมูลระบบ 6.x รุ่นเก่า และทำการเปลี่ยนแปลงการตั้งค่า XenServer 7 อย่างเหมาะสม

ดำเนินการติดตั้ง XenSever 7 ต่อไป

19. หนึ่งในการเปลี่ยนแปลงที่ชัดเจนที่สุดที่ผู้เขียนสังเกตเห็นใน XenServer 7 รุ่นใหม่คือเวลาบูตดูเหมือนจะลดลงอย่างมาก ระบบ XenServer 7 ส่วนใหญ่ที่ทดสอบจนถึงตอนนี้สามารถบู๊ตได้เร็วกว่าประมาณ 35-60% เมื่อเทียบกับเมื่อใช้งาน XenServer 6.5 หากการติดตั้งสำเร็จ ระบบควรบูตไปที่คอนโซล XenServer

ขอแสดงความยินดี การติดตั้ง/อัปเกรด XenServer สำเร็จแล้ว! ตอนนี้ถึงเวลาสร้างพื้นที่เก็บข้อมูลแขก เครือข่าย และพื้นที่เก็บข้อมูลเสมือนแล้ว!

การใช้ XenServer 7 Critical Patch XS70E004

20. หากต้องการใช้แพตช์นี้ผ่าน XenCenter เพียงไปที่เมนู 'เครื่องมือ' และเลือก 'ติดตั้งการอัปเดต'

21. หน้าจอถัดไปจะให้ข้อมูลบางอย่างเกี่ยวกับกระบวนการติดตั้งแพตช์ เพียงคลิก ถัดไป เพื่อดำเนินการต่อหลังจากอ่านข้อควรระวังแล้ว

22. หากเชื่อมต่อกับอินเทอร์เน็ต XenCenter จะสามารถค้นหาแพตช์ที่ขาดหายไปสำหรับสภาพแวดล้อมบนหน้าจอนี้ได้ ในขณะที่บทความนี้ มีแพตช์เดียวเท่านั้นที่มีคือ 'XS70E004' แพทช์นี้ควรใช้ ทันที หลังจากอัปเกรดหรือติดตั้ง XenServer 7

23. หน้าจอถัดไปจะแจ้งให้โฮสต์ XenServer ใช้แพตช์

24. หลังจากคลิก "ถัดไป" XenCenter จะดาวน์โหลดแพตช์และพุชแพตช์เหล่านั้นไปยังเซิร์ฟเวอร์ที่เลือก เพียงรอให้กระบวนการนี้เสร็จสิ้นและเลือก 'ถัดไป' เมื่อทำได้

25. เมื่ออัปโหลดไฟล์แพตช์แล้ว XenCenter จะดำเนินการตรวจสอบหลายชุดเพื่อให้แน่ใจว่าเป็นไปตามเงื่อนไขบางประการก่อนการติดตั้งแพตช์และการรีบูตโฮสต์

25. เมื่อการตรวจสอบล่วงหน้าทั้งหมดเสร็จสิ้น XenCenter จะแจ้งให้ผู้ดูแลระบบทราบว่าควรจัดการงานหลังการติดตั้งอย่างไร เว้นแต่จะมีเหตุผลที่น่าสนใจที่จะไม่ทำเช่นนั้น การอนุญาตให้ XenCenter ดำเนินงานเหล่านี้มักเป็นคำตอบที่ดีที่สุด

26. หน้าจอถัดไปจะแสดงความคืบหน้าของการติดตั้งแพตช์ และแจ้งเตือนผู้ดูแลระบบถึงข้อผิดพลาดใดๆ ที่เกิดขึ้น

นี่เป็นการสรุปกระบวนการแพตช์โฮสต์ XenServer 7 ขั้นตอนต่อไปคือการเริ่มสร้างแขกเสมือน! ขอขอบคุณที่อ่านบทความการติดตั้ง XenServer 7 นี้

อย่าพลาด: XenServer 7 – อัปเกรดพูลผ่าน CLI และ XenCenter Web Interface

โปรดแจ้งให้เราทราบปัญหาใด ๆ ที่คุณมีในความคิดเห็นด้านล่าง