服务器虚拟化教程.[原创]
问题:
遭遇死机/安装软件后无法正常工作.
服务器中进程太多,常常因为某个进程出现问题而占用100%CPU.
通知机房人员处理,时常要等很久,操作极其不便.
重装系统时,几个小时都不能完全安装完.影响网站访问,还耽搁精力.
办法:
安装虚拟机.
优点:
1.充分利用硬件资源.(一台物理服务器开N台虚拟机)
2.易于管理.
3.安全性提高.
4.故障迅速恢复.
准备:
1.win2003企业版sp2光盘1张.
2.Vmware Server2.0
3.服务器.
这里我讲下我的配置和规划:
CORE2 6300 6G内存 320G+160G+160G硬盘.
开启4个虚拟机:2台web服务器/1台ftp服务器/1台数据库服务器.
操作步骤:
1.安装干净的local环境(建议使用原版系统盘,不要用什么番茄版)
2.安装驱动(先不要打补丁和除驱动外其他软件)
3.安装Vmware Server;开始菜单中Manage Virtual Networks,设置NAT中Edit中的Port Forwarding.添加80/21等端口到192.168.58.128/129等IP上.(如果有多个IP,可在建立虚拟机时选者桥接模式,不用端口映射.)
4.网络设置,去掉不必要的网络服务,只保留TCP/IP和虚拟网卡,开启windows防火墙;设置vmware-hostd.exe/vmware-authd.exe/远程桌面/21等例外.
5.安装杀软,local环境的安全设置.
到这里,local环境的配置就结束了.除了补丁/杀软的升级,local环境最好不要动它.让其保持平稳的运行.(理论上一年半载都不会出问题)
6.用https://方式访问Vmware,开启虚拟机.(以下步骤我是在本地配置好了后,直接移动到服务器Vmware上的.这就是虚拟机好处,可随意迁移到另外服务器上)
7.新建一个虚拟机命名为web. CPU1个,内存1G,硬盘10G,网络选NAT模式.
8.安装操作系统,安装VmTools,打补丁,装杀软.
9.关闭虚拟机,复制这个虚拟机文件夹,命名为2k3backup,做一个干净系统备份,以备他用.
10.设置虚拟机,新增一个其他硬盘为数据源.(如果你的硬盘没有做阵列,建议再增加一块硬盘,然后在虚拟机中用Ntbackup方式进行定期备份.如果你有阵列,第11步可省略部分操作)
11.设置web虚拟机,增加2块虚拟硬盘,各150G.(为防止硬盘损坏,2个虚拟硬盘文件请保存在不同的硬盘上.如果有阵列,只添加1块硬盘即可.)
12.开启web虚拟机,安装IIS/ASP.NET等网络服务.
13.设置好网络服务的硬盘和定期备份等工作.OK,到这里,web服务器布置完毕.外网通过访问IP或域名即可正常访问网站了。
14.复制2k3backup文件夹,更名为ftp.
15.在vmware中添加ftp文件夹中的web.vmx,并更该新添加的虚拟机名为ftp.
16.在ftp虚拟机中安装ser-u等软件.......
省略N步.
好了,现在,整个配置完成.如果需要远程管理.可以通过https方式,也可以把各虚拟机的3389端口映射出来.(建议用https方式,更安全.)
鉴于本人实在太忙..没有配图.如有疑问,mail: ajdits##hotmail.com.
搜索更多相关主题的帖子:
服务器 教程 虚拟化 原创