Chinaunix

标题: 【每周一议】新手那些事之十八:虚拟机的选择 [打印本页]

作者: chenyx    时间: 2012-08-31 08:30
标题: 【每周一议】新手那些事之十八:虚拟机的选择
学习系统,必须有系统环境,但是,一般情况下,我们没有条件为每一个系统提供一个物理主机来搭建环境,这时候,虚拟机就是非常好的选择了.
目前,一般我们可以选择的桌面版本的虚拟机软件有Vmware workstation 和 Virtual box

本期话题:
1.你经常使用的虚拟机软件是什么?
2.你喜欢所用的那个虚拟机软件的那个地方
3.分享下使用虚拟机软件的经验.


凡是参与讨论的网友都将获得20分的积分奖励,欢迎大家跟帖补充!!希望大家积极参与!!
另外,大家还有什么好的议题,可以站短给我,在后续的讨论中我很愿意和大家一起讨论.
作者: chenyx    时间: 2012-08-31 08:32
沙发自己坐.
我习惯使用的虚拟机软件是vm,v-box没有使用过.vm workstation的软件特点是个头大,功能齐全.
作者: ulovko    时间: 2012-08-31 08:50
本帖最后由 ulovko 于 2012-08-31 08:51 编辑
1.你经常使用的虚拟机软件是什么?
2.你喜欢所用的那个虚拟机软件的那个地方
3.分享下使用虚拟机软件的经验.


1> VMware / VirtualBox / Qemu
2>
Windows:
VMware ---> https://my.vmware.com/web/vmware ... are_workstation/7_0
VirtualBox ---> https://www.virtualbox.org/wiki/Downloads

FreeBSD:
VirtualBox:
  1. # cd /usr/ports/emulators/virtualbox-ose && make install clean

  2. # kldload vboxdrv
  3. or
  4. # echo 'vboxdrv_load="YES"'>>/boot/loader.conf
  5. # pw groupmod vboxusers -m yourusername
  6. % VirtualBox &
复制代码
Qemu:
  1. # cd /usr/ports/emulators/qemu && make install clean (add kqemu option)
  2. # kldload {kqemu,if_bridge,if_tap,aio}  (必备module)
  3. # kldstat

  4. Create a 10GB qcow2 image to install Windows XP
  5. # qemu-img create -f qcow2 winxp.img 20G

  6. Installing Windows XP ...
  7. # qemu -m 1024 -hda winxp.img -cdrom xp_sp3_vol_x86.iso -boot d -localtime

  8. Boot Windows XP ...
  9. # qemu-system-x86_64  -m 1500 -hda winxp.img -cdrom xp_sp3_vol_x86.iso \
  10. -localtime -M pc -smp 2 -soundhw es1370 -usb -enable-kqemu -kernel-kqemu  -name winxp

  11. PS: Windows XP 占用CPU 100% 很无奈,所以还是模拟 Windows2000吧(这个速度是最快的!)
  12. 或者 用 VirtualBox 安装 Windows XP ...

  13. Qemu 模拟 Win2000
  14. # qemu-img create -f qcow2 win2000.img 10G
  15. # qemu -m 1024 -hda win2000.img -cdrom win2000.iso -boot d -win2k-hack
  16. # qemu-system-x86_64  -m 1500 -hda win2000.img -cdrom win2000.iso \
  17. -localtime -M pc -smp 2 -soundhw es1370 -usb -enable-kqemu -kernel-kqemu  -name win2000
复制代码
Qemu : http://forums.freebsd.org/showthread.php?t=175
http://bbs.chinaunix.net/thread-3751834-1-1.html
3> snapshot 以防不测、省时、省力、省心
作者: chenyx    时间: 2012-08-31 08:52
回复 3# ulovko


    嗯,快照是一个非常好的功能,尤其是在进行一些对系统有破坏性的实验操作的时候,那是必备操作.
作者: ulovko    时间: 2012-08-31 08:58
回复 4# chenyx


    ^_^
作者: kellyseeme123    时间: 2012-08-31 09:33
虚拟机:Oracle VM VirtualBox
优点:可以随便折腾,备份还原也快

作者: zongg    时间: 2012-08-31 09:37
最开始用过VMware workstation 5
后来用过VMware server 2.0  就是网页的形式的,那个感觉反应有些慢。
现在在用了VMware workstation 7 感觉还不错。
VMware workstation 8 支持了64位的win2003 而7 是不支持的。
v-box 只用过2次,感觉也还好。
作者: chenyx    时间: 2012-08-31 09:39
vm workstation 9刚刚也发布了,新特性不少啊
作者: cu_little_bird    时间: 2012-08-31 10:15
1.你经常使用的虚拟机软件是什么?
virtualbox xen  xen-server vmware-workstation vmware-esx
2.你喜欢所用的那个虚拟机软件的那个地方
在自己电脑上用virtualbox装几个虚拟机,可以做些网络实验。经济实惠。还不怕折腾,系统搞坏了重新复制一个就行了。
在公司现在用的是ESX,这个功能相当强大。也是vmware 云战略里的重要武器。每个人分一个esx的虚拟机,就等于多一台工作机, 可以拿来做自动化测试,长时间不停机测试。
3.分享下使用虚拟机软件的经验.
这里就share一下ESX支持IP storage(跟普通存储一样,连接存储现在普遍是两张 FC和IP连接)
Supports 2 types of IP storage:
• iSCSI – used to hold one or more VMFS datastores
• NAS – used to hold one or more NFS datastores
iSCSI and NFS datastores:
• Are used to hold virtual machines, ISO images, and templates
• Supports vSphere features like vMotion, VMware high availability, and VMware Distributed
   Resource Scheduler
ESX/ESXi supports:
• Up to 64 NFS volumes
• iSCSI or NFS over a 10GbE interface
• iSCSI or NFS in an IPv6 environment (experimental only)
ESX/ESXi supports booting from iSCSI SAN:
• ESX hosts: from independent hardware iSCSI
• ESXihosts: from software iSCSI and dependent hardware iSCSI

作者: Hongqiyaodao    时间: 2012-08-31 13:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: ChpiTer    时间: 2012-08-31 15:13
本帖最后由 ChpiTer 于 2012-08-31 15:13 编辑

vmware的VNC功能不错,可以远程操控虚拟机,使用VNC客户端
作者: chenyx    时间: 2012-08-31 18:40
回复 9# cu_little_bird


    相对于我们平时使用的vm workstation/V-box而言,ESX(i)简直就是巨兽级别的软件,企业用的软件,价格不菲,当然功能也是非常的强劲啊了
作者: chenyx    时间: 2012-08-31 19:05
ChpiTer 发表于 2012-08-31 15:13
vmware的VNC功能不错,可以远程操控虚拟机,使用VNC客户端

没用过vnc连接vm.据说vm9.0现在支持web界面了,可以在anyware,用any 设备(只要支持http)就可以操作vm
作者: santai543    时间: 2012-08-31 22:18
好像vmware还是会好一点
作者: xiyoulaoyuanjia    时间: 2012-09-01 00:03
windows vm
linux    v-box
不过还是喜欢 vm  各种无缝    快照 都挺好用的~~

作者: cwsilxm    时间: 2012-09-01 22:09
用的VM精简版,不过直接使用系统偶尔会出现windows死机,必须重启。现在vm后台运行,使用telnet和samba进行操作和文件直接操作。
作者: z706681932    时间: 2012-09-01 22:19
vm-box没有用过,vm还是比较好用的,我才开始用虚拟机,现在还有好多没有弄明白的,只能慢慢学习!
作者: nehcc    时间: 2012-09-02 11:32
Virtual Box

qemu-kvm
作者: Hongqiyaodao    时间: 2012-09-02 21:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: ulovko    时间: 2012-09-03 05:36
回复 19# Hongqiyaodao


    确实可以免费使用
作者: Hongqiyaodao    时间: 2012-09-03 08:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: poulchen    时间: 2012-09-03 10:43
vm workstation的软件功能齐全.
作者: yao23    时间: 2012-09-04 09:58
1.你经常使用的虚拟机软件是什么?
Vmware
2.你喜欢所用的那个虚拟机软件的那个地方
快照是个好功能
3.分享下使用虚拟机软件的经验
还处于学习阶段,经验不足
作者: 山野村夫    时间: 2012-09-04 13:17
基本上只用VMware,其他的也就体验了一下,发现差距确实挺大
作者: 刺客阿地    时间: 2012-09-04 14:40
1.你经常使用的虚拟机软件是什么?
我喜欢用vm workstation, Virtual box这个没怎么用过。
2.你喜欢所用的那个虚拟机软件的那个地方
我喜欢用虚拟机的克隆功能,还有不想使用的时候,可以把系统镜像挂起,挺方便的。
3.分享下使用虚拟机软件的经验.

就是安装镜像,分配硬盘要合理规划,把虚拟系统上不用的功能删掉,例如软驱等!
作者: scybzdk    时间: 2012-09-05 14:28
1.你经常使用的虚拟机软件是什么?
2.你喜欢所用的那个虚拟机软件的那个地方
3.分享下使用虚拟机软件的经验.

1.Vmware应该是使用最广泛的虚拟机平台了,从第一次接触开始就一直在使用。其他的还没有接触过。说白了,其实它就是一个工具,可以作为开发,娱乐(体验不同OS)的工具。

2.最喜欢它支持的平台非常广。

3.值得分享的一个体验:在VM下,利用多个操作系统搭建了实现从 客户端---->路由---->网桥---->web服务器端 间的通信。


作者: z334550282    时间: 2012-09-07 09:38
我电脑里有Vmware workstation   和virtual  box, vm安装的XP ,vb 安装的fedora 17 ,vm功能强大,vb小巧,一般功能也都具备了,vm 3d支持方面,个人感觉不强,一般的话 就用vb就行了。 它们都很稳定的说
作者: lipengzhu    时间: 2012-09-10 07:51
一直用VMWare 5.1 免安装版。
安装新软件前建立一个快照、方便恢复或重复练习、映像文件拷贝过去可以直接使用、不用担心宿主系统、可以在一台机器上同时开多个系统这些都是优点。
作者: 为了健康    时间: 2012-09-11 00:23
我还以为是虚拟空间
作者: steven_2012    时间: 2012-09-11 10:04
vmware workstation 8.0 和vbox交叉使用,不过vmware的快照功能相当给力
作者: osh_expo    时间: 2012-09-11 16:32
我只用过vm
作者: daview    时间: 2013-07-13 11:32
chenyx 发表于 2012-08-31 08:30
学习系统,必须有系统环境,但是,一般情况下,我们没有条件为每一个系统提供一个物理主机来搭建环境,这时候,虚 ...


新手LINUX。

喜欢DOS方式当控制台,但当到来linux的时候,却感觉一抹黑,不知道是什么原因,否则,早15年就上手linux了。

从没使用过VMWARE,虽然曾经因工作需要安排同事整过,也是撒手不管。

曾偶尔用过MS的虚拟机VPS,但也就一般般,未曾感冒。也试图在VISTA/windows7下使用WINDOWS XP MODE,也不了了之。

WIN2008,尝试使用HYPER-V,架构了主机,远大的理想从未付诸实施。

2012当HYPER-V曾弄过,发现2012做宿主机在家用上的局限(主要是主机还是要做日常应用的,而虚拟机又在GUI支持很不好)就改用了WINDOWS 8做宿主。

在WINDOWS 8/2012宿主机中,使用HYPER-V做虚拟机,其系统集成度是很好的,很鉴赏。只是,基于前面当原因,虚拟机当GUI系统很差劲,满足不了自己的需求。

换做VBOX,玩玩了一下,感觉还爽吧,很容易上手。又鉴于WINDOWS 8做宿主的性能问题,决定转行到LINUX宿主。

首先使用UBUNTU做宿主(为什么?因为听说UBUNTU是LINUX里面最容易使用的,从此也正式开始了LINUX的新人之旅),安装了VBOX,整体感觉很好,几乎全傻瓜式,跟自己在windows下使用应用的感觉如出一辙。就是~~~VBOX设置虚拟机的自动启动有点麻烦~~~,退缩了。网络求助后,开始考虑CENTOS+KVM。

vbox中安装 CENTOS,CENTOS当GUI让我有回到WINDOWS的感觉(^_^,没出息的感觉),欣然喜之。再在虚拟机中体验FEDORA,果断放弃。


目前宿主系统:64位CENTOS 6.4。虚拟机:KVM(安装过程中,学习了不少LINUX知识)。

KVM感受:

1、安装超难。

无怪呼都说REDHAT系统在应用管理安装方面跟UBUNTU比差很多。虽然网络上有很多的安装指南进行指导,还是走来不少弯路。宿主机系统反复重装几次(主要是为了体验真正的安装过程)。

不过,这个安装超难应该是属于CENTOS的吧,换做UBUNTU应该很容易。

2、使用上,也有了一些麻烦。

比如开始的虚拟机镜像文件放置的位置(/var/lib/libvirt/images),想折腾到HOME下,也整很久(主要是自己菜鸟,高手其实就很简单了,所谓“会者不难,难者不会”就是这个意思);

此外,kvm虚拟机的配置文件(XML)也是放置在 /var/lib/libvirt/ 中,至今没找到改变位置的办法,不知道是否固定位置的。这点跟VBOX没办法比。VBOX在重装宿主后,拿来就用,这个~~~就需要重新配置虚拟机信息了,只是不用重新安装系统而已。

3、虚拟机分辨率问题。

在使用HYPER-V的时候,虚拟机当GUI是超烂,可以说只勉强支持显示而已。想在虚拟机里做图形应用和大屏幕是没可能(标准16:9的还是有缩放)。

vbox的显示支持比HYPER-V强很多,但也只是强而已,还是局限在16:9的分辨率上。

曾一度以为,所有的虚拟机的分辨率都是16:9的比率了,直到安装了64位WINDOWS 7后。发现可以充分利用我的物理显示器PHILIP 190SW8的特性(1440x900分辨率),全屏后,就如以前的宿主机安装一样的感觉。只是,WINDOWS XP、windows 8、windows 2012都没有这个效果。

(XP使用XP配置,WINDOWS 8和WINDOWS 2012因为没支持对应的配置,分别使用WINDOWS 7和WINDOWS 2008的配置支持)

4、网络

VBOX、HYPER-V弄桥接网卡巨容易,在CENTOS的KVM中使用桥接网卡还是折腾了我够呛。当然,主要还是“会者不难,难者不会”的问题。

CENTOS下弄桥接网卡时,要注意几点(不知道UBUNTU下手工弄是否一样):

[quote]

a. 要关闭网络管理功能。通过服务管理或者命令行:

  1. chkconfig NetworkManager off
  2. service NetworkManager stop
复制代码
b. 可能是因为关闭了网络管理功能的原因,网络服务不会自动启动。可以通过管理服务功能配置或使用命令行:

  1. chkconfig network on
  2. service network start
复制代码
c. 关于网络服务启动问题有一个假象:开始我发现网络没启动后,都是手动使用命令:

  1. ifup eth0
  2. ifup br0
复制代码

  1. service network start
复制代码
来启动。后来我想,这个不是办法,应该服务可以配置,但进入服务,没发现什么异常(network是启动的),直到后来使用b的方法启动时才发现,手动启动服务是没有配置网络服务自动启动的。


5、性能方面:

系统整合性跟WINDOWS下的HYPER-V应该一样。不过,KVM安装 32位 WINDOWS XP的效率非常差劲,运行的性能也很不足。所幸XP的使用频度不高。

6、管理控制:

KVM远方便于HYPER-V和VBOX。比如:

a. 鼠标进入虚拟机区域,是虚拟机的鼠标,超出这个区域则是主系统控制,而且,也支持虚拟机独占鼠标支持。键盘也类似。

b. 因为centos(或者是说gnome,没特别比较过,反正UBUNTU的UNITY是支持WINKEY的)不支持WINKEY(开始与右键菜单命令按键),因此,只要虚拟机获得焦点,那么,这些键就直接被虚拟机捕获使用。


7、多媒体支持:

hyper-v不提供任何支持,vbox完美支持,kvm~~~尚未体验。

8、快照功能:

HYPER-V与VBOX也都支持快照,可能是使用的不多吧,比起KVM来说,KVM的快照功能远远比HYPER-V和VBOX强劲。不过,一次同时开着5台虚拟机(XP-1G-1CPU、WIN7-2G-2CPU、WIN8-2G-2CPU、WIN2012-SQL-2G-2CPU、WIN2012-IIS-2G-2CPU),当我直接使用重启功能时,保存快照的时间~~~我不知道多久,反正我在等好几分钟只是保存完WIN XP后就立马出去了。(我机器,I3220、8G内存)

9、更多的优缺点挖掘中。

[/quote]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2