BASIS学习环境搭建方案

来源:互联网 发布:新加坡政府重视大数据 编辑:程序博客网 时间:2024/05/17 06:55

BASIS学习环境搭建方案

成都﹒495435190

        SAP的系统对服务器要求都比较高,如果要学习ORACLERAC和SAP高可用环境搭建,一般情况下还需要多台服务器和外部存储,学习成本较高。本文档旨在为希望学习BASIS的朋友们推荐一套价格相对便宜,满足SAP学习和实验的硬件环境。本文中提到的其它配套设备大家可以根据自己的需求进行取舍。

1.    需求

      1) 要求比较流畅地运行SAP的ECC、BW、EP、SLM等系统;

      2) 要求完成SAP高可用配置的实验;

      3) 要求进行SAP各种迁移方法测试;

      4) 要求方便的管理和维护方式;

      5) 要求在客厅电视上观看高清电影和在线影视节目。

2.    需求分析

       高配置特别是大内存的服务器是满足SAP较快运行的条件,考虑投入和管理方便的要求,在一台服务器上用ESX4.1虚拟出多台服务器是最佳方案。采用ESX虚拟化的方案不但可以满足BASIS的学习和测试要求,其它IT测试要求也可以很好地满足。限于成本只能考虑自己配置PC机作为服务器。

       方便的管理和维护方式主要体现在通过Internet远程控制家中服务器,另外通过手机也可以对家中计算机进行简单控制。

       要实现观看高清电影和在线影视节目,需把电脑视频输出到客厅电视上。但是ESX无法将虚拟机的视频信号输出到实体机的VGA、HDMI接口,因此必须安装双系统。双系统的共存和方便切换以及互相利用对方硬盘空间已经在本方案中得到非常好的解决。

3.    总体架构

     

      ESX服务器以外的设备不都是必须的(当然网络和访问ESX的计算机必不可少)。由于在此之前我已经有满足要求的设备,所以我组建了一个可以在办公室和外出都能够访问家中计算机的网络。针对上图解释如下:

      1)ESX服务器是方案的重点,后面有详细配置和费用列表。

      2)ESX服务系统中的一个虚拟机用作控制机,该虚拟机配置为自动跟随ESX启动,用于管理和控制ESX服务器等功能。

      3)千兆交换机。由于SAP软件都很大,用千兆网络很有必要,对于加快拷贝文件的速度有着明显的效果。我是购买的二手LinkSys千兆交换机。

      4)ADSL路由器(自带防火墙),是家中所有服务器的外网访问路由器,同时也提供从外网访问家中服务器的功能(ADSL路由器自带动态域名解析功能)。

      5)笔记本和3G手机可以实现从外网访问家中计算机。

      6)家里的网络和视频连线在08年装修的时候已经布好,房间、客厅和阳台书房各有一个网络和电话接口;VGA和音频线一组;HDMI视频线一根;阳台有电视光纤接口,电脑加个电视卡可以实现电视播放和录像。

4.    硬件配置清单

   1)   ESX服务器

             

    2)   路由器和交换机

             有线路由器 LinkSys BEFSX41,用于ADSL拨号,192.168.0.xx网段;

            无线路由器 LinkSys WRV200,用于家里笔记本和手机WIFI连接,采用MAC地址认证,192.168.1.xx网段;

            千兆交换机 LinkSys SD2005 ;

5.    安装和配置

   1)   服务器硬件安装

            

            

    2)   网络配置

            

           

      调整拨号路由器的NAT设置会引起ADSL外网IP地址的变化,动态域名解析会有较长时间的延迟,我的解决方法是首先用路由器的NAT把一段端口映射到控制服务器,再用自己写的端口映射程序在控制服务器上转发一次。

        

3)   磁盘分区划分

      合理的分区划分是实现双操作系统共存、方便切换操作系统以及互相访问对方的磁盘空间的关键。在本方案中:

      ESX使用了第一块硬盘(1TB)、第二块硬盘(1TB)和第三块硬盘(2TB)的第1分区和第6分区,WIN7使用了第三块盘的第1分区和第5分区。

      WIN7和ESX操作系统的选择可以在启动服务器时通过键盘从菜单中选择,也可以在重新启动前指定下次要启动的操作系统,这是由第三块硬盘的第3个分区实现的。

      ESX安装ntfs-3驱动和samba服务,实现ESX上的虚拟机访问存放软件和备份数据的分区。

      下面的两张图片是从WIN7和ESX两个操作系统中看到的磁盘划分情况:

     

     

WIN7下看到的分区

    

6.    关键功能实现和应用效果

1)   自动切换操作系统

从ESX中切换到WIN7:

      

从WIN中切换到ESX

        

      启动菜单文件除了引导到WIN7或ESX操作系统外,还可以引导Windows PE工具箱和Puppy Linux,提供在操作系统损坏时的直接分区数据访问。在这种架构下,还可以实现用ghost自动备份和自动恢复操作系统。

        

启动菜单实际显示效果如下:

       

启动到WIN7下的效果:

       

启动到ESX下的效果:

       

2)   管理虚拟机的操作系统

虚拟机WIN32CTL随ESX的启动自动启动,安装vSphere Client,主要用于管理ESX虚拟机。

自动启动的设置

      

3)   磁盘共享配置

安装ESX读取NTFS分区的驱动:rpm –ivh ntfs-3g-200944-el5i686.rpm

     

安装samba服务,使在ESX操作系统下也共享WINDOWS的分区

rpm -Uvh --nodeps samba-common-3.0.28-1.el5_2.1.x86_64.rpm

rpm -Uvh --nodeps cups-libs-1.2.4-11.18.el5_2.3.x86_64.rpm

rpm -Uvh --nodeps samba-3.0.28-1.el5_2.1.x86_64.rpm

配置samba的共享目录并启动smb服务

     

    

4)   磁盘速度测试

解压oracle.tar,测试速度可以达到每分钟4G多:

      

5)   WIN7系统的性能和效果

下面两张图是WIN7自带的工具测试的计算机性能:

     

6)   ECC&EP系统

ESX下的虚拟机以及虚拟机上的SAP系统:

     

SAP ERP系统ECC6.0:

    

SAP门户系统EP 7.0:

    

      7)   手机远程控制

用手机控制下的WINDOWS操作系统:

     

用手机控制下的SUSE操作系统:

    

7.    结束语

      本方案经过验证,不但可以满足BASIS学习的要求,对于其它IT技术的学习也可以轻松胜任,目前已经在虚拟机中成功进行了SAP系统的高可用配置、实现了SAP的RAC部署、测试了SAP系统的多种迁移方式。

 

原创粉丝点击