集羣基礎-----(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.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章