学习NO.1 发表于 2015-3-8 00:13:07

基于Windows 2003平台VPS环境的搭建

随着互联网应用在人们生活中的普及,越来越多的团体和个人在网络上都拥有着自己的信息平台,比如:企业办公平台、公司站点、个人博客等等。而这些平台的建立都依赖于网络服务器。租用服务器价格昂贵,而传统的虚拟主机提供给用户的只有FTP或一般的Web管理界面,使用起来不够方便,此时VPS作为两者之间的中和产物便出现在人们面前。那么什么是VPS?VPS(Virtual Private Server虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务。每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器,为高端虚拟主机用户的最佳选择。虚拟专用服务器确保所有资源为用户独享,给用户最高的服务品质保证,让用户以虚拟主机的价格享受到独立主机的服务品质。VPS环境搭建的平台有基于Windows、finux的,也有独立服务器的,本文着重介绍基于Windows 2003平台安装VMware Server构建的VPS服务器。一、下载安装VMware Server软件VMServer可以从其官网上免费下载获得,具体方法是登录http://www.vmware.com后,在Suppom&Download栏目中选择VMware Server进行下载,最新版本是2.0.2,期间会要求进行注册,通过注册可以免费获得VMware Server的注册序列号。下载完成后,点击VMware-server-2.0.2-203138.exe进行安装,在安装过程中系统会附带安装一系列的虚拟机用到的驱动程序,全部确认即可。二、VMware Server管理界面简介安装完成后,点击桌面图标VMware ServerHomePage或开始菜单中相应的程序即可以浏览器的形式启动VMware Server的管理界面,也可以直接打开浏览器,在地址栏里输入https://127.0.0.1:8333以登录管理,如图1。输入服务器已有的具有管理员权限的用户名及密码(如:Administrator),即可登录到管理界面,如图2。管理菜单分为三个部分,在Apphcafion(程序)菜单中,是关于该软件的一些系统属性设置。对于本文所要讲述的内容没有大的影响,而Virtual Machine则是一个重要菜单了,它集中了对于虚拟机控制的一系列命令。Administration菜单则是对于服务器上所有的用户组权限的设置。
Inventory栏是当前服务器及已有虚拟机的列表,Summary栏是关于当前服务器信息的概览,右侧的Commands当中列出了对于虚拟机进行操作的系列命令。图中最下方是虚拟机任务执行的进度及状态情况。三、构建VPS主机对于VMware Server有了一个大致的了解之后,下面便来构建VPS主机。通过Virtual Machine菜单中的Create VirtualMachine命令或者点击Commands栏中的相同命令,就可以创建一个新的VPS主机,步骤如下。(1)点击Create Virtual Machine命令后,出现一个创建向导,首先输入所创建的VPS主机的名字,便于管理。(2)在Guest Operating System中,选择所需要虚拟的操作系统,先是操作系统类型,如windows、NovellNetware、Linux等等,再选择相应的版本,如选择Linuxoperatin system后,就可以在Version中选择Ubuntu Linux(32-bit),这样就表示,接下来的操作将会构建一个适合Ubuntu运行的主机环境。(3)在Memory and Processors中,将设置VPS主机的内存以及将使用的CPU的核心数。(4)在Hard Disk中,将设置VPS主机使用的虚拟硬盘,默认情况下选择Create a New Virtual Disk来创建一个新的虚拟硬盘。在Hard Disk的Properties中,可以设置虚拟硬盘的大小,保存位置及所虚拟硬盘的一些基本属性,这里采用默认设置,就不一一介绍了。需要说明的是,虚拟硬盘是使用虚拟技术在硬盘中设置的一个文件,对这个硬盘的任何操作都不会影响到物理硬盘。(5)在NetWord Adapter中,将设置一个虚拟的网卡,用来建立一个网络连接,选择Add a NetwordAdapter。在其Properties页面中,将设置网络连接的方式以及是否在虚拟机启动时即启动网卡,由于VPS服务器将会是一台完全接入互联网的独立主机,它必须有一个可以被其它同等网络中的计算机访问的IP,因此,方便起见在这里可以设置为最简单的桥接方式(Bridged),即默认选项。(6)在CD/DVD Drive中,设置有关光驱的属性。Use a Physical Drive是使用主机上存在的物理光驱,而Use an ISO Image则是使用ISO映像文件作为光驱内容。因为虚拟主机建立后,需要在上面安装操作系统,所以光驱是必要的,这里使用ISO映像文件,不用刻盘就可以直接加载ISO文件来安装系统。在加载ISO映像文件之前,需要将已经下载的Ubuntu安装光盘的映像文件放到VMware Server规定的数据位置,默认位置会在虚拟机存放的文件夹内,如笔者计算机上的默认位置就是在E盘的Virtual Machines文件夹内。当然,用户也可以通过Commands中的AddDatastore命令采添加自定义位置。在CD/DVD Drive的Prqperties中,点击Image File后的Browse按钮,在Select File对话框中选择相应的ISO文件,如图3所示。7)Floppy Drive页面是用来添加软驱的,这里选择Don’c Add a Floppy Driveo(8)USB Controller是用来设置是否添加USB设置的,这里选择Add a USB Controller。至此,虚拟的创建步骤就全部完成。四、VPS主机权限分配VPS主机创建好之后,在Inventory中将其选中,此时,页面中显示的便是有关该VPS主机的相关信息,如图4所示。Summary是VPS主机的各项硬件信息总览;Console是控制当前VPS主机启动或关闭的图形界面;Tasks是任务执行列表;Events是事件记录器;Permissions是VPS主机的权限设定。作为一台VPS,其重要特性就是可以让用户远程登录,并如同操作本地计算机一样对这台虚拟服务器进行操作。因此,对于建立的VPS主机,必须提供要分配给用户相应的权限。这就包括用户的建立,用户的权限,用户远程登录的地址。1 用户的建立对于建立在Windows 2003平台上的VMware Server而言,它的操作用户其实就是Windows 2003的系统用户,这一点从一开始登录VMware Server的管理界面就可以看出来。因此,如果要给一个虚拟机分配用户,则该用户必须在Windows 2003的系统中存在。因此,这一步骤其实就是系统用户的建立步骤。右击“我的电脑”选择“管理”,再选择“本地用户和组”,再在“用户”列表中右击,选择“新用户”,并将相关资料输入进去,点击创建,如图5所示。2 用户权限的分配再回到VMware Server的管理界面,选择虚拟机“ubuntu”的“Permissions”选项卡,可以看到系统超级用户默认就是该虚拟机的管理者。点击右侧“Commands”下的“New Permission”选项,在出现的对话框中,点选刚刚新建的用户“ubuntu”,再在Role列表中选择“Administrator”,将管理员的权限赋给用户“ubuntu”,点击OK退出。3 远程登录地址的创建选择虚拟主机“ubuntu”的“summary”选项卡,在右侧“Commands”下选择“Generate Virtual MachineShortcut”。此时,会弹出一个对话框,其中包含了虚拟主机的远程登录地址,在这里选择该对话框最下方的“Install Desktop Shortcut co ubuntu”,这样就会在当前计算机的桌面上新建一个连接到该虚拟机的快捷方式。五、测试VPS服务器点击桌面上创建出来的快捷图标,将出现登录界面。此时,输入创建的用户名ubuntu及其密码,就可以启动虚拟机并进行安装、管理等操作了。如此,一个基于Windows 2003平台,通过VMwareServer软件搭建出来的VPS服务器便可以顺利运行了。当然,在该平台上,可以利用同样的方法构建多个VPS服务器,从而最大可能地发挥服务器应有的效率。
页: [1]
查看完整版本: 基于Windows 2003平台VPS环境的搭建