現在的問題是這樣的:
1. 用centos6.3配置好了2個節點的cluster,運行正常
2. 安裝了lvm2軟體,在節點上面啟動了clvmd
3. 創建了一個scsi共享存儲,在2個節點都可以看到,為/dev/sdb
問題是:
我在node1上面pvcreate, vgcreate, lvcreate以後,在另外一台node2上面是看不到的, 怎麼回事了?
# service clvmd status
clvmd (pid 3265) is running...
Clustered Volume Groups: myvg
Active clustered Logical Volumes: mylv
#
# service clvmd status
clvmd (pid 5103) is running...
Clustered Volume Groups: (none)
Active clustered Logical Volumes: (none)
《解決方案》
本帖最後由 cnvbird 於 2012-11-12 12:08 編輯
對的 格式化成gfs2 然後掛到系統某個目錄下,一個node 對共享分區操作,另外一個node 立馬可以看到
mkfs.gfs2 -p lock_dlm -t clusterName:mydisk -j 8 /dev/yourVgName/yourPvName 請根據自己情況,參考這條命令
我會用clvmd+gfs,這樣應該就ok了.
gfs現在可以用了。我用了qdisk,然後啟動的時候報這個錯事怎麼回事了??
Starting cluster:
Checking if cluster has been disabled at boot... [ OK ]
Checking Network Manager... [ OK ]
Global setup... [ OK ]
Loading kernel modules... [ OK ]
Mounting configfs... [ OK ]
Starting cman... [ OK ]
Starting qdiskd... [ OK ]
Waiting for quorum... [ OK ]
Starting fenced... [ OK ]
Starting dlm_controld... [ OK ]
Starting gfs_controld... [ OK ]
Unfencing self... [ OK ]
Joining fence domain... [ OK ]
Starting clvmd:
Activating VG(s): Incorrect metadata area header checksum on /dev/mapper/qdisk at offset 4096
1 logical volume(s) in volume group "ha-c-vg1" now active
2 logical volume(s) in volume group "VolGroup" now active
[ OK ]
Mounting GFS2 filesystem (/my-share): [ OK ]
Starting Cluster Service Manager: [ OK ]