Fileserver: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 58: | Line 58: | ||
== Post Reboot == | == Post Reboot == | ||
The ZFS pool does not get mounted automatically | The ZFS pool does not get mounted automatically when the machine starts. This leads to a bit of confusion, as the share is still available, but empty. Here's how to fix it: | ||
* Login as root via SSH | * Login as root via SSH | ||
Line 67: | Line 67: | ||
mount -a | mount -a | ||
</pre> | </pre> | ||
Then everything should be fine again. | |||
[[Category:Infrastructure]] | [[Category:Infrastructure]] |
Revision as of 12:31, 27 June 2016
We are running a Fileserver at the space to store all kinds of stuff, as well as use it for generel data exchange (getting stuff to the laser, anyone?
Access
IP: 10.10.20.61
- There's a SMB (windows) share that should be writable to everyone. Try this \\10.10.20.61\share
Setup
We are running OpenMediaVault 3 (Erasmus) on Debian Jessie.
Hardware
- 2 Intel(R) Xeon(R) 5130 Dual Core @ 2.00GHz
- 6GB RAM
- 2x 150GB SATA Bootdrives built into case
- 8x 500GB SATA Drives in hotswappable bays
- 3ware 9550sxu-8lp RAID controller (for the 500GB drives, set in JBOD mode)
Software
We wanted to run the two boot drives in a software RAID1 array, so we had to install a barebones Debian system and then install OMV ontop, because the OMV installer disks do not seem to support this.
- Install Debian 8 from scratch, setting up the RAID1 in the process.
- Reinstall the bootloader on both drives (setup will only install on one)
dpkg-reconfigure grub-pc
- Install OpenMediaVault Erasmus (only version compatible with Debian Jessie at the time of installation)
echo "deb http://packages.openmediavault.org/public erasmus main" > /etc/apt/sources.list.d/openmediavault.list apt-get update apt-get install openmediavault-keyring postfix apt-get update apt-get install openmediavault omv-initsystem
- Reboot
- Log into webinterface (User: admin, PW: openmediavault)
- Change the password
- Install ZFS plugin for OMV following this guide
- The Plugin seems mature enough that you do not need to enable the ZFS testing repository, the normal one seems just fine
- The installation of the plugin itself however did not go through completely on the webinterface. I was required to restart and finish the installation from the commandline with
dpkg --configure -a
- So if you keep getting error messages in the WebUI after the installation, log onto the machine and run this until it produces no more output.
- Setup a ZFS pool: We just setup one pool with all 8 drives, as a RAIDZ2 (the disks are already a bit old). You can do it all on the WebUI, but it'll take time until the pool is initialized, and there's no status information, so just wait (took about 8 hours on our machine)
- Setup the Samba share
- Go to the SMB/CIFS configuration on the WebUI
- Enable the Samba service
- Make sure "Null passwords" are enabled
- Save
- Go to "shares" and add a new share
- Set permissions on the share to "Read/Write/Execute" for everyone (owner,group,others)
- Set Public to "Only guests"
- Activate "Browesable"
- Activate "Recycle bin" if you feel like it (we haven't)
- Save
- Activate configuration
Post Reboot
The ZFS pool does not get mounted automatically when the machine starts. This leads to a bit of confusion, as the share is still available, but empty. Here's how to fix it:
- Login as root via SSH
umount /export /share zfs mount internal mount -a
Then everything should be fine again.