基于VMware构建多功能数字服务虚拟平台系统_第1页
基于VMware构建多功能数字服务虚拟平台系统_第2页
基于VMware构建多功能数字服务虚拟平台系统_第3页
基于VMware构建多功能数字服务虚拟平台系统_第4页
基于VMware构建多功能数字服务虚拟平台系统_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 基于vmware构建多功能数字服务虚拟平台系统目录一 概述1.1引言 随着数字中心建设进程的加快,各个校园系统中心积极调整资源建设策略,将中心转向数字资源建设,开发越来越多的多功能信息化平台。比如,电子期刊、电子图书、学位论文、库普讲座、在线学习系统、科技信息系统等等。 采用传统服务器架构的管理模式有诸多不利因素。一方面,多种电子资源需要多个服务器进行部署,不仅硬件成本高,资金需求量大,而且机房布局更加复杂化,灵活性降低;另一方面要进行这些种类纷杂的数字资源管理,运维人员需要进行频繁的机器切换以及其他复杂的操作,效率低下。于此运维人员迫切需要一种可以简化管理、节约经费的服务器选择高效的管理途

2、径。vmware虚拟平台技术为此创造了可能。1.2 vmware虚拟平台介绍 vmware的出现,带来服务器运维的巨大变革。相对于其他服务器部署技术而言,vmware基础服务产品具有更高的可靠性和效率。vmware虚拟架构套件包括了全面的虚拟化技术、管理、资源优化、应用可用性以及自动化的操作能力。虚拟化过程引入了底层设备资源重定向交互作用,而不影响应用层。vmware支持多操作系统并行在单个物理服务器上,能够提供更加有效的底层硬件使用,使得运维人员可以通过管理一个虚拟架构来快速链接和管理资源。 在虚拟架构中,各虚拟机共享一台物理服务器,但每一台虚拟机都能独立运行,并可拥有自己的cpu、内存、硬

3、盘、网卡、声卡、显卡、光驱等硬件设备。 vmware工具提供的功能包括:通过拖拽在宿主与虚拟机之间拷贝文件、虚拟机通过共享文件夹访问宿主资源、提供显卡驱动、优化显示效果、共用文本剪切板、鼠标自动捕获强释放。 综上,使用vmware虚拟技术架构基于以下几个方面的考虑。(1)兼容性和移植性 使用vmware可以在同一台物理机器上安装,windows、linux等不同的多个操作系统和各种不同的应用,且可以互不影响地同时运行。vmware虚拟机技术将传统服务器应用程序环境封装成可移动的专门文件,整个虚拟机都保存在文件中,可以通过移动和复制这些文件的方式来移动和复制虚拟机,无需修改即可在任何服务器上运行

4、虚拟机。(2)硬件支持和效率 vmware的动态负载均衡和连续智能优化功能,可以保证所有应用所需资源能够较好的分配和使用。许多领先的服务器和阵列都支持vmware,包括intel、ibm、hp、dell、联想以及bmc2、netapp等几乎所有主流服务器企业与存储企业。(3)安全、备份和恢复 vmware虚拟架构增强了备份和恢复能力,可以大大减少计划内和计划外停机以提高业务连续性、通过高可用性确保基础架构不受多个故障源影响。通过vmware提供的virtual center、vmware infrastructurevmotion等工具,可以实现服务不中断下的虚拟机的动态迁移,保护虚拟机上的应

5、用程序和系统数据。提供空前的灵活性和可用性。(4)费用 越来越多的vmware产品趋向于免费,从vmware server到最新发布的vmware esxi server.最关键的是,vmware软件的应用大大减少了硬件服务器的成本以及与之相关的空间、冷却、电力等成本。通过提高能效降低数据中心的电力和制冷成本。减少花在规划、配置、监视和维护的时间,从而减少人员成本。 虚拟平台下的服务器部署方案示例 基于上图的vmware技术架构,可以满足机房系统服务的运维要求,轻松实现业务的连续不间断运行,并且可以针对具体的应用和访问量灵活部署,降低系统部署的总成本。由于esx server是和硬件分离的,服

6、务器的硬件和esx server的虚拟化规范之间必要的一致性,让安装、维护以及远程管理虚拟机的过程非常简单。与vmwarv esx server相配套的管理工具提供了分布式资源调度和远程管理功能,使得vmware虚拟化解决方案更为完善,非常适用于图书馆各种电子资源的管理应用。 二 公安大学的服务器虚拟架构整合项目设计2.1 分布式部署方案当前校园网面临的问题:(1)服务器的利用率低。现在机房内运行的大部分机器的利用率都非常低,由于一台服务器只能有一个操作系统,受系统和软件开发平台的限制,cpu、内存、硬盘空间的资源利用率不超过15%,大量的系统资源被闲置。(2)可管理性差。首先是可用性低, 除

7、个别系统做了服务器集群外,几乎每个应用服务器都是单机,如果哪台服务器出现故障,相对应的业务也将中断。其次是系统维护、升级和扩容时需要停机进行,也将造成应用中断,其中包括学校的一些重要业务系统,一旦中断服务影响很大。(3)兼容性差。系统和应用迁移到其他服务器,需要和旧系统兼容的系统。新的软件包括操作系统和应用软件无法运行在老的硬件平台,而老的代码有时候也很难移植到新的硬件平台上。例如:学校门户网站,以asp为开发平台,安装在windows 2000 server操作系统上,几年下来,开发了许多应用,最新的一些应用又以asp高版本、jsp、java等为开发平台,安装在windows 2003 se

8、rver操作系统上,不仅互不兼容,而且还由几家公司分别开发。为节省时间、物力和保持网站持续的服务,只能用增加服务器方法来解决。(4)服务器和存储购置成本高,维护成本递增,也不得不考虑。随着服务器数量增加,每年要支出高额购置费用不说,还有一半服务器已经过三年保修期,部件逐渐进入老化期,维护、维修预算费用也逐年增加 基于公安大学系统平台多功能性的需求,整体架构采用分布式部署即,应用系统/存储系统/数据库系统设计从以下几个方面考虑: 发生单点故障不影响系统稳定性。 与集中式数据库不同的是在数据冗余方面分布式数据库有效性更高于前者。 均衡负载的需要,使得各处理机之间的相互干扰降到最低。 当体系结构中需

9、要增加新的组织单位,在不影响整体结构的同时,进行局部扩充。 完善的多点灾难恢复处理2.2 应用系统部署方案2.2.1部署web服务器 (windows与linux两个方面)windows 2003 部署方案web服务器是企业网intranet网站的核心,其中的数据资料非常重要,一旦遭到破坏将会给企业造成不可弥补的损失,管理好、使用好、保护好web服务器中的资源,是一项至关重要的工作。1.系统安装,系统安全策略配置 使用ntfs格式分区、设置不同的用户访问服务器的不同权限是搭建一台安全web服务器的最低要求。windows 2003安装策略: (1)系统安装在单独的逻辑驱动器并自定义安装目录;以

10、“最小的权限+最少的服务=最大的安全”为基本理念,只安装所必需的服务和协议,如dns、dhcp,不需要的服务和协议一律不安装;只保留tcpip一项并禁用netbois;安装windows2003最新补丁和防病毒软件。 (2)关闭windows2003不必要的服务。 关闭computer browser、task scheduler、routingand remote access、removable storage、remote registryservice,print spooler,ipsec pohcy agent,distributedijink tracking client、co

11、rn+event system、alerter、errorreporting service、messenger、telnet服务。 (3)设置磁盘访问权限。 系统磁盘只赋予administrators和system权限,系统所在目录(默认时为windows)要加上users的默认权限,以保障asp和aspx等应用程序正常运行。其他磁盘可以此为参照,当某些第三方应用程序以服务形式启动时,需加system用户权限,否则启动不成功。 (4)注册表hkey_local_machinesystemcurrentcontroisetcontrollsa,将dword值restrietanonymous的

12、键值改为1,禁止windows系统进行空连接。 (5)关闭不需要的端口、更改远程连接端口。 本地连接属性internet协议(tcpip)高级选项tcp/ip筛选属性把勾打上,添加需要的端口(如:21、80)。 更改远程连接端口:开始运行输入regedit查找3389:将hkey_local_machine世systemxcurrentcontrolsetcontrolterminal serverwdshrdpwdtdstep 和hkey_local_machlnesystemcurrentcontrolsetcontrolterminal serverwinstationsrdp-tcp下

13、的portnumber=3389改为自定义的端口号并重新启动服务器。 (6)编写批处理文件delsharebat并在组策略中应用,以关闭默认共享的空连接。(以服务器有4个逻辑驱动器为例) net share c$delete net share d$delete net share e$delete net share f$delete net share admin$delete 将以上内容写入delsharebat并保存到系统所在文件夹下的system32groupp0licyusescriptslogon目录下。运行gpeditmsc组策略编辑器,用户配置windows设置脚本(登录注销

14、)登录“登录属性”“添加”“添加脚本”对话框的“脚本名”栏中输入delsharebat_“确定”按钮一重新启动服务器,即可自动关闭系统的默认隐藏共享,将系统安全隐患降至最低。 (7)限制匿名访问本机用户。“开始”“程序”“管理工具”“本地安全策略”“本地策略”“安全选项”双击“对匿名连接的额外限制”在下拉菜单中选择“不允许枚举sam帐号和共享”“确定”。 (8)限制远程用户对光驱或软驱的访问。“开始”“程序”“管理工具”“本地安全策略”“本地策略”“安全选项”双击“只有本地登录用户才能访问软盘”在单选按钮中选择“已启用(e)”“确定”。 (9)限制远程用户对netmeeting的共享,禁用ne

15、tmeeting远程桌面共享功能。运行“speditmsc”“计算机配置”“管理模板”“windows组件”“netmeetins”“禁用远程桌面共享”右键在单选按钮中选择“启用(e)”“确定”。 (10)限制用户执行windows安装程序,防止用户在系统上安装软件。方法同(9)。 (11)删除c:wind0wswebprinters目录,避免溢出攻击(此目录的存在会造成iis里加入一个printers的扩展名,可溢出攻击)。 (12)删除c:windows、system32inetsrviisadmpwd。此目录在管理iis密码时使用(如因密码不同步造成500错误时使用owa或iisadmp

16、wd修改同步密码)。当把账户策略密码策略密码最短使用期限设为0天(即密码不过期时,可避免iis密码不同步问题)。这里就可删掉此目录。 (13)修改注册表防止小规模ddos攻击。 hkey_local_machineisystemcurrentcontmlsetservicestcpiplparameters新建“dword值”名为“synattackprotect”数值为“1” (14)本地策略安全选项。 将清除虑拟内存页面文件、不显示上次的用户名、不需要按ctrl+alt+del、不允许sam账户的匿名枚举、不允许sam账户和共享的匿名枚举、均更改为“已启用”;重命名来宾账户更改成一个复杂的

17、账户名;重命名系统管理员账号,更改一个自己用的账号,同时建立一个无用户组的administrat账户2 iis安全策略应用 (1)不使用默认的web站点,将iis目录与系统磁盘分开。 将网站内容移动到非系统驭动器,不使用默认的inetpubwwwroot目录,以减轻目录遍历攻击(这种攻击试图浏览web服务器的目录结构)带来的危险(一定要验证所有的虚拟目录是否均指向目标驱动器)。(2)删除iis默认创建的inetpub目录(在系统磁盘上)并配置网站访问权限。为web服务器配置站点、目录和文件的访问权限。(3)删除系统盘下的虚拟目录:vti_bin,iissamples,scripts,iishe

18、lp,iisadmin,iishelp,msadc。(4)删除不必要的iis扩展名映射。 右键单击“默认web站点属性主目录配置”,打开应用程序窗口,去掉不必要的应用程序映射,主要为shtml,shtm,stm。(5)更改iis日志的路径。 右键单击“默认web站点属性网站在启用日志记录下点击属性更改设置。(6)只选择网站和web应用程序正确运行所必需的服务和子组件。开始控制面板添加或删除程序添加l删除windows组件应用程序服务器详细信息internet信息服务(iis)详细信息然后通过选择或清除相应组件或服务的复选框,来选择或取消相应的iis组件和服务。iis子组件和服务的推荐设置:禁用

19、:后台智能传输服务(bits)服务器扩展,ftt服务、frontpage 2002 server extensions,internet打印、nntp服务。启用:公用文件、internet信息服务管理器、万维网服务。(7)删除未使用的帐户,设置强密码,使用以最低特权的帐户。避免攻击者通过使用以高级特权运行的帐户来获取未经授权的资源访问权。限制对服务器的匿名连接,确保禁用来宾帐户;重命名管理员帐户并分配一个强密码以增强安全性。重命名iusr帐户。 在iis元数据库中更改iusr帐户的值:“管理工具”“internet信息服务(iis)管理器”右键单击“本地计算机”“属性”选中“允许直接编辑配置数

20、据库”复选框“确定”浏览至metabase.xml文件的位置,默认情况下为c:windowslsystem321inetsrv右键单击melabasexml文件“编辑”搜索“anonymoususername”属性键入iusr帐户的新名称在“文件”菜单上单击“退出”单击“是”。(8)使用应用程序池来隔离应用程序,提高web服务器的可靠性和安全性。 创建应用程序池:“管理工具”“internet信息服务(iis)管理器”本地计算机右键单击“应用程序池”“新建”“应用程序池”在“应用程序池id”框中,为应用程序池键入一个新id“应用程序池设置”“usedefault settings for th

21、e new application pool”(使用新应用程序池的默认设置)“确定”。 将网站或应用程序分配到应用程序池:“管理工具”“internet信息服务(iis)管理器”、右键单击您想要分配到应用程序池的网站或应用程序“属性”“主目录”、“虚拟目录”或“目录”选项卡,如果将目录或虚拟目录分配到应用程序池,则验证“应用程序名”框是否包含正确的网站或应用程序名称,(如果在“应用程序名”框中没有名称,则单击“创建”,然后键入网站或应用程序的名称)“应用程序池”列表框单击您想要分配网站或应用程序的应用程序池的名称“确定”。经过以上设置,iis安全性有了很大的提升,但一些不法攻击者会不断寻找新漏

22、洞来攻击web服务系统,所以一定要养成及时修补系统漏洞的习惯,并不断提高管理人员的网络技术水平,确保web服务器有一个安全、稳定、高效的运行环境2.2.2 基于安全角度的linux部署方案 (系统安装,略)部署方案包括:apache安装、编译安装php、jsp环境支持、web服务环境支持测试当前web服务器面临的安全问题:由于apache服务器最大的缺点是它的普及性成为众矢之的,所以apache服务器很容易受到dos攻击的威胁主要包括以下几种形式:数据包洪水攻击磁盘攻击路由不可达分布式拒绝服务攻击缓冲区溢出root权限丢失针对apache服务器面临的普遍性安全问题,部署策略有以下几点1.为apache使用专门的用户和用户组 必须保证apache使用一个专门的用户和用户组,不要使用系统预定义的账号,比如nobody用户和nogroup用户组。因为只有root用户可以运行apache,documentroot应该能够被管理web站点内容的用户访问和使用apache服务器的apache用户和apache用户组访问。所以,如果希望“cat”用户在web站点发布内容,并且可以以httpd身份运行apache服务器,通常可以这样groupadd webteam

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论