集群基础-----(iscsi远程共享存储)

远程存储iscsi
  1. iscis (在两个集群以外的设备上,作用:加一个存储)—-共享存储

    1) yum install -y scsi-* ##
    2) vim /etc/tgt/targets.conf

    (38行)<target iqn.2007-07.com.example:server.target1>
             backing-store /dev/vdb
             initiator-address 172.25.39.1
             initiator-address 172.25.39.4
         </target>

3) /etc/init.d/tgtd start
4) tgt-admin -s ##测试配置文件修改是否生效
5) ps ax 查看应该会有两个tgt服务(如果开两次就会有四个–持续性连接)

存储共享

server1(前三步两个服务都做)
1.安装iscsi输出端
yum install -y iscsi-*
2.寻找iscsi的设备(发现资源)
iscsiadm -m discovery -t st -p 172.25.39.2

3.登陆到发现的资源
iscsiadm -m node -l

4.分区(查看cat /proc/partitions—内核级别更保险《fdisk -l》—这项只在主节点做,另一个上面扫描就可显示出来。因为两个节点在一个集群里面,只做一个就可以)

[root@server1 html]# cat /proc/partitions 
major minor  #blocks  name

 252        0   20971520 vda
 252        1     512000 vda1
 252        2   20458496 vda2
 253        0   19439616 dm-0
 253        1    1015808 dm-1
   8        0    8388608 sda

1) fdisk -cu /dev/sda ##给sda分区(partprobe刷新内核分区)
[n–全给–全部–t–8e]

[root@server1 html]# cat /proc/partitions (在s4上先partprobe后cat )

major minor  #blocks  name

 252        0   20971520 vda
 252        1     512000 vda1
 252        2   20458496 vda2
 253        0   19439616 dm-0
 253        1    1015808 dm-1
   8        0    8388608 sda
   8        1    8387584 sda1

2) vim /etc/lvm/lvm.conf ##里面的状态会变成集群状态(462行)
3) pvcreate /dev/sda1
pvs
4) vgcreate clustervg /dev/sda1
vgs
5) lvcreate -L +2G -n demo clustervg
lvs
6) mkfs.ext4 /dev/clustervg/demo ##格式化为ext4文件系统

5.测试
clustat ##查看目前集群在哪工作

https://172.25.39.1:8084 Service Groups的apache需要加入IP Address、Filesystem、Script

apache(在网页里面集群的设置)服务的重新定位(-r)
    clusvcadm -r apache -m server4
    激活(-e)  关闭(-d)   指定(-m

********gfs2文件类型创建(两个后端同步)

1.iscsiadm -m discovery -t st -p 172.25.42.2
iscsiadm -m node -l

  1. mkfs.gfs2 -j 3 -p lock_dlm -t hao:mygfs2 /dev/clustervg/demo

  2. mount /dev/clustervg/demo /var/www/html

  3. blkid 查看挂载文件的UUID

    vim /etc/fstab—-永久挂载

UUID="7333efbc-c142-7824-e8a4-6e8cce95fd8b" /var/www/html/ gfs2 _netdev,defaults 0 0(注意:gfs2 是网络类型,要添加 _netdev )
mount -a            使得挂载立即生效

5.df的时候发现占用内存很大,觉得不合理。但实际是之前划分了三个每个128M所以才占用很大内存

[root@server1 html]# df -h
Filesystem                    Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root   19G  3.6G   14G  21% /
tmpfs                         499M   32M  468M   7% /dev/shm
/dev/vda1                     485M   33M  427M   8% /boot
/dev/mapper/clustervg-demo    2.0G  388M  1.7G  19% /var/www/html
[root@server1 html]# gfs2_tool journals /dev/clustervg/demo 
journal2 - 128MB
journal1 - 128MB
journal0 - 128MB
3 journal(s) found.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值