使用VirtualBox,我已经为Ubuntu主机上运行的不同发行版提供了一些Linux客户机。 什么文件系统布局会给出最好的性能? 在主机上为客人设置不同的分区是否值得呢? 或者相反,我应该禁用客人的日记吗?
我们是一个小型的networking软件公司(约10人)。 目前,每个开发者使用本地的apache在他的本地机器(一些windows,一些ubuntu)上工作。 我们有共享文件和中央SVN存储库的samba共享。 我想在将来集中我们的基础设施,使每个人都在一个中央服务器上工作。 有两个选项: 虚拟化:每个人都可以在一个中心胖的服务器上获得一个虚拟的盒子。 临:快速设置,隔离用户,新的框添加快。 Con:由于每个用户都有自己的操作系统,对于硬件有点饿。 更新软件(新的Eclipse版本等)不会影响每个人,除非他们开始使用新的虚拟机,这会导致碎片化或再次失去工作时间。 由于缺less安全更新以及将用户作为根用户使用的潜在安全问题。 远程桌面:每个人都使用远程桌面连接到中央的Ubuntu服务器。 选项是一个真正的X客户端,xrdp,VNC等。 亲:易于使用,中央数据存储,软件更新立即生效,中央控制容易。 不需要太多的硬件。 用户不是root用户。 SVN版本库可能是本地的,这意味着加速。 Con:用户不是孤立的(团队内潜在的安全问题),apache重启等等。 两种解决scheme都需要一个快速的networking和一个胖的服 目前,我倾向于使用xrdp作为远程桌面访问。 你有什么经验? 对另一种方法有什么缺点? 我错过的选项? 有没有人成功地虚拟了一个软件开发团队?
我使用红帽企业虚拟化系统,需要将系统中的虚拟机迁移到运行KVM的独立机器上。 红帽似乎不支持这样做的方式,但评论说,最新的虚拟转换应该做到这一点。 我试图从nfs导出域(ovf定义和磁盘文件)复制映像,然后运行 virt-convert -i ovf -o virt-image ovf-file.ovf 但是我得到错误:列表索引超出范围 这个问题似乎与此相同。 我已经在RHEL 6,Centos 5.6和Fedora 14上试过了。有什么错误的build议吗?
我正在考虑让3个主机和一个为iSCSI设置iSCSI的SAN,并且有几家公司向我们提供了build议(小团队,需要实施方面的帮助)。 他们build议在DS3524的SAN上使用2个4端口1GBE iSCSI卡进行IBM设置,然后使用每个主机6个连接运行Cisco 2960S堆栈。 我走了一回,使用2x 2端口10GBE iSCSI控制器SAN(使用Cisco 2960S堆栈,每个端口2个10GBE端口,每个主机8个连接以提高性能)使用Dell 3620i的解决scheme(价格相同)。 它们无法与价格相匹配,并且build议由于SAN控制器上的通道较less(8x1GBE与4x10GBE),IOPS在此configuration中会更less。 他们是否在谈论垃圾,试图获得销售? 网上找不到,但想做出正确的决定。 如果需要,我可以发布此解决scheme的完整硬件规格。
如何将虚拟机的所有快照导出/复制到另一台机器? 我必须使用一些CLI命令吗?或者导出设备就足够了? VirtualBox 4.0.1
我有一些运行虚拟机的老式服务器,但它们被限制在16GB内存,这限制了我可以运行的虚拟机的数量以及RDS的选项。 我已经添加了一个由两个Intel 311组成的RAID1arrays:20GB SLC SSD,并将它们configuration为交换主机,希望我现在可以更自信地将可用内存过度分配给VM。 到目前为止,在testing中这么好,但是在我进一步探讨之前,我想问一下我是否错过了一个很好的理由,为什么这将是一个坏主意? 我也许应该提到几个虚拟机是非常间歇性地使用的,但是我们不能减less他们所拥有的内存,因为它们是活动的,这是需要的。
我在公共图书馆工作,我们有20多台Windows 7电脑可供公众使用。 目前,他们使用Deepfreeze维护操作系统的基本状态,以便用户不能搞砸。 我们使用Clonezilla将一个sysprepped映像部署到PC。 (atm,我们没有使用Clonezilla服务器 – 我们手工完成每一个。) 问题是,如果主图像得到更新(软件更新等),每台计算机需要被逐一pipe理。 (我想我们对如何使用Clonezilla服务器通过广播进行部署以及Sysprep脚本来自动完成后期成像设置缺乏了解。) 我想调查一下虚拟化,以使事情变得更简单(也适用于硬件更改等)。 我不是特别熟悉什么是可用的或术语,我很抱歉。 我目前正在查看VMWare vSphere虚拟机pipe理程序。 我想象一个这样的设置: 个人电脑运行某种最小的操作系统,其唯一目的是加载虚拟机。 (这是vSphere虚拟机pipe理程序?) VM映像文件存储在PC上本地。 上面提到的最小的操作系统会定期检查一些服务器,看是否有更新的图像可用,如果是的话,它将rsync或复制图像文件。 虚拟机存储在一个固定的状态。 用户进行的更改在注销/重启后不会被保存。 虚拟机总是在重新启动时恢复到原始状态。 某些自动化操作是必需的,以便每台PC上的Win7客户操作系统都有自己的静态IP和主机名。 PC_01,PC_02等等。天真地,我想象有一些文本文件存储在PC上,而“最小的OS”可以用这个主机名/ IP来configurationWin7虚拟机。 所以,在这个问题上: 那么,当我说“最小操作系统”时,vSphere Hypervisor究竟是我正在寻找的产品types? 还是我的行话错了,而且是其他一些VMWare产品? (例如,将VMWare播放器与某种Linux组合为主机操作系统)。 vSphere虚拟化pipe理程序可以满足我上面写的场景吗? 有没有更好的办法,还能满足我们的需求? (尽pipe我们不需要远程桌面客户机/服务器模型。) 我如何实现步骤4中描述的自动化? 每个Win7客户操作系统都需要有一个特定的唯一主机名和静态IP地址。 我希望这不是一个“推荐产品”types的问题,但我想这是在学校,图书馆,网吧等的常见情况,所以我想得到一些build议,人们是否成功地使用虚拟化这种事情,他们做了什么。
我正在Windows Server 2003上运行VirtualBox 4.2,并试图从Windows主机ping客户虚拟机的IP地址(ICMP未被阻止)。 来宾是192.168.0.1和主机在不同的子网,192.168.1.100。 虚拟机的networking设置如下所示: 主机networkingconfiguration如下所示: 我在上面的屏幕截图中添加了一个192.168.0.2的辅助IP地址到主机NIC,无法从主机ping 192.168.0.1。 我发现奇怪的是,“VirtualBox桥接networking驱动程序”checkbox未选中(这是VirtualBox安装后的默认值),所以我检查了它,并有同样的问题。 作为一个testing,我改变了客人的networking设置使用主机专用适配器,如下所示: 并在主机上编辑“VirtualBox主机专用networking”适配器的设置,在192.168.0.x网段上有一个IP地址,如下所示: 但仍然无法ping通。 注意:如果我将主机的networking适配器的主地址更改为192.168.0.x段,则我无法ping通192.168.0.1 guest虚拟机。 但我仍然需要主机在它的原始networking上。 思考?
我正在使用公共云中为我设置的虚拟机。 它在Xen虚拟机pipe理程序下以半虚拟化模式运行,并具有两个虚拟磁盘。 所以我期望虚拟磁盘块设备被命名为xvda和xvdb 。 但是,这台机器的设置方式,块设备名为xvda1和xvda2 。 请注意,这些不是分区名称。 它们是整个块设备的名称。 在/sys/block有xvda1和xvda2目录。 通常情况下,我期望在/sys/block下看到xvda和xvdb ,因为正如这里所logging的那样,Xen虚拟磁盘设备(整个磁盘)应该被命名。 查看/proc/partitions只有两个条目: xvda1和xvda2 。 在/dev ,也只有/dev/xvda1和/dev/xvda2 (no /dev/xvda或/dev/xvdb )。 我也看了看udev的规则,看看这些设备是否被有意的重命名了,但是在/etc/udev/rules.d下找不到任何东西。 这些设备是这些合法的名称,还是系统pipe理员做了某种错误configuration? 这些名字当然似乎与Linux内核的device.txt文档不一致。 或者这对Xen半虚拟化的VM来说是正常的?
我正在尝试在Windows 7中使用可选的“Windows Virtual PC”更新(现在位于RC)中设置一个旧版Windows Vista安装的vhd备份的虚拟PC。 不幸的是,我尝试使用vhd作为源来build立虚拟PC,并收到错误信息: 无法将虚拟硬盘连接到虚拟机。 检查提供的值,然后重试。 最后,我找不到手动更改值的方法 – 例如通过命令行或更复杂的GUIbuild立新的虚拟机。 有任何想法吗?