一.迅闪LINUX虚拟磁盘安装、配置
a.安装:
条件:只能接一块做装系统的硬盘(pata或sata不限)。
机器从光驱启动,到引导画面的时候,直接按回车即可。
安装可能遇到问题:
1) 系统找不到光驱驱动器驱动或光盘光驱有问题。 解决方法:1.光盘有问题,重刻光盘。
`` 2.如果用的pata 的光驱,换sata的光驱测试。
3.到的别的机器先把硬盘装好系统,然后把硬盘 换到这台机器上来.
2)系统没有找到硬盘接口驱动或硬盘有问题。
确定不是硬件问题后,换sata的硬盘测试。
设置root用户密码 输入两次密码,next 即可安装配置,后面全自动安装后重启动
b第一次配置:
安装好系统重起后,到Linux 系统的登录界面,用户是root,密码是刚刚安装Linux 系统的时候输入的root 用户密码。
第一次启动系统的时候会弹配置网络的图形界面,配置网络信息:
1.Linux 的网卡标识(像windows的“本地连接”)一般是eth0(第一块网卡),eth1(第二块网卡),eth2(第三块网卡)
2.网卡的状态的查看:
ethtool 网卡标识,例如:ethtool eth0Speed:1000Mb/s 是当前的网卡有接入速度。
只有一块网卡时,根据向导给eth0配置ip,掩码,网关,dns.
如果有二块网卡,请把两块网卡IP设置在不同的网段里面,不然会导致网络不通,如:
eth0 192.168.0.1 255.255.0.0
eth1 10.0.0.1 255.255.0.0
这样网络就配置好了,输入poweroff,关机。接上做虚拟盘用的硬盘和阵列卡,阵列卡要做阵列后开机。
c. web 后台配置 a.WEB浏览器打开WEB后台地址http://您的Linux 虚拟盘服务器IP,首次登录的在用户名为admin,密码为空,登录后,会提示您修改密码。b、 建立磁盘阵列
如果您是用单块盘做虚拟盘的话,就跳过建立阵列的步骤,直接看虚拟盘服务设置。
1)硬阵列驱动加载:
如果您的服务器没有找硬阵列驱动,可以在RAID配置中,选择RAID卡驱动然后点保存,即可安装驱动,等一分钟过后,重起服备器生效。您也可以在WEB管理上上重起服务器,在系统工具中的重起主机可实现该功能。
2)软阵列设置:
在RAID配置中的软RAID配置可以自动创建软阵列。选择要做软阵列的硬盘,点创建按钮,即可现实软阵列的组建,如果想撤销,把先前做软阵列的硬盘上勾去掉,点撤销即可删除这个软阵列。
c 虚拟盘服务设置
1) 选择作为虚拟盘的母盘:如果是软阵列,应该是/dev/md0。
注意:如果您用的是SATA硬盘,但是在这里显示是/dev/hdX设备,正常的应该是/dev/sdX设备,您可以在CMOS设置里面修改一个SATA 的兼容模式,使之为/dev/sdX,,不然硬盘的速度会很慢。
2) 虚拟盘最大缓存:建议用2000M
3) 通信IP:用于控制虚拟盘服务的机器的IP地址,一般为迅闪服务端IP地址。
4) 超级IP:用于更新虚拟盘数据的机器的IP地址。一般为迅闪服务端IP地址。输入好上面的信息后,在虚拟盘服务管理里面,点启动,即可启动虚拟盘服务,这时有在客户机用ISCSI客户端就可以连接Linux 虚拟盘服务器了。ISCSI客户端的安装
d 网卡绑定
如果您的服务器上有多块网卡的话可以做网卡的绑定,可以提高虚拟盘的性能。
1) 选择要绑定的网卡,输入绑定后的IP地址和子网掩码,然后点保存,重起服务器生效。2) 要解除网卡绑定时,把先前做网卡绑定的网卡上的勾去掉,点保存,然后在网络设备配置中为每个网卡的设IP地址和子网掩码,点保存,重起服务器生效。g 日常维护
1) 计划任务:因为每个网吧的情况都不一样,有网吧Linux 虚拟盘服务器一年不重起可以连续工作正常,少数网吧由于软硬件有兼容问题。
2) 所以我们提供了可选的定时重起虚拟盘服务和服务器系统,它们分别在服务配置和系统工具的自动重启中设置的。
2) 系统监控:在系统工具的系统监控页面中,可以看到虚拟盘服务器系统上的各种实时信息。如(虚拟盘的连接数,CPU利用情况,网络利用情况等)。二.ISCSI客户端安装设置与要点。
a)迅闪服务端的双网卡的问题.
迅闪服务端使用双网卡的时候两块网卡时,一定要指定从那块网卡开连接,不然如果是用非超级IP来Linux 虚拟盘的话,那么写操作将不会被保存.
打开微软的iscsi客户端,添加Linux 服务器IP地址.
b)关于克隆系统后部分机器连不上 Linux 虚拟盘问题的解决方法(手动也连不上的问题).
先看下报什么错,手动把iscsi客户端里面的IP删除了,然后手动添加LINUX服务器IP,这时应该会报错上面报错是iscsi客户端连接Linux 虚拟盘服务器时,验证失败,这个错误是由于部分机器的iscsi节点名的重复的情况
可以General 选项卡中修改node name 保证每台机器不一样.也可以用批处理来实现.
hostname >%temp%/hostname.txt
for /f %%a in (%temp%/hostname.txt) do iscsicli NodeName %%a
del /f %temp%/hostname.txt把这个批处理加到迅闪服务端的开机执行中,就不要一台台机器改了.c) iscsi客户端添加时IP报错,iscis客户端安装不正常,或有些系统服务被禁用,请重安装下客户端.d)下面的错误,是不能连接到服务器,试ping 下虚拟盘服务器,如果能ping 虚拟盘服务器,在虚拟盘系统下用
三.虚拟盘服务器回写设置:
1.给系统添加一块专门做回写的硬盘,fdisk -l 看下那块硬盘是那个块设备,比如是/dev/sdc。
2.给这个盘分区格式化,用fdisk 把 /dev/sdc里面的所有的分区全部删除,然后建一个ext3分区并格式化它。
Linux 下面的命令行:
fdisk /dev/sdc
d
.....
wmkfs.ext3 /dev/sdc1如果提示/dev/sdc1没有找到,请重启下系统
3.编辑fstab文件挂载分区。
Linux 下命令操作:
vi /etc/fstab/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts dmpevpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0/dev/sdc1 /tmp/iscsi ext3 defaults 0 0 注:添加该行mount -a
4.重启服务器生效四.Linux 虚拟盘服务器的群集.
不需要同步群集服务器 的那个小程序.
第一步.如果你用两台Linux服务器服务器做群集的话,把这两台机器的超级IP能设成迅闪服务端的IP.
第二步.在迅闪服务端,用iscsi客户端分别连两台Linux 服务器,出盘X,Y,必须同时能出盘.
第三步.在迅闪服务端的系统设置->虚拟磁盘->linux 虚拟磁盘,添加这两台服务器.指定盘符X(主虚拟盘),Y.
三层下载游戏目录指定X就可以了,Y盘会自动同步过去的.迅闪服务端的更新日志:
/log/ UpdateS.log 同步游戏文件日志
/log// HtUpdaterLog.ini 已经完成游戏日志.五.Linux 虚拟盘相关的配置文件,和状态文件.
查看方法:
cat 文件名 |more 注:加|more 可以分屏显示.
vi 文件名 注:可以编辑查看
或用winscp 登录到Linux 服务器上查看编辑.
1.Linux虚拟盘服务配置文件.
基本配置:/etc/ietd.conf 下面是该文件的内容# Example iscsi target configuration
#
# Everything until the first target definition belongs
# to the global configuration.
# Right now this is only the user configuration used
# during discovery sessions. "IncomingUser" specifies credentials the
# initiator has to provide - several of these are supported. If mutual
# CHAP shall be employed, "OutgoingUser" specifies the user/pass
# combination the target will provide - only one is supported.
# Leave them alone (keep them commented out) if you don�6�5t want to use
# authentication for discovery sessions.#iSNSServer 192.168.1.16
#iSNSAccessControl No#IncomingUser joe secret
#OutgoingUser jack 12charsecret# Targets definitions start with "Target" and the target name.
# The target name must be a globally unique name, the iSCSI
# standard defines the "iSCSI Qualified Name" as follows:
#
# iqn.yyyy-mm.
#
# "yyyy-mm" is the date at which the domain is valid and the identifier
# is freely selectable. For further details please check the iSCSI spec.MaxVolume 2000 注:客户机缓存大小
Target www.hintsoft.net:172.17.11.56 注:www.hintsoft.net:172.17.11.56 是Target 名称
# Users, who can access this target. The same rules as for discovery
# users apply here.
# Leave them alone if you don�6�5t want to use authentication.
#IncomingUser joe secret
#OutgoingUser jim 12charpasswd
# Logical Unit definition
# You must define one logical unit at least.
# Block devices, regular files, LVM, and RAID can be offered
# to the initiators as a block device.
Lun 0 Path=/dev/hdd,Type=fileio 注: /dev/hdd 做虚拟盘用的硬盘,也可以是分区,如/dev/hdd1
# Alias name for this target
# Alias Test
# various iSCSI parameters
# (not all are used right now, see also iSCSI spec for details)
MaxConnections 1
InitialR2T Yes
ImmediateData No
MaxRecvDataSegmentLength 8192
MaxXmitDataSegmentLength 8192
MaxBurstLength 262144
FirstBurstLength 65536
DefaultTime2Wait 2
DefaultTime2Retain 20
MaxOutstandingR2T 8
DataPDUInOrder Yes
DataSequenceInOrder Yes
ErrorRecoveryLevel 0
HeaderDigest CRC32C,None
DataDigest CRC32C,None
# various target parameters
Wthreads 82.通信IP和超级IP的配置文件
/etc/socketip
这个文件很简单,格式:
通信ip,超级ip3.Linux虚拟盘服务的状态文件
tid:1
write:disk
name:www.hintsoft.net:172.17.11.56 注:Target 名称
SessionCounts:1
MaxSessions:0
MaxVolume:2000M 注:缓存大小 2000M
HasSuperIP:YES
SuperIP:172.17.11.58 注:超级IP
sid:281475899523136 initiator:iqn.1991-05.com.microsoft:server-50
cid:1 ip:172.17.11.50 state:active hd:crc32c dd:crc32c 注:iscsi客户端的连接信息,iqn.1991-05.com.microsoft:server-50该客户端的节点名.六.关于阵列卡驱动问题.WEB后台的驱动列表是针对 RedHat Enterprise Linux 5 中没有驱动而添加的.因为它已经自带很多驱动.
Intel ICH6 Raid controller 可针对 intel ich5 ich6 ich7 系统主板可以,关于intel s3000的主板要
在主板的bios设置中把raid类型改成lsi,就可以用这个来驱动.
Intel ICH9(R) Raid controller intel ICH9(R) 的驱动,主要是用于intel S5000 的主板.七.关于Linux 服务器死机问题
1.首先要检查硬件是否有问题,硬件的温度过高等原因.
2.建议做虚拟服务器的内存用相同颗粒、相同品牌的单面内存.
3.官方正在找Linux 内核出错的原因.
4.把客户机的回写到其它硬盘上.(前面有说明)
我加你QQ,给你答案