Articles of 虚拟化

虚拟机内部的健康监控解决scheme

我正在开发一些应用程序,这些应用程序将在虚拟化平台上运行,目前将在VMware ESXi上运行,但是我不排除KVM选项。 该应用程序是实时的,并将对资源短缺,尤其是CPU和networking带宽非常敏感。 由于这种极端的敏感性,我们需要一些运行状况监测机制,能够收集我们的应用程序运行在特定虚拟机上的系统资源统计信息。 它可能具有将收集的统计信息logging到日志文件或发送警报的function。 从主机(pipe理程序)级别收集这些数据不是问题,但在虚拟机内部运行的应用程序没有获得所需的权限,因此也无法访问ESXi API。

在Windows Server 2003和CentOS5.4上奇怪的CPU使用率

我有两台在主机上运行Windows Server 2003和CentOS 5.4的虚拟PC。 我在他们两个上使用java服务器。 我将java服务器的文件从主机复制到两个虚拟化中。 当两台服务器空闲时(没有用户在线),Windows服务器使用专用内核的0-4%,而CentOS服务器运行专用内核的5-15%。 java服务器的这两个副本在这个时候似乎都处于相同的负载下。 两台服务器都使用Sun JDK 1.7。 在我发现在我的Window Server 2003(专用)服务器上运行服务器运行java服务器比我的一个CentOS VPS更好的时候,我开始testing这个。 我开始testing这个,试图排除这是一个虚拟化问题。 (我的专用似乎具有与虚拟Windows主机相同的CPU使用率) 有什么理由为什么CentOS服务器使用更多的CPU使用率比大约相同的工作量的Windows?

在只有串行控制台访问的情况下,在KVM-qemu上安装并运行客户机操作系统

我正在尝试安装virt-installer的bsd发行版。 有了Linux发行版,我使用了这个: virt-install -n debian -r 1024 –vcpus=1 –accelerate -v –disk /var/kvm/installation-disks/debian.img,size=6–nographics –network=bridge:br0,model=ne2k_pci,mac=52:54:00:66:68:09 -l http://ftp.de.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/ -x console=ttyS0,115200 这直接从联机镜像加载安装程序。 在Fedora中,我使用了这个镜像: http : //www.nic.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux/releases/16/Fedora/x86_64/os/ 有freebsd或openbsd的镜像吗? 我想要直接安装ftp / http镜像的原因是因为我只能通过ssh访问我的物理服务器,而且没有X服务器或窗口pipe理器来给我一个VNC GUI。 当我尝试使用在线镜像安装centos 6时,我能够通过串口控制台完成安装,但是在重新启动后,串口控制台从未为我工作过。 我尽可能—编辑menu.lst , inttab和securtty文件。 Fedora 16从串口控制台启动,但加载anaconda安装程序时卡住了。 我尝试通过添加串行控制台选项来引导选项来编辑freebsd iso安装介质。 安装成功了。 但不能启动它,因为它没有给控制台接入。 我无法编辑任何文件,因为ufs分区无法在我的Ubuntu服务器10.04上使用写访问进行加载。 只有debian squeeze工作得很好,即使没有编辑一个configuration文件,它也适用于我。 我想要有CLI版本的fedora / centos和freebsd / openbsd。 但是,看起来我没有任何希望,因为我不得不依靠串行控制台来做所有事情。

networking监听

我是微软服务器的新手,所以如果问题不是那么聪明的话,不要怪我(我是一个Unix的人)。 我需要安装Microsoft Server 2008 R2的虚拟打印机。 要求是: 打印机必须打印在一个文件{任何文件… TXT或PDF文件} 打印机必须在服务器上运行 打印机必须接受来自特定IP端口的明文 打印设备和服务器之间的连接是本地networking 应该打印的设备是一个专业设备,一个PSTN接收器,并且它打印简单地从端口1027向网关IP发送消息(每次在stream输出接收器(即接收数据的服务器)上协商新端口))… 我试图安装一个虚拟打印机,但我不能指定接收数据打印的套接字的约束。 非常感谢

可以在本地Windows 2008R2上使用Azure xDrive(PageBlob)

Azure基于Windows 2008R2的主机当前使用blob存储来执行称为XDrive的操作。 由于这只是一个驱动程序和一些其他的系统组件,有没有人想出在一个(非Azure托pipe的)2008R2服务器上需要存在哪些文件才能将BLOB存储挂载为本地? 在我的Windows 7机器或2008R2服务器上将blob存储装载为本地驱动器需要什么?

Parallels忽略添加的registryDWORD值?

我试图通过Parallels 7join运行在Lion上的Win7 Pro机器 Parallels设置为使用宽泛的以太网适配器,DNS已经设置到我们的内部服务器,可以通过IP和主机名来ping域控制器。 网关和子网是正确的。 我已经应用了registry编辑win7需要连接到samba共享: HKLM\System\CCS\Services\LanmanWorkstation\Parameters DWORD DomainCompatibilityMode = 1 DWORD DNSNameResolutionRequired = 0 我可以俯视吗? 4/19我想我可能已经孤立了这个问题。 检查Windows NetSetup日志,似乎join到我们的Samba域控制器win7机器所需的registry调整不坚持,尽pipe在registry编辑器中正确设置为上面的值。 DomainCompatabilityMode&DNSNameResolutionRequired的值默认为不正确的值,我想这是阻止连接。 04/19/2012 11:25:31:685 NetpDoDomainJoin 04/19/2012 11:25:31:685 NetpMachineValidToJoin: 'LOADMACHINE' 04/19/2012 11:25:31:685 OS Version: 6.1 04/19/2012 11:25:31:685 Build number: 7601 (7601.win7sp1_rtm.101119-1850) 04/19/2012 11:25:31:685 ServicePack: Service Pack 1 04/19/2012 11:25:31:685 SKU: Windows 7 Professional 04/19/2012 11:25:31:685 NetpDomainJoinLicensingCheck: ulLicenseValue=1, Status: […]

性能对使用一个基本虚拟磁盘运行多个虚拟服务器的影响?

我试图通过老问题,但找不到一个打这个确切的问题。 在VmWare有关快照的文档中,他们提到将它们用于“stream程树”设置。 这将允许从一个基本的.vmdk磁盘产生多个虚拟机。 这个想法是,你创build一个基础磁盘,然后快照。 这将创build一个“差异”磁盘,用于对VM进行的任何更改。 我已经通过使用以下步骤testing了这一点: 使用新的.vmdk文件创build一个基础虚拟机,并根据需要进行configuration closures虚拟机 创build一个新的虚拟机,并select使用现有的.vmdk磁盘。 在启动新VM之前,请拍摄新VM的快照。 这将在新VM的文件夹中创build差异磁盘 新的虚拟机将写入任何偏离基地,这个新的.vmdk文件。 启动VM 对其他VM重复步骤4-5 我的想法是,这可以节省共享存储(iSCSI SAN)上运行多个虚拟机所需的磁盘空间量。 问题: 我想看看是否有人运行这个设置,以及可以预期什么types的性能影响(额外的磁盘I / O,内存等)或任何其他snafus要注意的? 有什么情况会导致更多的问题,而不是它的价值?

任何在生产中使用Archipelpipe理虚拟机的人?

我准备为我的公司部署一个新的服务器。 我们打算主要是为了安全使用虚拟化,而且还要帮助解决版本问题等问题。 我们决定使用openvz。 现在我正在尝试挑选一些pipe理软件,以便更轻松地监控,部署和迁移实例。 有诸如SolusVM这样的商业解决scheme,但是我们对开源软件更加适应。 考虑到使用XMPP,Archipel看起来像是一个很有希望的解决scheme,尽pipe有点奇怪。 有没有人在生产中使用这个? 你会build议替代品吗?

我的Xeon处理器支持VT-x,是否与Xen兼容?

在寻找运行Xen的服务器时,我偶然发现了SuperMicro X7DCA-L主板上带有Intel Xeon L5420的准系统设置。 做了一些研究,我发现处理器支持VT-x,但我不确定是否能保证Xen能够正常工作。 一般购买主板或硬件时,我需要寻找什么? 处理器详细信息: http : //intel.ly/sHfoFn 主板细节: http : //bit.ly/LrUnn2

如何configurationopennebula以允许集群专用networking使用公有IP托pipe映像

我正在安装打开的星云3.4.1,用于运行由5台计算机组成的基于(kvm的)虚拟机群集:一台具有2个networking接口的前端机器,以及4台带有单个networking接口的从机器。 集群的从设备通过千兆交换机连接到前端。 前端使用第二个networking接口连接到Internet。 这种前端是唯一拥有公共IP的机器。 事实上,内部networking利用一类私有IP(192.168.XX)。 前端iptables已经被正确的configuration来转发和伪装来自从站的连接到互联网。 事实上,我可以直接从奴隶连接到Ubuntu的更新网站。 我也有一些公开的IP,我想分配给将要在集群上运行的某些虚拟机。 不幸的是,从站连接到一个专用networking,因此,据我所知,它们的虚拟网桥只能接收发送到具有相同networking地址/掩码的IP的数据包。 因此,将它们分配给公共IP将导致无用的操作,因为数据包将不能正确路由到托pipe这样的公共IP的物理机器。 你可以帮我吗 ? 你有什么build议吗? 问候, – Patrizio