คำถามติดแท็ก virtual-machines

virtual machine (VM) เป็นการติดตั้งระบบปฏิบัติการ guest แยกอย่างสมบูรณ์ภายในระบบปฏิบัติการโฮสต์ปกติ เป็นการใช้งานซอฟต์แวร์ของเครื่อง (เช่นคอมพิวเตอร์) ที่รันโปรแกรมเช่นเครื่องทางกายภาพ

1
เหตุใดจึงมีเพียง 65,535 พอร์ตและเราจะมีมากกว่านี้หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันเข้าใจว่าเหตุผลดั้งเดิมที่อยู่เบื้องหลังมี 65,535 พอร์ตต่อที่อยู่ IP: นี่เป็นจำนวนสูงสุดที่สามารถแสดงด้วย 16 บิตหรือ 2 ไบต์จำนวนและมันก็เป็นไปไม่ได้ที่คอมพิวเตอร์จะสามารถสำรองเพิ่มเติมได้ กว่านั้นสำหรับสิ่งที่เล็กน้อยเป็นพอร์ตหรืออะไรแบบนั้น ในความเป็นจริงแล้วพอร์ตอาจต้องการมากกว่า 1 บิตในแต่ละพอร์ตเนื่องจากแต่ละพอร์ตสามารถเปิดบล็อก "ลักลอบ" หรืออื่น ๆ ได้ แต่ด้วยเหตุผลบางอย่างผู้คนมักบอกว่าพอร์ตทำงานด้วยหมายเลข 16 บิต หากฉันมีส่วนใดส่วนหนึ่งของความผิดนี้โดยทั้งหมดบอกฉัน อย่างไรก็ตามในโลกที่คอมพิวเตอร์ส่วนใหญ่เป็นแบบ 32 บิตและมีหน่วยความจำ / พื้นที่ว่างเพียงพอสำหรับพอร์ตเพิ่มเติมสองสามทำไมเรายังคงมีหลายพอร์ตนี้ เรากำลังอยู่ระหว่างการย้ายไปที่ HTML5, HTTP2.0, IPv6 และรุ่นอื่น ๆ อย่างแน่นอนดังนั้นทำไมจึงไม่เหมือนกันกับพอร์ต หลายเหล่านี้อนุญาตให้มากกว่า 16 บิต; ในความเป็นจริง IPv6 อนุญาตให้ 16 ไบต์ ! ฉันเข้าใจว่าสิ่งเหล่านี้หลายปีหรือหลายทศวรรษ …

6
ฉันจะรับ / dev / random เพื่อทำงานบนเครื่องเสมือน Ubuntu ได้อย่างไร
เห็นได้ชัดว่า / dev / random ขึ้นอยู่กับการขัดจังหวะของฮาร์ดแวร์หรือลักษณะทางกายภาพที่คาดเดาไม่ได้ของฮาร์ดแวร์ที่คล้ายกัน เนื่องจากเครื่องเสมือนไม่มีฮาร์ดแวร์ที่มีอยู่จริงการทำงานcat /dev/randomภายในเครื่องเสมือนจะไม่สร้างอะไรเลย ฉันใช้ Ubuntu Server 11.04 เป็นโฮสต์และแขกด้วย libvirt / KVM ฉันต้องตั้งค่า Kerberos ภายใน VM แต่krb5_newrealmเพียงแฮงค์ตลอดกาล "กำลังโหลดข้อมูลแบบสุ่ม" เนื่องจากระบบไม่ได้ทำการผลิตใด ๆ ไม่มีใครรู้วิธีแก้ปัญหานี้หรือไม่? เป็นไปได้ที่จะผ่านโฮสต์ / dev / random (ซึ่งช่างพูดมาก) ลงใน vm เพื่อให้ vm สามารถใช้เป็นข้อมูลแบบสุ่มได้หรือไม่? ฉันอ่านแล้วว่ามีทางเลือกซอฟต์แวร์บางอย่าง แต่พวกเขาก็ไม่ได้ดีสำหรับการเข้ารหัสเพราะพวกเขาไม่ได้สุ่มพอ แก้ไข: ปรากฏว่า cat / dev / random บน vm สร้างผลลัพธ์ได้ช้ามาก ๆ ฉันได้ตั้งค่าอาณาจักรของฉันโดยรอประมาณสองชั่วโมงขณะที่มันเป็น …

5
วิธีแนบฮาร์ดดิสก์เสมือนโดยใช้ VBoxManage
วิธีที่ดีที่สุดในการตั้งค่าฮาร์ดไดรฟ์เสมือน (VDI) ของคอนโทรลเลอร์หลักสำหรับเครื่องเสมือนที่มีอยู่คืออะไร? ไวยากรณ์เปลี่ยนไปหรือไม่หาก VDI เป็นดิสก์ลูกที่แตกต่างจากดิสก์แม่อื่น ๆ จริง ๆ หรือไม่ คุณต้องการที่จะแนบ VDI หลักแล้ว child VDI ในทางใดทางหนึ่งหรือไม่? สถานการณ์: ฉันมี VM อยู่แล้ว --- ฉันต้องการแทนที่ฮาร์ดไดรฟ์ที่ใช้ในการบูต - ด้วย HD เสมือนปกติอื่นหรืออาจเป็นดิสก์ที่ต่างกัน สามารถทำได้ด้วย VBoxManage หรือไม่

5
เครื่องเสมือน VMWare Server 2.0 เป็น“ ฮาร์ดแวร์เสมือน” กับฮาร์ดแวร์จริงได้หรือไม่?
เรามีจำนวนเครื่องเสมือน VMWare Server 2.0 ที่สร้างขึ้นโดยใช้ VMWare Converter (มันคัดลอกเครื่องทางกายภาพไปยังเครื่องเสมือน) หากเราต้องการแปลงเครื่องเสมือนกลับเป็นเครื่องจริงจะมีวิธีการทำสิ่งนี้ได้อย่างง่ายดายหรือไม่? เป็นหลักทำกระบวนการ VMWare Converter ในสิ่งที่ตรงกันข้าม

9
Hyper-V กับ ESXi กับ XenServer
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ใครบ้างที่สามารถแบ่งปันประสบการณ์ของพวกเขา (ตัวอย่างเช่นนี่ยอดเยี่ยม! นี่ล้มเหลวอย่างน่าสังเวช!) ด้วยการใช้แพลตฟอร์มการจำลองเสมือนHyper-V , ESXiและXenServer ค่าใช้จ่าย? การบริหารจัดการ? คุณสมบัติ? จัดการกับโหลดและสำรองและกู้คืนหรือไม่ และยังต้องการเซิร์ฟเวอร์ขั้นต่ำ? ฉันคิดว่า Xen เป็นแพลตฟอร์ม virtualization ฟรีสำหรับ Linux มี Xen และแพลตฟอร์ม XenServer แยกต่างหากหรือไม่ ความคิดเห็นและข้อสังเกตจะได้รับการชื่นชมสำหรับการเปิดตัวการทดสอบสำหรับองค์กรของเรา

5
Defrag ใน Windows VM หรือไม่
ฉันอ่านคำแนะนำที่ขัดแย้งกันของปัญหานี้แล้วดังนั้นฉันคิดว่าฉันจะถามที่นี่ ฉันควรจะเรียกใช้การจัดเรียงข้อมูลภายใน VM ของฉันหรือไม่

3
การจัดสรรหน่วยความจำในเซิร์ฟเวอร์ ESXi เป็นอย่างไร?
เรามีเซิร์ฟเวอร์ ESXi 4.1 พร้อม RAM 48 GB สำหรับแต่ละ VM เรากำลังจัดสรรหน่วยความจำ 4GB เนื่องจากเซิร์ฟเวอร์จะมีเครื่องเสมือน 13 เครื่องผู้จัดการของฉันคิดว่าผิด ฉันจะอธิบายให้พวกเขาฟังว่า ESXi จะจัดการหน่วยความจำเอง แต่พวกเขาถามฉันว่าฉันจัดสรรหน่วยความจำให้กับเซิร์ฟเวอร์ ESXi ได้เท่าใด ฉันไม่ได้จัดสรรใด ๆ (ฉันไม่เคยได้ยินแม้แต่ตัวเลือกสำหรับการจัดสรรหน่วยความจำสำหรับเซิร์ฟเวอร์ ESXi เอง) มีการจัดสรรหน่วยความจำสำหรับเซิร์ฟเวอร์ ESXi อย่างไร มันจัดสรรเกิน / กระจายแรมในเครื่องเสมือนโดยไม่มีปัญหาอย่างไร

2
เข้าใจความสัมพันธ์ระหว่าง Qemu และ KVM
ความแตกต่างระหว่าง KVM และ Qemu คืออะไร? ตามที่ฉันเข้าใจแล้วหลังสามารถให้ "การเลียนแบบโหมดผู้ใช้" ซึ่งหมายความว่าเราสามารถเรียกใช้ไฟล์ปฏิบัติการที่สร้างขึ้นสำหรับสถาปัตยกรรมอื่นเช่นนี้: # file busybox-sparc busybox-sparc: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), statically linked, stripped # qemu-sparc busybox-sparc ls Packages_arm Packages_i386 arm busybox-armv6l busybox-i686 busybox-powerpc busybox-sparc busybox-x86_64 i386 # .. และ "การจำลองคอมพิวเตอร์" ซึ่งหมายความว่าไม่เพียง แต่ทำการแปลไบนารี่แบบไดนามิก แต่เครื่องเสมือนทั้งหมดถูกจำลอง (การ์ดวิดีโอการ์ดเสียงการ์ดเครือข่ายอุปกรณ์ออปติคัล ฯลฯ ) ตัวอย่างเช่น: # qemu-system-sparc64 -hda …

3
การโคลนเครื่องเสมือนบน Azure รักษาที่มีอยู่
ดูเหมือนจะไม่มีคำตอบแบบตรงทางออนไลน์เกี่ยวกับเรื่องนี้ ฉันมีเครื่องเสมือนที่มีอยู่บน Azure และฉันต้องการโคลนไปยังภูมิภาคอื่นในกรณีที่เซิร์ฟเวอร์ที่มีอยู่ของฉันล่ม มันต้องเป็นแบบจำลองที่แน่นอน แต่ทั้งหมดที่ฉันพบคือการย้ายเครื่องเสมือนไม่ใช่การโคลน ฉันคิดว่าคุณไม่สามารถทำโคลนนิ่งบางประเภทได้เนื่องจากชื่อคอมพิวเตอร์ไม่เหมือนกันสำหรับ VM มีบทความที่ดีเกี่ยวกับสิ่งที่ต้องทำหรือฉันควรเริ่มต้นจากศูนย์และสร้างเครื่องเสมือนอีกครั้งพยายามทำซ้ำสิ่งที่ฉันมีอยู่แล้ว?

5
ดังนั้นจริงๆแล้วค่าโสหุ้ยของเวอร์ชวลไลเซชันคืออะไรและเมื่อไหร่ที่ฉันควรจะกังวล?
ฉันกำลังค้นหากฎง่ายๆที่จะเข้าใจเมื่อไม่ต้องจำลองเครื่อง ตัวอย่างเช่นฉันรู้ว่ากระบวนการที่ผูกกับ CPU อย่างเต็มที่ด้วยการใช้ประโยชน์เกือบ 100% อาจไม่ใช่ความคิดที่ดีในการทำเวอร์ชวลไลเซชัน แต่มีความรู้สึกในการใช้งานบางอย่าง หรือ 50%) อีกตัวอย่าง: ถ้าฉันจำลองเวอร์ชวลแมชชีน 1,000 เครื่องแม้ว่ามันจะใช้เพียงเล็กน้อยหรือใช้ในระดับปานกลางมันอาจจะไม่ดีที่จะเรียกใช้ทั้งหมดบนโฮสต์ที่มี 4 คอร์เท่านั้น บางคนสามารถสรุปคำแนะนำเกี่ยวกับการจำลองเสมือนโดยพิจารณาจากปริมาณงานของเครื่องหรือจำนวนเครื่องแขกที่แท้จริงเมื่อเทียบกับทรัพยากรโฮสต์ได้หรือไม่ ฉันมักจะทำเสมือนบนโฮสต์ Windows โดยใช้ VirtualBox หรือ VMWare แต่ฉันคิดว่านี่เป็นคำถามทั่วไป

2
ใช้ภาชนะบรรจุภายในเครื่องเสมือนจริงหรือไม่?
ฉันเข้าใจว่าคอนเทนเนอร์มีน้ำหนักเบากว่า VM มากกว่าเพราะมันไม่ได้ทำเวอร์ชวลไลเซชันฮาร์ดแวร์ แต่เพียงแยกซอฟต์แวร์ที่ทำงานอยู่ในตู้ออกจากซอฟต์แวร์ที่ทำงานในคอนเทนเนอร์อื่นบนระบบ สถานการณ์ของฉันเป็นเช่นนั้นฉันไม่สามารถที่จะซื้อเซิร์ฟเวอร์เพิ่มเติมและเซิร์ฟเวอร์ที่ฉันมีอยู่นั้นกำลังใช้ไฮเปอร์ไวเซอร์ทั้งหมด ฉันต้องจัดเตรียมอย่างน้อย 6 "เซิร์ฟเวอร์" เพื่อโฮสต์อินสแตนซ์ของแอปพลิเคชันเว็บที่ค่อนข้างเล็ก (แต่ละอินสแตนซ์สำหรับลูกค้ารายอื่น) มันจะเป็นการสิ้นเปลืองในการจัดเตรียม VM ใหม่สำหรับแต่ละเซิร์ฟเวอร์เหล่านี้ดังนั้นฉันวางแผนที่จะตั้งค่า 2 VM และทำอย่างใดอย่างหนึ่งต่อไปนี้: เรียกใช้หลายอินสแตนซ์ของแอปพลิเคชันบนแต่ละ VM โดยใช้โฮสต์เสมือน (apache) หรือ ตั้งค่าคอนเทนเนอร์บน VM ซึ่งจะทำให้ฉันสามารถแยกสภาพแวดล้อม พิจารณาเรื่องนี้มีค่าใช้จ่ายที่ไม่สำคัญเล็กน้อยที่เกี่ยวข้องกับระบบคอนเทนเนอร์ที่จะทำให้เป็นความคิดที่ดีที่จะใช้มันใน VM หรือมีเหตุผลทางเทคนิคอื่น ๆทำไมฉันไม่ต้องการใช้ตู้คอนเทนเนอร์?

2
การเปลี่ยนชื่อ Azure VM
ฉันต้องการเปลี่ยนชื่อ Azure VM ฉันได้คัดลอก VM จากการสมัครหนึ่งไปยังการสมัครอื่นโดยใช้คู่มือนี้: http://blogs.msdn.com/b/microsoft_press/archive/2014/01/29/from-the-mvps-copying-a-virtual-machine-from-one-windows-azure-subscription-to-another- กับ powershell.aspx สิ่งนี้ใช้ได้ดีและฉันมีความสุขกับ VM ที่สร้างขึ้นใหม่ในการสมัครใหม่ของฉัน อย่างไรก็ตาม VM ยังคงชื่อระบบเดิมและฉันต้องการเปลี่ยนชื่อนี้ โดย "name" ฉันหมายถึงป้ายกำกับที่ให้ไว้ในพอร์ทัล Azure บนภาพหน้าจอต่อไปนี้: ฉันได้เปลี่ยนชื่อโฮสต์ของ VM ใหม่ด้วยความหวังว่ามันจะสะท้อนการเปลี่ยนแปลงในรายการนี้ แต่จะไม่มีประโยชน์ DNS และการตั้งค่าอื่น ๆ ทั้งหมดนั้นถูกต้อง มีวิธีใดบ้างที่ฉันสามารถเปลี่ยนแปลงสิ่งนี้ได้โดยไม่ต้องสร้างเครื่องเสมือนใหม่ อาจจะมี cmdlet ซึ่งจะอนุญาตให้เปลี่ยนชื่อนี้หรือตัวเลือกที่ซ่อนอยู่ในพอร์ทัล?

15
การจัดการ KVM ผ่านเว็บสำหรับ Ubuntu
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ เรามีเซิร์ฟเวอร์รูท Ubuntu 9.10 ตัวเดียวที่เราต้องการใช้งานเครื่องเสมือนหลาย KVM เพื่อจัดการเครื่องเสมือนเหล่านี้ฉันต้องการเครื่องมือการจัดการ KVM แบบใช้เว็บ แต่ฉันไม่รู้ว่าจะเลือกเครื่องมือใดจากรายการของ linux-kvm.org ฉันใช้ virsh & virt-manager บนเดสก์ท็อปของฉัน แต่ต้องการเว็บอินเตอร์เฟสสำหรับเซิร์ฟเวอร์ ฉันทดสอบ ConVirt บนเดสก์ท็อปของฉัน แต่ไม่สามารถรับเครื่อง KVM จาก virsh / virt-manager และฉันไม่สามารถนำเข้าเครื่องเสมือน KVM ไปใช้งานได้ (Xen เท่านั้น) o ดูดี แต่ฉันไม่สามารถรู้ได้ว่าจะติดตั้งบน Ubuntu 9.10 ได้อย่างไรและฉันจะไม่เสียเวลาอีกซักสองสามวันในการทดสอบสิ่งต่าง ๆ ที่อาจไม่ทำงานในตอนท้าย) ทุกคนสามารถแนะนำเครื่องมือการจัดการ KVM ผ่านเว็บที่ดีและง่ายต่อการติดตั้งบน Ubuntu 9.10 หรือไม่? ฉันกำลังมองหาบางอย่างที่จะทำให้ฉันสามารถเรียกใช้บริการอื่น ๆ …

2
วิธีการรับพื้นที่ว่างจากไดรฟ์ที่ติดตั้ง Redhat 7
ในโครงสร้างพื้นฐาน VM ของเราเรามีโฮสต์ที่ทำคลัสเตอร์ไปที่ SAN สิ่งที่ฉันพยายามจะคิดออกก็คือ "พื้นที่สีขาว" เหลืออยู่เท่าไรเมื่อทำการลบไฟล์ภายในเซิร์ฟเวอร์ Redhat ของเรา บนเซิร์ฟเวอร์ Windows ของเราเราใช้ sdelete และช่วยแก้ปัญหานั้นด้วย Linux อย่างไรก็ตามฉันพยายามหาทางออก ฉันกำลังกำหนด "พื้นที่สีขาว" เป็นภาคหรือไม่ ที่เหลืออยู่ซึ่งไม่เป็นศูนย์ว่าไดรฟ์ SSD ต้องเป็นศูนย์ก่อนจึงจะสามารถเขียนลงไปได้ สิ่งหนึ่งที่ฉันจะชี้ให้เห็นก็คือเมื่อพูดถึง Linux ฉันรู้ว่าเพียงพอที่จะเป็นอันตราย แต่ไม่ใช่ผู้ใช้ระดับสูง ค้นหาไดรฟ์และพาร์ติชัน: [root@rhserver1-DATA10 /]# fdisk -l Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors Units = sectors of 1 * 512 = 512 bytes Sector …

3
PING icmp open socket: การทำงานไม่ได้รับอนุญาตใน vserver
ฉันใช้สภาพแวดล้อม vserver กับเครื่องเสมือนหลายเครื่อง VM เดียวมีปัญหาต่อไปนี้: $ ping 8.8.8.8 ping: icmp open socket: Operation not permitted $ ls -l $(which ping) -rwsr-xr-x 1 root root 30736 2007-01-31 00:10 /bin/ping $ whoami root $ mount /dev/hdv1 on / type ufs (defaults) none on /proc type proc (0) none on /tmp type tmpfs …

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