天下网吧 >> 网吧天地 >> 网吧行业 >> 网络追踪 >> 正文

快吧Linux无盘+快吧虚拟盘测试

2010-10-24快吧Luni
网吧类型:无盘
网吧名称:劲舞天下
所在区域:浙江省杭州市
网吧规模:300台

哈哈,时隔半月,在下的无盘方案终于出炉了。

网络环境
全千M网络

中心交换:  磊科 7324NSW     8800   支持端口镜象 VLAN
http://product.pconline.com.cn/switch/netcore/161817_detail.html

分交换:    磊科 NSD1324    1900
http://product.pconline.com.cn/switch/netcore/197848_detail.html


服务器硬件
三台无盘服务器只带系统 各带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服务器载图

本文来源:快吧 作者:Luni

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行