This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

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: 1058
Joined: 16 Apr 2014 04:15
Location: PR
Contact:
Status: Offline

Boot Environments GUI Manager

Post by JoseMR »

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):

Boot Environments Manager extension can be found HERE


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 RootOnZFS Mirror, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
XigmaNAS RootOnZFS
Addons at GitHub
BastilleBSD
Boot Environments Intro
Resources Home Page

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

Re: Boot Environments GUI Manager

Post by doktornotor »

HTTP 502

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

Re: Boot Environments GUI Manager

Post by JoseMR »

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 RootOnZFS Mirror, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
XigmaNAS RootOnZFS
Addons at GitHub
BastilleBSD
Boot Environments Intro
Resources Home Page

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

Re: Boot Environments GUI Manager

Post by doktornotor »

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: 1058
Joined: 16 Apr 2014 04:15
Location: PR
Contact:
Status: Offline

Re: Boot Environments GUI Manager

Post by JoseMR »

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 RootOnZFS Mirror, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
XigmaNAS RootOnZFS
Addons at GitHub
BastilleBSD
Boot Environments Intro
Resources Home Page

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

Re: Boot Environments GUI Manager

Post by JoseMR »

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

Regards
System: FreeBSD 12 RootOnZFS Mirror, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
XigmaNAS RootOnZFS
Addons at GitHub
BastilleBSD
Boot Environments Intro
Resources Home Page

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

Re: Boot Environments GUI Manager

Post by doktornotor »

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

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

Re: Boot Environments GUI Manager

Post by JoseMR »

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 RootOnZFS Mirror, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
XigmaNAS RootOnZFS
Addons at GitHub
BastilleBSD
Boot Environments Intro
Resources Home Page

cookiemonster
Advanced User
Advanced User
Posts: 268
Joined: 23 Mar 2014 02:58
Location: UK
Status: Offline

Re: Boot Environments GUI Manager

Post by cookiemonster »

Hi JoseMR. Files downloaded and working ok in my installation: 11.2.0.4 - Omnius (revision 6315) on RootOnZFS on mirrored disks. Great additions to Xigmanas.
Next, learning how to use BEs to keep system safe.
Main: Xigmanas 11.2.0.4 x64-full-RootOnZFS as ESXi VM with 24GB memory.
Main Host: Supermicro X8DT3 Memory: 72GB ECC; 2 Xeon E5645 CPUs; Storage: (HBA) - LSI SAS 9211-4i with 3 SATA x 1 TB in raidZ1, 1 x 3 TB SAS drive as single stripe, 3 x 4 TB SAS drives in raidZ1.
Spare1: HP DL360 G7; 6 GB ECC RAM; 1 Xeon CPU; 5 x 500 GB disks on H210i
Backup1: HP DL380 G7; 24 GB ECC RAM; 2 Xeon E5645 CPUs; 8 x 500 GB disks on IBM M1015 flashed to LSI9211-IT

User avatar
raulfg3
Site Admin
Site Admin
Posts: 4865
Joined: 22 Jun 2012 22:13
Location: Madrid (ESPAÑA)
Contact:
Status: Offline

Re: Boot Environments GUI Manager

Post by raulfg3 »

works fine.


i think that is a good add to do in XigmaNAS Base , so no need to copy files by hand.

if not possible, please consider to add to OBI so normal users have a easy way to activate.
You do not have the required permissions to view the files attached to this post.
12.1.0.4 - Ingva (revision 7743) on SUPERMICRO X8SIL-F 8GB of ECC RAM, 11x3TB disk in 1 vdev = Vpool = 32TB Raw size , so 29TB usable size (I Have other NAS as Backup)

Wiki
Last changes

HP T510

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

Re: Boot Environments GUI Manager

Post by JoseMR »

cookiemonster wrote:
11 Jan 2019 00:52
Hi JoseMR. Files downloaded and working ok in my installation: 11.2.0.4 - Omnius (revision 6315) on RootOnZFS on mirrored disks. Great additions to Xigmanas.
Next, learning how to use BEs to keep system safe.

Hi cookiemonster, this pages may still work for now but they may break or become non functional on further upgrades, between you may still create new BE's from CLI or by the GitHub "bemanager" TUI utility if you will make manual system wide changes such installing untested software etc., between a BE is automatically created and activated on each Upgrade for convenience though.

Regards
System: FreeBSD 12 RootOnZFS Mirror, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
XigmaNAS RootOnZFS
Addons at GitHub
BastilleBSD
Boot Environments Intro
Resources Home Page

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

Re: Boot Environments GUI Manager

Post by JoseMR »

raulfg3 wrote:
11 Jan 2019 07:32
works fine.


i think that is a good add to do in XigmaNAS Base , so no need to copy files by hand.

if not possible, please consider to add to OBI so normal users have a easy way to activate.

Hi raulfg3, At the moment I really have no ETA wen this will be officially added into the RootOnZFS Platform base, I was told by the dev that I used older code for this pages and they requires a lot of work(and there is currently alot of pending code waiting for re-write), though I just used the exact existing XigmaNAS "Snapshots" pages and re-adjusted/modified for Boot Environments as they play in a similar fashion as snapshots, so this pages should remain fully working until a further base change breaks them unfortunately.

Additionally I can't add more advanced features at this point(such BE's export/import) until the code became updated, or this features will gets even more delayed.

As for the OBI option, I've already think on providing this as a separate XigmaNAS Extension, but I think this definitely should be part of the XigmaNAS RootOnZFS Platform novelties/features built-in, besides that I will be somewhat busy from now on(need stable full-time job), so it will be harder for me to keep-up with extensions, but I will try my best to keep existing ones up to date, so time will tell eventually.

Regards
System: FreeBSD 12 RootOnZFS Mirror, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
XigmaNAS RootOnZFS
Addons at GitHub
BastilleBSD
Boot Environments Intro
Resources Home Page

cookiemonster
Advanced User
Advanced User
Posts: 268
Joined: 23 Mar 2014 02:58
Location: UK
Status: Offline

Re: Boot Environments GUI Manager

Post by cookiemonster »

Thanks JoseMR for the information. I understand what you're saying, it must be quite frustrating but also for the devs which are also volunteers and very few.
So I must remember the pages will likely break.
I've installed TUI bemanager so there's just UI functionality break. So you've given us options.
Many thanks and good luck with the job hunting.
Main: Xigmanas 11.2.0.4 x64-full-RootOnZFS as ESXi VM with 24GB memory.
Main Host: Supermicro X8DT3 Memory: 72GB ECC; 2 Xeon E5645 CPUs; Storage: (HBA) - LSI SAS 9211-4i with 3 SATA x 1 TB in raidZ1, 1 x 3 TB SAS drive as single stripe, 3 x 4 TB SAS drives in raidZ1.
Spare1: HP DL360 G7; 6 GB ECC RAM; 1 Xeon CPU; 5 x 500 GB disks on H210i
Backup1: HP DL380 G7; 24 GB ECC RAM; 2 Xeon E5645 CPUs; 8 x 500 GB disks on IBM M1015 flashed to LSI9211-IT

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

Re: Boot Environments GUI Manager

Post by JoseMR »

raulfg3 wrote:
11 Jan 2019 07:32
works fine.


i think that is a good add to do in XigmaNAS Base , so no need to copy files by hand.

if not possible, please consider to add to OBI so normal users have a easy way to activate.
Hello sorry for delay, but reconsidered the request, also in favour for the recent RootOnZFS newcomers.
Optional Boot Environments GUI Manager be found HERE
System: FreeBSD 12 RootOnZFS Mirror, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
XigmaNAS RootOnZFS
Addons at GitHub
BastilleBSD
Boot Environments Intro
Resources Home Page

Post Reply

Return to “GENERAL INFORMATION”