Articles of 虚拟化

如何设置我的Windows Server 2008虚拟PC虚拟机loopbackon?

我正在尝试为开发build立一个虚拟的共享点环境,并且需要能够访问我的主机上的我的共享点。 从谷歌研究的几个小时,我发现我必须设置回送,但一直没能得到它的工作,找不到一个详细的指导。 任何人都可以请发表如何设置这个细节?

从ubuntu 10主机访问ubuntu 10 virtualbox guest中的apache

我做了以下几点: 在Ubuntu 10桌面上安装了VirtualBox 3.1.6 OSE。 在VirtualBox的虚拟机上安装了ubuntu 10服务器。 在ubuntu服务器安装过程中select“LAMP server”和“OpenSSH server”选项。 将虚拟机的networking“适配器1”作为“NAT”。 使用手册中描述的“VBoxManage”在主机上设置端口转发(协议:TCP,GuestPort:80,HostPort:8080)。 validation“ExtraDataItem”已正确添加到“ubuntuServer1.xml”(我的虚拟机名称)。 在ubuntu服务器上运行命令“pgrep apache”,确保apache正在运行。 一切顺利。 但是,当我尝试从主机的浏览器访问Apache“ http:// localhost:8080 / ”,它只是继续提取没有响应。 现在,我感到震惊! 请帮忙! 很多人提前感谢!

有没有好的做法分配/部署Linux的KVM图像?

我有一个Web应用程序,需要相当多的依赖。 我目前正在评估使用kvm图像来帮助我们的用户在他们的服务器上安装这个应用程序。 然而,我们有一些关于定制这些图像的可能性,主要是networking和存储。 潜在的networking问题: 许多站点有多个networking(例如,一个用于公共Web界面的networking和一个用于数据的专用networking),并且虚拟来宾有时需要访问他们两个。 这应该很容易处理使用两个(或更多)虚拟networking接口。 然而: 有些站点使用DHCP,而其他站点需要静态IP 某些networking上存在MAC地址限制 如果我们在命令行更改MAC地址,虚拟客户端可能会分配一个新的接口(即eth2 / eth3而不是eth0 / eth1)。 由于udev规则,我们的debian客人会发生这种情况。 当这样的networking问题发生时,通常客户在尝试加载某些networking服务(例如MTA)时会在启动时花费时间。 我必须确定,目前访客通过桥接访问networking。 你用什么技术来解决这些问题? 有没有办法configuration一次虚拟客人,并在最小的configuration下运行它? libvirt能为这个过程提供一些帮助吗? 谢谢 ! 编辑: 感谢您的第一个答案。 现在我意识到我应该更精确一些: 首先,我们的应用程序当然可以安装在任何types的虚拟机(XEN,VMWare等)中,我们将为用户提供select。 我只关注KVM,因为有些网站提出了预先configuration的KVM映像的请求,并且不像现在使用Xen那样适合使用虚拟化技术。 其次,前面描述的networking问题他们可以面对的问题或多或less是我在工作中面临的同样的问题:我通常在我的台式计算机上创build一个虚拟机,然后将存档移动到群集中进行生产。 但是,我的台式电脑和集群之间的环境差别很大。 Linux版本是不同的,我们使用不同的专用networking等等。 所以,我们只想简化从计算机到集群移动虚拟KVM机器的过程。 实际上,我正在寻找一些强大的解决scheme,为虚拟客户提供一些关于他们的环境的提示。 例如在libvirt XML文件中添加一些信息,比如eth0和eth1的mac地址以及这些接口的IP地址,以及其他类似的东西(NFS等)。 由于我们使用networking桥接,我不认为主机上的本地DHCP服务器可能是一个很好的解决scheme,只能解决问题的一部分。 那么真正的酷就是将主机的configuration信息传递给来宾。 也许这已经存在,或者可以通过某种方式来实现。 所以我重新提出的问题是:是否有一个好的 (强大的,标准的,优雅的,无论) 从主机到客人 (理想情况下直接使用libvirt XML)的信息,如果它不存在或这个想法完全愚蠢(然后请给出为什么这是一个愚蠢的想法的论据)。 再次感谢) !

Apache进程CPU使用中突然出现的瞬间尖峰。 如何追踪?

我正在运行Apache,每过一段时间(似乎每隔一天),apache进程的数量就会大幅度增加,每个CPU占用大约75%的CPU使用量。 我希望能够追踪到这些进程到实际的虚拟主机,获取请求。 有什么build议么?

无法使用KVM运行具有三个以上networking接口的虚拟机

我在Ubuntu 10.10服务器上运行KVM 我可以创build虚拟机(虚拟机)和networking接口,但我似乎无法添加超过三个networking接口。 一旦我有一个有四个networking接口的虚拟机,就会在启动SeaBIOS页面时出现以下消息: Starting SeaBIOS (version pre-0.6.1-20100702_143500-palmer) 到目前为止,我已经通过两台虚拟机,一台Ubuntu 10.10桌面和一台Vyatta路由器进行了validation。 我分配给虚拟机的特定networking硬件似乎并不重要。 我试图有一个桥接接口和三个使用Vyatta的私人networking之间路由。 有谁知道为什么我不能运行一个虚拟机超过三个networking接口? 编辑:此外,负责特定VM的KVM线程挂起使用〜100%的CPU(即一个核心)。 以下是挂起的过程的命令: /usr/bin/kvm -S -M pc-0.12 -enable-kvm -m 512 -smp 1,sockets=1,cores=1,threads=1 -name vyatta -uuid 6dff7c94-6810-423e-5fea-fec10da0e9b7 -nodefaults -chardev socket,id=monitor,path=/var/lib/libvirt/qemu/vyatta.monitor,server,nowait -mon chardev=monitor,mode=readline -rtc base=utc -boot c -drive file=/home/rams/virtual-machines/vyatta.img,if=none,id=drive-ide0-0-0,boot=on,format=raw -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0 -drive if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -device rtl8139,vlan=0,id=net0,mac=00:54:00:be:cc:4b,bus=pci.0,addr=0x3 -net tap,fd=97,vlan=0,name=hostnet0 -device rtl8139,vlan=1,id=net1,mac=52:54:00:da:59:ed,bus=pci.0,addr=0x5 -net tap,fd=98,vlan=1,name=hostnet1 -device rtl8139,vlan=2,id=net2,mac=52:54:00:ce:22:b6,bus=pci.0,addr=0x6 […]

login到虚拟化Windows 2008terminal服务器时出现空白桌面?

我们有一个运行Windows Server 2008的虚拟化terminal服务器。当pipe理员用户login时,一切都很好。 当其他人login时,他们的桌面和开始菜单是空白的(他们有任务栏,开始button和快速启动链接)。 如果我进入Windows资源pipe理器,我可以在他们的桌面文件夹中看到图标(虽然图标图像丢失,只显示通用图标),但无法运行任何图标。 如果我使用属于Active Directory中pipe理员组的用户login,除了可以启动在Windows资源pipe理器的桌面文件夹中find的程序之外,我可以获得相同的行为。 我不能将这些项目拖到桌面上 – 光标不允许我拖放它们。 从任务pipe理器,我可以看到explorer.exe和dwm.exe都在运行。 经过身份validation的用户和交互式组都位于用户组以及我们networking的域用户组之下。 有谁知道为什么会发生这种情况,我该如何解决? 此外,不确定是否相关,但每3个login中只有1个挂在完全空白的蓝屏(无开始button,任务栏或快速启动button),需要由pipe理员断开/重置。 编辑 我只注意到桌面本身甚至不响应点击事件。 这几乎就像整个桌面丢失了。 起初我以为它没有响应右键单击事件,因为一个AD政策,但后来我注意到,如果你打开开始菜单,并单击桌面,开始菜单不会像应该closures

如何正确设置OpenVz VE的CPU单元

根据我读的所有资料(openvz wiki,各种邮件列表,论坛等),cpuunits设置的值是相互关联的。 所以,当所有的都相同,系统繁忙,所有收到相同的CPU共享。 但有些东西仍然令我感到困惑:为什么有一个工具“vzcpucheck”显示“节点/主机的威力”: Current CPU utilization: 18000 Power of the node: 880001 为什么有(我需要)一个绝对数字,当所有的设置只是相对的? 这两个设置不应该完全一样吗? ve1: 1 ve2: 1 ve3: 1 = 3 ve1: 293334 ve1: 293334 ve1: 293334 = 880001 (power of the node) 有什么不同?

在大文件传输期间ESXi 4.1出现networking问题(虚拟机迁移)

从一台ESXi主机到另一台ESXi主机的虚拟机迁移造成了一个非常可重复的奇怪graphics签名: 我不知道为什么会这样。 ESXi服务器是使用英特尔PRO / 1000 MT作为其vKernel端口的Dell PowerEdge 2850。 有问题的交换机是Dell PowerConnect 6248.这个问题出现在我们所有的2850上。 我还没有对更深奥的ESXiconfiguration选项进行任何更改。 在同一台交换机上运行ESXi 5的两台2950之间的相同文件传输将产生平均大约70MB / s的良好一致性图。 任何洞察力或build议都非常感谢,即使洞察力是“PE2850是报废的,不适合虚拟化”。 不反对购买networking硬件。 谢谢!

采取整个服务器的映像备份?

我目前正在使用专用服务器来满足我的托pipe需求。 但是,成本太高,我想暂停一切,直到我再次制定我的业务战略。 有没有一种方法可以对文件系统进行完整备份并在VMWare中运行? 我不能复制整个文件系统,因为安装了很多工具,并且对我自己不知道的服务器configuration文件进行了严格的更改(由开发人员),但是我需要整个磁盘映像的快照以及安装的进程,因为对于开发的需要,我需要在VMWare或VirtualBox等这个副本上工作。 我能否拍摄完整的图像? 我该怎么做 ?

虚拟机内Proxmox PVE 2.0写入性能差

我在一个像样的硬件上运行PVE 2.0(2个SATA硬盘作为RAID1,12GB RAM,i7 CPU),但是虚拟机(Ubuntu 11.10 Server)内部的I / O性能非常差。 完全相同的虚拟机复制到另一台运行简单的Ubuntu服务器与KVM的服务器,并有更好的I / O Perf。 这是如何在客人显示硬盘: ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300) ata1.00: ATA-8: ST3000DM001-9YN166, CC49, max UDMA/133 ata1.00: 5860533168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA ata1.00: configured for UDMA/133 scsi 0:0:0:0: Direct-Access ATA ST3000DM001-9YN1 CC49 PQ: 0 ANSI: 5 sd 0:0:0:0: […]