Questions tagged «virtualization»

虚拟化是使用软件创建某物的虚拟资源的过程。通常,它指的是硬件虚拟化,即在主机系统中运行操作系统(称为来宾)的行为。

13
确定虚拟化技术的简便方法
我可以通过命令行访问Linux计算机,该计算机可能已虚拟化,也可能未虚拟化。我想确定它运行在哪种虚拟化技术上(如果有的话)(VMWare,VirtualBox,KVM,OpenVZ,Xen等)。这不是一个敌对的环境:我不是在试图伪装自己的VM上工作,我正在诊断一个鲜为人知的不稳定服务器。 更准确地说,我是在帮助某人诊断问题,不是在掌舵。因此,我必须传达“复制粘贴此命令”之类的指令,而不是“在/proc某处戳”。理想情况下,它将类似于lshw:一个易于安装(如果未预先安装)的命令,它可以四处查找并打印出相关信息。 确定该系统可能采用的虚拟化技术的最简单方法是什么?如果提案提到可以最终检测出哪些技术(包括裸机)并且可以最终消除哪些技术,我将不胜感激。我对Linux最感兴趣,但如果它也可用于其他unices,那就太好了。

6
LVM是否会影响性能?
我必须将一些服务器迁移到Linux,我需要评估的一个重要方面是我的新主机系统必须具有弹性的存储容量。自然,做一些基础研究后,我遇到了LVM。 使用lvm是否会有性能损失?如果是这样,我该如何衡量? 我现在正在考虑的是将Linux作为带有LVM的主机操作系统,并在其之上运行虚拟化Linux盒(我是否也应该在来宾OS上添加LVM?)。


8
是否应在虚拟机映像中使用LVM分区?
创建VM映像(例如KVM映像)时,是否应将LVM用于分区?如果要在主机上安装qcow2映像(如果该映像具有LVM分区),则似乎增加了复杂性。 另一方面,LVM分区的优势在VM映像上似乎并不那么重要,因为使VM脱机并调整分区大小比物理系统要容易得多。

7
“ echo 3> / proc / sys / vm / drop_caches”-拒绝权限为root
我目前在缓存方面遇到一些问题。现在太多了,所以我想清除它。我用Google搜索,发现了这个小命令: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 -c "echo 3 > /proc/sys/vm/drop_caches" bash: /proc/sys/vm/drop_caches: Permission denied root@server: ~ # echo …

2
使用qemu-kvm模拟拔出网络电缆
[背景:我想实际测试未连接时如何断开静态网络接口?] 我正在使用libvirt(通过virt-manager)设置QEMU-KVM虚拟机。我在上面放了两个NIC(两个都是virtio)。它们被桥接到主机上的物理NIC。 我要测试“拔出” NetworkManager时的功能。但是在virt-manager中没有按钮/复选框,也没有快速的Google搜索可以显示任何内容。 我如何模拟拔下网络电缆?


1
VirtualBox或VMWare是否使用Intel VT-d功能?
我正在考虑一个新的笔记本电脑,它具有英特尔VT支持,但最近我发现比其他的特征Intel® Virtualization Technology (VT-x),这是Intel® Virtualization Technology for Directed I/O (VT-d)。 VirtualBox或VMware是否正在利用它?使用VirtualBox或VMware可以带来多少性能提升? 有一个链接说明CPU功能

3
如何使用systemd创建用户cgroup
我在中使用非特权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 /dev/pts instances: enabled …

2
在便携式计算机的无线接口上设置kvm
我正在尝试在ubuntu 14.04主机中设置KVM。 我使用无线接口访问机器中的互联网。我在/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 我还安装了bridge utils软件包来为kvm配置网桥网络。 apt-get install bridge-utils 我进行了修改,/etc/network/interfaces以允许桥接网络如下所示。 auto br0 iface br0 inet static address 192.168.1.40 …

5
在KVM中运行时如何提高Windows性能
我使用Ubuntu 12.04 64位和KVM,我的CPU是Core i5 3.3 GHz,我有8 GB的DDR3 RAM。我在KVM中运行Windows 7,它非常慢。我的同事在同一PC配置上使用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 AND LOST. Changes to this xml configuration should be made using: virsh edit windows or other application using the libvirt …

3
监视偷窃时间的工具(st)
我们正在虚拟的“专用”服务器上运行,从理论上讲,这应该意味着我们是服务器上唯一的人。实际上....我认为我们可能不是。 请注意,尽管看起来我们正在杀死我们的机器,但“隐身时间”为71% 我正在获取有关负载的统计信息,但令我失望的是该统计信息未显示在我的图表中。是否有监视此问题的工具可能会有所帮助? 附加信息: 我们正在运行4个核心,模型: # grep "model name" /proc/cpuinfo | sort -u model name : Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz

2
本地主机上的LXC来宾的快速X?
如何有效地在LXC容器中运行X应用程序? ssh -Y guest 太慢-没有图形加速ssh -Y-一切都必须使用传统的X11协议在虚拟网络上传输。 能够在主机和来宾应用程序之间复制粘贴是理想的,但不是必需的。(出于我的目的)运行两台X服务器(一台用于主机,一台用于来宾)是必不可少的。 我无法在guest虚拟机内部运行本机Xorg,因为它抱怨/dev/tty0丢失,并且无法在guest虚拟机中运行mknod该设备,因为我拒绝了权限,即使以root身份进行操作也是如此。

1
docker-如何在容器中运行x桌面?
我试图将我的Linux机器设置为运行多个来宾OS,其中一个是Windows VM,另一个是Linux容器。这里的目标是防止我弄乱主机系统,同时可以自由操作基本操作系统并使用主机硬件。最终,我希望在容器中运行我的桌面,然后希望运行图形加速的模拟等。由于Docker具有如此好的git内置容器版本,因此使用它似乎是一个好主意。也许libvirt与LXC一样好,但是docker的特权模式使不必为容器配置设备变得更加容易。 我已经做了一些研究,并已经提出了一些答案,但是我很难将所有内容放在一起。 LXC中的背景 从LXC运行X有助于我了解如何使用以下方式配置容器: lxc.cgroup.devices.allow = c 226:0 rwm 和使用 mknod -m 666 dri/card0 c 226 0 在容器内部以连接到主机设备。 码头工人 从cuda中-使用来自docker容器的GPU,我看到我可以使用LXC后端在Docker中使用相同的设置。 在我看来,如果docker容器在特权模式下运行,那么它可以正常访问GPU,而无需进行额外配置。因此,我启动了一个基本系统,安装了图形驱动程序,xorg-server,xorg-xinit和一个窗口管理器进行测试。 第一次尝试 # startx Cannot run from a console (or some message like that) 好的,我以为我在tty2上。 # tty /dev/console 那不是我所期望的。 # chvt 2 # tty /dev/tty2 好吧,看来好像可行。让我们再试# startx一次。它启动了窗口管理器,光标位于中间。无鼠标响应。无键盘响应。让我们尝试使用更改tty Ctrl-Alt+F3。没有反应。好吧,看来我将不得不重新启动。 第二次尝试 …

2
什么是Linux容器和Linux虚拟机管理程序?
我查看了stackexchange网站,但找不到任何东西。我查看了Linux容器https://en.wikipedia.org/wiki/LXC以及hypervisor https://en.wikipedia.org/wiki/Hypervisor上的Wikipedia条目,但是对这两者的解释超出了一个人的范围既没有工作也不会理解。我还看到了http://www.linux.com/news/enterprise/cloud-computing/785769-containers-vs-hypervisors-the-battle-has-just-begun,但这也没有解释。 我玩过虚拟机,例如virtualbox。据我有限的理解,最初的想法可能是针对虚拟机的,也许是在沙盒环境中测试软件(当您无法购买/负担得起该机器时,拥有一个Solaris盒子,并且仍然对正在开发的软件有一些想法。适用于该目标硬件)。这可能也是它在云计算中取得飞跃的方式之一。问题很广泛,所以这就是我的提法- 有人可以解释一下管理程序和* nix容器是什么(如果可能的话,可以类推)? * nix管理程序与虚拟机相同还是有区别?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.