Articles of 虚拟化

XEN访客错误无法打开显示

[XEN – dom0] Ubuntu 12.04.5服务器x64bit,在CLI模式下使用它– 没有安装GUI [domU – guest]通过configuration文件创buildHVM guest ,确定已启动的DomU端口附带: #xm list –long | grep位置 但是当我尝试连接到vinagre后出口$ DISPLAY到127.0.0.1:5900(因为我使用Ubuntu)的客人,我得到的错误警告[ Gtk警告**:无法打开显示 ]: :~$ sudo vinagre 127.0.0.1:5900 :~$ (vinagre:process_number) : Gtk-WARNING **: cannot open display 如果我input(在谷歌上find它): :~$ sudo vinagre 127.0.0.1:5900 >/dev/null 2>&1 &1 I get this >>> : [1]<process_number> 然后没有任何反应 如果我尝试通过控制台( sudo xm控制台 )连接到domU系统,我无法键入或通过桌面button进行重置 请问我是否需要进一步的信息有关的问题..在此先感谢

跨平台的文件系统观察器,在虚拟机监控主机上运行?

任何人都可以build议一种方法,将跨主机(即Windows,Mac或Linux)跨平台的方式将数据从VM主机复制到VM [0]? 现在,我正在通过在VM中运行rsync来实现这一点,这显然不是很好。 在高层次上,我为使用非常不一致的开发环境的开发人员提供了一致的构build/testing环境。 当开发人员克隆代码库时,在后台启动虚拟机,在主机上编辑代码时运行滚动增量构build和testing。 我目前的实现有VM挂载一个同步文件夹包含源代码为只读。 我不希望虚拟机向主机文件系统写入任何内容,因为这可能会影响开发人员运行的手动构build或testing。 所以,我有VM将源目录的内容复制到guest虚拟机文件系统[1]。 我正在执行这个副本,通过运行一个永久的bash脚本rsync每三秒的内容。 while true do sleep 3 rsync -av –exclude '.git' –exclude-from $MOUNTDIR/.gitignore $MOUNTDIR/ $BUILDDIR/ done 显然,这并不理想。 我研究过使用各种文件系统监视器(基于inotify或kqueue),但它们都与特定types的文件系统(NTFS,ext3 / 4,HFS +)绑定。 有没有跨平台的方式来观察文件系统的变化? 无论是对文件系统特定推送通知服务的抽象,还是对平台不可知的轮询系统的抽象? 现有的图书馆或工具中是否存在这样的事情? 还是有一些我在这里失踪的常见模式。 运行Ubuntu的Vagrantconfiguration的Virtualbox虚拟机pipe理程序,但是我对所有这些依赖关系都很灵活。 [1]我试图通过symlinking来挂载文件夹,但是我们的构build系统gulp会parsing符号链接,导致痛苦

Azure VM – HTTP GET到Rackspace服务器太慢

我正在从Azure虚拟机testingWeb服务,testing只涉及到一个HTTP GET,它从Rackspace托pipe的服务器返回JSON数据。 从任何地方,但Azure执行此testing时,响应时间是几毫秒,总是小于1秒。 不过,我已经尝试了Azure的不同地区,不同的虚拟机types(A1,A7,D2,带有和不带8个磁盘的条带),每一次都需要4秒以上才能得到响应。 这可能是什么原因呢? 我看到很多关于Azure性能的抱怨,但是到现在为止还没有遇到任何问题。 任何想法或故障排除步骤是受欢迎的

如何防止openvz容器添加另一个ip地址?

如何防止openvz容器添加另一个ip地址? 我正在使用VETH容器。 我用这个命令来configurationnetworking: vzctl set xxx –save –netif_add ethx,,,FE:FF:FF:FF:FF:FF

在Witsbits(ClearVM)服务器上自动启动虚拟机

我在我的Witsbits(ClearVM)服务器上设置了几个虚拟机。 他们很容易设置和pipe理,但…我想启动虚拟机与服务器。 pipe理界面只允许手动启动。 我无法从脚本级别find它。 那么,如何在Witbits虚拟化平台上自动启动虚拟机呢?

数据存储偶尔在vSphere客户端上消失

我目前正在运行多个虚拟服务器,并使用vSphere Windows客户端连接到vCenter。 我们正在连接到另一个服务器上的数据存储,每个虚拟服务器都有一个单独的文件夹。 所有的虚拟服务器都可以正常启动,但是每隔10分钟(大致)数据存储将停止显示文件。 数据存储的连接不会丢失,数据存储的基本目录中的文件夹仍然出现,但文件夹内的文件不显示。 这不会影响当前正在运行的任何虚拟机,但是如果其中任何虚拟机出现故障,则无法重新启动它们,直到文件再次出现(大约10分钟)。 还有一个定期出现的错误(通常是在数据存储区closures的时候): 存储服务未初始化。 请稍后再试。 运行vCenter的服务器正在运行VMware vSphere Profile-Driven Storage Service,并且该服务在故障期间不会停止或挂起。 vSphere Client和服务器都运行5.1.0版本。 服务器生成1364037,客户端生成1235233.当我SSH到数据存储服务器,所有的文件仍然显示正确,具有正确的权限。 还应该注意的是,在发生故障时,我可以在数据存储的基本目录中添加一个文件夹,并在刷新后出现,但是没有其他文件出现。 如果我在数据存储中的任何其他文件夹内创build一个文件夹/文件,该文件夹将不会显示直到所有其他文件重新出现。 运行vCenter客户端的服务器是Red Hat,运行数据存储的服务器是Gentoo(物理机器)。 数据存储使用NFS来呈现自己。 任何可能导致这些间歇性故障的线索?

XenServer,将SAN LUN映射到VDI

我有几个XenServer 6.2 / 6.5主机和ZFS SAN数据存储,为VM存储提供iSCSI导出。 将大型1-2Tb LUN导出为XenServer LVMoiSCSI SR不是一个最佳解决scheme,因为:a)XenServer存储上不提供精简configurationb)ZFS快照/ SAN端发送效率不高 我发现这个问题可能是直接将SAN LUN 映射到VM VDI:将VDI直接映射到XenServer中的软件iSCSI LUN 但是这对我来说并不奏效,因为创build的VDI有'managed = false'属性,不能连接到VM: [root@kst0-hv01 ~]# xe vbd-plug uuid=f1d66282-b8f0-3776-f913-7ea731c260df This operation cannot be performed because the system does not manage this VDI vdi: f1d66282-b8f0-3776-f913-7ea731c260df 所以我称之为“xe vdi-forget”,并用相同的参数“xe vdi-introdu”重新创build它,而我有VDI: [root@kst0-hv01 ~]# xe vdi-param-list uuid=b0840d42-7bc1-66d7-a94d-e639cc9b3818 uuid ( RO) : b0840d42-7bc1-66d7-a94d-e639cc9b3818 name-label ( RW): name-description […]

在第三方软件的Azure中,单个实例VM是否可以使用SLA?

我了解,单实例虚拟机不适用于Azure中的SLA。 对于那些重要的应用程序没有被很好地构build的中小型企业客户(在我的情况下为Sage 50)来允许您设置可用性组,这就成了一个问题。 是否存在位于Azure IaaS结构和这些单一实例VM之间的应用程序/pipe理程序(在多个可用性集上),实际上它们将使用更高级的应用程序具有的SLA? 亚马逊EC2提供这样的东西吗? 我目前的本地环境也有同样的问题,但我的主机非常可靠,没有更新,需要重新启动没有我的协调。

Hyper-V虚拟机充当两个独立的虚拟机

我有一个Hyper-V虚拟机(vm1),它有两个独立的实例。 我可以通过Hyper-v和RDP(远程桌面连接)使用相同的IP或相同的名称login到应该是相同的VM(vm1),它不会警告我在不同的位置在同一个虚拟机另外2个正确的虚拟机运行(vm2,vm3)同时login。 另外,他们不会像我的其他工作机器那样在两个连接之间共享相同的文件,certificate他们是独立工作的。 一些可能有用的信息,以前我的networking适配器停止在托pipe三个Hyper-V虚拟机(vm1,vm2,vm3)的计算机上工作,所以我切换到第二个networking适配器并添加了一个新的虚拟外部交换机(vs2 )为新的networking适配器位置。 这解决了networking问题,但之后运行的vm1应用程序不再工作,所以我必须在前一个开关(vs1)上保留vm1。 到底是怎么回事?

Hyper-V复制失败

我有两个运行Hyper-V 2012的故障转移群集站点。当我开始这个工作时,生产网站(站点A)在Server 2008上运行Coldfusion 9,SQL 2008都在一台机器上。 我升级到运行ColdFusion 11的Server 2012,并使用2008盒作为网站的数据库。 网站B也升级了,以镜像网站A. 自升级以来,复制一直没有起作用。 现在正在呼吁重新同步。 我预定同步在昨天晚上几小时后运行,并且失败。 “无法启动重新同步,因为虚拟机生产数据库的初始复制正在等待完成。” 在我看来,这是行不通的。 我的问题是,删除复制并全面启动会更有效率吗? 我知道我对这个领域并不熟悉,但是我已经做了一些深入的研究,并且没有find答案。 我想听听处理虚拟和复制的人,一些有效的声音build议将是非常棒的! 我很感激,并提前感谢您提供任何帮助!