公司搞了一台配置比较高服务器,想在里面安装些虚拟机。选了很多kvm,openvz等都应为各种原因没有搞成(起初的问题竟然出来iso镜像文件上)后来选了一台在第一家公司工作时那时的老大教我的vmware server版本,但发现这东西一直都是2.0没见更新过,貌似资源占用还很高!又找了找,远程vmware server已经合并了(貌似没了解去)。也是折腾一番,为了争取一个月能写个博文出来的态度发出来吧(自己记录的内容到不少,就是整理太麻烦)
下载就不需要多说了吧,vmware官网下载去,忘记了好像下载的比较慢,可以使用百度网盘迅雷的离线功能下载(记不清了,太悠久了)。
OK下载好后:
chmod +x VMware-Workstation-Full-*.bundle
安装
./VMware-Workstation-Full-*.bundle
不出错,会直接弹出安装界面,出错的话把那两个错误复制出来网上一搜全是答案,我就不写了。时间太久忘记了。剩下的几乎都是回车,看着回车吧!
然后就是安装系统了,这个很简单网上一堆一堆的。
防火墙需要做转发,开启是一定的
echo "1" > /proc/sys/net/ipv4/ip_forward >> /etc/rc.local
在Vmware的配置里要使用host-only方式,指定ip及dns,关闭vmware网络配置host-only内的dhcp方式(不关闭就不可能成功转发)。
比如你的:
虚拟机ip是192.168.11.130
公网ip是54.140.129.12
打算将8280端口转发到虚拟机的3389远程桌面上
要确定你的虚拟机内的远程桌面开启,并且允许3389通过防火墙,或者干脆关闭防火墙。设置管理员或用户的密码并允许改用户可以使用远程桌面
防火墙配置文件内容,添加到该添加的地方(防火墙这块我有点稀里糊涂)
# Generated by iptables-save v1.4.7 on Fri Dec 13 22:24:17 2013 *nat :PREROUTING ACCEPT [186:18343] :POSTROUTING ACCEPT [2:1301] :OUTPUT ACCEPT [2:1301] # Nat Forward. Remote Desktop Connection -A PREROUTING -d 54.140.129.12/32 -p tcp -m tcp --dport 8280 -j DNAT --to-destination 192.168.88.130:3389 # Through the Internet -A POSTROUTING -o eth0 -j SNAT --to 54.140.129.12 在-A INPUT -j REJECT --reject-with icmp-host-prohibited 上方添加如下信息 # VMware Service Virtual host -A FORWARD -d 192.168.11.130/32 -j ACCEPT -A FORWARD -s 192.168.11.130/32 -j ACCEPT
参考资料
一、vmware内虚拟系统启动停止:
1、无gui软启动
vmrun -T ws start /home/__VM__/win2k8R2_x64_0/win2k8R2_x64_0.vmx nogui soft
2、停止虚拟系统
建议在虚拟系统内安装vmware tool工具
并在虚拟系统的c盘编写bat脚本
@echo off shutdown /s /t %1%
在vmware服务端命令行直接执行,即可稳定停止windows系统:
vmrun -T ws -gu windows管理用户名 -gp 'windows管理密码' runProgramInGuest /VM/win2k8R2_x64_0/win2k8R2_x64_0.vmx cmd.exe "/c c:\shutdown.bat 0"
也可以使用
vmrun -T ws stop /home/__VM__/win2k8R2_x64_0/win2k8R2_x64_0.vmx nogui soft
二、如何卸载vmware
vmware-installer -u vmware-workstation
我自己做一些实验是用vmware的 服务器都是centos系统 一般都是用的kvm
vmware 这个文章里的就是linux上安装的啊 ~~~ 当然vmware 资源占用率来说肯定要高于kvm
kvm 还不是很难,简单的方法是你先在centos桌面上配置好 这样相对来说简单很多!然后在禁用桌面模式
对kvm虚拟化的你了解多少啊?
还凑合吧 我之前有安装过,按照网上资料直接搞一般不会出问题的!我用的是vmware server版本