ระบบน้อยที่สุดหรือเครื่องเสมือนน้อยที่สุดเมื่อติดตั้ง?


17

ฉันคิดมากเกี่ยวกับเรื่องนี้เมื่อเร็ว ๆ นี้และไม่สามารถหาเอกสารที่ดีทางออนไลน์ที่อธิบายสิ่งนี้ได้:

เมื่อติดตั้งเซิร์ฟเวอร์ Ubuntu ฉันสามารถเลือกระหว่างระบบน้อยที่สุดและเครื่องเสมือนน้อยที่สุดได้โดยกดปุ่ม F4 ที่หน้าจอติดตั้ง

ทำไมฉันถึงต้องเลือกอันหนึ่งมากกว่าอีกอัน?


1
คุณจะใช้เซิร์ฟเวอร์ทำอะไร
NN

คำตอบ:


5

คุณเลือกvirtual machineว่าคุณต้องการติดตั้งเซิร์ฟเวอร์นี้ภายในเครื่องเสมือน (เช่น Virtualbox, VMware Player) และการติดตั้งนั้นเหมาะสำหรับการใช้งานภายในเครื่องเสมือน

มิฉะนั้นคุณกำลังติดตั้งบนระบบเองและควรเลือก minimal system


7
ดังนั้นสิ่งที่แตกต่างระหว่างminimal systemและติดตั้งเริ่มต้นแล้ว?
อุตสาหกรรม

ขั้นต่ำเป็นการติดตั้งระบบปฏิบัติการที่เปลือยเปล่า (ดังนั้นคุณต้องติดตั้งเซิร์ฟเวอร์ด้วยตัวเอง) และติดตั้งเซิร์ฟเวอร์เป็นค่าเริ่มต้น
Rinzwind

ชุดของเซิร์ฟเวอร์คืออะไร? เว็บเซิร์ฟเวอร์เช่น nginx? หรืออย่างอื่น
BigSack

คุณต้องการเท่าไหร่ เว็บเซิร์ฟเวอร์, เซิร์ฟเวอร์จดหมาย, เซิร์ฟเวอร์ไฟล์, เซิร์ฟเวอร์ DNS, เซิร์ฟเวอร์ SSH, เซิร์ฟเวอร์การพิมพ์ @BigSack
Rinzwind

22
  1. เซิร์ฟเวอร์เริ่มต้น = เซิร์ฟเวอร์เคอร์เนล + แพคเกจงาน "เซิร์ฟเวอร์ Ubuntu พื้นฐาน"
  2. Minimal system = เซิร์ฟเวอร์เคอร์เนล + ไม่มีแพ็คเกจเพิ่มเติม
  3. เครื่องเสมือน = เคอร์เนลเสมือนไม่มีแพ็คเกจเพิ่มเติม

เคอร์เนลเสมือนเป็นเคอร์เนลรุ่นที่มีน้ำหนักเบากว่าซึ่งมีโมดูลหลายตัวเช่นเสียงและ SATA ที่เหลือ ใน VirtualBox คุณต้องแก้ไขการตั้งค่า VM guest ก่อนหากคุณต้องการใช้ "virtual machine ขั้นต่ำ" (มิฉะนั้นแขก Ubuntu จะล้มเหลว):

  • เปิดใช้งาน PAE / NX
  • ลบตัวควบคุม SATA และใช้คอนโทรลเลอร์ SCSI เพื่อเพิ่มฮาร์ดดิสก์ เปิดใช้งานแคช I / O โฮสต์

ไม่ต้องพูดถึงหากคุณมีเครื่อง paravirtualized อย่างสมบูรณ์คุณต้องใช้เคอร์เนลเสมือนและไม่สามารถบู๊ตกับเครื่องทั่วไปได้รวมทั้งฉันเดิมพัน (ทดสอบแล้ว) มันจะใช้รูปแบบ ext3 แทน ext4 หนึ่งโดยค่าเริ่มต้น (ไม่สามารถบูตด้วย pygrub จาก ext4 จัดรูปแบบเครื่องเสมือน)
Programster

ฉันมาถึงคำตอบนี้เมื่อการติดตั้งเครื่องเสมือน 12.04 LTS ของฉันกำลังดำเนินการอยู่และมันก็ใช้ได้ดีกับตัวควบคุม SATA เริ่มต้น ฉันใช้ VirtualBox 4.2.0 บนโฮสต์ Windows
Dmitry Leskov

+1 สำหรับคำตอบที่ถูกต้อง หากคุณต้องการที่จะเห็นซึ่งแพคเกจจะรวมอยู่ใน "อูบุนตูพื้นฐานเซิร์ฟเวอร์" งานที่คุณสามารถเรียกใช้tasksel --task-packages server
STW

1

เมื่อใช้ 'การติดตั้ง VM ขั้นต่ำ' ฉันพบว่ามีโมดูลที่เกี่ยวข้องกับ vm ที่โหลดโดยค่าเริ่มต้น:

$ modinfo vmw_balloon
filename:       /lib/modules/3.2.0-29-virtual/kernel/drivers/misc/vmw_balloon.ko
license:        GPL
alias:          vmware_vmmemctl
alias:          dmi:*:svnVMware*:*
version:        1.2.1.3-k
description:    VMware Memory Control (Balloon) Driver
author:         VMware, Inc.
srcversion:     D9F701E37D1BF118F0537DE
depends:        
intree:         Y
vermagic:       3.2.0-29-virtual SMP mod_unload modversions 686 

ดังนั้นจึงดูเหมือนว่าตัวเลือกการติดตั้งดังกล่าวเหมาะสำหรับการทำงานภายใต้สภาพแวดล้อม VM

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