คำถามติดแท็ก virtualization

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

13
วิธีง่ายๆในการพิจารณาเทคโนโลยีการจำลองเสมือน
ฉันมีการเข้าถึงบรรทัดคำสั่งไปยังเครื่อง Linux ซึ่งอาจหรือไม่อาจเป็นเสมือนจริง ฉันต้องการพิจารณาว่าเทคโนโลยีเวอร์ชวลไลเซชันชนิดใดที่ใช้งานได้ถ้ามี (VMware, VirtualBox, KVM, OpenVZ, Xen,) นี่ไม่ใช่สภาพแวดล้อมที่เป็นศัตรู: ฉันไม่ได้พยายามที่จะทำงานกับ VM ที่พยายามปลอมตัวเองฉันกำลังวินิจฉัยเซิร์ฟเวอร์ที่ไม่สม่ำเสมอซึ่งฉันรู้เพียงเล็กน้อย แม่นยำมากขึ้นฉันกำลังช่วยคนที่วินิจฉัยปัญหาฉันไม่ได้นั่งอยู่ที่หางเสือ ดังนั้นฉันต้องถ่ายทอดคำแนะนำเช่น“ คัดลอกวางคำสั่งนี้” และไม่“ แหย่ที่/procใดที่หนึ่ง” จะเป็นการดีที่มันจะเป็นเช่นlshw: คำสั่งติดตั้งได้ง่าย (ถ้าไม่ได้ติดตั้งไว้ล่วงหน้า) ที่จะ poking รอบและพิมพ์ข้อมูลที่เกี่ยวข้อง อะไรคือวิธีที่ง่ายที่สุดในการพิจารณาว่าเทคโนโลยีระบบเสมือนจริงใดที่ระบบนี้อาจเป็นแขกของ ฉันขอขอบคุณหากข้อเสนอดังกล่าวระบุว่าเทคโนโลยีใด (รวมถึงฮาร์ดแวร์เปล่า) สามารถตรวจพบได้อย่างแน่นอนและสามารถกำจัดได้อย่างแน่นอน ฉันสนใจ Linux เป็นส่วนใหญ่ แต่ถ้ามันใช้ได้กับ unices อื่น ๆ ก็ดี

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

1
Linux LXC เทียบกับ FreeBSD คุก
มีความแตกต่างที่โดดเด่นระหว่างLXC (คอนเทนเนอร์ Linux)และเรือนจำของ FreeBSDในแง่ของความปลอดภัยเสถียรภาพและประสิทธิภาพหรือไม่? ในครั้งแรกที่วิธีการทั้งสองมีลักษณะคล้ายกันมาก

8
ควรใช้พาร์ติชัน LVM ในอิมเมจเครื่องเสมือนหรือไม่?
ควรใช้ LVM สำหรับพาร์ติชันเมื่อสร้างอิมเมจ VM (เช่นอิมเมจ KVM) หรือไม่ ดูเหมือนว่ามันจะเพิ่มความซับซ้อนถ้าคุณต้องการที่จะพูดติดภาพ qcow2 ในโฮสต์ถ้าภาพที่มีพาร์ทิชัน LVM ในทางกลับกันดูเหมือนว่าข้อดีของพาร์ติชัน LVM นั้นมีความสำคัญกับอิมเมจ VM เนื่องจากง่ายกว่าการใช้ VM ออฟไลน์และปรับขนาดพาร์ติชันมากกว่าสำหรับระบบฟิสิคัล

7
“ echo 3> / proc / sys / vm / drop_caches” - การอนุญาตถูกปฏิเสธเป็น root
ขณะนี้ฉันมีปัญหาบางอย่างเกี่ยวกับแคช ตอนนี้มันน้อยไปหน่อยดังนั้นฉันอยากจะล้างมัน ฉัน googled และพบคำสั่งเล็ก ๆ นี้: sync && echo 3 > /proc/sys/vm/drop_caches. ฉันเข้าสู่ระบบในฐานะ root เหนือ SSH (ไม่ได้ใช้ sudo) นี่คือความพยายามของฉัน: root@server: ~ # ll /proc/sys/vm/drop_caches -rw-r--r-- 1 root root 0 15. Jan 20:21 /proc/sys/vm/drop_caches root@server: ~ # echo 3 > /proc/sys/vm/drop_caches -bash: /proc/sys/vm/drop_caches: Permission denied root@server: ~ # sudo su …

2
จำลองการถอดสายเคเบิลเครือข่ายด้วย qemu-kvm
[ความเป็นมา: ฉันต้องการทดสอบจริง ๆว่าจะลบส่วนต่อประสานเครือข่ายแบบคงที่เมื่อไม่ได้เชื่อมต่อได้อย่างไร ] ฉันกำลังตั้งค่าเครื่องเสมือน QEMU-KVM โดยใช้ libvirt (ผ่านvirt-manager) ฉันใส่ NIC สองตัวลงไป (ทั้งสองอย่าง) พวกเขาจะเชื่อมต่อกับ NIC ทางกายภาพบนโฮสต์ ฉันต้องการทดสอบสิ่งที่ NetworkManager ทำเมื่อฉัน "ถอดปลั๊ก" แต่ไม่มีปุ่ม / ช่องทำเครื่องหมายสำหรับใน virt-manager หรือการค้นหาโดย Google อย่างรวดเร็วก็ไม่ต้องทำอะไรเลย ฉันจะเลียนแบบถอดสายเคเบิลเครือข่ายได้อย่างไร


1
VirtualBox หรือ VMWare ใช้คุณสมบัติ Intel VT-d หรือไม่
ฉันคิดเกี่ยวกับแล็ปท็อปใหม่ซึ่งได้รับการสนับสนุน Intel VT แต่เมื่อเร็ว ๆ นี้ผมค้นพบคุณลักษณะอื่น ๆ มากกว่าซึ่งเป็นIntel® Virtualization Technology (VT-x)Intel® Virtualization Technology for Directed I/O (VT-d) VirtualBox หรือ VMware ใช้ประโยชน์จากมันหรือไม่ สามารถเพิ่มประสิทธิภาพได้เท่าใดเมื่อฉันใช้ VirtualBox หรือ VMware มีลิงก์อธิบายคุณลักษณะของ CPU

3
วิธีการสร้างกลุ่มผู้ใช้ด้วย systemd
ฉันใช้lxcตู้คอนเทนเนอร์ที่Arch Linuxไม่ได้รับสิทธิพิเศษมา นี่คือข้อมูลพื้นฐานของระบบ: [chb@conventiont ~]$ uname -a Linux conventiont 3.17.4-Chb #1 SMP PREEMPT Fri Nov 28 12:39:54 UTC 2014 x86_64 GNU/Linux มันเป็นเคอร์เนลที่กำหนดเอง / คอมไพล์ด้วยuser namespace enabled: [chb@conventiont ~]$ lxc-checkconfig --- Namespaces --- Namespaces: enabled Utsname namespace: enabled Ipc namespace: enabled Pid namespace: enabled User namespace: enabled Network namespace: enabled Multiple …

2
ตั้งค่า kvm บนอินเทอร์เฟซไร้สายบนเครื่องแล็ปท็อป
ฉันพยายามติดตั้งKVMในเครื่องโฮสต์อูบุนตู 14.04 ฉันใช้อินเทอร์เฟซแบบไร้สายเพื่อเข้าถึงอินเทอร์เน็ตในเครื่องของฉัน ฉันได้ตั้งค่าอินเทอร์เฟซไร้สายในของฉัน/etc/networks/interfaces เป็นด้านล่าง auto wlan0 iface wlan0 inet static address 192.168.1.9 netmask 255.255.255.0 gateway 192.168.1.1 wpa-ssid My_SSID wpa-psk SSID_Password dns-nameservers 8.8.8.8 dns-search lan dns-domain lan ฉันตรวจสอบว่าเครื่องของฉันพร้อมใช้งานสำหรับการจำลองเสมือนหรือไม่และคำสั่งนี้ยืนยันว่าฮาร์ดแวร์ของฉันรองรับการจำลองเสมือน egrep '(vmx|svm)' /proc/cpuinfo ฉันติดตั้งแพ็คเกจที่จำเป็นสำหรับการจำลองเสมือนkvmดังนี้ apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder ฉันยังติดตั้งแพคเกจสะพาน utils กับเครือข่ายสะพานกำหนดค่าสำหรับฉันตรม apt-get install bridge-utils ฉันแก้ไขของฉัน/etc/network/interfacesเพื่ออนุญาตเครือข่าย bridged ดังนี้ auto br0 iface br0 …

5
วิธีปรับปรุง Windows perfomance เมื่อทำงานภายใน KVM
ฉันใช้ Ubuntu 12.04 64- บิตและ KVM CPU ของฉันคือ Core i5 3.3 GHz และฉันมี DDR3 RAM 8 GB ฉันเรียกใช้ Windows 7 ใน KVM และมันช้ามาก เพื่อนร่วมงานของฉันใช้ Debian ในการกำหนดค่าพีซีเดียวกันและสามารถเรียกใช้ Windows 7 ได้อย่างรวดเร็วที่สุด! ปัญหาของฉันอยู่ที่ไหน [guyfawkes@guyfawkes-pc ~/work]$ sudo cat /etc/libvirt/qemu/windows.xml <!-- WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE OVERWRITTEN …

3
เครื่องมือสำหรับการตรวจสอบเวลาขโมย (st)
เรากำลังทำงานบนเซิร์ฟเวอร์ "ทุ่มเท" เสมือนจริงซึ่งในทางทฤษฎีควรหมายความว่าเราเป็นคนเดียวในเซิร์ฟเวอร์ ในทางปฏิบัติ .... ฉันคิดว่าเราอาจจะไม่ใช่ โปรดสังเกตว่าแม้ว่าดูเหมือนว่าเรากำลังฆ่าเครื่องจักรของเรา แต่ "เวลาขโมย" อยู่ที่ 71% ฉันใช้สถิติในการโหลดและฉันรู้สึกผิดหวังที่สถิตินี้ไม่แสดงในกราฟของฉัน มีเครื่องมือใดบ้างที่ตรวจสอบสิ่งนี้ซึ่งอาจช่วยได้บ้าง? ข้อมูลเพิ่มเติม: เรากำลังใช้งาน 4 คอร์รุ่น: # grep "model name" /proc/cpuinfo | sort -u model name : Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz

2
Fast X สำหรับแขก LXC บน localhost?
ฉันจะรันแอพ X ภายในคอนเทนเนอร์ LXC ได้อย่างมีประสิทธิภาพได้อย่างไร ssh -Y guest ช้าเกินไป - ไม่มีการเร่งกราฟิกด้วยssh -Y- ทุกอย่างต้องเดินทางผ่านเครือข่ายเสมือนจริงด้วยโปรโตคอล X11 แบบดั้งเดิม ความสามารถในการคัดลอกวางระหว่างแอปโฮสต์และเกสต์เป็นสิ่งที่ต้องการ แต่ไม่จำเป็น การรันเซิร์ฟเวอร์ X สองตัวหนึ่งตัวสำหรับโฮสต์และอีกหนึ่งตัวสำหรับแขกเป็นสิ่งจำเป็น (สำหรับจุดประสงค์ของฉัน) ฉันไม่สามารถเรียกใช้ Xorg ดั้งเดิมจากภายในแขกเพราะบ่น/dev/tty0ว่าหายไปและฉันไม่สามารถmknodใช้อุปกรณ์นั้นในแขกเพราะฉันได้รับอนุญาตถูกปฏิเสธแม้ว่าจะทำในฐานะรูท

1
นักเทียบท่า - วิธีการเรียกใช้ x สก์ท็อปในภาชนะบรรจุหรือไม่?
ฉันพยายามตั้งค่าเครื่องลีนุกซ์ของฉันให้ใช้งานระบบปฏิบัติการ guest หลายระบบหนึ่งในนั้นคือ Windows VM และอีกหนึ่งคอนเทนเนอร์ Linux เป้าหมายที่นี่คือการป้องกันไม่ให้ฉันทำระบบโฮสต์ในขณะที่มีอิสระในการใช้งานระบบปฏิบัติการพื้นฐานและเล่นกับฮาร์ดแวร์โฮสต์ ในที่สุดบนรันเดสก์ท็อปของฉันในคอนเทนเนอร์ฉันหวังว่าจะเรียกใช้การจำลองด้วยกราฟิกเร่งความเร็ว ฯลฯ เนื่องจาก Docker มีเวอร์ชันในตัวที่คล้ายกับคอมไพล์เช่นคอมไพล์มันจึงเป็นความคิดที่ดีที่จะใช้มัน บางที libvirt อาจทำได้ดีเช่นเดียวกับ LXC แต่โหมดสิทธิพิเศษของนักเทียบท่าช่วยให้ไม่ต้องกำหนดค่าอุปกรณ์กับคอนเทนเนอร์ ฉันทำวิจัยเล็กน้อยและได้คำตอบสองสามข้อแล้ว แต่ฉันมีปัญหาในการรวมมันเข้าด้วยกัน พื้นหลังใน LXC การรัน X จาก LXCช่วยให้ฉันเห็นว่าฉันสามารถกำหนดค่าคอนเทนเนอร์ด้วย (เช่น) ได้อย่างไร: lxc.cgroup.devices.allow = c 226:0 rwm และการใช้ mknod -m 666 dri/card0 c 226 0 ภายในคอนเทนเนอร์เพื่อเชื่อมต่อกับอุปกรณ์โฮสต์ นักเทียบท่า จากcuda - การใช้ GPU จากตู้เทียบท่าฉันเห็นว่าฉันสามารถตั้งค่าแบบเดียวกันให้ทำงานใน Docker ด้วยแบ็กเอนด์ …

2
คอนเทนเนอร์ Linux และไฮเปอร์ไวเซอร์ Linux คืออะไร
ฉันดูไซต์ stackexchange แต่ไม่พบอะไรเลย ฉันดูรายการ wikipedia บน Linux container https://en.wikipedia.org/wiki/LXCและ hypervisor https://en.wikipedia.org/wiki/Hypervisorแต่คำอธิบายของทั้งคู่นั้นเกินกว่าบุคคลที่ ไม่ได้ทำงานอย่างใดอย่างหนึ่งจะเข้าใจ ฉันเห็นhttp://www.linux.com/news/enterprise/cloud-computing/785769-containers-vs-hypervisors-the-battle-has-just-begunแต่นั่นก็ไม่ได้อธิบาย ฉันได้เล่นกับ VM เช่น virtualbox หนึ่งในแนวคิดเริ่มต้นสำหรับความเข้าใจที่ จำกัด ของฉันอาจเป็นเพราะ Virtual Machines อาจจะทดสอบซอฟต์แวร์ในสภาพแวดล้อม sandbox (มีกล่อง Solaris เมื่อคุณไม่สามารถซื้อ / ซื้อได้ที่จะมีเครื่องและยังมีความคิดว่าซอฟต์แวร์ที่คุณพัฒนาอยู่ สำหรับฮาร์ดแวร์เป้าหมายนั้นใช้งานได้) ในขณะที่มีข้อ จำกัด ก็ใช้ นี่อาจเป็นหนึ่งในวิธีที่ทำให้การประมวลผลแบบคลาวด์กระโดดได้เช่นกัน คำถามกว้างดังนั้นนี่คือวิธีที่ฉันกลั่นมัน - บางคนสามารถอธิบายได้ว่าไฮเปอร์ไวเซอร์และคอนเทนเนอร์ * nix คืออะไร (มีความคล้ายคลึงถ้าเป็นไปได้) * nix hypervisor เหมือนกับเครื่องเสมือนหรือมีความแตกต่างหรือไม่?

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