This page basically describes how to configure OpenFiler as a VMWare Virtual Appliance I had heard about it from a couple of co workers, and thought it might be time to try and get it going. Managing my series of assorted USB devices, Lacie NAS units, and other devices was anything but easy, and definately not centralized.
There were actually very few steps to get this going. Its bascially download, configure, and use. In my case, the first time I downloaded it though, it seemed to download ok, but had errors on extraction. That hasnt happened before, so I thought it was an issue with the actual file. Trying again though, worked fine.
So without further ado, here are the steps :
From that point, its all about tuning/customization to get it to "fit" into my infrastructure. Configuration for me consisted of getting the NIC recognized, changing the IP, the host name, and resetting passwords on admin accounts.
So - best place to start is with a good (required) tip to make this all work - which is to get networking up. By default, at least in my situation, it doesnt work at install time. This tip was found on the OpenFiler Forum site.
After doing that, and rebooting, I no longer see the error about eth0 not found. It grabs that DHCP address, which I didnt want, but I can login and edit some things now.
# Device file installed by rBuilder
DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes TYPE=Ethernet
to this :
# Device file installed by rBuilder
DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.1.255 IPADDR=192.168.1.59 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes TYPE=Ethernet USERCTL=no PEERDNS=no
Then just reboot and its all good.
The last and final task is to launch the site, and login to look around. Point the browser to the secure site of https://vmOpenFiler:446/ and login.
The OpenFiler documentation site is quite good, but a little outdated. I actually preferred to work with the PDF version, because it was easier to print and also easiser to search through. It covers the older 1.1 version, so the screens are a little dated, but for the most part, it covers the basics. For example, page 5 shows how to login - which I didnt know by default. Same for configuring services, adding volumes, etc.
Maybe in the future, I'll add screenshots of how/what was done for all that, but for now, this is just 'how to get it running'. At least that is what I was thinking before I found this site. That has great screenshots and everything I was gonna do anyway - so we'll just go with that.
Update : I did have to add java for something I was working on. In rpath, the utility is called "conary". So to install java runtime, just use the conary tool. In order to install the full JDK, you'll need to follow procedures shown here instead.
[root@openfiler ~]# conary update sun-jre
Including extra troves to resolve dependencies:
alsa-lib:data=1.0.9-2-0.1 alsa-lib:lib=1.0.9-2-0.1 fontconfig:lib=2.3.2-6.4-1 fontconfig:runtime=2.3.2-6.4.1 unixODBC:devellib=2.2.11-1.4-1 unixODBC:lib=2.2.11-1.4-1 xorg-x11:data=6.8.2-30.14-1 xorg-x11:lib=6.8.2-30.14-1
Applying update job 1 of 2:
Install alsa-lib(:data :lib)=1.0.9-2-0.1[~!builddocs]
Install fontconfig(:lib :runtime)-2.3.2-6.4-1[~!builddocs]
Install sun-jre:java=5.0u17-0.1-1[~!gcj]
Install unixODBC(:devellib :lib)=2.2.11-1.4-1
Install xorg-x11(:data :lib)=6.8.2-30.14-1
Applying update job 2 of 2:
Install sun-jre:(:lib :runtime)=5.0u17-0.1-1[~!gcj]
[root@openfiler ~]#