声的伟大!
分类: LINUX
2011-02-24 00:52:57
#GFS笔记
数据的管理的条件
数据管理的可用性:
数据的生存周期: 归档(为以后数据的挖掘提供依据)或存储
频繁的和访问方法: 只读
性能的考量
单点故障(SPOF)
系统架构的扩展功能的考虑:
降低复杂性
提高灵活性
数据的完整性
高性能集群:网格计算 并行计算
SAN 技术:
Fibre Channel
iSCSI
Global Network Block Device (GNBD淘汰)
Fibre Channel:
接口卡:HBA 主机总线适配器
iSCSI 小型计算机接口
传输速率 320M/s
IDE--> SATA
SCSI--> SAS
数据的请求端:initiator(客户端)
数据的响应端: target (服务端) : tcp: port:3260
target连接多个硬盘通过LUN机制实现
RHCS的集群套件
集群基础套件: coresync/openais,CCS(集群配置服务) 同步节点数据 ,CMAN/DLM , Fencing
HA Service Mangement : rgmanager
共享存储 :GFS and CLVM
集群超级工具: iSCSI
RHCS的架构配置:
yum groupinstall Clustering即可或者单独安装 : yum install rgmanager modcluster cluster-cim cluster-snmp ricci
重启ricci : service ricci restart
查看ricci端口为11111
安装luci 要在realserver上
初始化:luci_admin init (会要求输入admin登陆的密码)
重启服务: service luci restart 会显示访问方法
本机测试并进行图形界面配置:
ccs_tool:集群配置系统工具
cman_tool
clustat
clusvcadm
servvice rgmanager start (文件锁)
服务端:组件scsi-target-utils
客户端:组件iscsi-initiator-utils
配置文件:/etc/iscsi/iscsid.conf
配置:
服务端:
yum install scsi-target-utils
service tgtd restart
创建分区
partprobe /dev/sda
export LANG=en #
man tgtadm #
tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2011-02.com.a.node1:appdata 新建
tgtadm --lld iscsi --op show --mode target 查看
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdb1
tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.0.0/24 开放权限
客户端
yum install iscsi-initiator-utils
定义别名 #
vim /etc/iscsi/initiatorname.iscsi
开启iscsi
开机自动启动
iscsiadm -m discovery -t sendtargets -p 192.168.0.65
iscsiadm -m node -T iqn.2011-02.com.a.node1:appdata -p 192.168.0.65
iscsiadm -m node -T iqn.2011-02.com.a.node1:appdata -p 192.168.0.65 -l 登陆
创建分区
格式化
挂载
iscsiadm -m node -T iqn.2011-02.com.a.node1:appdata -p 192.168.0.65 -u 登出
-o delete
服务端: 创建用户登陆
解除bind访问控制
tgtadm --lld iscsi --op ubind --mode target --tid 1 -I 192.168.0.0/24
tgtadm --lld iscsi --op new --mode account --user=terra --password=1233
tgtadm --lld iscsi --op show --mode account
tgtadm --lld iscsi --op bind --mode account --tid 1 -I 192.168.0.0/24
gfs_mkfs -p lock_dlm -t clustername:FsName -j journalnumber -b blocksize -J journalsize