در این مقاله مروری میکنیم بر طریقه راهاندازی Gluster-fs، همراه ما باشید .
طریقه راهاندازی سریع Gluster-fs بر روی چند رزبریپای
توجه کنید که هنگام نصب از package manager، همه نسخه های gluster-fs در دستگاه های مختلف یکی باشد.
بعد از نصب gluster-fs برای دستگاه ذخیرهسازی فایل سیستم نصب نمایید:
# mkfs.xfs -i size=512 /dev/sdb1 # mkdir -p /data/brick1 # echo '/dev/sdb1 /data/brick1 xfs defaults 1 2' >> /etc/fstab # mount -a && mount
درصورتی که دستگاه ذخیرهسازی فیزیکی ندارید میتوانید دستگاه ذخیرهسازی مجازی درست کنید.
dd if=/dev/zero of=~/VHDD.img bs=1M count=1000 status=progress
حال firewall خود را تنظیم کنید و اجازهی دسترسی سرورها به یکدیگر را بدهید:
# iptables -I INPUT -p all -s <ip-address> -j ACCEPT
در این مرحله سرورهایی که میخواهند استفاده شوند را برای هم معرفی کنید:
از سرور 1 :
# gluster peer probe server2 # gluster peer probe server3
از سرور۲:
# gluster peer probe server1
بعد از اینکار با اجرای دستور زیر باید اطلاعات سرور های دیگر را مشاهده نمایید:
# gluster peer status
حال حجم های gluster-fs را با دستورات زیر میسازیم:
# mkdir -p /data/brick1/gv0 # gluster volume create gv0 replica 3 server1:/data/brick1/gv0 server2:/data/brick1/gv0 server3:/data/brick1/gv0 # gluster volume start gv0
با دستور زیر چک کنید که همه چیز به خوبی پیش میرود:
# gluster volume info
برای بررسی اینکه gluster-fs به درستی کار میکند میتوانید در یکی از سرورها فضای gluster-fs را بر روی یکی از پوشه ها نصب کنید:
# mount -t glusterfs server1:/gv0 /mnt
اکنون در mnt یک پوشه درست کنید. از ۳ ماشین دیگر نیز به این پوشه دسترسی دارید!
دستورات مدیریتی Gluster-FS
از دستور زیر برای لیست کردن همه پره های gluster-fs استفاده می کنیم:
$ gluster pool list
همچنین برای اضافه و حذف کردن گره ها دستور زیر را وارد کنید:
$ gluster peer probe IP_OF_NODE $ gluster peer detach IP_OF_NODE
بررسی کردن وضعیت گره ها:
$ gluster peer status
بررسی کردن سرعت read و write:
gluster volume top <volname> read-perf bs <num> count <num> brick <host:path> list-cnt <num>
1 دیدگاه