我们有许多运行VMWare ESXi 5.5的主机都连接到一个vCenter实例。 我们使用vSphere Web Client访问和pipe理所有的虚拟机。 许多不一定拥有丰富VMWare经验的人会在这些主机的集群上创build虚拟机。 由于存储限制,我们希望在创build新虚拟机时将其硬盘设置为精简configuration。 但是,这个设置隐藏在用户界面中,很多人最终忘记了它。 我的问题是,VMWare是否提供了任何方式来设置某种默认的虚拟机configuration? 也许使用vCenter,vSphere Web Client甚至每台主机上的设置? 就像我所说的,我们主要关心的是新硬盘的精简configuration。 谢谢!
有没有办法在OpenVZ中运行的虚拟机之间共享文件的目录? 我特别的用例是我想拥有一个共享的YUMcaching目录,因为他们都需要运行更新,这样每个虚拟机就不必单独从服务器上下载文件。 这将使它更快,使用更less的带宽。 我可以用NFS或Samba或任何标准的networking文件共享应用程序设置一些东西,但我希望有一些快速和容易,我可以做,因为他们都跑了同一个驱动器。
在托pipe多台机器的VMWare服务器上configuration磁盘的最佳方式是什么? 托pipe多个虚拟机的单个RAID 5arrays将提供良好的吞吐量,但意味着所有虚拟机正在访问相同的磁盘(因此访问磁盘的一个虚拟机将延迟另一个访问磁盘) Skippig RAID和每个磁盘有一个虚拟机意味着磁盘访问速度通常较慢(单磁盘速度),但是不会有另一个虚拟机同时访问驱动器造成的延迟。
我试图安装3个虚拟机,而不是单独创build它们(通过使用新虚拟机)我实际上克隆它们。 现在,我启动虚拟机(他们在网桥模式下运行),所有的虚拟机获得相同的IP地址。 我使用自动DHCP来获取IP地址。 是因为我克隆他们有相同的MAC地址? 我也有兴趣知道,如果DHCP看到MAC地址给IP的? 我不知道为什么会发生这种情况,我挣扎着,最后当我分别安装每个IP地址时,我得到了不同的IP地址。 我对Virtualization技术并不是很熟悉,我更喜欢Virtual Box,因为它的简单性(发现它比XEN:P更容易)
我有一个VMDK(有几个分区)文件,我需要修改。 它不附加到任何特定的虚拟机。 我已经尝试在Ubuntu服务器12.04上使用vmware-mount (来自VDDK工具集),这允许我从VMDK将特定的分区挂载到本地机器上。 我可以成功查看这些文件,并且在更改一些权限后,可以将更改写入文件。 问题是我卸载vmdk后,他们不坚持(然后重新安装它检查更改)。 在卸载之前我需要做些什么吗? 我正在使用vmware-mount -d进行更改后卸载。 我还没有尝试将VMDK转换为不同的格式,进行更改,然后转换回来。 我对这条路线感到怀疑。
我configuration了一些VMware和Virtualbox虚拟机,都是32位和64位,所有的启动命令都以/install/vmlinuz noapic 。 在网上search有关APIC等的信息并没有给我一个明确的答案,何时使用APIC。 这是否取决于机器安装的CPU核心数量? 在虚拟机上使用APIC时应该禁用吗? 它是否依赖于CPU所支持的特殊function? 如果是32位或64位操作系统/机器,这有什么关系吗? APIC通常是一件坏事,因为还不稳定? 在启动命令中设置noapic有没有关系,或者虚拟器是否会覆盖这个呢? 我读过一些关于hibernate/启动等问题,可以在APIC开启时发生,但是另一方面我也读过,现今的机器/操作系统很好地支持APIC。 非常感谢您对此的反馈!
我们正在使用ZFS在FreeNAS 9.2上存储文件。 我非常喜欢ZFS提出的数据完整性声明,在过去的服务器上使用ext3,XFS和ReiserFS在没有任何处理(停电等)的情况下随机丢失了数据。 当服务器需要重新启动时,这种情况非常罕见,但却是灾难性的,fsck被踢了进来,发现了很多错误。 我们也使用这台相同的NAS作为XenServer虚拟机的共享存储目标。 起初,我正在考虑让我们的虚拟机支持ZFS是多么的好,但是现在我第二次猜测完整性就是真正的失败certificate。 如果虚拟机的虚拟磁盘只是一个包含自己的文件系统的大文件(假设默认值为ext4),那么是什么防止虚拟磁盘在虚拟磁盘中被破坏呢? 也许networking电缆出现故障,iSCSI不知道它收到了一些坏字节存储(弹性地在ZFS中)? 我猜测在虚拟机和“信任”文件系统无法检测到的共享存储之间可能会出现其他可能的错误。 唯一的解决scheme是在虚拟机中使用错误更正文件系统,例如ZFS或btrfs?
我在托pipe托pipe供应商处运行vSphere私有云configuration。 物理主机具有双14核CPU和128 GB的RAM。 我们运行的一个应用程序可能会multithreading昂贵的计算任务,并且我已经要求供应商创build三个虚拟机,每个虚拟机具有20个vCPU和32 GB的RAM。 请注意,vCPU与物理核心的比例将保持在极低的水平,不会比1大得多,而且总RAM将会被低估。 厂商的工程师表示,一个20-vCPU的虚拟机会对性能产生负面影响,因为它跨越了多个物理(14核心)CPU插槽,即使每个主机上总共有28个物理内核可用。 这对我来说没有任何意义,但是我对这一点还不够了解,一般依靠厂商的build议。 这个警告是否正确?
我已经在服务器上设置了两个vm,我试图在CentOS 7上用firewalld为它们设置一个1:1的NAT。目前,这两个vm都位于一个虚拟网桥(virbr0,vnet0,vnet1)后面,的每个IP的NIC与他们一起使用。 我想这样设置: eth0:0(公网IP)—–> vnet0(内网IP); eth0:1(公网IP)—–> vnet1(内网IP) 我明白这是我正在寻找一个1:1的NAT,但我不知道如何设置它。 我原本是用一座桥来configuration所有的东西,但是主机提供商不允许networking上的桥接器,虚拟网卡的假想的mac将所有东西都从networking上踢开。 我已经尝试了一些东西,但我还没有超级舒适的firewalld。
我在Ubuntu 8.04服务器上运行一个http(zope)服务器,在一个Ubuntu 9.04盒子上运行一个Virtualbox机器。 访客系统通过NAT访问networking。 如何将主机的端口80转发到访客系统的http端口?