Articles of 虚拟化

备份正在运行的VirtualBox VM

是否可以备份运行VirtualBox的虚拟机? “vboxmanage导出”需要独占访问虚拟机。 我知道Hyper-V可以备份VM的运行实例,我只是想知道是否可以用VirtualBox来完成。 谢谢,

将HTTP请求转发到虚拟networking后面的虚拟机

我试图build立一个虚拟机主机(当前运行的ubuntu + KVM),它将为不同的应用程序托pipe许多虚拟机。 例如,我们有一个虚拟机运行在一个虚拟机上,另一个虚拟机运行在另一个虚拟机上。 主办 / \ VM1 VM2 在内部,虚拟机在自己的虚拟networking上有自己的IP,但是从外部来看,只有一个IP地址是主机的IP地址。 在我们的networking上build立了一个指向主机IP的域,我可以设置一个iprule来将发往主机的stream量直接转发给其中一个虚拟机。 但是,为了使这两个虚拟机访问外部世界,不知何故,我需要转发基于URL的请求。 理想情况下,我想通过子域转发请求 http://vm1.host/ – > host – > VM1 http://vm2.host/ – > host – > VM2 但也可以通过URLpath: http:// host / vm1 – > host – > VM1 http:// host / vm2 – > host – > VM2 我已经在主机上安装了Apache 。 我需要什么types的转发/redirect/别名/反向代理规则才能使这种networking设置正常工作? 有什么额外的需要处理子域名?

DRBD实验和虚拟化

这是我脑海中萦绕的那些想法之一。 我正在开发一个高可用性群集的家庭testing平台,这个群集只包含计算机,而不是SAN或NAS来存储,只是“如果我想要一个或两个可用的服务器,即使硬件出现故障,我也有一些旧机器要做到这一点,我可以做到吗?“ 事情。 在系统硬件级别考虑RAID-1。 我试图通过安装Linux发行版,使用Pacemaker / STONITH以主/主模式安装DRBD,然后安装Xen来虚拟化实际提供系统复制的服务器。 最近与VMWare ESXi合作的设置让我想知道是否可以利用ESXi在几台机器上安装Linux VM,然后使用DRBD和Pacemaker / STONITH在两台VMWare ESXi上的虚拟机之间复制服务器服务系统(并从中删除Xen,因为我可以启动其他虚拟机)。 当时我认为我喜欢pipe理界面,在VM方面给出关于性能,磁盘使用等方面的统计信息,但我没有看到除命令行以外的Xen或DRBD的pipe理尽pipe我讨厌使用Windows系统来监视VMWare服务器)。 第二个想法告诉我,这将是一个复杂的networking,可能会更困难,因为我可能更容易地运行Linux / DRBD复制与专用硬件(每台机器将有一个网卡的交换机,一个网卡交叉到彼此之间的磁盘I / O),我想找出我可以做什么来创build这样一个群集“免费”…和VMWare的解决scheme超越ESXi绝对不便宜。 有没有其他人尝试过这样的configuration,虚拟机在虚拟机中运行DRBD而不是裸机硬件? 除了使用免费vSphere客户端进行性能/pipe理监控(或“免费”虚拟化select)之外,是否有configuration优势?

在kernel.org domU上用Xen 3.4.1“xm save”失败

我已经从源代码安装了Xen 3.4.1。 我的一些paravirt domU使用官方XenLinux内核(2.6.18),有些使用main.org kernel.org。 当我在kernel.org guest虚拟机上运行“xm save”命令时,“xm save”命令挂起在dom0运行的地方,在domU控制台上出现错误: PM: Device rtc_cmos failed to suspend: error -22 xen suspend: dpm_suspend_start -22 我使用内核版本2.6.31.4为domU,我从源代码(XenLinux domU挂起没有问题)。 这是一个错误还是我做错了什么? 这是有问题的domU的Xenconfiguration文件: # # Configuration file for the Xen instance lit, created # by xen-tools 4.1 on Sat Jul 25 11:01:31 2009. # # # Kernel + memory size # kernel = […]

为软件部署创build新的VM

在工作中,我们正在将我们的生产应用程序迁移到虚拟机基础架构,并且非常好。 我们正在抛出的一个想法与我们的软件部署过程有关。 这个想法是,当我们部署一个应用程序,而不是部署到一个现有的虚拟机,我们将创build一个新的虚拟机,部署应用程序,testing,然后一旦看起来很好,将其添加到负载平衡器。 我们期望的一个主要优势是,这将有助于控制我们的testing和产品环境configuration之间发生的漂移。 如果我们在每次部署时都将虚拟机抛弃,那么即使有人对单个服务器进行更改,也不会持续很长时间。 (尽pipe我们认为虚拟机方法仍然有帮助,但最终我们正朝着集中式configurationpipe理的方向发展。) 有人有这方面的经验或想法吗? 我的一个同事提出的一个挑战是,我们可能需要迁移到每个虚拟机一个应用程序,以便在部署其中一个应用程序时,我们不会被迫在同一个虚拟机上closures多个应用程序。 另一个潜在的问题是在部署过程中有多个具有相同主机名的虚拟机。 会有兴趣听到你的经验和想法。 这对我的组织来说是一个相当新的领域。

防火墙和邮件服务器作为一台主机上的虚拟机

我被要求考虑在远程“分支机构”(总经理办公室)添加邮件服务器。 唯一真正的要求是,我没有在网站上添加任何计算机。 目前有一台机器运行Smoothwall和一台PC。 邮件服务器可以是支持SMTP和POP3或IMAP的任何东西。 由于电脑每天只能运行约12个小时,因此运行邮件服务器是不合适的。 那留下Smoothwall箱子。 因为我不认为应该通过添加类似邮件服务器的东西来削弱防火墙,所以我正在考虑是否将一个正在运行的Smoothwall和邮件服务器的现有Smoothwall框replace为使用VMware ESXi的虚拟机。 顺便说一句,我从来没有使用过裸机虚拟化。 该计划将安装3个网卡。 一个用于Internet,一个用于局域网,另一个用于ESXi本身,它将连接到局域网。 DMZ接口大概可以由虚拟网卡来处理。 由于机器位于大约700KM(如乌鸦),所有pipe理都必须远程完成。 这是否实用,请记住,如果防火墙出现故障,我也将失去对主机的访问权限? 编辑:这个邮件服务器是完全独立的,除了企业邮件系统。 我既不知道,也不了解所有的原因。 无论如何,这是我得到的任务。

将VMWare转换为ISO

我在Vista上安装了VMWare播放器,并尝试Ubuntu上,我很高兴,它build立了我的开发环境(Ruby,Rails,MySQL等)。 现在我想移动到一个专用的机器,是否有可能从VMWare文件创build一个ISO文件,以便我可以使用相同的安装? 或者是在Ubuntu有一些相同的命令?

KVM虚拟化的CentOS可以发送/接收TCP而不是UDP

我已经在FC12的KVN内安装了CentOS 5。 我已经设置了一个正常工作的桥接networking。 我可以从任何其他计算机上ping虚拟主机,反之亦然。 我也可以从LAN上的其他计算机访问虚拟主机上的apache。 我也没有问题做'百胜更新' 但是,当我尝试访问任何UDP服务,例如。 驻留在我的LAN之外的DNS我从来没有得到答复。 例如。 nslookup google.com – <known nameserver> 。 当我从主机操作系统尝试这个,完全相同的命令我得到一个答复。 我已经尝试通过端口映射到ADSL调制解调器路由器(DG834G NETGEAR)在两个方向的端口嗅探stream量。 DNS请求传送到互联网,但我没有得到答复。 只是随便比较主机发送的数据包和虚拟操作系统,我没有注意到任何显着的差异。 然后,我不知道该找什么。 其他信息: iptables主机FORWARD有一个规则(客户iptablesclosures): ACCEPT all — 0.0.0.0/0 0.0.0.0/0 PHYSDEV match –physdev-is-bridged networking很简单,一个L2pipe理交换机和一切连接到它。 我也试过为各种UDP服务创build一个端口转发规则并testing它们,但是在那里也没有运气。 主机和guest虚拟机使用静态IP进行configuration,但路由器上的相同ip / mac有一个DHCP条目。 更新: 它似乎是DSL调制解调器路由器。 我只是换了一个现有的一个贷款,它工作得很好。 我完全不知道为什么,我只是使用贷款人的默认出厂设置。 任何想法可能是什么原因? 我试过改变各种设置等,但我不知道具体可能是什么。

哪种Hyperviser解决scheme适用于Java应用程序?

你有什么评论可用的hypervisor解决scheme最适合Java应用程序? 即与Java虚拟机一起提供更高的性能? 我们的机器是中级64b英特尔。 运行Ubuntu Linux(8.04-LTS)和Sun JVM 1.6.0。 我们的应用程序是面向networking和磁盘I / O的。

OpenVZ和VMWare Server 1.x在同一个服务器上

有没有使用一台服务器运行OpenVZ和VMWare服务器? 这样做有什么问题我应该知道吗?