Changes

From Amahi Wiki
Jump to: navigation, search
1,063 bytes added ,  03:49, 23 June 2020
{{NeedsUpdate}}
{{MessageBox|
backgroundcolor = #faa|
image =Warning.png|
heading =WARNING|
message = This is recommended only for advanced users, proceed with caution.}}
===What is FlexRAID?===
[http://www.flexraid.com/ FlexRAID] is a highly scalable and smart storage system that turns independent hard drives of various sizes, makes, and models into storage pools and storage pools into storage clouds.
Furthermore, FlexRAID is not limited to hard disks as it can pool data from all accessible sources including removable media, external storage, network shares, LUNs, disk arrays, etc.
=== Links ==='''NOTE:''' Ensure you turn off Greyhole and disable it permanently as shown in [[Greyhole#Disable_Greyhole|Greyhole Disable Section]]. THey <u>SHOULD NOT</u> been run together and could produce disastrous results. DownloadsCLI Client:{{Link|<!--http://download.openegg.org/release/FlexRAID/Basic/1.4/b7/FlexRAID_Basic_Host_1.4_beta7.binhttp://download.openegg.org/release/FlexRAID/Basic/1.4/b7/FlexRAIDWebUI_1.4.tar.gz}}--><pre style="white-space: pre-wrap; word-break: keep-all;"><nowiki>http://download.openegg.org/release/FlexRAID/Basic/1.0/FlexRAID_Basic_CMD_Client_1.0_final.bin</nowiki></pre>  
Forums:
{{Link| <nowiki>http://www.openegg.org/forums/forums/list.page}}</nowiki> Tutorials: <nowiki>http://www.openegg.org/forums/posts/list/173.pagehttp://www.openegg.org/forums/posts/list/167.page</nowiki>
===Installation===
* Create a web app called '''flexraid'''
* [[Open_Terminal_as_root|As root user]], do the following:{{Code| cd /var/hda/web-apps/flexraid wget <nowiki>http://download.openegg.org/release/FlexRAID/Basic/1.4/b7/FlexRAID_Basic_Host_1.4_beta7.bin</nowiki># Unarchived the file and moved it to html wget <nowiki>http://download.openegg.org/release/FlexRAID/Basic/1.4/b7/FlexRAIDWebUI_1.4.tar.gz</nowiki># cd tar -xzpf FlexRAIDWebUI_1.4.tar.gz -d html# chmod +x ./FlexRAID_Basic_Host_1.4_beta7.bin# ./FlexRAID_Basic_Host_1.4_beta7.bin# When * Accept the EULA and when prompted for location, I entered enter '''''/home/<USERNAME>/openegg'''''.# Then manually edited * Edit the web app .conf file : vi /etc/httpd/conf.d/1000###-flexraid.conf# Added a * Add the following line after server lines...ServerAlias line: RedirectPermanent / <nowiki>http://localhost:8080</nowiki># Restarted httpd....* Restart web server: service httpd restart# Downloaded the * Start FlexRAID and WebUI and extract it into cd : /home/user/FLEXRAID & /var/hda/web-apps/flexraid # Started FlexRAID.../homehtml/user/FLEXRAID &start.sh# Opened * Open web browser and navigated navigate to : <nowiki>http://localhost:8080.</nowiki># * Log in using admin/adminas user name and password.<br />
=== Create Init Script (Not Working)===Create * To enable FlexRAID to start on boot, create the file named '''flexraid ''' and insert the following text: <pre>#! /bin/sh
# by wyld ### BEGIN INIT INFO # Provides: FlexRAID application instance # Required-Start: $all # Required-Stop: $all # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts FlexRAID app # Description: starts instance of FlexRAID app using start-stop-daemon ### END INIT INFO
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/flexraid:/opt/flexraid/webui
############### EDIT ME ##################
# daemon DAEMON=/home/amahi/openegg/FlexRAID DAEDIR=/home/amahi/openegg/ wDAEDIR=/var/hda/web-apps/flexraid/html NAME="flexraid" DESC="FlexRAID backend and webui" USER="root"
LOGDIR=/var/log RUNDIR=/var/run ARGS=""
############### END EDIT ME ################## test -x $DAEMON || exit 0
test set -x $DAEMON || exit 0e
set case "$1" in start) echo "Starting $DESC: " start-estop-daemon --start --oknodo --background --chdir $DAEDIR --exec $DAEMON start-stop-daemon --start --oknodo --chdir $wDAEDIR --name $NAME.web --startas /bin/sh $wDAEDIR/start.sh echo "[ $NAME ]" ;; stop) echo "Stopping $DESC: " start-stop-daemon --stop --oknodo --exec $DAEMON start-stop-daemon --start --oknodo --chdir $wDAEDIR --name $NAME.web --startas /bin/sh $wDAEDIR/stop.sh echo "[ $NAME ]" ;;
case "$1" in start restart) echo "Starting Restarting $DESC: " start-stop-daemon --start stop --oknodo --background --chdir $DAEDIR --exec $DAEMON start-stop-daemon --start --oknodo --chdir $wDAEDIR --name $NAME.web --startas /bin/sh $wDAEDIR/startstop.sh echo "[ $NAME ]" ;; stop) echo "Stopping $DESC: " sleep 1 start-stop-daemon --stop start --oknodo --background --chdir $DAEDIR --exec $DAEMON start-stop-daemon --start --oknodo --chdir $wDAEDIR --name $NAME.web --startas /bin/sh $wDAEDIR/stopstart.sh echo "[ $NAME ]" ;; *) N=/etc/init.d/$NAME echo "Usage: $N {start|stop|restart}" >&2 exit 1 ;;esac
restart) echo "Restarting $DESC: " start-stop-daemon --stop --oknodo --exec $DAEMON start-stop-daemon --start --oknodo --chdir $wDAEDIR --name $NAME.web --startas /bin/sh $wDAEDIR/stop.sh sleep 1 start-stop-daemon --start --oknodo --background --chdir $DAEDIR --exec $DAEMON start-stop-daemon --start --oknodo --chdir $wDAEDIR --name $NAME.web --startas /bin/sh $wDAEDIR/start.sh echo "[ $NAME ]" ;; *) N=exit 0</etc/init.d/$NAME echo "Usage: $N {start|stop|restart}" pre>&2 exit 1 ;; esac exit 0
* To enable the script to run on boot, do the following:
{{Code| install -m 755 flexraid /etc/init.d/ /sbin/chkconfig flexraid on /sbin/service flexraid start}}* To start/stop the service: service flexraid start service flexraid stop* To check service status: service flexraid status
===Post Install Questions===
* Does Greyhole need to be disabled?
* Does this work with LVM disks?
 
[[Category:Apps]]
12,424

edits