本家 [[https://lizardfs.com>+https://lizardfs.com]] 分散ファイルシステム 要件として下記が上げられる -Master server BeeGFSのManagement Serverに該当 -Metadata server Metadataは最低&color(magenta){2台で構成};され、一台は「&color(magenta){正};」で全体の管理する役目ももつmaster serverとなる。 もう一台はmetadataの「&color(magenta){副};」として存在する。各最低32GBのメモリーとmetadataを収めるstorageで構成させる --master server --shadow master servers -Chunk server データを収める場所。 CPU、搭載メモリはあまり重要ではなく、2台ほどから始められる。一台当たり8、12、16本のHDDを用意して、その中で複製やらxorを行う([[GlusterFS]]っぽい) BeeGFSのStorage Serverに該当 -Metadata server(Metalogger) -(Metalogger) BeeGFSのMetadata Serversに該当 -Client 専用のリポジトリを登録して、下記パッケージを用途に応じてインストールします #code(nonumber){{ lizardfs-master - LizardFS master server lizardfs-chunkserver - LizardFS data server lizardfs-client - LizardFS client lizardfs-adm - LizardFS administration tools (e.g, lizardfs-probe) lizardfs-cgi - LizardFS CGI Monitor lizardfs-cgiserv - Simple CGI-capable HTTP server to run LizardFS CGI Monitor lizardfs-metalogger - LizardFS metalogger server lizardfs-debuginfo - (CentOS 7 / RHEL 7 only) Debugging symbols and sources for all the LizardFS binaries }} ここでは[[BeeGFS]]で使ったマシンを綺麗にして使いまわしてます。 |BGCOLOR(YELLOW):No|BGCOLOR(YELLOW):役割|BGCOLOR(YELLOW):host|BGCOLOR(YELLOW):HW構成(仮想マシン)|BGCOLOR(YELLOW):備考&color(red){*};| |1|Master server|ms.sybyl.local||| |2|Metadata server|mds.sybyl.local|sda:16GB(system)&br;sdb:4GB(metadata,/beegfs)|| |3|Chunk server|ss1.sybyl.local|sda:16GB(system)&br;sdb:32GB(storage,/beegfs)|| |~|~|ss2.sybyl.local|~|~| |~|~|ss3.sybyl.local|~|~| |4|Client|client.sybyl.local||| ***リポジトリを登録 [#n68ae013] #code(nonumber){{ [root@ss1 ~]# curl -o /etc/yum.repos.d/lizardfs.repo http://packages.lizardfs.com/yum/el7/lizardfs.repo [root@ss1 ~]# cat /etc/yum.repos.d/lizardfs.repo [lizardfs] name=LizardFS Packages baseurl=http://packages.lizardfs.com/yum/centos7/ enabled=1 gpgcheck=0 gpgkey= [root@ss1 ~]# }}