Latest News:
2018-11-29: XigmaNAS 11.2.0.4.6229 - released!

We really need "Your" help on XigmaNAS https://translations.launchpad.net/xigmanas translations. Please help today!

Producing and hosting XigmaNAS cost money, please consider a donation to our project so we can continue to offer you the best.
We need your support! eg: PAYPAL

Boot Environments GUI Manager

General information about XigmaNAS
Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
User avatar
JoseMR
Hardware & Software Guru
Hardware & Software Guru
Posts: 860
Joined: 16 Apr 2014 04:15
Location: PR
Contact:
Status: Offline

Boot Environments GUI Manager

#1

Post by JoseMR » 04 Dec 2018 21:28

Hello XigmaNAS RootOnZFS users, I've finally got some time and created an initial Boot Environments management GUI page, while XigmaNAS RootOnZFS Firmware Upgrades are pretty robust, it still will be handy to manage BE's on demand withing the WenGUI for convenience.

With this basic beadm wrapper you can easily do the following things from XigmaNAS WebGUI:
  • Activate/Switch between Boot Environments..
    Create new Boot Environments.
    Rename Boot Environments, even active ones.
    Delete Boot Environments.

I'm providing this early(but fully functional) page in order to get some suggestions and feedback about its functionality.

Note that I plan to add the below advanced functionality in the future, so please don't request those until initial be manage is added and polished.
*Boot Environments mount/unmount.
*Boot Environments backup to compressed file.
*Boot Environments restore from compressed file.

Standalone .zip file(FINAL):
XN_BE_Manager_Final.zip

Installation:
Unzip and copy the files to "/usr/local/www" and reset browser cache.
After that simply navigate to: "Disks > ZFS > Boot Environments > Boot Environments"


BE Manager screenshots:
BEM-1-DASH.png
BEM-2-ADD.png
BEM-3-ACTIVATE.png
BEM-4-RENAME.png
BEM-5-DELETE.png
BEM-6-INFO.png
Regards
You do not have the required permissions to view the files attached to this post.
System: FreeBSD 12.0, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
Testing: XigmaNAS RootOnZFS v2(Unofficial/Alpha), VirtualBox, 2 x CPU Cores, 4GB vRAM. (Devel).
VMs: XigmaNAS Embedded and Full Latest, VirtualBox, 2 x CPU Cores, 4GB vRAM. (Devel).
Addons Devel GitHub
JoseMRPubServ Resources

doktornotor
Advanced User
Advanced User
Posts: 155
Joined: 16 May 2017 00:22
Status: Offline

Re: Boot Environments GUI Manager

#2

Post by doktornotor » 05 Dec 2018 05:28

HTTP 502

User avatar
JoseMR
Hardware & Software Guru
Hardware & Software Guru
Posts: 860
Joined: 16 Apr 2014 04:15
Location: PR
Contact:
Status: Offline

Re: Boot Environments GUI Manager

#3

Post by JoseMR » 05 Dec 2018 05:36

doktornotor wrote:
05 Dec 2018 05:28
HTTP 502

Strange, I redo a Test VM and can access the be GUI and create/switch between BE's
be_gui_test.png
You can get the standalone .tar file since my crappy connection indeed does not help much. :roll:

EDIT: Uploaded .tar file for ppl unable to reach my server.

Regards
You do not have the required permissions to view the files attached to this post.
System: FreeBSD 12.0, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
Testing: XigmaNAS RootOnZFS v2(Unofficial/Alpha), VirtualBox, 2 x CPU Cores, 4GB vRAM. (Devel).
VMs: XigmaNAS Embedded and Full Latest, VirtualBox, 2 x CPU Cores, 4GB vRAM. (Devel).
Addons Devel GitHub
JoseMRPubServ Resources

doktornotor
Advanced User
Advanced User
Posts: 155
Joined: 16 May 2017 00:22
Status: Offline

Re: Boot Environments GUI Manager

#4

Post by doktornotor » 05 Dec 2018 05:45

Well no, I meant your server is causing HTTP 502, not the script. :lol: Thanks, downloaded from attachment.

Looks nice. The filter seems broken (only All shows the BEs, empty list otherwise).

User avatar
JoseMR
Hardware & Software Guru
Hardware & Software Guru
Posts: 860
Joined: 16 Apr 2014 04:15
Location: PR
Contact:
Status: Offline

Re: Boot Environments GUI Manager

#5

Post by JoseMR » 05 Dec 2018 05:58

doktornotor wrote:
05 Dec 2018 05:45
Well no, I meant your server is causing HTTP 502, not the script. :lol: Thanks, downloaded from attachment.

Looks nice. The filter seems broken (only All shows the BEs, empty list otherwise).

Hey thanks for the info about my server, I did restarted and back up. :roll:

Also thanks for testing the be basic management GUI, I hope to deal with the bugs and cosmetics asap as possible. :)

Regards
System: FreeBSD 12.0, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
Testing: XigmaNAS RootOnZFS v2(Unofficial/Alpha), VirtualBox, 2 x CPU Cores, 4GB vRAM. (Devel).
VMs: XigmaNAS Embedded and Full Latest, VirtualBox, 2 x CPU Cores, 4GB vRAM. (Devel).
Addons Devel GitHub
JoseMRPubServ Resources

User avatar
JoseMR
Hardware & Software Guru
Hardware & Software Guru
Posts: 860
Joined: 16 Apr 2014 04:15
Location: PR
Contact:
Status: Offline

Re: Boot Environments GUI Manager

#6

Post by JoseMR » 06 Dec 2018 05:59

Update the BE Manager to follow XigmaNAS layout consistency, feedback is welcome. :)

Regards
System: FreeBSD 12.0, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
Testing: XigmaNAS RootOnZFS v2(Unofficial/Alpha), VirtualBox, 2 x CPU Cores, 4GB vRAM. (Devel).
VMs: XigmaNAS Embedded and Full Latest, VirtualBox, 2 x CPU Cores, 4GB vRAM. (Devel).
Addons Devel GitHub
JoseMRPubServ Resources

doktornotor
Advanced User
Advanced User
Posts: 155
Joined: 16 May 2017 00:22
Status: Offline

Re: Boot Environments GUI Manager

#7

Post by doktornotor » 06 Dec 2018 11:39

JoseMR wrote:
06 Dec 2018 05:59
feedback is welcome. :)
Image

User avatar
JoseMR
Hardware & Software Guru
Hardware & Software Guru
Posts: 860
Joined: 16 Apr 2014 04:15
Location: PR
Contact:
Status: Offline

Re: Boot Environments GUI Manager

#8

Post by JoseMR » 06 Dec 2018 23:20

doktornotor wrote:
06 Dec 2018 11:39
JoseMR wrote:
06 Dec 2018 05:59
feedback is welcome. :)
image

Hi doktornotor, thanks for the kind reply, I'm pretty sure the FINAL development of the RootOnZFS BE Management GUI will be useful.

P.S I will send sources to our webmaster/dev ms49434 so he can make for code verify/purge before integrate into base.

Regards
System: FreeBSD 12.0, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
Testing: XigmaNAS RootOnZFS v2(Unofficial/Alpha), VirtualBox, 2 x CPU Cores, 4GB vRAM. (Devel).
VMs: XigmaNAS Embedded and Full Latest, VirtualBox, 2 x CPU Cores, 4GB vRAM. (Devel).
Addons Devel GitHub
JoseMRPubServ Resources

Post Reply

Return to “GENERAL INFORMATION”