1.将linux集群做好。
2.安装多路径软件。
3.将存储分配给主机。
4.在主机上查找磁盘(集群中的所有主机都做)
Qlogic HBA上:./ql-dynamic-tgt-lun-disc.sh -r -s
或者:
echo "- - -" > /sys/class/scsi_host/hostX/scan
5.多路径软件查看磁盘是否找到(集群中的所有主机都做)
multipath -ll
此处找到的将是UUID号
6.更改/etc/multipath.conf(集群中的所有主机都做)
新增:(例)
multipath {
wwid 3600508b4001079fc0000c00006580000
alias appsharetmp
}
为找到的UUID在多路径上分配别名。
7.service multipathd reload(集群中的所有主机都做)
重新加载.
8.(任一主机上执行)
pvcreate /dev/mapper/appsharetmp
9.(任一主机上执行)
vgcreate gfsvgtmp /dev/mapper/appsharetmp
9 (任一主机上执行)
lvcreate -L 29G -n gfstmp gfsvgtmp
如果出现下面的错误,在两个节点上重启下clvmd进程即可
Error locking on node h3cbl01: Volume group for uuid not found:
10 (任一主机上执行)
mkfs.gfs2 -p lock_dlm -t new_cluster:gfsppan -j 2 /dev/gfsvgtmp/gfstmp
11 (集群中的所有主机都做)
mount -t gfs2 /dev/gfsvgtmp/gfstmp /appsharetemp
12 (集群中的所有主机都做)
修改/etc/fstab
/dev/gfsvgtmp/gfstmp /appsharetemp gfs2 defaults 0 0
在线扩容:
在线扩容GFS文件系统
[[email protected] appshare]# lvextend -L +1g /dev/gfsvg/gfslv
Extending logical volume gfslv to 42.00 GB
Logical volume gfslv successfully resized
[[email protected] appshare]# gfs2_grow /dev/gfsvg/gfslv
FS: Mount Point: /appshare
FS: Device: /dev/mapper/gfsvg-gfslv
FS: Size: 10747890 (0xa3fff2)
FS: RG size: 65533 (0xfffd)
DEV: Size: 11010048 (0xa80000)
The file system grew by 1024MB.
Error fallocating extra space : Operation not supported
gfs2_grow complete.