Build Doc - adaley0518/Tech_Journal GitHub Wiki
Network build
- set gateway to 10.0.5.2, DNS to 10.0.5.5
 - Will need 4 Ubuntu VM's, could use more depending on build
- all connected to LAN
 - each chunk has 2 disks
 - client will have web server
 
 - Client Server: 10.0.5.90
 - Master Server: 10.0.5.91
 - Chunk 1 Server: 10.0.5.93
 - Chuck 2 Server: 10.0.5.94
 
Master Server
- apt-get install lizardfs-master
 - cd /usr/share/doc/lizardfs-master/examples
 - ls (check for config files)
 - cp mfsmaster.cfg /etc/lizardfs/mfsmaster.cfg
 - cp mfsexports.cfg /etc/lizardfs/mfsexports.cfg
 - _cd ~_
 - cd /etc/lizardfs/
- add the following
 
 - add the following
 - cp /var/lib/lizardfs/metadata.mfs.empty /var/lib/lizardfs/metadata.mfs
 - systemctl enable lizardfs=master
 - service lizardfs-master start
 
Client Server
- apt-get install lizardfs-client
 - vi /etc/hosts
 - 10.0.5.91 master-group14
 - mkdir /mnt/lizardfs
 - mfsmount /mnt/lizardfs
 - CGI installation
- apt-get install lizardfs-cgiserv
 - vi /etc/hosts
 - 10.0.5.91 master-group14
 - systemctl enable lizardfs-cgiserv
 - service lizardfs-cgiserv start
 - http://10.0.5.90:9425/mfs.cgi?masterhost=mfsmaster
 
 
Chunk Server
- apt-get install lizardfs-chunkserver
 - cd /usr/share/doc/lizardfs-chunkserver/examples
 - ls (see cfg files)
 - cp mfshdd.cfg /etc/lizardfs/mfshhd.cfg
 - _cd ~_
 - cd /etc/lizardfs/
 - _vi mfshdd.cfg
 - vi mfschunkserver.cfg
 
- vi /etc/hosts/
 - 10.0.5.91 master-group14
 - mkdir /mnt/disk1
 - mkdir /mnt/disk2
 - chown -R lizardfs:lizardfs /mnt/disk1
 - chown -R lizardfs:lizardfs /mnt/disk2
 - systemctl enable lizardfs-chunkserver
 - service lizardfs-chunkserver start