阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

手机号码,快捷登录

老司机
查看: 6009|回复: 8

[转帖] StarWind应用教程

[复制链接]
  • TA的每日心情

    2012-1-28 09:09
  • 签到天数: 99 天

    [LV.6]常住居民II

    发表于 2010-7-3 11:15:20 | 显示全部楼层 |阅读模式
    方法:1:安装starwind原版至d:\swind\
          2.进入控制面板,管理工具,服务。停止starwind服务
          3。将starwind可同时加载ibv img补丁复制到d:\swind
          4.复制d:\swind到d:\swind2(由于15T限制可能要多个服务才能符合要求。)
          5。进入命令模式安装服务 再d:;(;不输,只是为了区别以后同) cd d:\swind2 执行命令StarWindService --install --name "update_server" --display "update_server" -l1 5891此服务用于专门加载img用于更新img包
          6.建立img包。进入命令行。输入命令d: ;cd d:\swind 再执行mksparse -o 盘符:\game.img 300000M(-o参数为生成固实的img包。固实的包在格式化时速度快,3.1.4的-o参数无效果。其它版本加上后建立img包速度将非常慢。小心使用).楼主我建立的是300G的大包
          7.建立ibv包。进入命令行。输入命令d: ;cd d:\swind 再执行IBVolumeCtl image 盘符:\01.ibv 0 . 盘符:\game.img。这样就建立了一个ibv。
          8.建立大量的ibv.请开动复制贴贴大法。制造出一票ibv文件。再用文件批量改名工具将文件名改为合适的名字。
          9.共享出一个ibv。打开starwind管理器.connt 默认的服务。点击add device。选择ibvolume device(snapshots)。“下一步” 点击...选择一个刚才建立的ibv文件(如:盘符:\01.ibv)。再选择 auto-restored snapshot点击“下一步”.写入target名,如:xx01.点击“下一步”。
          10.共享出大量ibv.用上面的方法可以共享出一个ibv。如果共享出100个也像那样操作将全累死(我是懒人。不想那么干)。打开d:\swind\,找到starwind.cfg并用记事本打开。再查找盘符:\01.ibv。找到后将这一行文本复制下来。在此行回车换行并粘贴。修改target和device。3.1.4是如下格式<device name="IBV0" target="01" file="My Computer\g\1.ibv" mode="3" clustered="no" asyncmode="yes"/>处理后的格式如下:
    <device name="IBV0" target="01" file="My Computer\g\1.ibv" mode="3" clustered="no" asyncmode="yes"/>
    <device name="IBV1" target="02" file="My Computer\g\2.ibv" mode="3" clustered="no" asyncmode="yes"/>
    <device name="IBV2" target="03" file="My Computer\g\3.ibv" mode="3" clustered="no" asyncmode="yes"/>
    用这种方法加入了所有ibv 的信息。进入:控制面板,管理工具,服务。重启starwind服务.
            11.共享出img。为了安全。不建议在一个服务同时加载ibv和img。我们用另一个服务加载img。如果要更新游戏就启动那个服务。更新完毕就停止服务。这样可以有效防止一些别有用心的小人破坏。打开starwind管理器。点击:add connection.把Port改为5891.再点击确定。这样这个管理器上就有了两个服务。连接local:5891并点击local:5891.再点击add device 选择image file device点击下一步;点击...按钮。选择刚才建立的img文件(如果找不到。请在左边的窗口选择相应的盘符),选好后点击“下一步”.填写一个target名称,如:UPdate。点击“下一步”.再点击“完成”
    至此。服务端的建立宣告完成。这样操作后以后更新游戏只需要启动"game_update"服务。不更新时关掉此服务即可。非常安全.
    另外:3.1.4 无法修改密码。折中的办法是修改配置文件中的用户名。千万要注意。一定要修改。否则小人可以随便装个客户端让你的starwind服务死掉。
    最后:我这个教程偏向于直接修改配置文件。如果操作正确绝对不会出问题。(当然。如果不放心,请备份原配置文件)
    视频教程已关闭下载
    如何更新游戏?
    以本方法做出的系统更新游戏非常简单:
    1、打开工作站(此时如果加载了ibv的target请断开)
    2、在服务器上启动update_server服务(如果你是按教程来的话就应该是这个服务,不会?这个玩笑不好笑)
    3、工作站连接服务器,服务器IP,端口5891.挂接UPdate目标。此时将会出盘。
    4、更新游戏。
    5、断开连接,如果无法断开连接请重启该计算机。
    6、等待一分钟。
    7、在服务器上停止update_server服务。

    starwind教程到此结束
    客户端应用:可选:starport客户端。microsoft客户端。重中之重:每一台计算机连接不同的ibv

    一、服务端 的安装:
    首先安装starwind.exe,很容易同意协议后一直点下一步即可。
    安装完成后进入XP/2000/2003的 我的电脑-控制面板-管理工具-服务
    停止StarWind iSCSI Service
    然后把汉化crack里的文件拷到你的安装目录下,因为我是默认安装的,
    则我的安装目录为:C:\Program Files\Rocket Division Software\StarWind
    然后运行C:\Program Files\Rocket Division Software\StarWind\StarWind.exe,点连接-添加连接
    主机 填:localhost 端口填:3260 ,然后把匿名连接钩上
    有的版本可能以上默认就设置好了,那么我门就选中localhost:3260再点参数选择,把匿名连接钩上
    然后用记事本打开C:\Program Files\Rocket Division Software\StarWind目录里的starwind.conf
    starwind.conf是个配置文件:
    #为注释语句,就是指#后面的语句不会执行
    如果你不想客户端匿名连接,就在starwind.conf以下位置改连接用户名和密码
    Login = "test"
    Password = "test"
    C:\Program Files\Rocket Division Software\StarWind\mksparse.exe
    这个是用来创建空白虚拟磁盘映象文件
    开始菜单-运行
    C:\Program Files\Rocket Division Software\StarWind\mksparse.exe -o d:\20.img 20G
    以上就在d:盘创建了一个空白的虚拟磁盘映象文件。

    空白文件台何加载呢?(把映象文件虚拟成ICSCI磁盘)
    请修改starwind.conf找到:
    #add ImageFile0 -file:"image.img" -header:65536
    改为(记得把#去了):
    add ImageFile0 -file:"d:\20.img" -clustered:yes
    这样就能在客户端虚拟出一个20G的磁盘了,第一次有可能客户机要在计算机管理-磁盘管理里添加一次。
    直接把服务器磁盘虚拟到客户端
    请修改starwind.conf找到:
    #add \\.\Physicaldrive0   -share:""   -sessions:1
    改为(记得把#去了):
    add \\.\Physicaldrive0       -share:""   -sessions:100
    以上的意思是把服务器的磁盘0虚拟成ICSCI磁盘,允许100个客户端连接
    add \\.\Physicaldrive0           -share:""   -sessions:100
    以上的意思是把服务器的磁盘1虚拟成ICSCI磁盘,允许100个客户端连接,余此类推!
    参数-share:"" r只读 w可写 rw可读写 默认为""
    如果要更新游戏就在服务器上更新
    用服务器内存建立一个16M的ISCSI磁盘:
    add RamDrive0 -size:16 -format:yes
    这个没什么好说的
    最后要记得在我的电脑-控制面板-管理工具-服务 里启动StarWind iSCSI Service哦!
    二、客户端的安装:
    找一台机子装客户端,也是一直点一下步安装,其中有一个RUSSIAN不要打钩,那是俄国人用的
    装好后运行桌面上的StarPort,StarPort就跑到系统托盘上去了,双击托盘上的图标,打开主界面
    其中Local RAM DISK devices和Virtual DVD devices是用来虚拟本地内存映象和光盘映象的,一般我们都用不上,这样的软件大把都比它功产能强大。
    我们主要是用可中间的Remote ISCSI devices
    点Preferences-Remote ISCSI devices
    在IP Address And defaults下添加服务器的IP和端口
    然后应用-确定
    点中间的Remote ISCSI DEVICES-点Add Sevices-点下一步-点Remote ISCSI DEVICES-点下一步-点你想加载的盘(就是我们刚才上面的三种盘你选一种)-点Automount this devices(自动加载)-点下一步-点完成,客户端就会出现磁盘了。
    最后我们把starport.exe放在系统的启动项里,每次开机就会自动加载了。

    starwind先建立一个大的img镜象,所有游戏就装在这个镜象里,然后建立一个基于这个镜象的ibv镜象,
    所有的操作,如删除,格式化,覆盖的操作是基于这个ibv的,客户端断开时,这些是可以保留。
    固定时间增量备份以及快照。非常非常象还原精灵的原理。我们都喜欢快照,就是说自动还原了,
    因此你的任何操作都不会危急到那个数据image,就象还原精灵。
    自己游戏更新时,就直接在服务器加载那个数据image文件,属性是读写,更新完后把原来那个starwind.
    conf覆盖回去,就是个服务器配制的文本文件,重新启动starwind服务就ok。
    经过测试,我在单位就可以连接网吧的服务器直接进行游戏,还不卡,你说这玩意儿多可靠。
    这几天没事,做了个iscsi服务器,趁机把客户端全部升级。
    偶用的是starwind,这玩意儿速度超快,稳定。不足之处是:网络上下载的15天限制,这个好解决。不爽的只有家庭版下载,不支持超级保护的功能那个ibvolume的多重连接,也就是说一个target只支持一个连接。经研究用其他的功能做的服务器问题多得很,对与网吧来说。解决之道是建立很多很多的连接,都基于同样一个image之上。我的基础image是254g,妈的只能建立60个连接,image越小,可以建立的target就越多,妈的,多气人。200g可以有74 个。算了,60个就60g,总不会有60人同时用吧。
    客户机全是win2000,我一货色升级了:flash8,sp4更新汇总及到现在的所有补丁,maxthon,
    iscsi2.0客户端,以及一些开机和关机的策略设置。

    客户端部分先在客户机安装微软客户端后,使用以下VBS脚本连接:
    On Error Resume Next
    serverip="192.168.0.66"
    Set oshell= CreateObject("WScript.Shell")
    Set fso = CreateObject("Scripting.FileSystemObject")
    if not fso.fileexists(oshell.ExpandEnvironmentStrings("%WinDir%")+"\\system32\\iscsicpl.cpl") then
    end if
    oshell.run "iscsicli AddTargetPortal "&serverip&" 3260",0,1
    oshell.run "iscsicli LoginTarget 33 T * * * * * * * * * * * * * * * 0",0,1

    上面脚本存为vbs使用,192.168.0.66改成你的服务器地址,33分别为每台机器修改使用一个数值(从1 至你设置的最大连接数),这个数值就是磁盘标号的意义,注意每个客户机只能连接一个标号!

    Starwind3.1.4汉化PJ版(在网吧实际安装应用教程)
    SORRY 电脑中毒中的一踏糊涂 没有及时发给大家 昨天写好的稿也找不到了.现在重新打给大家吧.补丁下完自行杀毒 杀出鸽子也好鸟莺也好 全都与我无关 我真的是冤枉的
    教程开始
    1.首先从网上下载StarWind3.1.4官方原版及我提供的补丁文件.下载后安装至D盘starWind目录.停止StarWind iscsi Service进程 解压并覆盖原文件 将时间调到一个遥远的年代2099年?(因为有人担心PJ会过期) 启动Starwind iscsi service进程
    2.在D\starwind新建三个文件夹 1.2和3 把原先d:\starwind全部内容分别复制到d:\starwind\1 d:\starwind\2 d:\starwind\2
    3.开始-运行 CMD.依次进入d:\starwind\1目录运行StarWindService --install --name "starwind2" --display "starwind2" -l1 3270
    再进入d:\starwind\2目录运行StarWindService --install --name "starwind3" --display "starwind3" -l1 3280 再进入
    再进入d:\starwind\3目录运行StarWindService --install --name "starwind4" --display "starwind4" -l1 3290
        全部OK分别启动starwind2 starwind3 starwind4进程 当然最好是重启一下系统

    4.运行桌面的starwind快捷方式.在状态栏点击连接-增加新连接主机添localhost 端口添3270.确定.并依次建立3280.3290端口的连接.然后右键点击四个连接 点击连接输入用户名密码test.确定.
    5.右健点击localhost:3260-添加磁盘-image镜像-下一步-在使用系统中间转换打勾-点击新建image-指定新建镜像的名称与位置(就是阵列所创建的盘符里)比如F:\gengxin.img-指定镜像大小(单位MB)我是240G镜像添写240000-下一步(gengxin.img创建完毕)停止创建磁盘过程点击取消.

    评分

    参与人数 1阳光币 +5 收起 理由
    wum + 5 使用经验分享

    查看全部评分

    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2015-4-24 01:56
  • 签到天数: 1341 天

    [LV.10]以坛为家III

    发表于 2010-7-3 13:09:01 | 显示全部楼层
    VMWare
    从入门到精通的介绍有没有
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2016-2-24 08:33
  • 签到天数: 54 天

    [LV.5]常住居民I

    发表于 2010-7-10 08:16:10 | 显示全部楼层
    原帖由 mahuan1688 于 2010-7-6 17:37 发表
    以后做SCSI就用这个了吗?他和OPENFILE有什么区别吗?我看做XENSERVER有用OPENFILE的,这个可以代替OPENFILE吗?


    OPENFILER 是基于LINUX下的ISCSI存储.
    STARWIND是在WINDOWS环境下安装的一个软件,然后映象IMG文件或是物理硬盘(5.35有映象物理硬盘功能)为ISCSI存储.
    FREENAS 是UNIX下的ISCSI存储

    至于哪个速度更快,还有待于测试和发现.正式环境中使用OPENFILER.测试环境使用STARWIND.我是这么理解的.不过现在看来.STARWIND也完全可以应用于正式环境中.
    本帖子由阳光论坛管理组成员答复

    打造出国内一流的行业软件应用交流论坛--阳光网驿助力企业信息化
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2012-1-28 09:09
  • 签到天数: 99 天

    [LV.6]常住居民II

     楼主| 发表于 2010-8-6 10:00:11 | 显示全部楼层
    还没测试,先把需要的资料放到这里,时间空了就开始测试工作。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2016-2-24 08:33
  • 签到天数: 54 天

    [LV.5]常住居民I

    发表于 2010-8-6 13:42:53 | 显示全部楼层
    回复 5# 神秘人


        这个资料已经很旧了,新的版本都出来N多次了。5.4的都可以使用物理硬盘了。
    启用邀请码注册,提高发帖质量,建设交流社区

    该用户从未签到

    发表于 2010-10-3 13:10:17 | 显示全部楼层
    纯文本的教程阿,楼主辛苦了.谢谢
    启用邀请码注册,提高发帖质量,建设交流社区

    该用户从未签到

    发表于 2010-10-16 11:22:03 | 显示全部楼层
    强大........用作生产环境都可以了
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2020-2-20 08:39
  • 签到天数: 2055 天

    [LV.Master]伴坛终老

    发表于 2010-11-8 14:41:37 | 显示全部楼层
    教程分享的不错,巧了我赶上了
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2013-9-8 21:03
  • 签到天数: 115 天

    [LV.6]常住居民II

    发表于 2011-5-15 10:18:43 | 显示全部楼层
    学习了,正要研究一下做文件服务器呢!!
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表