我在XP里面的VirtualBox上运行一个Ubuntu实例。 以下是详细信息: Host: Windows XP Pro Guest: Ubuntu 8.10 Total RAM: 3GB RAM For VM: 1GB Total Video Memory: 128MB Video Memory for VM: 40MB Hard Drive: 200GB Hard Drive for VM: 30GB Processor: 2.80GHz Core Duo 问题在于,无论何时我在虚拟机内部,事情似乎总是慢得多。 例如Firefox,Eclipse需要更长的时间来加载,拖动窗口显示滞后等。 我曾尝试过运行Ubuntu(不在虚拟机内部),而且看起来非常快。 所以我很失望,不得不面对这种情况。 但我需要访问XP分区,而不必重新启动,因此尝试。 我感到惊讶的是,由于整个世界似乎都在虚拟化,我觉得每个人都在有意识地慢速运行。 我的问题是 – 有什么我应该做的,以提高业绩? 我做错了什么? 这是我的家用机器,我不确定这是否是合适的论坛。 谢谢。
我有这个configuration: config.vm.network "public_network", ip: "192.168.56.101", :mac => "0022334455DA" 经过ifconfig打印后vagrant up eth0 Link encap:Ethernet HWaddr 08:00:27:12:96:98 inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe12:9698/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1141 errors:0 dropped:0 overruns:0 frame:0 TX packets:861 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:115407 (115.4 KB) TX bytes:98490 (98.4 KB) eth1 Link encap:Ethernet HWaddr […]
我如何更改VHD文件的UUID? 我的问题是,VirtualBox将不会接受VHD文件,如果它已被添加。 但是我正在将VHD磁盘移动到工作/家庭之间并“随机”克隆它们(并将它们保存为VHD,而不是VDI)。 导出/导入function将不适用于我,因为1)它将文件更改为VDI和2)它太需要太多了,不能等待它出口+导入60GB的磁盘每天早上/下午当我切换位置。 保持VHD与HyperV兼容非常重要。
好的,这是交易 我在Windows 8上运行vagrant(ubunttu 12.10),但每次我尝试从我的非nfs共享文件夹中创build一个virtualenv(python),我得到一个“协议错误”,结果virtualbox不允许sym-linking默认情况下,但可以使用这个来启用它每个共享 VBoxInternal2 / SharedFoldersEnableSymlinksCreate / SHARE_NAME“,”1“ 问题是,最近的stream浪者不再接受我的股票的“名称/别名”,我应该如何从该设置中引用它? 如果我的份额是/ var / www? # # Use VBoxManage to customize the VM. For example to change memory: # vb.customize ["modifyvm", :id, "–memory", "1024"] # end # # View the documentation for the provider you're using for more # information on available options. vb.customize [“setextradata”,:id,“VBoxInternal2 / […]
我需要将我的客户端操作系统从Windows 2008更改为Windows 7.因此,我需要将所有HyperV图像转换为Virtual Box。 什么是最好的方法来做到这一点? 或者有没有办法在Windows 7上运行HyperV?
对于我们的networking堆栈,我们正在从Windows Server迁移到CentOS。 为了便于开发,我们利用Vagrant在本地运行CentOS虚拟机。 我们使用Vagrant的同步文件夹function来允许开发者在他们的主机上使用他们最喜欢的IDE,但是我们发现这个设置缺less一个关键特性:文件系统区分大小写。 虚拟机内部的同步文件夹明显占用了主机文件系统的属性,所以如果从Windows机器甚至OSX上开发,文件系统不区分大小写。 这是一个大问题,因为我们的生产服务器将是纯粹的CentOS,其文件系统将区分大小写。 区分大小写是我们希望拥有本地虚拟机的主要原因之一。 我们想阻止“它在我的机器上运行!” 我们已经考虑或尝试过的一些解决方法: 使用lsyncd将vagrant共享同步到VM区分大小写的位置 更新主机上的文件似乎不会在lsync侦听的虚拟机中生成事件 在主机上创build一个区分大小写的分区 (不适用于Windows) 使用桑巴 这可能是一个select,但我们还没有审查。 有没有更好的办法? 请注意,我们有开发人员使用Windows,OS X和Ubuntu,解决scheme需要在任何地方工作。
试图让一个Symfony2项目启动并运行一个stream浪虚拟机。 我已经看到了很多关于此的文章,但正确地获得caching目录的权限被certificate是非常痛苦的。 在我的Vagrantfile : config.vm.share_folder("src", "/var/www", "../www") 我的VM的fstab文件: proc /proc proc nodev,noexec,nosuid 0 0 /dev/mapper/ubuntu–1110-root / ext4 acl,errors=remount-ro 0 1 # /boot was on /dev/sda1 during installation UUID=4ed7eaaf-6f42-48ba-b5ed-f0c1df9add38 /boot ext2 defaults 0 2 /dev/mapper/ubuntu–1110-swap_1 none swap sw 0 0 acl软件包已经安装在虚拟机上。 当我根据Symfony2安装指示在/ var / www中运行以下内容时: sudo setfacl -R -mu:apache:rwx -mu:username:rwx app/cache app/logs 我得到: 操作不支持 我可以在FS上的任何其他目录或文件(在共享目录之外)上运行该命令,并且该命令有效。 是什么赋予了?
我正在考虑使用Linux上的ZFS从ext3迁移到ZFS,以便在我的Debian Linux主机上进行数据存储。 我真正想要的ZFS的一个杀手function是它的数据完整性保证。 随着我的存储需求的增加,轻松增长存储的能力也是我期待的。 不过,我也在同一台主机上运行了一些虚拟机。 (虽然通常,在我的情况下,一次只有一个虚拟机在主机上运行。) 考虑到ZFS的数据校验和写时复制行为,再加上VM磁盘镜像是比较庞大的文件(我的主VM的磁盘映像文件当前位于31 GB), VM guest虚拟机内部的性能影响如何迁移? 我可以采取哪些措施来减less可能对性能造成的负面影响? 如果有必要的话,我可以在虚拟机磁盘映像上使用较less的数据完整性保证(我不会在任何虚拟机内部做任何真正关键的操作),并且可以很容易地将它们与文件系统的其余部分分开,但是如果我不不必(甚至有select地)closures大多数让我想要迁移到不同文件系统的function。 硬件对于工作站级系统来说非常有用,但对于高端服务器(32GB RAM,很less使用10GB以上,6核3.3GHz CPU,目前2.6TB可用)磁盘空间根据df和共约1.1 TB的免费;迁移到ZFS可能会增加一些更多的可用空间 ),我不打算运行重复数据删除(因为开启重复数据删除就不会增加太多我的情况) 。 计划是从一个JBODconfiguration开始的(显然具有良好的备份),但是如果条件允许的话,我可能会最终转向双向镜像设置。
我有一个在VirtualBox 2.2.4中运行的Ubuntu虚拟机,并且我在一个太小的8gb虚拟磁盘上创build了它。 所以,我试图增加磁盘的大小。 到目前为止,我已经这样做了: 创build一个新的更大的虚拟磁盘 将第二个磁盘添加到机器 使用CloneZilla将第一个磁盘克隆到第二个磁盘上 删除了第一个磁盘 启动第二个(更大的磁盘) 但现在我仍然坚持我的新的100GB虚拟磁盘上的8GB分区。 什么是从这里到100gb分区最简单的path? :)我收集GPart可以调整分区大小,但它似乎并不支持LVM2分区,这似乎是我的。 谢谢 亚历克斯
当我尝试从主机系统上的PostgreSQL客户端连接到VirtualBox客户系统上的PostgreSQL服务器时,出现“连接尝试失败”消息。 主机系统是Windows XP。 我正在运行VirtualBox 3.1.2。 客户系统是Ubuntu 9.10 Karmic Koala和PostgreSQL 8.4。 我已经在VirtualBox中转发了端口5432,如手册和本文中所述。 当我运行vboxmanage getextradata vmname enumerate ,我得到这些条目(除其他外): Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/GuestPort, Value: 5432 Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/HostPort, Value: 5432 Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/Protocol, Value: TCP 我使用这些条目在/etc/postgresql/8.4/main/pg_hba.conf中configuration了PostgreSQL安全性: # IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 192.168.1.0/24 md5 host all all 10.0.2.2/32 md5 然后我用sudo /etc/init.d/postgresql-8.4 reload加载PostgreSQL。 仅出于诊断目的 ,我禁用了我的Windows防火墙和我的Ubuntu防火墙( sudo ufw […]