Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- I. Server 1
- yum install epel-release -y
- yum update -y
- vi /etc/hosts
- 10.11.23.100 gluster01
- 10.11.23.112 gluster02
- 10.11.23.118 client01
- mkfs.ext4 /dev/sdb
- mkdir -p /upload
- mount /dev/sdb /upload
- vi /etc/fstab
- /dev/sdb /upload ext4 defaults 1 2
- yum install centos-release-gluster
- yum install glusterfs-server -y
- systemctl enable glusterd
- systemctl start glusterd
- yum -y install nfs-ganesha-gluster
- mv /etc/ganesha/ganesha.conf /etc/ganesha/ganesha.conf.org
- vi /etc/ganesha/ganesha.conf
- # create new
- NFS_CORE_PARAM {
- # possible to mount with NFSv3 to NFSv4 Pseudo path
- mount_path_pseudo = true;
- # NFS protocol
- Protocols = 3,4;
- }
- EXPORT_DEFAULTS {
- # default access mode
- Access_Type = RW;
- }
- EXPORT {
- # uniq ID
- Export_Id = 101;
- # mount path of Gluster Volume
- Path = "/vol_distributed";
- FSAL {
- # any name
- name = GLUSTER;
- # hostname or IP address of this Node
- hostname="10.0.0.51";
- # Gluster volume name
- volume="vol_distributed";
- }
- # config for root Squash
- Squash="No_root_squash";
- # NFSv4 Pseudo path
- Pseudo="/vfs_distributed";
- # allowed security options
- SecType = "sys";
- }
- LOG {
- # default log level
- Default_Log_Level = WARN;
- }
- firewall-cmd --zone=public --add-port=24007-24008/tcp --permanent
- firewall-cmd --zone=public --add-port=24009/tcp --permanent
- firewall-cmd --zone=public --add-service=nfs --add-service=samba --add-service=samba-client --permanent
- irewall-cmd --zone=public --add-port=111/tcp --add-port=139/tcp --add-port=445/tcp --add-port=965/tcp --add-port=2049/tcp --add-port=38465-38469/tcp --add-port=631/tcp --add-port=111/udp --add-port=963/udp --add-port=49152-49251/tcp --permanent
- firewall-cmd --reload
- gluster peer probe gluster02
- gluster peer status
- mkdir /upload/data
- gluster volume create vapp replica 2 10.11.23.100:/upload/data 10.11.23.112:/upload/data
- gluster volume start vapp
- gluster volume info
- gluster volume set vapp ctime off
- yum -y install nfs-utils
- systemctl start nfs-ganesha
- systemctl enable nfs-ganesha
- II. Server 2
- yum install epel-release -y
- yum update -y
- vi /etc/hosts
- 10.11.23.100 gluster01
- 10.11.23.112 gluster02
- yum install centos-release-gluster
- yum install glusterfs-server -y
- systemctl enable glusterd
- systemctl start glusterd
- yum -y install nfs-utils
- mount -t nfs4 node01.srv.world:/vfs_distributed /mnt
- firewall-cmd --zone=public --add-port=24007-24008/tcp --permanent
- firewall-cmd --zone=public --add-port=24009/tcp --permanent
- firewall-cmd --zone=public --add-service=nfs --add-service=samba --add-service=samba-client --permanent
- irewall-cmd --zone=public --add-port=111/tcp --add-port=139/tcp --add-port=445/tcp --add-port=965/tcp --add-port=2049/tcp --add-port=38465-38469/tcp --add-port=631/tcp --add-port=111/udp --add-port=963/udp --add-port=49152-49251/tcp --permanent
- firewall-cmd --reload
- gluster peer probe gluster01
- gluster peer status
- III. Client
- yum install epel-release -y
- yum update -y
- yum -y install glusterfs-client
- mkdir -p /upload
- mount.glusterfs 10.11.23.100:/vapp /upload
- vi /etc/fstab
- 10.11.23.100:/vapp /upload glusterfs defaults,_netdev 0 0
- firewall-cmd --zone=public --add-rich-rule='rule family="ipv4" source address="10.11.23.100" accept'
- firewall-cmd --reload
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement