今天在ovirt中使用glusterfs時, 發現一點問題, gfs deactive後就無法激活了, 檢視日志.
問題出在權限上面.
檢視brick的目錄權限, 兩個brick節點的權限都變成了root:root. 600.
drw------- 4 root root 4096 aug 6 17:03 gfs_b1
而ovirt要求的目錄是vdsm:kvm的, 不管是nfs還是glusterfs. 都需要這樣的owner和group.
檢視 http://wiki.ovirt.org/features/glusterfs_storage_domain
指出, 使用glusterfs, 必須修改volume的權限.
修改gid, uid和server.allow-insecure.
修改所有 brick 目錄的mod
現在可以正常的激活glusterfs domain了.
[參考]
1. http://blog.gluster.org/category/glusterfs-openstack-cinder/
2. http://wiki.ovirt.org/features/glusterfs_storage_domain
3. http://www.middleswarth.net/2012/07/04/installing-ovirt-3-1-and-glusterfs-using-either-nfs-or-posix-native-file-system/