服务器硬件
三台无盘服务器只带系统 各带100台。此配置可一台带150
S3200 技嘉主板
4G DDR2
5*146SAS
(一块做系统+读 四块做写)多路径回写设置见下文
二台L-OKstor虚拟盘带游戏 各带150台,单机可带300。
CPU 5405
DSBV-D
12G FBD
1个sata 160G
4个SAS 300G
L服务器进行安装制作
三种方法
1 U盘做成WINPE方式,复制L服务器制作程序安装
2 直接将装有WINDOWS系统的磁盘转换为L服务器,但格式必须为FAT32。
3 挂磁盘的方式,在WINDOWS系统的环境下,接硬盘使用L服务器制作程序安装。
使用U盘方式最简单方便,具体操作方法看视频,视频很详细。
http://okdisk.jiajiaee.cn/ok/help/setup.htm
注意:
用WINPE制作L服务器时提示"空间不足...",需要在磁盘管理中手动格式化分区的8G 为FAT32格式 ,
重启linux 服务器,再次制作。成功安装启动后如下图:
控制端与游戏管理设置
安装控制端,按安装向导设置,配置游戏管理,可参考视频操作。
客户机安装完客户端就可以上传,事先按网吧需要做好相关设置,
记得安装ISCSI客户端程序,加载游戏盘用。因为还没有制作L-Stor虚所盘所以先不配置iscsi客户端。
网吧如果只有一种配置,可以把全部选中的勾去掉。如果有多种网卡,就全部选中,快吧无盘网卡PNP支持的很不错。
要注意上传时必须要配置好客户机的IP,否则上传不了系统。QOS服务也不要安装
系统上传完成后,会在L 服务器存储路径生成镜像文件,可通过FTP访问。
镜像名称会自动添加IMG前辍加镜像名称
IMGxp-1.rpi
IMGxp-1.rpd
在RUN目录生成配置文件*.dat
进入 FTP://L服务器IP 登陆后可将镜像和配置复制到控制端以做备份。便于同步复制到另两台服务器。
FTP密码为超管设置密码。通过控制端安装向导密码设置配置。
因使用两台L-OKSTOR服务器带游戏,客户机iscsi是不能直接连两台服务器,要不然就出两个盘。
所以需要在控制端-磁盘设置在添加一个系统镜像,也就是需要两个镜像包。
IMGxp-2.rpi
IMGxp-2.rpd
存储路径与回写路径和第一个镜像设置保持一致。
将备份的镜像改名为IMGxp-2.rpi IMGxp-2.rpd后。复制到L服务器FTP镜像存储路径
客户机启动后,分别对两个镜像包开启超管,在iscsi设置连接不同的服务器IP。
游戏管理记得启用通讯下载数据库
高级设置启用本地缓存,一定要开启。
缓存大小按客户机内存大小对应设置
客户机是2G内存,如果觉得对应缓存512M太多或不够,可双击自行修改。
使用磁盘缓存开启后可将游戏回写数据写到无盘系统服务器回写盘
制作L-Okstor游戏虚拟盘
使用2.83的版本。
U盘版下载地址:
ftp://qz:qz@tracker3.ok160.com/kf/okstor/LinuxOKStorUSBInstall.zip
U盘版带MAXDOS8的版本下载
http://club.131qz.com/bbs/thread-11741-1-1.html
U盘启动进入后,提示输入用户名和密码。默认为ROOT 密码123
具体的安装方法见这个视频
http://www.okstor.net/upload/jc/liunx/liunx.htm
提一下缓存设置
单客户机回写 300M 足够所有游戏稳定运行
系统保留数 600M
Istorage共享读缓存 600M 默认即可,会自动分配剩余内存。+
另一台虚拟盘服务器的安装方法一样,唯一要注意的是连接标识需要修改。因为如果不修改,在控制端就无法加载另一台虚拟盘服务器磁盘。
操作非常简单,照下面的命令输入后回车再重启就OK 了
printf "iqn.2010-09.com.istorage.iscsi:0" > /etc/istorage/target.conf
两台都架设好以后,在控制端安装iscsi客户端。分别用OKLinux控制端设置游戏更新服务器的IP为超管。
iscsi客户端下载地址:
http://download.microsoft.com/download/A/E/9/AE91DEA1-66D9-417C-ADE4-92D824B871AF/Initiator-2.08-build3825-x86fre.exe
特别注意:出盘后要初始化磁盘,还要将磁盘以64K格式化。这样做了以后客户机出盘会很快,除了多占一点空间,没有其它影响
磁盘设置完成后,向加载出来的游戏盘随便写入一些数据,断开iscsi客户端或重启一下服务器,
确认数据是否真实写入。否则复制完游戏发现又要初始化磁盘
确认数据真实写入后,开始复制游戏!
运行OkStor ISCSI安装工具
指定两台虚拟盘服务器的IP 安装服务 如果不装这个用,OK验证数就是3用户
三层同步设置
两台游戏服务器之间同步可以使用p2p三层自带的同步工具来实现,但要将游戏设置为自动更新,设置手动更新的游戏是不会同步的。
全选批量添加另一台服务器加载的游戏盘game2
注意要点添加,否则加不了规则。
在控制端设置多路径回写与客户机内存缓存
内存缓存为客户机内存的1/4,这个值可根据实际情况调节,这里设384。
多路径回写添加 四块回写盘,在格式化时创建了分区分别为 sdb1 sdc1 sdd1 sde1
在计算机列表右键工作站设置多路径回写,100台分四个回写,25台设置一个回写盘,无盘服务器最大压力源于回写。
1-25 设置sdb1
26-50 设置sdc1
51-75 设置sdd1
76-100设置sde1
一定要注意这个路径是/tmp/sdb1/
有不少朋友写成/dev/sdb1/ 或是 /tmp/sdb1 少了一个”/” 这样都不正常。
将镜像和配置文件复制到另两台服务器,添加多台服务器。
检查每台服务器配置是否一致
附网吧实际稳定运行截图
轻松负载
OKSTOR服务器载图