快吧无盘100台机左右网吧Linux方案主推.docx
《快吧无盘100台机左右网吧Linux方案主推.docx》由会员分享,可在线阅读,更多相关《快吧无盘100台机左右网吧Linux方案主推.docx(16页珍藏版)》请在冰豆网上搜索。
![快吧无盘100台机左右网吧Linux方案主推.docx](https://file1.bdocx.com/fileroot1/2022-11/26/f94f64c0-536a-4ea0-8b49-a7f40759fd7c/f94f64c0-536a-4ea0-8b49-a7f40759fd7c1.gif)
快吧无盘100台机左右网吧Linux方案主推
本帖最后由YOYOYO于2010-8-411:
30编辑
简述:
《快吧无盘》是拾三意强者网络开发的一套专门为网吧或企业用户打造的无盘系统,现有win/liunx双系统版本,具有多服务器选择性负载均衡、磁盘数据自动热备、服务器高速缓存/客户机0回写缓存、物理磁盘共享等优点,快吧无盘系统是集游戏全自动P2P更新、游戏管理、系统维护、系统安全于一体的整体解决方案。
100台以上无盘服务器硬件配置推荐方案:
多服务器优点:
支持多服务器负载均衡
快吧无盘支持一台启动服务器绑定一台或者多台数据服务器,当客户端启动时候,允许客户端自动选择负载最小的数据服务器启动;
当一台数据服务器发生故障时候,客户端可以自动选择其他可用的数据服务器,实现负载均衡和服务器之间的相互备份。
100台终端服务器硬件配置推荐方案:
一共3台服务器(LINUX快吧无盘服务器2台+win控制端服务器)
LINUX版快吧无盘服务器2台配置如下:
CPU:
IntelXeon3000系列
主板:
IntelS3200
内存:
DDRII4GECC
阵列卡:
LSISAS3081
网卡:
千M(建议intel系列)
硬盘方案
系统盘SATA160G(安装OKlinux64位操作系统)
读取盘SAS146G(存放客户机镜像)
回写盘146GSAS(如果客户机内存较小,建议在增加一块回写盘)
游戏盘500*2(RAID0)
注:
如使用其它主板,主板要有RAID控制器,游戏盘建议西数黑盘
如增加回写盘,推荐不做阵列,单盘分流回写。
Windows控制端服务器硬件配置:
CPU:
Intel奔腾E系列或AMDX2系列以上级别
内存:
2GB以上
硬盘方案:
硬盘1:
160G,推荐分配3个区:
C盘:
15G安装操作系统win2003或者win2008(推荐)
D盘:
60G安装快吧linux64位操作系统
E盘:
剩余空间,用于备份或者工具存放。
硬盘2:
SATA160G(P2P游戏更新临时文件存放盘)
网卡:
推荐inter千兆网卡
注:
win控制端对性能要求较低,可以灵活配置。
软件安装流程
一. 配置阵列、向游戏阵列拷贝游戏----------------------------------------------------
二. 制作快吧liunx服务器-----------------------------------------------------------
三. 快吧无盘linux版服务器的配置----------------------------------------------------
四. 安装无盘客户端------------------------------------------------------------------
安装包内文件包括:
Setup-OKserver.exe:
含windowsx32/x64、Linuxx32/64四个版本的服务程序.
Setup-OKclient.exe:
客户端安装程序,含游戏管理,快吧无盘专用防火墙等.
更新日志.txt:
快吧无盘历来更新日志.
在线视频教程:
windows版本无盘下的安装视频.
单服务器安装流程图:
服务器的分配,这里以单服务器为例:
服务器 描述
快吧Linux无盘服务器 负责客户机系统的无盘启动+游戏盘
Windows控制端 WINDOWS服务器,负责无盘的配置及游戏更新等
一. 配置阵列、向游戏阵列拷贝游戏------------------------------------------------
配置阵列的过程这里就略过,拷贝游戏的方式可以采用win7peU盘启动,把游戏盘接从盘拷贝,或者采用GHOST的方法拷贝到游戏阵列。
注意:
创建硬阵列时,阵列的块大小建议默认设置为128K.
二.制作快吧liunx服务器-------------------------------------------------------
在一台windows机器上安装服务端程序,选择”安装Ok无盘forlinux64位版本“,安装完成后,桌面上会产生”Liunx版OK系统制作”快捷图标.
提供三种制作方法
挂载从盘的制作方法:
1:
在windows机器上,再接一块从盘做为Linux启动盘
运行桌面上的“Linux版快吧启动盘制作”图标制作快吧启动磁盘.
注意:
制作之前,如果这块从盘除C盘外的其它数据需要保存,请格式化从盘的这块硬盘C盘为FAT32分区格式;如果是一块全新没有分区的硬盘,则无须格式化,按下图方法制作即可.
选择需要制作为快吧系统的启动盘,这里选择第二块硬盘"磁盘1"指定快吧Linux服务器的IP地址,网关及DNS程序将自动从你设置的网络读取.大约20秒左右,系统就制作完成.
单盘的制作方法:
2. 单个磁盘制作快吧linux系统启动盘的方法:
制作前必须先把现windows系统C盘通过软件(PartitionMagicV8.05h.rar)转换为fat32分区格式,运行上图的“Liunx版OK系统制作”程序把它制作成快吧 LINUX系统盘即可.
C.采用U盘启动制作LINUX启动磁盘:
制作一个U盘win7pe启动盘,下载地址:
thunder:
//QUFodHRwOi8vYmlnLjUyei5jb20vL3dpbjdwZV94ODZfY24uN3paWg==
使用UltraISO写入硬盘ISO镜像制作u盘启动.
三. 快吧无盘linux版服务器的配置------------------------------------------------
通过上面步骤制作好系统启动,快吧linux定制的系统会自动驱动您机器上安装的网卡及阵列卡驱动,并自动启动快吧服务程序,如下图示:
快吧Linux启动完成的最后界面:
大部分市面上的硬件驱动系统都有做集成,对于不能驱动的硬件,用户可以选择自己安装其它的Linux系统来使用快吧linux无盘,你只需把oksrv文件复制到您安装的Linux系统上运行即可。
第一步:
配置游戏阵列.
在linux中阵列的磁盘顺序是按sata接口顺序来定的,一般IDE第一个接口在Linux中显示为hda,SATA,SCSI,SAS显示为sda等.
在上图界面,按alt+f2切换到另一用户环境
查看磁盘分布
Fdisk-1
比如有sdb,sdc,sdd,sde四个硬盘组成阵列 (请注意大小写)
Mdadm-C/dev/md0-l0-n4-c128/dev/sdb/dev/sdc/dev/sdd/dev/sde
注意:
采用上述命令组建阵列时,默认块大小为128K,应保持与创建硬阵列的大小一致,否则会出现无盘加载出来不能正常识别硬阵列的数据.
第二步:
添加服务器.
在一台windows机器上,运行安装的控制台程序OKConsole.exe输入快吧Linux服务器的IP,如下图,初次运行程序在网络中查找服务端需要等待30秒.
服务器IP:
此处设置Linux服务器的IP地址.
服务器类型:
分为主服务器、分服务器,同一网络只有一台主服务器
工作状态:
包括正常、暂停状态.
最大连接数:
服务器的最大连接数,根据服务器的配置情况决定,默认为0是不限制.
回写缓存大小:
服务器总的内存回写缓存大小,应根据服务器内存大小分配.
备注:
可对服务器添加注释.
设置向导--》服务器设置,可以查看到多台服务器的使用情况.
第三步:
磁盘设置
项目 说明
存储类型:
含文件镜像模式与磁盘模式,为灵活性考虑,系统盘一般采用文件镜像方式.
磁盘分组:
默认为分组状态,如选择不分组,选择中的多个组功能将不生效.
磁盘大小:
设置镜像包或磁盘的大小.
名称:
镜像文件的名称标示.
存储路径:
镜像文件与还原点文件的存放路径,使用前必须正常格式化.
回写路径:
客户机向服务器产生的临时回写文件,使用前必须正常格式化.
缓存大小:
针对磁盘单独设置读缓存,使用服务器内存缓存,应根据物理内存大小设定,通常32位系统,建议设置1024M左右.
备注:
添加备注信息
按存储类型可分为两种:
A:
存储类型>镜像文件模式:
选择此模式,将创建一个设定大小的rdp文件,
注意:
填写磁盘大小时,请设置超过您客户机母盘C盘的大小,如您的有盘XP系统C盘大小是8G,则此处应填9G或以上.
存储路径:
指镜像文件及还原点的存放路径。
(必须格式化为xfs格式)
选择右边的。
。
。
按钮
选择/dev/hda磁盘,并选择其中的一个分区,点格式化,系统将自动格式化为XFS分区格式.
(注意:
当你格式化Linux系统盘所分区时,一般需重启服务器后才能正常格式化)
如果你选择一个新的磁盘,在格式化前,请先创建分区,再行格式化.
回写路径:
指每台客户机工作时向服务器产生临时文件的路径.
应设置回写性能强的磁盘或阵列,使用前必须通过控制台格式化磁盘才能正常使用,通常
为了加强回写造成对服务器的磁盘压力,可以批量设定多台客户机使用不同的回写磁盘,
减少同一磁盘的读写频率,提高游戏效果.
缓存大小:
指此镜像在使用服务端内存做缓存的大小,服务端将把经常使用数据文件缓存在内存中供
客户机读取,请根据服务器的实际内存来分配。
B. 存储类型->磁盘模式:
选择磁盘模式,系统必须有二个或以上磁盘,其原理类似ISCSI,可把服务器的指定磁盘共
享到客户机供读取,
选择需要共享到客户机的磁盘,选择。
。
。
按钮,格式化相应磁盘。
磁盘大小:
设置磁盘的容量大小,设定的大小应小于实际容量.如磁盘500G 的磁盘,上图的磁盘大小可设置470G.
名称:
选择右边的"。
。
"按钮
注意:
1. 存储路径与回写路径必须格式化为 xfs格式,选择格式化时,系统会自
动格式化为xfs格式.
2. 为方便操作,增加灵活性,客户机系统C盘不推荐采用磁盘模式.
3. Linux版本中的”磁盘大小“必须填写.
添加系统盘:
添加游戏盘:
第四步:
设置DHCP
如上图,按正常设置即可,如果此地址包含服务器IP,则客户机会自动跳过,以防IP冲突.
如果用户想手动编号,可在如下选项进行选中“允许客户机启动时输入客户机序号”.
第五步:
密码设置
为安全着想,服务器正式使用后,请一定记得设置密码.
第六步:
添加阵列自启动脚本
打开服务器-->选中服务器--->脚本
在如下脚本中添加如下一行 (激活阵列,请注意大小写)
Mdadm-A/dev/md0/dev/sdb/dev/sdc/dev/sdd/dev/sde
Mkdir/tmp/md0
Mount/dev/md0/tmp/md0
点击设置添加为开机脚本.
在命令行输入reboot,或通过控制台重启服务器.
经过上面六步操作,完成服务端的配置工作.
重启命令:
reboot,init6
关机命令:
init0
四. 安装无盘客户端----------------------------------------------------------------
选择无盘安装包内的 Setup-OKclient.exe,在客户机安装无盘客户端程序,下一步,默认选择安装无盘核心组件,如下图示.
只有正常安装了无盘核心组件,无盘客户端才能与服务端取得通信.
默认全选择,下一步安装无盘核心驱动及网卡pnp
支持所有的网卡PNP,经测试对软网卡的支持比较好,如nf的 88e1115,88e1116等
安装完成,提示上传:
选择否,此时会弹出IP设置框,输入正确的控制端服务端IP地址,侧边栏及游戏数据库才能正常连接.
运行 开始菜单--》无盘客户端-》无盘上传程序.
点击"上传"程序自动完成加载磁盘初始化、分区、格式化工作,关机,拔下硬盘,设置客户机从无盘启动.
五. Linux版本多服务器的配置-----------------------------------------------------
配置流程:
(操作前请确保主分服务器硬盘配置一样)
0. 分别配置主、分服务器阵列,并拷贝游戏到阵列.
1. 按上文方法安装Linux主服务器,正常上传使用.
2. 按上文制作主服务器的方法,制作分服务器的linux系统.
3. 对分服务器分区、格式化.
在分服务器找到主服务器的“存储路径”所在磁盘,比如/dev/sda
分区:
Fdisk/dev/sda
输入(n,p,1,回车,回车,w)
格式化:
Mkfs.xfs/dev/sda1-f
在分服务器找到主服务器的“回写路径”所在磁盘,比如/dev/sdb
分区:
Fdisk/dev/sdb
输入(n,p,1,回车,回车,w)
格式化:
Mkfs.xfs/dev/sdb-f
如果存在多个磁盘做回写路径,请依次分区并格式化.
4. 对分服务器游戏盘组阵列.
按alt+f2切换到另一用户环境
查看磁盘分布
Fdisk-l
比如有sdb,sdc,sdd,sde四个硬盘组成阵列 (请注意大小写)
Mdadm-C/dev/md0-l0-n4-c128/dev/sdb/dev/sdc/dev/sdd/dev/sde
注意:
采用上述命令组建阵列时,默认块大小为128K,应保持与创建硬阵列的块大小一致,否则会出现无盘不能正常识别硬阵列的游戏数据.
5. 复制主服务器的客户机RDP镜像包到分服务器
在一台windows机器上打开ftp
ftp:
//主服务器IP
Root
1
在FTP中找到客户机的镜像包RDP文件,复制到windows一目录
打开 ftp:
//分服务器IP
Root
1
从windwos目录把RDP文件复制 分服务器的存储路径下,并重启分服务器.
6. 在分服务器输入reboot重启服务器,打开控制台-》服务器->添加分服务器IP地址,完成多服务器配置.
六. Linux版本多服务器间游戏的同步-----------------------------------------------
1:
在windows控制台机器上运行手动挂载程序Mount.exe,并选择需要挂载的服务器IP及磁盘.
这里应该加载游戏盘 /dev/md0
分别针对各服务器挂载出游戏盘,并在磁盘管理中对挂载出的游戏分别指定盘符,如G、H.
2:
通过p2p三层程序对各游戏盘更新游戏.
打开桌面上的“强者新P2P游戏更新V3.0”程序,系统设置-->游戏同步
全选需要同步的游戏,右键->批量修改.
按确定,完成设置,当游戏需要更新时,程序会首先将游戏更新到默认路径G盘,并同步到H盘,更多的服务器游戏更新以此类推.
七. 一包多配置的操作方法----------------------------------------------------------
所谓一包多配置,通俗说就是针对多种客户机配置采用同一个镜像包.
具体操作方法如下:
假如3种配置A,B,C,
1.比如用A配置上传,注意上传前请不要安装主板驱动.
2. 建立一个还原点.
3. 在B配置上用无盘启动,并在控制台设置B机器为组2,设置为超级用户,重启B
4. 在超管下安装B配置驱动,完成B配置的安装.
5. 在C配置上用无盘启动,并在控制台设置C机器为组3,设置为超级用户,重启C
6. 在超管下安装C配置驱动,完成C的安装配置.
7. 完成A,B,C多种配置的操作.
更多种配置的实现方法按此类推.