<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osnexus.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joshua.blake</id>
	<title>OSNEXUS Online Documentation Site - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osnexus.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joshua.blake"/>
	<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=Special:Contributions/Joshua.blake"/>
	<updated>2026-10-05T17:38:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-16.png&amp;diff=26924</id>
		<title>File:Jammyefiraid1-16.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-16.png&amp;diff=26924"/>
		<updated>2025-10-20T13:43:53Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=QuantaStor_6_-_Software_RAID1_Install_Procedure_(EFI_Boot_BIOS_Mode)&amp;diff=26923</id>
		<title>QuantaStor 6 - Software RAID1 Install Procedure (EFI Boot BIOS Mode)</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=QuantaStor_6_-_Software_RAID1_Install_Procedure_(EFI_Boot_BIOS_Mode)&amp;diff=26923"/>
		<updated>2025-10-20T13:43:41Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: /* Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creating the software RAID1 is as easy as a few extra steps during the installation process.&lt;br /&gt;
&lt;br /&gt;
Below are a few screenshots of the process to create a software RAID1 with QuantaStor 6 and newer using QuantaStor ISO media based on Ubuntu 20.04 (Focal) and 22.04 (Jammy).&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039; - When first prompted, select &#039;Install OSNEXUS QuantaStor&#039;. If you would like to skip checking the media, select &#039;Install (skip Media Check)&#039;&lt;br /&gt;
[[File:jammyefiraid1-1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 2&#039;&#039;&#039; - Configure the networking as desired, and press the Enter key on &#039;Done&#039;&lt;br /&gt;
[[File:jammyefiraid1-2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039; - Make sure &#039;Custom storage layout&#039; is selected, and press the Enter key on &#039;Done&#039;&lt;br /&gt;
[[File:jammyefiraid1-3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 4&#039;&#039;&#039; - Go to the first device you wish to use for RAID1, and press the Enter key. Select &#039;Use As Boot Device&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 5&#039;&#039;&#039; - Repeat the same step for the second device you wish to use for RAID1, and press the Enter key. Select &#039;Use As Another Boot Device&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 6&#039;&#039;&#039; - Go to the free space on the first device you wish to use for RAID1, and press the Enter key. Select &#039;Add GPT Partition&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7a&#039;&#039;&#039; - Type the desired space in the &#039;Size&#039; field. Make sure &#039;Leave unformatted&#039; is in the &#039;Format&#039; field. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7b&#039;&#039;&#039; - Repeat steps 6 and 7a for the second device you wish to use for RAID1&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 8&#039;&#039;&#039; - Select &#039;Create software RAID (md)&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 9&#039;&#039;&#039; - Make sure both partitions created in steps 6 and 7 are ticked. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 10&#039;&#039;&#039; - Select &#039;Create volume group (LVM)&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 11&#039;&#039;&#039; - Make sure the software RAID created in step 8 is ticked. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 12&#039;&#039;&#039; - Go to the free space below the volume group created in step 11, and press the Enter key. Select &#039;Create Logical Volume&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 13&#039;&#039;&#039; - Type the desired space in the &#039;Size&#039; field. Make sure &#039;ext4&#039; is in the &#039;Format&#039; field. Make sure &#039;/&#039; is in the &#039;Mount field. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-13.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 14&#039;&#039;&#039; - Go to the bottom, select &#039;Done&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 15&#039;&#039;&#039; - You will be prompted to &#039;Confirm destructive action&#039;. Select &#039;Continue&#039; and press the Enter key. This will now start installing QuantaStor.&lt;br /&gt;
[[File:jammyefiraid1-15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
After installation is complete, navigate to the &#039;Controllers &amp;amp; Enclosures&#039; section and you&#039;ll see a Software Boot Controller listed in that section that represents your mirrored boot configuration.  You can use the WUI in the future to add a replacement device as a hot-spare to repair the mirror in the event one of your boot devices needs replacement.&lt;br /&gt;
&lt;br /&gt;
[[File:jammyefiraid1-16.png|600px]]&lt;br /&gt;
&lt;br /&gt;
If you run into any difficulties whilst following the above steps. Please contact support@osnexus.com for assistance.&lt;br /&gt;
&lt;br /&gt;
==== Previous Version ====&lt;br /&gt;
&lt;br /&gt;
* [[Ubuntu Software RAID1 (UEFI)|QuantaStor 5.x Software RAID1 (EFI Boot BIOS mode)]]&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=Ubuntu_Software_RAID1_(Legacy)&amp;diff=26922</id>
		<title>Ubuntu Software RAID1 (Legacy)</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=Ubuntu_Software_RAID1_(Legacy)&amp;diff=26922"/>
		<updated>2025-10-20T13:13:31Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;NOTE&#039;&#039;&#039;: This page is for older QuantaStor 4 and 5 deployments running on Ubuntu Bionic (18.04) and older, please see this page for [[QuantaStor 6 - Software RAID1 Install Procedure (Legacy Boot BIOS Mode)]].  &lt;br /&gt;
&lt;br /&gt;
Depending on the operating system, creating the software RAID1 is as easy as a few extra steps during the installation process. &lt;br /&gt;
&lt;br /&gt;
Below are a few screenshots of the process to create a software RAID1 with QuantaStor on Ubuntu Bionic. The process is almost identical with QuantaStor on Ubuntu Xenial.&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039; - When you are prompted to install QuantaStor on a disk like below, press the ‘ESC’ key&lt;br /&gt;
[[File:legacyraid1.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 2&#039;&#039;&#039; - Use the arrow keys to select the ‘Partition disks’ option and press the ‘Enter’ key&lt;br /&gt;
[[File:legacyraid2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039; - You’ll be presented with your disks, use the arrow keys to select ‘Guided Partitioning’ and press the ‘Enter’ key. Using the guided partitioning mode can save time, and will create two partitions automatically, the root partition and the swap partition&lt;br /&gt;
[[File:legacyraid3.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 4&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Guided - use entire disk’&lt;br /&gt;
[[File:legacyraid4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 5&#039;&#039;&#039; - Press the ‘Enter’ key to select the first disk you want to use for your RAID1 boot device&lt;br /&gt;
[[File:legacyraid5.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 6&#039;&#039;&#039; - Repeat steps 3 to 5 on the second disk you want to use for your RAID1 boot device. You should see two partitions on both disks you selected. Use the arrow keys to select ‘Configure software RAID’ and press the ‘Enter’ key&lt;br /&gt;
[[File:legacyraid6.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7&#039;&#039;&#039; - You’ll be asked if you want to commit the changes to the disks you selected, use the arrow keys to select ‘&amp;lt;Yes&amp;gt;’ and press the ‘Enter’ key&lt;br /&gt;
[[File:legacyraid7.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 8&#039;&#039;&#039; - Use the arrow keys to select ‘Create MD device’ and press the ‘Enter’ key&lt;br /&gt;
[[File:legacyraid8.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 9&#039;&#039;&#039; - Use the arrow keys to select ‘RAID1’ and press the ‘Enter’ key&lt;br /&gt;
[[File:legacyraid9.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 10&#039;&#039;&#039; - Leave the default as ‘2’ and press the ‘Enter’ key&lt;br /&gt;
[[File:legacyraid10.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 11&#039;&#039;&#039; - Leave the default as ‘0’ and press the ‘Enter’ key&lt;br /&gt;
[[File:legacyraid11.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 12&#039;&#039;&#039; - Use the arrow keys and the spacebar to select the matching partitions (they should be the same size) and press the ‘Enter’ key&lt;br /&gt;
[[File:legacyraid12.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 13&#039;&#039;&#039; - Use the arrow keys to select ‘&amp;lt;Yes&amp;gt;’ and press the ‘Enter’ key&lt;br /&gt;
[[File:legacyraid13.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 14&#039;&#039;&#039; - Repeat the process for the other partition, then use the arrow keys to select ‘Finish’ and press the ‘Enter’ key&lt;br /&gt;
[[File:legacyraid14.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 15&#039;&#039;&#039; - Use the arrow keys to select the largest first RAID1 partition and press the ‘Enter’ key&lt;br /&gt;
[[File:legacyraid15.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 16&#039;&#039;&#039; - Configure the partition like the below image, using the arrow keys and the ‘Enter’ key to confirm the selections. When you have configured it the same way, use the arrow keys to select ‘Done setting up the partition’ and press the ‘Enter’ key&lt;br /&gt;
[[File:legacyraid16.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 17&#039;&#039;&#039; - Select the other partition using the arrow keys and press the ‘Enter’ key. Configure this partition like the below image. When you have configured it the same way, use the arrow keys to select ‘Done setting up the partition’ and press the ‘Enter’ key&lt;br /&gt;
[[File:legacyraid17.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 18&#039;&#039;&#039; - If done correctly, your configuration should look similar to the below image. You will most likely be using larger disks, but ensure that your largest partition is using ext3 and the root (‘/’) directory. When you are satisfied, use the arrow keys to select ‘Finish partitioning and write changes to disk’ and press the ‘Enter’ key. QuantaStor will now install on your RAID1 partition&lt;br /&gt;
[[File:legacyraid18.png|500px]]&lt;br /&gt;
&lt;br /&gt;
After the installation you should boot into QuantaStor normally like the below image:&lt;br /&gt;
&lt;br /&gt;
[[File:legacyraid19.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 19&#039;&#039;&#039; - Log in via the console or via SSH using the IP address selected during the installation. Perform &#039;grub-install /dev/sdX&#039; on both disks. Replace X with the letters of your disks, for example these could be sda and sdb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@quantastor:~# grub-install /dev/sda&lt;br /&gt;
root@quantastor:~# grub-install /dev/sdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To check that you’re booting into your software RAID1 partition, you can use ‘df -h’. Here is an example of what you’ll likely see:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@quantastor:~# df -h&lt;br /&gt;
Filesystem      Size  Used Avail Use% Mounted on&lt;br /&gt;
udev            957M     0  957M   0% /dev&lt;br /&gt;
tmpfs           199M  2.4M  197M   2% /run&lt;br /&gt;
/dev/md0        8.0G  3.0G  4.6G  40% /&lt;br /&gt;
tmpfs           994M     0  994M   0% /dev/shm&lt;br /&gt;
tmpfs           5.0M  4.0K  5.0M   1% /run/lock&lt;br /&gt;
tmpfs           994M     0  994M   0% /sys/fs/cgroup&lt;br /&gt;
tmpfs           199M     0  199M   0% /run/user/1000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also use ‘cat /proc/mdstat’ to check that your software RAID1 partitions are correctly configured. Here is an example of what you’ll likely see:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@quantastor:~# cat /proc/mdstat&lt;br /&gt;
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]&lt;br /&gt;
md1 : active raid1 sdb5[1] sda5[0]&lt;br /&gt;
      1949696 blocks super 1.2 [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md0 : active raid1 sdb1[1] sda1[0]&lt;br /&gt;
      8521728 blocks super 1.2 [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=Ubuntu_Software_RAID1_(UEFI)&amp;diff=26921</id>
		<title>Ubuntu Software RAID1 (UEFI)</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=Ubuntu_Software_RAID1_(UEFI)&amp;diff=26921"/>
		<updated>2025-10-20T13:12:45Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;NOTE&#039;&#039;&#039;: This page is for older QuantaStor 4 and 5 deployments running on Ubuntu Bionic (18.04) and older, please see this page for [[QuantaStor 6 - Software RAID1 Install Procedure (EFI Boot BIOS Mode)]].  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the operating system, creating the software RAID1 is as easy as a few extra steps during the installation process.&lt;br /&gt;
&lt;br /&gt;
Below are a few screenshots of the process to create a software RAID1 with QuantaStor on Ubuntu Bionic (18.04). The process is almost identical with QuantaStor on Ubuntu Xenial (16.04).&lt;br /&gt;
&lt;br /&gt;
If you are familiar with creating partitions and would like to see the partition table summary, please see the below image. You may also finish the installation as normal and skip ahead to step 40. If you are not familiar with the partitions, follow the instructions below.&lt;br /&gt;
&lt;br /&gt;
[[File:uefiraid40.png|600px]]&lt;br /&gt;
&lt;br /&gt;
There should be four partitions per device, 1MB for the biosgrub (for UEFI and legacy boot), 512MB for the EFI boot, and two RAID partitions, sized accordingly, which will be eventually be put in a RAID to be used for the root filesystem and swap. Software RAID1 is expected to be used on each of the two RAID partitions per device.&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039; - When you are prompted to install QuantaStor on a disk like below, press the ‘ESC’ key&lt;br /&gt;
[[File:uefiraid1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 2&#039;&#039;&#039; - Select the ‘Partition disks’ option and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039; - You’ll be presented with your disks, depending on whether there is existing data on them, you may need to wipe the partition table. Select your first RAID device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 4&#039;&#039;&#039; - Select ‘&amp;lt;Yes&amp;gt;’ and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 5&#039;&#039;&#039; - Do the same for the other RAID device you intend to use. You should now be presented with your RAID devices, and they should have “FREE SPACE” beside them. Select the area below the device, where you will see the “FREE SPACE” and press ‘Enter’&lt;br /&gt;
[[File:uefiraid5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 6&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Create a new partition’&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7&#039;&#039;&#039; - For the first partition; which will be for biosboot and for UEFI plus legacy boot. It’s not required, but we recommend creating it anyway. Enter 1MB for the partition size and press ‘Enter’ to confirm&lt;br /&gt;
[[File:uefiraid7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 8&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Beginning’&lt;br /&gt;
[[File:uefiraid8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 9&#039;&#039;&#039; - Use ‘Reserved BIOS boot area’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 10&#039;&#039;&#039; - Select the available space on the device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 11&#039;&#039;&#039; - Press the ‘Enter’ key to create a new partition&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 12&#039;&#039;&#039; - For the second partition; which will be for the UEFI boot, we recommend using 512MB. Enter the value in the field and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 13&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Beginning’&lt;br /&gt;
[[File:uefiraid8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 14&#039;&#039;&#039; - Use ‘EFI System Partition’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 15&#039;&#039;&#039; - Select the available space on the device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 16&#039;&#039;&#039; - Press the ‘Enter’ key to create a new partition&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 17&#039;&#039;&#039; - For the third partition, which will be used as one of the two RAID volumes being created, using at least 80% of the device is a good general rule. Enter “80%” and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid17.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 18&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Beginning’&lt;br /&gt;
[[File:uefiraid8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 19&#039;&#039;&#039; - Use ‘physical volume for RAID’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid19.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 20&#039;&#039;&#039; - Select the remaining space on the device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid20.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 21&#039;&#039;&#039; - Press the ‘Enter’ key to create a new partition&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 22&#039;&#039;&#039; - For the fourth and final partition, press the ‘Enter’ key to confirm and use the remaining space on the device&lt;br /&gt;
[[File:uefiraid22.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 23&#039;&#039;&#039; - Use ‘physical volume for RAID’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid23.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 24&#039;&#039;&#039; - Repeat the earlier steps and create the partitions on the other device. Select ‘Configure software RAID’ and press the ‘Enter’ key. If prompted to write changes, select ‘&amp;lt;Yes&amp;gt; and press ‘Enter’ to confirm&lt;br /&gt;
[[File:uefiraid24.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 25&#039;&#039;&#039; - Press the ‘Enter’ key to create the first RAID volume&lt;br /&gt;
[[File:uefiraid25.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 26&#039;&#039;&#039; - Select ‘RAID1’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid26.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 27&#039;&#039;&#039; - Check that the number of active devices is set to ‘2’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid27.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 28&#039;&#039;&#039; - Press the ‘Enter’ key to confirm 0 spare devices, unless spare devices are configured, then change the value accordingly&lt;br /&gt;
[[File:uefiraid28.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 29&#039;&#039;&#039; - Select the third partitions created on each device. Press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid29.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 30&#039;&#039;&#039; - Press the ‘Enter’ key to create the second RAID volume&lt;br /&gt;
[[File:uefiraid25.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 31&#039;&#039;&#039; - Select ‘RAID1’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid26.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 32&#039;&#039;&#039; - Check that the number of active devices is set to ‘2’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid27.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 33&#039;&#039;&#039; - Press the ‘Enter’ key to confirm 0 spare devices, unless spare devices are configured, then change the value accordingly&lt;br /&gt;
[[File:uefiraid28.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 34&#039;&#039;&#039; - Select the fourth partitions created on each device and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid34.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 35&#039;&#039;&#039; - Select ‘Finish’ and press ‘Enter’ to confirm&lt;br /&gt;
[[File:uefiraid35.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 36&#039;&#039;&#039; - Select the empty space of the first RAID volume partition and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid36.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 37&#039;&#039;&#039; - Modify the parameters for the partition to ‘Ext4 journaling file system’ and ‘/’ like the below. Select ‘Done setting up the partition’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid37.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 38&#039;&#039;&#039; - Select the empty space of the second RAID volume partition and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid38.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 39&#039;&#039;&#039; - Modify the parameters for the partition to swap area’ like the below. Select ‘Done setting up the partition’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid39new.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 40&#039;&#039;&#039; - Select ‘Finish partitioning and write changes to disk’ and press the ‘Enter’ key to confirm. The system should now start to install&lt;br /&gt;
[[File:uefiraid40.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 41&#039;&#039;&#039; - Log into the system, elevate to root and check the current efibootmgr details with &amp;lt;code&amp;gt;efibootmgr -v&amp;lt;/code&amp;gt;. Make a note of the file name for the ubuntu boot entry. For example “\EFI\ubuntu\shimx64.efi”. You should see something like the below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# efibootmgr -v&lt;br /&gt;
BootCurrent: 0005&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0005,0000,0001,0004,0002,0003&lt;br /&gt;
Boot0000* UiApp FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(462caa21-7614-4503-836e-8ab6f4662331)&lt;br /&gt;
Boot0001* UEFI VBOX CD-ROM VB2-01700376         PciRoot(0x0)/Pci(0x1,0x1)/Ata(1,0,0)N.....YM....R,Y.&lt;br /&gt;
Boot0002* UEFI VBOX HARDDISK VBf65e2ed8-da02bb65        PciRoot(0x0)/Pci(0xd,0x0)/Sata(0,65535,0)N.....YM....R,Y.&lt;br /&gt;
Boot0003* UEFI VBOX HARDDISK VBb000695e-353e023b        PciRoot(0x0)/Pci(0xd,0x0)/Sata(1,65535,0)N.....YM....R,Y.&lt;br /&gt;
Boot0004* EFI Internal Shell    FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(7c04a583-9e3e-4f1c-ad65-e05268d0b4d1)&lt;br /&gt;
Boot0005* ubuntu        HD(2,GPT,e0653691-0967-413a-8951-ad25478313fe,0x1000,0xf4000)/File(\EFI\ubuntu\shimx64.efi)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 42&#039;&#039;&#039; - Use &amp;lt;code&amp;gt;dd if=/dev/sda2 of=/dev/sdb2&amp;lt;/code&amp;gt; to copy the second partition data from the first device to the second device. If your two devices are not sda or sdb, change these accordingly. You should see something like the below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# dd if=/dev/sda2 of=/dev/sdb2&lt;br /&gt;
999424+0 records in&lt;br /&gt;
999424+0 records out&lt;br /&gt;
511705088 bytes (512 MB, 488 MiB) copied, 62.5494 s, 8.2 MB/s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 43&#039;&#039;&#039; - Using the file name for the ubuntu boot entry from step 37, use &amp;lt;code&amp;gt;efibootmgr -c -d /dev/sdb -p 1 -L &amp;quot;ubuntu2&amp;quot; -l “\EFI\ubuntu\shimx64.efi”&amp;lt;/code&amp;gt;. You should see something like the below&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT NOTE&#039;&#039;&#039; - Replace /dev/sdb with your second boot device as this could be different. The “ubuntu2” can be of your choosing, and the location of the shimx64.efi may differ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# efibootmgr -c -d /dev/sdb -p 1 -L &amp;quot;ubuntu2&amp;quot; -l “\EFI\ubuntu\shimx64.efi”&lt;br /&gt;
BootCurrent: 0005&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0006,0005,0000,0001,0004,0002,0003&lt;br /&gt;
Boot0000* UiApp&lt;br /&gt;
Boot0001* UEFI VBOX CD-ROM VB2-01700376&lt;br /&gt;
Boot0002* UEFI VBOX HARDDISK VBf65e2ed8-da02bb65&lt;br /&gt;
Boot0003* UEFI VBOX HARDDISK VBb000695e-353e023b&lt;br /&gt;
Boot0004* EFI Internal Shell&lt;br /&gt;
Boot0005* ubuntu&lt;br /&gt;
Boot0006* ubuntu2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 44&#039;&#039;&#039; - Check the RAID status for your partitions before rebooting the system with &amp;lt;code&amp;gt;cat /proc/mdstat&amp;lt;/code&amp;gt; if everything is healthy, you should see something like the below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# cat /proc/mdstat&lt;br /&gt;
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]&lt;br /&gt;
md1 : active raid1 sda4[0] sdb4[1]&lt;br /&gt;
      4090880 blocks super 1.2 [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md0 : active raid1 sda3[0] sdb3[1]&lt;br /&gt;
      16365568 blocks super 1.2 [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you run into any difficulties whilst following the below steps. Please contact support@osnexus.com for assistance.&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=QuantaStor_6_-_Software_RAID1_Install_Procedure_(EFI_Boot_BIOS_Mode)&amp;diff=26920</id>
		<title>QuantaStor 6 - Software RAID1 Install Procedure (EFI Boot BIOS Mode)</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=QuantaStor_6_-_Software_RAID1_Install_Procedure_(EFI_Boot_BIOS_Mode)&amp;diff=26920"/>
		<updated>2025-10-20T13:11:42Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: /* Previous Version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creating the software RAID1 is as easy as a few extra steps during the installation process.&lt;br /&gt;
&lt;br /&gt;
Below are a few screenshots of the process to create a software RAID1 with QuantaStor 6 and newer using QuantaStor ISO media based on Ubuntu 20.04 (Focal) and 22.04 (Jammy).&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039; - When first prompted, select &#039;Install OSNEXUS QuantaStor&#039;. If you would like to skip checking the media, select &#039;Install (skip Media Check)&#039;&lt;br /&gt;
[[File:jammyefiraid1-1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 2&#039;&#039;&#039; - Configure the networking as desired, and press the Enter key on &#039;Done&#039;&lt;br /&gt;
[[File:jammyefiraid1-2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039; - Make sure &#039;Custom storage layout&#039; is selected, and press the Enter key on &#039;Done&#039;&lt;br /&gt;
[[File:jammyefiraid1-3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 4&#039;&#039;&#039; - Go to the first device you wish to use for RAID1, and press the Enter key. Select &#039;Use As Boot Device&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 5&#039;&#039;&#039; - Repeat the same step for the second device you wish to use for RAID1, and press the Enter key. Select &#039;Use As Another Boot Device&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 6&#039;&#039;&#039; - Go to the free space on the first device you wish to use for RAID1, and press the Enter key. Select &#039;Add GPT Partition&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7a&#039;&#039;&#039; - Type the desired space in the &#039;Size&#039; field. Make sure &#039;Leave unformatted&#039; is in the &#039;Format&#039; field. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7b&#039;&#039;&#039; - Repeat steps 6 and 7a for the second device you wish to use for RAID1&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 8&#039;&#039;&#039; - Select &#039;Create software RAID (md)&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 9&#039;&#039;&#039; - Make sure both partitions created in steps 6 and 7 are ticked. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 10&#039;&#039;&#039; - Select &#039;Create volume group (LVM)&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 11&#039;&#039;&#039; - Make sure the software RAID created in step 8 is ticked. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 12&#039;&#039;&#039; - Go to the free space below the volume group created in step 11, and press the Enter key. Select &#039;Create Logical Volume&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 13&#039;&#039;&#039; - Type the desired space in the &#039;Size&#039; field. Make sure &#039;ext4&#039; is in the &#039;Format&#039; field. Make sure &#039;/&#039; is in the &#039;Mount field. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-13.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 14&#039;&#039;&#039; - Go to the bottom, select &#039;Done&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 15&#039;&#039;&#039; - You will be prompted to &#039;Confirm destructive action&#039;. Select &#039;Continue&#039; and press the Enter key. This will now start installing QuantaStor.&lt;br /&gt;
[[File:jammyefiraid1-15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
After installation is complete, navigate to the &#039;Controllers &amp;amp; Enclosures&#039; section and you&#039;ll see a Software Boot Controller listed in that section that represents your mirrored boot configuration.  You can use the WUI in the future to add a replacement device as a hot-spare to repair the mirror in the event one of your boot devices needs replacement.&lt;br /&gt;
&lt;br /&gt;
[[File:focalraid1-16.png|600px]]&lt;br /&gt;
&lt;br /&gt;
If you run into any difficulties whilst following the above steps. Please contact support@osnexus.com for assistance.&lt;br /&gt;
&lt;br /&gt;
==== Previous Version ====&lt;br /&gt;
&lt;br /&gt;
* [[Ubuntu Software RAID1 (UEFI)|QuantaStor 5.x Software RAID1 (EFI Boot BIOS mode)]]&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-15.png&amp;diff=26919</id>
		<title>File:Jammyefiraid1-15.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-15.png&amp;diff=26919"/>
		<updated>2025-10-20T13:10:39Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-14.png&amp;diff=26918</id>
		<title>File:Jammyefiraid1-14.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-14.png&amp;diff=26918"/>
		<updated>2025-10-20T13:10:27Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-13.png&amp;diff=26917</id>
		<title>File:Jammyefiraid1-13.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-13.png&amp;diff=26917"/>
		<updated>2025-10-20T13:10:15Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-12.png&amp;diff=26916</id>
		<title>File:Jammyefiraid1-12.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-12.png&amp;diff=26916"/>
		<updated>2025-10-20T13:09:32Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-11.png&amp;diff=26915</id>
		<title>File:Jammyefiraid1-11.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-11.png&amp;diff=26915"/>
		<updated>2025-10-20T13:09:16Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-10.png&amp;diff=26914</id>
		<title>File:Jammyefiraid1-10.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-10.png&amp;diff=26914"/>
		<updated>2025-10-20T13:08:00Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: Joshua.blake uploaded a new version of File:Jammyefiraid1-10.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-9.png&amp;diff=26913</id>
		<title>File:Jammyefiraid1-9.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-9.png&amp;diff=26913"/>
		<updated>2025-10-20T13:07:33Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: Joshua.blake uploaded a new version of File:Jammyefiraid1-9.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-8.png&amp;diff=26912</id>
		<title>File:Jammyefiraid1-8.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-8.png&amp;diff=26912"/>
		<updated>2025-10-20T13:07:15Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: Joshua.blake uploaded a new version of File:Jammyefiraid1-8.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-7.png&amp;diff=26911</id>
		<title>File:Jammyefiraid1-7.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-7.png&amp;diff=26911"/>
		<updated>2025-10-20T13:06:38Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: Joshua.blake uploaded a new version of File:Jammyefiraid1-7.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-6.png&amp;diff=26910</id>
		<title>File:Jammyefiraid1-6.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-6.png&amp;diff=26910"/>
		<updated>2025-10-20T13:06:10Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: Joshua.blake uploaded a new version of File:Jammyefiraid1-6.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-5.png&amp;diff=26909</id>
		<title>File:Jammyefiraid1-5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-5.png&amp;diff=26909"/>
		<updated>2025-10-20T12:55:51Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: Joshua.blake uploaded a new version of File:Jammyefiraid1-5.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-4.png&amp;diff=26908</id>
		<title>File:Jammyefiraid1-4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-4.png&amp;diff=26908"/>
		<updated>2025-10-20T12:46:04Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: Joshua.blake uploaded a new version of File:Jammyefiraid1-4.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-3.png&amp;diff=26907</id>
		<title>File:Jammyefiraid1-3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-3.png&amp;diff=26907"/>
		<updated>2025-10-20T12:45:14Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: Joshua.blake uploaded a new version of File:Jammyefiraid1-3.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-10.png&amp;diff=26906</id>
		<title>File:Jammyefiraid1-10.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-10.png&amp;diff=26906"/>
		<updated>2025-10-20T12:31:02Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-9.png&amp;diff=26905</id>
		<title>File:Jammyefiraid1-9.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-9.png&amp;diff=26905"/>
		<updated>2025-10-20T12:30:43Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-8.png&amp;diff=26904</id>
		<title>File:Jammyefiraid1-8.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-8.png&amp;diff=26904"/>
		<updated>2025-10-20T12:29:35Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-6.png&amp;diff=26903</id>
		<title>File:Jammyefiraid1-6.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-6.png&amp;diff=26903"/>
		<updated>2025-10-20T12:26:40Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: Joshua.blake uploaded a new version of File:Jammyefiraid1-6.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-7.png&amp;diff=26902</id>
		<title>File:Jammyefiraid1-7.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-7.png&amp;diff=26902"/>
		<updated>2025-10-20T12:26:19Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-6.png&amp;diff=26901</id>
		<title>File:Jammyefiraid1-6.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-6.png&amp;diff=26901"/>
		<updated>2025-10-20T12:23:13Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-5.png&amp;diff=26900</id>
		<title>File:Jammyefiraid1-5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-5.png&amp;diff=26900"/>
		<updated>2025-10-20T12:22:35Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-4.png&amp;diff=26899</id>
		<title>File:Jammyefiraid1-4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-4.png&amp;diff=26899"/>
		<updated>2025-10-20T12:22:06Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-3.png&amp;diff=26898</id>
		<title>File:Jammyefiraid1-3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-3.png&amp;diff=26898"/>
		<updated>2025-10-20T12:21:07Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-2.png&amp;diff=26897</id>
		<title>File:Jammyefiraid1-2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-2.png&amp;diff=26897"/>
		<updated>2025-10-20T12:20:40Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-1.png&amp;diff=26896</id>
		<title>File:Jammyefiraid1-1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-1.png&amp;diff=26896"/>
		<updated>2025-10-20T12:13:10Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: Joshua.blake uploaded a new version of File:Jammyefiraid1-1.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-1.png&amp;diff=26895</id>
		<title>File:Jammyefiraid1-1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=File:Jammyefiraid1-1.png&amp;diff=26895"/>
		<updated>2025-10-20T12:08:37Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=QuantaStor_6_-_Software_RAID1_Install_Procedure_(EFI_Boot_BIOS_Mode)&amp;diff=26894</id>
		<title>QuantaStor 6 - Software RAID1 Install Procedure (EFI Boot BIOS Mode)</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=QuantaStor_6_-_Software_RAID1_Install_Procedure_(EFI_Boot_BIOS_Mode)&amp;diff=26894"/>
		<updated>2025-10-20T12:06:03Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: /* Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creating the software RAID1 is as easy as a few extra steps during the installation process.&lt;br /&gt;
&lt;br /&gt;
Below are a few screenshots of the process to create a software RAID1 with QuantaStor 6 and newer using QuantaStor ISO media based on Ubuntu 20.04 (Focal) and 22.04 (Jammy).&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039; - When first prompted, select &#039;Install OSNEXUS QuantaStor&#039;. If you would like to skip checking the media, select &#039;Install (skip Media Check)&#039;&lt;br /&gt;
[[File:jammyefiraid1-1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 2&#039;&#039;&#039; - Configure the networking as desired, and press the Enter key on &#039;Done&#039;&lt;br /&gt;
[[File:jammyefiraid1-2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039; - Make sure &#039;Custom storage layout&#039; is selected, and press the Enter key on &#039;Done&#039;&lt;br /&gt;
[[File:jammyefiraid1-3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 4&#039;&#039;&#039; - Go to the first device you wish to use for RAID1, and press the Enter key. Select &#039;Use As Boot Device&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 5&#039;&#039;&#039; - Repeat the same step for the second device you wish to use for RAID1, and press the Enter key. Select &#039;Use As Another Boot Device&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 6&#039;&#039;&#039; - Go to the free space on the first device you wish to use for RAID1, and press the Enter key. Select &#039;Add GPT Partition&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7a&#039;&#039;&#039; - Type the desired space in the &#039;Size&#039; field. Make sure &#039;Leave unformatted&#039; is in the &#039;Format&#039; field. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7b&#039;&#039;&#039; - Repeat steps 6 and 7a for the second device you wish to use for RAID1&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 8&#039;&#039;&#039; - Select &#039;Create software RAID (md)&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 9&#039;&#039;&#039; - Make sure both partitions created in steps 6 and 7 are ticked. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 10&#039;&#039;&#039; - Select &#039;Create volume group (LVM)&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 11&#039;&#039;&#039; - Make sure the software RAID created in step 8 is ticked. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 12&#039;&#039;&#039; - Go to the free space below the volume group created in step 11, and press the Enter key. Select &#039;Create Logical Volume&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 13&#039;&#039;&#039; - Type the desired space in the &#039;Size&#039; field. Make sure &#039;ext4&#039; is in the &#039;Format&#039; field. Make sure &#039;/&#039; is in the &#039;Mount field. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-13.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 14&#039;&#039;&#039; - Go to the bottom, select &#039;Done&#039; and press the Enter key&lt;br /&gt;
[[File:jammyefiraid1-14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 15&#039;&#039;&#039; - You will be prompted to &#039;Confirm destructive action&#039;. Select &#039;Continue&#039; and press the Enter key. This will now start installing QuantaStor.&lt;br /&gt;
[[File:jammyefiraid1-15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
After installation is complete, navigate to the &#039;Controllers &amp;amp; Enclosures&#039; section and you&#039;ll see a Software Boot Controller listed in that section that represents your mirrored boot configuration.  You can use the WUI in the future to add a replacement device as a hot-spare to repair the mirror in the event one of your boot devices needs replacement.&lt;br /&gt;
&lt;br /&gt;
[[File:focalraid1-16.png|600px]]&lt;br /&gt;
&lt;br /&gt;
If you run into any difficulties whilst following the above steps. Please contact support@osnexus.com for assistance.&lt;br /&gt;
&lt;br /&gt;
==== Previous Version ====&lt;br /&gt;
&lt;br /&gt;
* [[Ubuntu Software RAID1 (Legacy)|QuantaStor 5.x Software RAID1 (Legacy Boot BIOS mode)]]&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=QuantaStor_6_-_Software_RAID1_Install_Procedure_(EFI_Boot_BIOS_Mode)&amp;diff=26893</id>
		<title>QuantaStor 6 - Software RAID1 Install Procedure (EFI Boot BIOS Mode)</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=QuantaStor_6_-_Software_RAID1_Install_Procedure_(EFI_Boot_BIOS_Mode)&amp;diff=26893"/>
		<updated>2025-10-20T12:03:26Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: Created page with &amp;quot;Creating the software RAID1 is as easy as a few extra steps during the installation process.  Below are a few screenshots of the process to create a software RAID1 with QuantaStor 6 and newer using QuantaStor ISO media based on Ubuntu 20.04 (Focal) and 22.04 (Jammy).  === Instructions ===  * &amp;#039;&amp;#039;&amp;#039;Step 1&amp;#039;&amp;#039;&amp;#039; - When first prompted, select &amp;#039;Install OSNEXUS QuantaStor&amp;#039;. If you would like to skip checking the media, select &amp;#039;Install (skip Media Check)&amp;#039; File:focalraid1-1.png|600...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creating the software RAID1 is as easy as a few extra steps during the installation process.&lt;br /&gt;
&lt;br /&gt;
Below are a few screenshots of the process to create a software RAID1 with QuantaStor 6 and newer using QuantaStor ISO media based on Ubuntu 20.04 (Focal) and 22.04 (Jammy).&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039; - When first prompted, select &#039;Install OSNEXUS QuantaStor&#039;. If you would like to skip checking the media, select &#039;Install (skip Media Check)&#039;&lt;br /&gt;
[[File:focalraid1-1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 2&#039;&#039;&#039; - Configure the networking as desired, and press the Enter key on &#039;Done&#039;&lt;br /&gt;
[[File:focalraid1-2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039; - Make sure &#039;Custom storage layout&#039; is selected, and press the Enter key on &#039;Done&#039;&lt;br /&gt;
[[File:focalraid1-3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 4&#039;&#039;&#039; - Go to the first device you wish to use for RAID1, and press the Enter key. Select &#039;Use As Boot Device&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 5&#039;&#039;&#039; - Repeat the same step for the second device you wish to use for RAID1, and press the Enter key. Select &#039;Use As Another Boot Device&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 6&#039;&#039;&#039; - Go to the free space on the first device you wish to use for RAID1, and press the Enter key. Select &#039;Add GPT Partition&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7a&#039;&#039;&#039; - Type the desired space in the &#039;Size&#039; field. Make sure &#039;Leave unformatted&#039; is in the &#039;Format&#039; field. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7b&#039;&#039;&#039; - Repeat steps 6 and 7a for the second device you wish to use for RAID1&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 8&#039;&#039;&#039; - Select &#039;Create software RAID (md)&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 9&#039;&#039;&#039; - Make sure both partitions created in steps 6 and 7 are ticked. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 10&#039;&#039;&#039; - Select &#039;Create volume group (LVM)&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 11&#039;&#039;&#039; - Make sure the software RAID created in step 8 is ticked. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 12&#039;&#039;&#039; - Go to the free space below the volume group created in step 11, and press the Enter key. Select &#039;Create Logical Volume&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 13&#039;&#039;&#039; - Type the desired space in the &#039;Size&#039; field. Make sure &#039;ext4&#039; is in the &#039;Format&#039; field. Make sure &#039;/&#039; is in the &#039;Mount field. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-13.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 14&#039;&#039;&#039; - Go to the bottom, select &#039;Done&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 15&#039;&#039;&#039; - You will be prompted to &#039;Confirm destructive action&#039;. Select &#039;Continue&#039; and press the Enter key. This will now start installing QuantaStor.&lt;br /&gt;
[[File:focalraid1-15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
After installation is complete, navigate to the &#039;Controllers &amp;amp; Enclosures&#039; section and you&#039;ll see a Software Boot Controller listed in that section that represents your mirrored boot configuration.  You can use the WUI in the future to add a replacement device as a hot-spare to repair the mirror in the event one of your boot devices needs replacement.&lt;br /&gt;
&lt;br /&gt;
[[File:focalraid1-16.png|600px]]&lt;br /&gt;
&lt;br /&gt;
If you run into any difficulties whilst following the above steps. Please contact support@osnexus.com for assistance.&lt;br /&gt;
&lt;br /&gt;
==== Previous Version ====&lt;br /&gt;
&lt;br /&gt;
* [[Ubuntu Software RAID1 (Legacy)|QuantaStor 5.x Software RAID1 (Legacy Boot BIOS mode)]]&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=Bare-metal_Install&amp;diff=26892</id>
		<title>Bare-metal Install</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=Bare-metal_Install&amp;diff=26892"/>
		<updated>2025-10-20T12:03:08Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: /* Software RAID1 for Boot/System Disk Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[index.php?title=Category:Install guide]]&lt;br /&gt;
This section covers the bare-metal install process for putting QuantaStor on a physical server (rather than on a virtual machine). QuantaStor is delivered as an operating system, and thus no additional software is required on a given system. QuantaStor is Linux based, and has an extensive HCL (see [[Recommended Hardware|HCL]] in order to support server models from all major manufacturers.&lt;br /&gt;
&lt;br /&gt;
== BIOS Configuration Checks ==&lt;br /&gt;
&lt;br /&gt;
Proper configuration of the BIOS settings is very important to successful installation and continuous operation of the system. Settings like power save options, which could cause the system to inadvertently go to sleep or hibernate, are important to disable by putting the system into a &#039;Performance&#039; power save profile.&lt;br /&gt;
&lt;br /&gt;
[[File:Bios_powersave.png|300px|thumb|Enabling &#039;Performance&#039; mode to ensure the system doesn&#039;t sleep/hibernate]]&lt;br /&gt;
&lt;br /&gt;
=== Boot Order ===&lt;br /&gt;
&lt;br /&gt;
Before installing QuantaStor from the ISO, two changes must be made to the BIOS. First the USB or CD/DVD device with the QuantaStor ISO media must be selected as the primary boot device so that the install media loads at the initial install time. Second, the system disk, (the SSD the system will boot to after installation has completed) should be the selected device to boot from and assigned to the second position in the BIOS boot order. After the installation, you should disconnect the ISO installation media.&lt;br /&gt;
&lt;br /&gt;
=== Power Save Settings ===&lt;br /&gt;
&lt;br /&gt;
Make sure that your storage system server is set to the &#039;Performance&#039; setting. Stability problems can occur if power saving is enabled. QuantaStor is not designed for systems to hibernate or sleep like a desktop.&lt;br /&gt;
&lt;br /&gt;
=== IPMI/iDRAC Settings ===&lt;br /&gt;
&lt;br /&gt;
Be sure to apply an IP address to the server&#039;s IPMI port, so that you can remotely access the console. This is important for triaging connectivity and network issues.&lt;br /&gt;
&lt;br /&gt;
== Boot/System Disk Configuration ==&lt;br /&gt;
&lt;br /&gt;
[[File:Megaraid_disks.png|thumb|300px|Selecting drives to create a RAID1 logic disk for QuantaStor system/boot]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware RAID1 ===&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that QuantaStor is installed to a mirrored (RAID1) pair of SSDs, so that service is not interrupted in the event of a drive failure. The underlying Linux operating system for QuantaStor has support for software RAID, which could be used, but is more complex.  Both hardware RAID1 and software RAID1 for boot is supported. Currently you must set aside two unpartitioned disks for QuantaStor in order to create a RAID1 device to install to. QuantaStor has a small footprint, and two small capacity 250GB SSD or NVMe drives will be adequate for the boot/system drive (any type will work HDD/SSD and SATA/SAS/NVMe). For deployment as a virtual appliance, OSNEXUS recommends 30GB for the boot device, plus the amount of GB in RAM of disk space. 50-100GB or more is recommended for larger configurations.&lt;br /&gt;
&lt;br /&gt;
==== SSD Boot Media Required ====&lt;br /&gt;
&lt;br /&gt;
For production deployments the boot media must be mirrored SSD or mirrored NVMe media.  QuantaStor uses the boot media to run the operating system, databases for metrics, the grid configuration database, and more.  HDDs have very low IOPS which under load can easily be at or below 100 IOPS.  If individual I/O operations are small like 4K that equates to 400K/sec which is insufficient.  For SSDs we recommend any good quality SSD mediathat is datacenter or enterprise grade SATA SSDs, SAS SSDs, or NVMe SSDs.  For bare-metal installs we recommend 480GB SSDs but 240GB SSDs will do.&lt;br /&gt;
&lt;br /&gt;
==== Creating Hardware RAID1 Mirrored System Disk ====&lt;br /&gt;
&lt;br /&gt;
Use the BIOS based configuration on the RAID controller to create a RAID1 mirror using a pair of SSDs. Please refer to the HBA/RAID controller vendor&#039;s documentation for complete details on how to create a RAID1 mirror using a pair of SSDs.  For LSI/Broadcom controllers and OEM variants this involves creating a Disk Group 0 with both disks, a single span, and a single virtual drive.&lt;br /&gt;
&lt;br /&gt;
=== Software RAID1 for Boot/System Disk Configuration ===&lt;br /&gt;
&lt;br /&gt;
Software RAID1 for the boot media is supported but is a bit more complex to setup. The following links have instructions on how to setup the software RAID1 mirrors.&lt;br /&gt;
&lt;br /&gt;
==== [[QuantaStor 6 - Software RAID1 Install Procedure (Legacy Boot BIOS Mode)|QuantaStor 6 - Software RAID1 Install Procedure (Legacy Boot BIOS Mode)]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[QuantaStor 6 - Software RAID1 Install Procedure (EFI Boot BIOS Mode)|QuantaStor 6 - Software RAID1 Install Procedure (EFI Boot BIOS Mode)]] ====&lt;br /&gt;
&lt;br /&gt;
QuantaStor will identify the boot media setup in a software RAID1 mirror as a special [system/boot] pool.  These are automatically excluded from the web management interface (WUI) but they can be viewed using the command line utility using &#039;qs pool-list&#039;.  If the RAID1 mirror becomes degraded then it will appear in the WUI to make it easier to identify the bad media so it may be replaced.&lt;br /&gt;
&lt;br /&gt;
== Installation Options ==&lt;br /&gt;
&lt;br /&gt;
QuantaStor is available on both RHEL and Ubuntu LTS as a base Linux operating system under the storage platform.  &lt;br /&gt;
&lt;br /&gt;
* The standard OSNEXUS QuantaStor ISO media is derivative of &#039;&#039;&#039;Ubuntu LTS&#039;&#039;&#039; releases and is a single step install process&lt;br /&gt;
** Download &amp;amp; Install [https://osnexus.com/downloads QuantaStor ISO media] from the OSNEXUS web site (osnexus.com/downloads)&lt;br /&gt;
&lt;br /&gt;
* To install QuantaStor with a &#039;&#039;&#039;RHEL&#039;&#039;&#039; base operating system it is a two step process&lt;br /&gt;
** Download &amp;amp; Instal RHEL 8.4 Install media from Redhat.com.&lt;br /&gt;
** Download and run the QuantaStor installation script.&lt;br /&gt;
&lt;br /&gt;
Irrespective of the base OS, once the installation is done simply login via the QuantaStor web interface to manage the system.  Storage Grids may be comprised of a hybrid mix of servers using Ubuntu and/or RHEL as the base OS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; OSNEXUS Videos &#039;&#039;&#039;&lt;br /&gt;
* [[Image:youtube_icon.png|50px|link=https://www.youtube.com/watch?v=AzBHOxnNatQ]] [https://www.youtube.com/watch?v=AzBHOxnNatQ Covers How To Install QuantaStor 5 on RHEL/CentOS 7.8 [7:20]]&lt;br /&gt;
&lt;br /&gt;
== Starting the Installation from RHEL Media ==&lt;br /&gt;
&lt;br /&gt;
QuantaStor 5.x releases can be installed on RHEL 8.5 and higher versions of Linux.&lt;br /&gt;
&lt;br /&gt;
==== Step 1: ISO &amp;quot;Minimal Install&amp;quot; ====&lt;br /&gt;
&lt;br /&gt;
After booting your server or VM to the RHEL installation ISO media choose the &amp;quot;Minimal Installation&amp;quot; option as the rest of the packages will be installed later via the QuantaStor installation script.&lt;br /&gt;
&lt;br /&gt;
==== Step 2: Select Boot/System Device ====&lt;br /&gt;
&lt;br /&gt;
In the RHEL installation screen choose the drive onto which you&#039;ll be installing QuantaStor.  We require installing onto SSD media (100GB or larger) in a hardware RAID1 layout.  If that is not available in your server you may install to a single SSD device or use software RAID1.&lt;br /&gt;
&lt;br /&gt;
* NOTE: The Linux based software RAID1 option will require some additional configuration steps later on so it&#039;s not recommended without assistance from OSNEXUS Customer Support&lt;br /&gt;
&lt;br /&gt;
For partitioning, chose the non-lvm option that creates the simple os layout without the /home directory and most disk space devoted to the &#039;/&#039; root disk directory.&lt;br /&gt;
&lt;br /&gt;
==== Step 3: Set Host Name &amp;amp; Enable DHCP ====&lt;br /&gt;
&lt;br /&gt;
Set the system host name to &amp;quot;quantastor&amp;quot; or something suitable for your environment.  Next, enable at least one network port so that when the system boots it can get an initial IP address via DHCP.  &lt;br /&gt;
&lt;br /&gt;
* NOTE: We recommend changing all ports to static IPs after these installation steps are completed.  Ports may be easily configured via the QuantaStor web management interface.&lt;br /&gt;
&lt;br /&gt;
==== Step 4: Set &amp;quot;root&amp;quot; Password ====&lt;br /&gt;
&lt;br /&gt;
Press &amp;quot;Begin Installation&amp;quot; to get the the next installation page where you&#039;ll be able to set the &amp;quot;root&amp;quot; user password.  Set the root password to a strong password and be sure to save it in a safe place.  The root user password may be needed in the future if there are network connectivity or other maintenance issues that require login via SSH or via the IPMI/iDRAC/iLO base board controller console interface.  Besides special case maintenance steps (such as this install procedure) one will generally not need to login to the console/SSH. The default &amp;quot;admin&amp;quot; QuantaStor management account for managing the system is separate from the &amp;quot;root&amp;quot; user low level Linux account.&lt;br /&gt;
&lt;br /&gt;
==== Step 5: Login as &amp;quot;root&amp;quot; ====&lt;br /&gt;
&lt;br /&gt;
After the OS installation completes the system will reboot and you&#039;ll be presented with the login prompt.  Login as the &amp;quot;root&amp;quot; user so that you can License your RHEL install with the redhat repoository servers and run the QuantaStor installation script.&lt;br /&gt;
&lt;br /&gt;
Typically you will add a RHEL subscription using &#039;subscription-manager register&#039; and &#039;subscription-manager attach&#039; from the command line.&lt;br /&gt;
&lt;br /&gt;
Full Instructions for registering the RHEL install from the command line are available here:&lt;br /&gt;
https://access.redhat.com/documentation/en-us/red_hat_subscription_management/1/html/quick_registration_for_rhel/registering-cmd&lt;br /&gt;
&lt;br /&gt;
Note, that you will need a Full RHEL Server License and HA Addon License. The reduced Self-service Server license is not supported.&lt;br /&gt;
&lt;br /&gt;
==== Step 6 (Optional): Install The Mellanox OFED for RDMA/NVMEoF and best Mellanox Performance  ====&lt;br /&gt;
&lt;br /&gt;
For customers with Mellanox Network Cards. The latest Mellanox Driver stack is required for advanced features such as connecting to NVMEoF devices over RDMA or to get the best performance out of 100GbE/200GbE network devices.&lt;br /&gt;
&lt;br /&gt;
This can be installed using the below script:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
curl -o ./mellanox-ofed-install.sh http://packages.osnexus.com/packages-redhat/mellanox-ofed-install.sh&lt;br /&gt;
chmod 755 mellanox-ofed-install.sh&lt;br /&gt;
./mellanox-ofed-install.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Step 7: Install QuantaStor via Script ====&lt;br /&gt;
&lt;br /&gt;
Now that RHEL is installed and Licensed the QuantaStor installation script can be downloaded an run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
curl -o ./qs_upgrade_redhat8.sh http://packages.osnexus.com/packages-redhat/qs_upgrade_redhat8.sh&lt;br /&gt;
chmod 755 qs_upgrade_redhat8.sh&lt;br /&gt;
./qs_upgrade_redhat8.sh installall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Step 8: Login via Web UI ====&lt;br /&gt;
&lt;br /&gt;
Once all the stages of the installation script have completed you&#039;ll be able to login to the QuantaStor web management interface as &amp;quot;admin&amp;quot; using the default password which is &amp;quot;password&amp;quot;.  The QuantaStor web management interface is accessible via HTTPS using any browser.  Simply input the IP address of the QuantaStor server that it acquired via DHCP. &lt;br /&gt;
&lt;br /&gt;
Note: Run this command to get the IP address of the system if you don&#039;t have it and are logged in via a console:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip addr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Step 9: Basic Installation Complete ====&lt;br /&gt;
&lt;br /&gt;
At this point installation is complete but we recommend rebooting/power cycling the system to make sure everything is correct from a boot media and BIOS configuration perspective.  &lt;br /&gt;
&lt;br /&gt;
* NOTE: If you have external JBODs we recommend running the above installation steps without those attached to make it faster and easier.  Once the above steps are complete, simply shutdown the system, attach the JBODs, and boot.&lt;br /&gt;
&lt;br /&gt;
==== Step 10: Apply QuantaStor License Key ====&lt;br /&gt;
&lt;br /&gt;
After logging in to the QuantaStor web user interface (WUI) for the first time be sure to add your license key.  If you don&#039;t have a commercial use license key you can get temporary Trial Edition licenses via the [https://osnexus.com/trynow Try Now] page.  OSNEXUS non-commercial use Community Edition licenses are available via the same page.&lt;br /&gt;
&lt;br /&gt;
== Starting the Installation from QuantaStor ISO/USB media ==&lt;br /&gt;
[[File:Rufus_screen_shot.png|thumb|300px|Preparing USB ISO media for QuantaStor install|link=QuantaStor_Installation_via_USB_Thumb_Drive]]&lt;br /&gt;
==== Step 1: Preparing the ISO/USB media ====&lt;br /&gt;
For bare-metal installation we recommend using a 8GB or larger USB stick.  Once you&#039;ve downloaded the ISO file from the OSNEXUS web site you can put it onto your USB device using software like [https://sourceforge.net/projects/usbwriter/ usbwriter]. Another option is to burn a DVD and use a portable USB DVD device to install from.  Detailed instructions on [[QuantaStor Installation via USB Thumb Drive|how to put QuantaStor on to USB media]] is provided [[QuantaStor Installation via USB Thumb Drive|here]] for both Windows and Linux.&lt;br /&gt;
&lt;br /&gt;
==== Step 2: Insert and Boot from the QuantaStor USB Install Media ====&lt;br /&gt;
After connecting your QuantaStor Install USB stick to the server you will see the QuantaStor screen appear and it will automatically select &#039;English&#039; as the default language and begin the installation process.  &lt;br /&gt;
&lt;br /&gt;
==== Step 3: Selecting a hostname ====&lt;br /&gt;
The first question you will be asked as part of the installation process is what do you want to name the host.  By default the name &#039;quantastor&#039; is given, but you can give the system any valid host name.  If you&#039;re setting up multiple systems you should give them each unique names. You can also change the name later through the web management interface using the Storage System Modify dialog.&lt;br /&gt;
&lt;br /&gt;
==== Step 4: Selecting a network port ====&lt;br /&gt;
The second step in the console level installation process is the selection of which port to use for network communication during the install process.  If the new QuantaStor system has a single network interface then it will automatically attempt to configure the using DHCP; if DHCP is not available then standard details will need to be provided (Static IP Address, Subnetmask, and gateway if applicable). If multiple ports are detected a menu will be provided allowing you to choose which interface to use for the management port.  The installation process will use the network to try to get more recent versions of packages than those that are on the CD.&lt;br /&gt;
&lt;br /&gt;
==== Step 5: Selecting the device to install the QuantaStor OS ====&lt;br /&gt;
Finally, the configuration wizard will ask which partitioning scheme to use.  We recommend &#039;Guided installation, use entire disk&#039;. If you are planning to mirror your boot drive (highly recommended) then you&#039;ll want to use the Hardware RAID controller&#039;s configuration BIOS to create a RAID1 logical drive first. The next screen will ask you which disk you want to use as the system boot disk, at that point you&#039;ll select your RAID1 mirrored system/boot drive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;WARNING, this disk will be reformatted as part of the installation process so be &lt;br /&gt;
careful to choose a disk that does not have data on it you need.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Step 6: Bare-metal Installation is Complete ====&lt;br /&gt;
That&#039;s all the key questions you will be asked as part of the installation process.  After the installation completes the system will reboot and will start-up the QuantaStor system.  At this point you can login using the &#039;qadmin&#039; user account and &#039;qadmin&#039; password so that you can get the IP address of the system.  To get the IP address just type &#039;ifconfig&#039; at the command prompt after you have logged in.  You&#039;ll see an entry for &#039;eth0&#039; with an IP address assigned to it.  Enter that IP address into your web browser to connect to your QuantaStor storage system via your favorite web browser so that you can start to configure the rest of the system.&lt;br /&gt;
&lt;br /&gt;
A video of the installation process is available on the main web site in the [http://www.osnexus.com/videos/ Videos] section.&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=QuantaStor_6_-_Software_RAID1_Install_Procedure_(Legacy_Boot_BIOS_Mode)&amp;diff=26890</id>
		<title>QuantaStor 6 - Software RAID1 Install Procedure (Legacy Boot BIOS Mode)</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=QuantaStor_6_-_Software_RAID1_Install_Procedure_(Legacy_Boot_BIOS_Mode)&amp;diff=26890"/>
		<updated>2025-10-20T12:01:47Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: Created page with &amp;quot;Creating the software RAID1 is as easy as a few extra steps during the installation process.  Below are a few screenshots of the process to create a software RAID1 with QuantaStor 6 and newer using QuantaStor ISO media based on Ubuntu 20.04 (Focal) and 22.04 (Jammy).  === Instructions ===  * &amp;#039;&amp;#039;&amp;#039;Step 1&amp;#039;&amp;#039;&amp;#039; - When first prompted, select &amp;#039;Install OSNEXUS QuantaStor&amp;#039;. If you would like to skip checking the media, select &amp;#039;Install (skip Media Check)&amp;#039; File:focalraid1-1.png|600...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creating the software RAID1 is as easy as a few extra steps during the installation process.&lt;br /&gt;
&lt;br /&gt;
Below are a few screenshots of the process to create a software RAID1 with QuantaStor 6 and newer using QuantaStor ISO media based on Ubuntu 20.04 (Focal) and 22.04 (Jammy).&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039; - When first prompted, select &#039;Install OSNEXUS QuantaStor&#039;. If you would like to skip checking the media, select &#039;Install (skip Media Check)&#039;&lt;br /&gt;
[[File:focalraid1-1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 2&#039;&#039;&#039; - Configure the networking as desired, and press the Enter key on &#039;Done&#039;&lt;br /&gt;
[[File:focalraid1-2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039; - Make sure &#039;Custom storage layout&#039; is selected, and press the Enter key on &#039;Done&#039;&lt;br /&gt;
[[File:focalraid1-3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 4&#039;&#039;&#039; - Go to the first device you wish to use for RAID1, and press the Enter key. Select &#039;Use As Boot Device&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 5&#039;&#039;&#039; - Repeat the same step for the second device you wish to use for RAID1, and press the Enter key. Select &#039;Use As Another Boot Device&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 6&#039;&#039;&#039; - Go to the free space on the first device you wish to use for RAID1, and press the Enter key. Select &#039;Add GPT Partition&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7a&#039;&#039;&#039; - Type the desired space in the &#039;Size&#039; field. Make sure &#039;Leave unformatted&#039; is in the &#039;Format&#039; field. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7b&#039;&#039;&#039; - Repeat steps 6 and 7a for the second device you wish to use for RAID1&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 8&#039;&#039;&#039; - Select &#039;Create software RAID (md)&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 9&#039;&#039;&#039; - Make sure both partitions created in steps 6 and 7 are ticked. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 10&#039;&#039;&#039; - Select &#039;Create volume group (LVM)&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 11&#039;&#039;&#039; - Make sure the software RAID created in step 8 is ticked. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 12&#039;&#039;&#039; - Go to the free space below the volume group created in step 11, and press the Enter key. Select &#039;Create Logical Volume&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 13&#039;&#039;&#039; - Type the desired space in the &#039;Size&#039; field. Make sure &#039;ext4&#039; is in the &#039;Format&#039; field. Make sure &#039;/&#039; is in the &#039;Mount field. Select &#039;Create&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-13.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 14&#039;&#039;&#039; - Go to the bottom, select &#039;Done&#039; and press the Enter key&lt;br /&gt;
[[File:focalraid1-14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 15&#039;&#039;&#039; - You will be prompted to &#039;Confirm destructive action&#039;. Select &#039;Continue&#039; and press the Enter key. This will now start installing QuantaStor.&lt;br /&gt;
[[File:focalraid1-15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
After installation is complete, navigate to the &#039;Controllers &amp;amp; Enclosures&#039; section and you&#039;ll see a Software Boot Controller listed in that section that represents your mirrored boot configuration.  You can use the WUI in the future to add a replacement device as a hot-spare to repair the mirror in the event one of your boot devices needs replacement.&lt;br /&gt;
&lt;br /&gt;
[[File:focalraid1-16.png|600px]]&lt;br /&gt;
&lt;br /&gt;
If you run into any difficulties whilst following the above steps. Please contact support@osnexus.com for assistance.&lt;br /&gt;
&lt;br /&gt;
==== Previous Version ====&lt;br /&gt;
&lt;br /&gt;
* [[Ubuntu Software RAID1 (Legacy)|QuantaStor 5.x Software RAID1 (Legacy Boot BIOS mode)]]&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=Bare-metal_Install&amp;diff=26889</id>
		<title>Bare-metal Install</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=Bare-metal_Install&amp;diff=26889"/>
		<updated>2025-10-20T12:01:27Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: /* Software RAID1 for Boot/System Disk Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[index.php?title=Category:Install guide]]&lt;br /&gt;
This section covers the bare-metal install process for putting QuantaStor on a physical server (rather than on a virtual machine). QuantaStor is delivered as an operating system, and thus no additional software is required on a given system. QuantaStor is Linux based, and has an extensive HCL (see [[Recommended Hardware|HCL]] in order to support server models from all major manufacturers.&lt;br /&gt;
&lt;br /&gt;
== BIOS Configuration Checks ==&lt;br /&gt;
&lt;br /&gt;
Proper configuration of the BIOS settings is very important to successful installation and continuous operation of the system. Settings like power save options, which could cause the system to inadvertently go to sleep or hibernate, are important to disable by putting the system into a &#039;Performance&#039; power save profile.&lt;br /&gt;
&lt;br /&gt;
[[File:Bios_powersave.png|300px|thumb|Enabling &#039;Performance&#039; mode to ensure the system doesn&#039;t sleep/hibernate]]&lt;br /&gt;
&lt;br /&gt;
=== Boot Order ===&lt;br /&gt;
&lt;br /&gt;
Before installing QuantaStor from the ISO, two changes must be made to the BIOS. First the USB or CD/DVD device with the QuantaStor ISO media must be selected as the primary boot device so that the install media loads at the initial install time. Second, the system disk, (the SSD the system will boot to after installation has completed) should be the selected device to boot from and assigned to the second position in the BIOS boot order. After the installation, you should disconnect the ISO installation media.&lt;br /&gt;
&lt;br /&gt;
=== Power Save Settings ===&lt;br /&gt;
&lt;br /&gt;
Make sure that your storage system server is set to the &#039;Performance&#039; setting. Stability problems can occur if power saving is enabled. QuantaStor is not designed for systems to hibernate or sleep like a desktop.&lt;br /&gt;
&lt;br /&gt;
=== IPMI/iDRAC Settings ===&lt;br /&gt;
&lt;br /&gt;
Be sure to apply an IP address to the server&#039;s IPMI port, so that you can remotely access the console. This is important for triaging connectivity and network issues.&lt;br /&gt;
&lt;br /&gt;
== Boot/System Disk Configuration ==&lt;br /&gt;
&lt;br /&gt;
[[File:Megaraid_disks.png|thumb|300px|Selecting drives to create a RAID1 logic disk for QuantaStor system/boot]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware RAID1 ===&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that QuantaStor is installed to a mirrored (RAID1) pair of SSDs, so that service is not interrupted in the event of a drive failure. The underlying Linux operating system for QuantaStor has support for software RAID, which could be used, but is more complex.  Both hardware RAID1 and software RAID1 for boot is supported. Currently you must set aside two unpartitioned disks for QuantaStor in order to create a RAID1 device to install to. QuantaStor has a small footprint, and two small capacity 250GB SSD or NVMe drives will be adequate for the boot/system drive (any type will work HDD/SSD and SATA/SAS/NVMe). For deployment as a virtual appliance, OSNEXUS recommends 30GB for the boot device, plus the amount of GB in RAM of disk space. 50-100GB or more is recommended for larger configurations.&lt;br /&gt;
&lt;br /&gt;
==== SSD Boot Media Required ====&lt;br /&gt;
&lt;br /&gt;
For production deployments the boot media must be mirrored SSD or mirrored NVMe media.  QuantaStor uses the boot media to run the operating system, databases for metrics, the grid configuration database, and more.  HDDs have very low IOPS which under load can easily be at or below 100 IOPS.  If individual I/O operations are small like 4K that equates to 400K/sec which is insufficient.  For SSDs we recommend any good quality SSD mediathat is datacenter or enterprise grade SATA SSDs, SAS SSDs, or NVMe SSDs.  For bare-metal installs we recommend 480GB SSDs but 240GB SSDs will do.&lt;br /&gt;
&lt;br /&gt;
==== Creating Hardware RAID1 Mirrored System Disk ====&lt;br /&gt;
&lt;br /&gt;
Use the BIOS based configuration on the RAID controller to create a RAID1 mirror using a pair of SSDs. Please refer to the HBA/RAID controller vendor&#039;s documentation for complete details on how to create a RAID1 mirror using a pair of SSDs.  For LSI/Broadcom controllers and OEM variants this involves creating a Disk Group 0 with both disks, a single span, and a single virtual drive.&lt;br /&gt;
&lt;br /&gt;
=== Software RAID1 for Boot/System Disk Configuration ===&lt;br /&gt;
&lt;br /&gt;
Software RAID1 for the boot media is supported but is a bit more complex to setup. The following links have instructions on how to setup the software RAID1 mirrors.&lt;br /&gt;
&lt;br /&gt;
==== [[QuantaStor 6 - Software RAID1 Install Procedure (Legacy Boot BIOS Mode)|QuantaStor 6 - Software RAID1 Install Procedure (Legacy Boot BIOS Mode)]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[Ubuntu Software RAID1 (UEFI)]] ====&lt;br /&gt;
&lt;br /&gt;
QuantaStor will identify the boot media setup in a software RAID1 mirror as a special [system/boot] pool.  These are automatically excluded from the web management interface (WUI) but they can be viewed using the command line utility using &#039;qs pool-list&#039;.  If the RAID1 mirror becomes degraded then it will appear in the WUI to make it easier to identify the bad media so it may be replaced.&lt;br /&gt;
&lt;br /&gt;
== Installation Options ==&lt;br /&gt;
&lt;br /&gt;
QuantaStor is available on both RHEL and Ubuntu LTS as a base Linux operating system under the storage platform.  &lt;br /&gt;
&lt;br /&gt;
* The standard OSNEXUS QuantaStor ISO media is derivative of &#039;&#039;&#039;Ubuntu LTS&#039;&#039;&#039; releases and is a single step install process&lt;br /&gt;
** Download &amp;amp; Install [https://osnexus.com/downloads QuantaStor ISO media] from the OSNEXUS web site (osnexus.com/downloads)&lt;br /&gt;
&lt;br /&gt;
* To install QuantaStor with a &#039;&#039;&#039;RHEL&#039;&#039;&#039; base operating system it is a two step process&lt;br /&gt;
** Download &amp;amp; Instal RHEL 8.4 Install media from Redhat.com.&lt;br /&gt;
** Download and run the QuantaStor installation script.&lt;br /&gt;
&lt;br /&gt;
Irrespective of the base OS, once the installation is done simply login via the QuantaStor web interface to manage the system.  Storage Grids may be comprised of a hybrid mix of servers using Ubuntu and/or RHEL as the base OS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; OSNEXUS Videos &#039;&#039;&#039;&lt;br /&gt;
* [[Image:youtube_icon.png|50px|link=https://www.youtube.com/watch?v=AzBHOxnNatQ]] [https://www.youtube.com/watch?v=AzBHOxnNatQ Covers How To Install QuantaStor 5 on RHEL/CentOS 7.8 [7:20]]&lt;br /&gt;
&lt;br /&gt;
== Starting the Installation from RHEL Media ==&lt;br /&gt;
&lt;br /&gt;
QuantaStor 5.x releases can be installed on RHEL 8.5 and higher versions of Linux.&lt;br /&gt;
&lt;br /&gt;
==== Step 1: ISO &amp;quot;Minimal Install&amp;quot; ====&lt;br /&gt;
&lt;br /&gt;
After booting your server or VM to the RHEL installation ISO media choose the &amp;quot;Minimal Installation&amp;quot; option as the rest of the packages will be installed later via the QuantaStor installation script.&lt;br /&gt;
&lt;br /&gt;
==== Step 2: Select Boot/System Device ====&lt;br /&gt;
&lt;br /&gt;
In the RHEL installation screen choose the drive onto which you&#039;ll be installing QuantaStor.  We require installing onto SSD media (100GB or larger) in a hardware RAID1 layout.  If that is not available in your server you may install to a single SSD device or use software RAID1.&lt;br /&gt;
&lt;br /&gt;
* NOTE: The Linux based software RAID1 option will require some additional configuration steps later on so it&#039;s not recommended without assistance from OSNEXUS Customer Support&lt;br /&gt;
&lt;br /&gt;
For partitioning, chose the non-lvm option that creates the simple os layout without the /home directory and most disk space devoted to the &#039;/&#039; root disk directory.&lt;br /&gt;
&lt;br /&gt;
==== Step 3: Set Host Name &amp;amp; Enable DHCP ====&lt;br /&gt;
&lt;br /&gt;
Set the system host name to &amp;quot;quantastor&amp;quot; or something suitable for your environment.  Next, enable at least one network port so that when the system boots it can get an initial IP address via DHCP.  &lt;br /&gt;
&lt;br /&gt;
* NOTE: We recommend changing all ports to static IPs after these installation steps are completed.  Ports may be easily configured via the QuantaStor web management interface.&lt;br /&gt;
&lt;br /&gt;
==== Step 4: Set &amp;quot;root&amp;quot; Password ====&lt;br /&gt;
&lt;br /&gt;
Press &amp;quot;Begin Installation&amp;quot; to get the the next installation page where you&#039;ll be able to set the &amp;quot;root&amp;quot; user password.  Set the root password to a strong password and be sure to save it in a safe place.  The root user password may be needed in the future if there are network connectivity or other maintenance issues that require login via SSH or via the IPMI/iDRAC/iLO base board controller console interface.  Besides special case maintenance steps (such as this install procedure) one will generally not need to login to the console/SSH. The default &amp;quot;admin&amp;quot; QuantaStor management account for managing the system is separate from the &amp;quot;root&amp;quot; user low level Linux account.&lt;br /&gt;
&lt;br /&gt;
==== Step 5: Login as &amp;quot;root&amp;quot; ====&lt;br /&gt;
&lt;br /&gt;
After the OS installation completes the system will reboot and you&#039;ll be presented with the login prompt.  Login as the &amp;quot;root&amp;quot; user so that you can License your RHEL install with the redhat repoository servers and run the QuantaStor installation script.&lt;br /&gt;
&lt;br /&gt;
Typically you will add a RHEL subscription using &#039;subscription-manager register&#039; and &#039;subscription-manager attach&#039; from the command line.&lt;br /&gt;
&lt;br /&gt;
Full Instructions for registering the RHEL install from the command line are available here:&lt;br /&gt;
https://access.redhat.com/documentation/en-us/red_hat_subscription_management/1/html/quick_registration_for_rhel/registering-cmd&lt;br /&gt;
&lt;br /&gt;
Note, that you will need a Full RHEL Server License and HA Addon License. The reduced Self-service Server license is not supported.&lt;br /&gt;
&lt;br /&gt;
==== Step 6 (Optional): Install The Mellanox OFED for RDMA/NVMEoF and best Mellanox Performance  ====&lt;br /&gt;
&lt;br /&gt;
For customers with Mellanox Network Cards. The latest Mellanox Driver stack is required for advanced features such as connecting to NVMEoF devices over RDMA or to get the best performance out of 100GbE/200GbE network devices.&lt;br /&gt;
&lt;br /&gt;
This can be installed using the below script:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
curl -o ./mellanox-ofed-install.sh http://packages.osnexus.com/packages-redhat/mellanox-ofed-install.sh&lt;br /&gt;
chmod 755 mellanox-ofed-install.sh&lt;br /&gt;
./mellanox-ofed-install.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Step 7: Install QuantaStor via Script ====&lt;br /&gt;
&lt;br /&gt;
Now that RHEL is installed and Licensed the QuantaStor installation script can be downloaded an run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
curl -o ./qs_upgrade_redhat8.sh http://packages.osnexus.com/packages-redhat/qs_upgrade_redhat8.sh&lt;br /&gt;
chmod 755 qs_upgrade_redhat8.sh&lt;br /&gt;
./qs_upgrade_redhat8.sh installall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Step 8: Login via Web UI ====&lt;br /&gt;
&lt;br /&gt;
Once all the stages of the installation script have completed you&#039;ll be able to login to the QuantaStor web management interface as &amp;quot;admin&amp;quot; using the default password which is &amp;quot;password&amp;quot;.  The QuantaStor web management interface is accessible via HTTPS using any browser.  Simply input the IP address of the QuantaStor server that it acquired via DHCP. &lt;br /&gt;
&lt;br /&gt;
Note: Run this command to get the IP address of the system if you don&#039;t have it and are logged in via a console:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip addr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Step 9: Basic Installation Complete ====&lt;br /&gt;
&lt;br /&gt;
At this point installation is complete but we recommend rebooting/power cycling the system to make sure everything is correct from a boot media and BIOS configuration perspective.  &lt;br /&gt;
&lt;br /&gt;
* NOTE: If you have external JBODs we recommend running the above installation steps without those attached to make it faster and easier.  Once the above steps are complete, simply shutdown the system, attach the JBODs, and boot.&lt;br /&gt;
&lt;br /&gt;
==== Step 10: Apply QuantaStor License Key ====&lt;br /&gt;
&lt;br /&gt;
After logging in to the QuantaStor web user interface (WUI) for the first time be sure to add your license key.  If you don&#039;t have a commercial use license key you can get temporary Trial Edition licenses via the [https://osnexus.com/trynow Try Now] page.  OSNEXUS non-commercial use Community Edition licenses are available via the same page.&lt;br /&gt;
&lt;br /&gt;
== Starting the Installation from QuantaStor ISO/USB media ==&lt;br /&gt;
[[File:Rufus_screen_shot.png|thumb|300px|Preparing USB ISO media for QuantaStor install|link=QuantaStor_Installation_via_USB_Thumb_Drive]]&lt;br /&gt;
==== Step 1: Preparing the ISO/USB media ====&lt;br /&gt;
For bare-metal installation we recommend using a 8GB or larger USB stick.  Once you&#039;ve downloaded the ISO file from the OSNEXUS web site you can put it onto your USB device using software like [https://sourceforge.net/projects/usbwriter/ usbwriter]. Another option is to burn a DVD and use a portable USB DVD device to install from.  Detailed instructions on [[QuantaStor Installation via USB Thumb Drive|how to put QuantaStor on to USB media]] is provided [[QuantaStor Installation via USB Thumb Drive|here]] for both Windows and Linux.&lt;br /&gt;
&lt;br /&gt;
==== Step 2: Insert and Boot from the QuantaStor USB Install Media ====&lt;br /&gt;
After connecting your QuantaStor Install USB stick to the server you will see the QuantaStor screen appear and it will automatically select &#039;English&#039; as the default language and begin the installation process.  &lt;br /&gt;
&lt;br /&gt;
==== Step 3: Selecting a hostname ====&lt;br /&gt;
The first question you will be asked as part of the installation process is what do you want to name the host.  By default the name &#039;quantastor&#039; is given, but you can give the system any valid host name.  If you&#039;re setting up multiple systems you should give them each unique names. You can also change the name later through the web management interface using the Storage System Modify dialog.&lt;br /&gt;
&lt;br /&gt;
==== Step 4: Selecting a network port ====&lt;br /&gt;
The second step in the console level installation process is the selection of which port to use for network communication during the install process.  If the new QuantaStor system has a single network interface then it will automatically attempt to configure the using DHCP; if DHCP is not available then standard details will need to be provided (Static IP Address, Subnetmask, and gateway if applicable). If multiple ports are detected a menu will be provided allowing you to choose which interface to use for the management port.  The installation process will use the network to try to get more recent versions of packages than those that are on the CD.&lt;br /&gt;
&lt;br /&gt;
==== Step 5: Selecting the device to install the QuantaStor OS ====&lt;br /&gt;
Finally, the configuration wizard will ask which partitioning scheme to use.  We recommend &#039;Guided installation, use entire disk&#039;. If you are planning to mirror your boot drive (highly recommended) then you&#039;ll want to use the Hardware RAID controller&#039;s configuration BIOS to create a RAID1 logical drive first. The next screen will ask you which disk you want to use as the system boot disk, at that point you&#039;ll select your RAID1 mirrored system/boot drive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;WARNING, this disk will be reformatted as part of the installation process so be &lt;br /&gt;
careful to choose a disk that does not have data on it you need.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Step 6: Bare-metal Installation is Complete ====&lt;br /&gt;
That&#039;s all the key questions you will be asked as part of the installation process.  After the installation completes the system will reboot and will start-up the QuantaStor system.  At this point you can login using the &#039;qadmin&#039; user account and &#039;qadmin&#039; password so that you can get the IP address of the system.  To get the IP address just type &#039;ifconfig&#039; at the command prompt after you have logged in.  You&#039;ll see an entry for &#039;eth0&#039; with an IP address assigned to it.  Enter that IP address into your web browser to connect to your QuantaStor storage system via your favorite web browser so that you can start to configure the rest of the system.&lt;br /&gt;
&lt;br /&gt;
A video of the installation process is available on the main web site in the [http://www.osnexus.com/videos/ Videos] section.&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=QuantaStor_Version_ChangeLog&amp;diff=26877</id>
		<title>QuantaStor Version ChangeLog</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=QuantaStor_Version_ChangeLog&amp;diff=26877"/>
		<updated>2025-10-10T07:27:59Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: /* v6.6.0.362 (October 9th 2025) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[index.php?title=Category:Support guide]]&lt;br /&gt;
= Change Log Overview =&lt;br /&gt;
The change log contains a detailed summary of the changes made for each new release of QuantaStor.  Each change made to QuantaStor is tracked with an engineering ticket number in the form &#039;&#039;&#039;[QSTOR-NNNN]&#039;&#039;&#039;.  This information is provided so that if you&#039;re working with OSNexus support you can track the availability of a given product feature add, improvement, or maintenance fix to a specific release.  For information on how to upgrade your storage system please see the [[QuantaStor Upgrade Guide|Upgrade Guide]].&lt;br /&gt;
&lt;br /&gt;
== Versioning System ==&lt;br /&gt;
QuantaStor version numbers consist of four (4) parts. A major number (M), minor number (N), maintenance update number (U) and build number (B) of the form M.N.U.B such as 6.0.2.006.&lt;br /&gt;
&lt;br /&gt;
QuantaStor upgrades go directly from whatever version you are running to the latest version, with no interim steps so for example if you are at v6.0.1 you will upgrade directly to the latest version which may be v6.1.2&lt;br /&gt;
&lt;br /&gt;
== Product Update Types ==&lt;br /&gt;
&lt;br /&gt;
==== Major Updates (X.y.z) ====&lt;br /&gt;
If the first digit in the version number has changed this indicates a major product release such as QuantaStor v5 to QuantaStor v6.  Major releases generally come with a new underlying Linux platform as the basis.  For example, the standard ISO install for QuantaStor v5 is based on Ubuntu 18.04 whereas QuantaStor v6 is based on Ubuntu 20.04.   Major product releases generally include new features and maintenance updates and are supported on multiple underlying Linux platforms.  For example, QuantaStor v6 is available as an upgrade on Ubuntu 18.04 and Ubuntu 20.04 based systems as well as RHEL and RHEL derivative platforms.  Platform upgrades to move systems forward (eg 18.04 to 20.04) are made generally available in the first feature update release, such as QuantaStor 6.1.&lt;br /&gt;
&lt;br /&gt;
==== Feature Updates (x.Y.z) ====&lt;br /&gt;
If the second digit in the version number has changed this indicates a feature release such as 6.&#039;&#039;&#039;1&#039;&#039;&#039; going to 6.&#039;&#039;&#039;2&#039;&#039;&#039;.  Feature releases add new product features as well as a maintenance updates.  No additional licensing is required to access any new features that added but note that QuantaStor licenses do not include licenses for 3rd party products and services that may integrate with QuantaStor.&lt;br /&gt;
&lt;br /&gt;
==== Maintenance Updates (x.y.Z) ====&lt;br /&gt;
If the third digit of the version number has changed this such as 6.0.&#039;&#039;&#039;2&#039;&#039;&#039; or 6.0.&#039;&#039;&#039;3&#039;&#039;&#039; it represents a maintenance update to address one or more support tickets.  These updates generally do not contain new features, only fixes to address specific issues.  Maintenance releases generally ship every 4 to 8 weeks.  All maintenance &amp;quot;aka hot-fix&amp;quot; releases are provided against the current stable release so upgrading to the latest QuantaStor version is generally required to apply them.&lt;br /&gt;
&lt;br /&gt;
==== Build Number (x.y.z.BBB) ====&lt;br /&gt;
The build number and corresponding build reference hash can be largely ignored. The build number simply increments with each commit that is made to the source tree. The hash is provided to make it easier for OSNEXUS support and engineering to quickly confirm difference between your current running release and any more modern release.&lt;br /&gt;
&lt;br /&gt;
== Boot Install Image and other downloads ==&lt;br /&gt;
=== ISO/DVD/USB Boot Install Image ===&lt;br /&gt;
&lt;br /&gt;
* The latest version of QuantaStor can be found on our [https://downloads.osnexus.com downloads page here].&lt;br /&gt;
&lt;br /&gt;
* [[QuantaStor Installation via USB Thumb Drive|Bootable Flash Drive instructions.]]&lt;br /&gt;
&lt;br /&gt;
NOTE: Archived older versions of QuantaStor ISO install media and CLI tools can be found [https://downloads.osnexus.com.s3.us-east-1.amazonaws.com/list.html here].&lt;br /&gt;
&lt;br /&gt;
= Recent Change Logs =&lt;br /&gt;
&lt;br /&gt;
== v6.6.0.362 (October 9th 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.6.0 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.6.0 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.6.0 Upgrade Instructions| upgrading to QuantaStor v6.6.0]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Block rename of object pool group. [ QSTOR-11336 ]&lt;br /&gt;
* Add a fix so auto-tier rules can be set on multiple ceph clusters [ QSTOR-11323 ]&lt;br /&gt;
* Fixes bug with OSD replace prepare context menu button when called from the enclosure view. [ QSTOR-11313 ]&lt;br /&gt;
* Fixed: added duplicate zone check for Object Group Create [ QSTOR-11266 ]&lt;br /&gt;
* Add indication on the journal group if it is encrypted. [ QSTOR-11261 ]&lt;br /&gt;
* Updated Ceph version on Focal and Jammy platforms to 18.2.7 [ QSTOR-11129 ]&lt;br /&gt;
* Generate proper caps for keyring when using additional pools in CephFS [ QSTOR-11106 ]&lt;br /&gt;
* Display S3 user information in the delete user dialog to distinguish between S3 user and local user. [ QSTOR-10723 ]&lt;br /&gt;
* New feature adds the ability to modify RGW settings. Added the ability to add and remove load balancers on each Ceph cluster member. [ QSTOR-10623 ]&lt;br /&gt;
* Added support for Portal Groups for FC and iSCSI Targets [ QSTOR-10533 ]&lt;br /&gt;
* Add the ability to control synchronization for selected buckets in two objects storage clusters. [ QSTOR-10346 ]&lt;br /&gt;
* Add ability to specify multiple pools in a ceph file system. [ QSTOR-8674 ]&lt;br /&gt;
&lt;br /&gt;
Dashboards and Analytics&lt;br /&gt;
* Add a new bucket dashboard that reports Average Total Objects and Average Utilized Space. [ QSTOR-11259 ]&lt;br /&gt;
&lt;br /&gt;
Disk Management&lt;br /&gt;
* Adds an NVMe quick format to the Physical Disk Format dialog using the secure erase options. [ QSTOR-10688 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Fixed various items related to Linux Software RAID adapter support. [ QSTOR-11198 ]&lt;br /&gt;
&lt;br /&gt;
Multitenancy&lt;br /&gt;
* Scope the access of user accounts so that they can only manage users, buckets, keys and other resources related to the tenant in the resource group they&#039;re a member of [ QSTOR-11326 ]&lt;br /&gt;
* Allow CephFS shares to be added to a Resource Group. [ QSTOR-11007 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Share rename needs a force flag as it may disconnect NFS clients. [ QSTOR-11337 ]&lt;br /&gt;
* Provides an optional backported version of samba via a &#039;qs_samba_jammy_optional.sh&#039; install script that includes a version of samba required to address the ad rfc2307 changes Microsoft introduced in KB5062572. Note this samba version does not include sssd support and so will not be installed by default. It should only be used for those customers using ad rfc2307 mode. [ QSTOR-11319 ]&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
* Adds the ability to add and remove SSL certificate templates. Using those templates you can update the certificates for HaProxy and Rados gateways configured for HTTPS. [ QSTOR-9016 ]&lt;br /&gt;
&lt;br /&gt;
Service Core&lt;br /&gt;
* Eliminates common errors in active directory join process, prepopulating dialog from previously joined systems [ QSTOR-11015 ]&lt;br /&gt;
* Added support for shutting down or restarting multiple systems at once [ QSTOR-10022 ]&lt;br /&gt;
&lt;br /&gt;
Storage Volumes&lt;br /&gt;
* Allow rename of Scale Out block storage volumes [ QSTOR-11311 ]&lt;br /&gt;
* Fix an event issue where the Volumes count was not getting updated in the central Host grid view. [ QSTOR-11038 ]&lt;br /&gt;
&lt;br /&gt;
Universal Containers&lt;br /&gt;
* Add Universal Container support to the server and the Create Config dialog in the WUI. [ QSTOR-11194 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* verified that packages are being installed properly with the new iso filtering stuff [ QSTOR-11030 ]&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Minor fix to the modify Network Port dialog. [ QSTOR-11302 ]&lt;br /&gt;
* Added the ability to save a local copy of a report schedule. [ QSTOR-11217 ]&lt;br /&gt;
* Simplifies active directory join and leave process, allowing multiple systems to join or leave at once [ QSTOR-8771 ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== v6.5.12.005 (September 22nd 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.5.12 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.5.12 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.5.12 Upgrade Instructions| upgrading to QuantaStor v6.5.12]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Fixed vendor/model defaulting, improved enclosure layout auto-selection in the Modify Storage System dialog (including correct child-layout selection to choose the primary NVMe drive group), and resolved an invalid enclosureLayoutId that prevented layout auto-detection. [ QSTOR-11263 ]&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
* Fixed: disable gzip compresson on web and api ports by default. [ QSTOR-11210 ]  &lt;br /&gt;
* Fixed: internal qs-statsd/qs_restd service port 5173 moved to localhost only as it should not be presented as an external port. [ QSTOR-11210 ]  &lt;br /&gt;
* Fixed: reduced syslog logging of qs-statsdb/qs_restd. [ QSTOR-11210 ]  &lt;br /&gt;
* Added: DROP rules to block ICMP timechecks [ QSTOR-11210 ]  &lt;br /&gt;
* Updated SSL Ciphers and TLS1.3 support for the web and API ports [ QSTOR-11210 ]  &lt;br /&gt;
* Fixed: Set pcsd api port 2224 to bind to localhost only by default [ QSTOR-11210 ]&lt;br /&gt;
&lt;br /&gt;
== v6.5.11.029 (August 28th 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.5.11 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.5.11 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.5.11 Upgrade Instructions| upgrading to QuantaStor v6.5.11]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Alerts and Configuration Analysis&lt;br /&gt;
* Added support for SMTP servers that allow open relay with no username/password to the Alert Manager [ QSTOR-11167 ]&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Fixed an issue with multiple alerts occurring for long running OSD replace prepare tasks. [ QSTOR-11276 ] &lt;br /&gt;
* Fixed some corner case issues with long running OSD replace prepare tasks. [ QSTOR-11276 ]&lt;br /&gt;
* Added support for larger MDB devices upto 2100GB [ QSTOR-11274 ]&lt;br /&gt;
* Added support for encryption bypass on OSD create while still encrypting wal/db journal devices. [ QSTOR-11260 ]&lt;br /&gt;
&lt;br /&gt;
Disk Management&lt;br /&gt;
* Fixed an issue with running the disk read performance test benchmark on very fast modern media. [ QSTOR-11296 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Fixed Enclosure and Controller discovery support for SAS3516 based SAS controllers [ QSTOR-11267 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
* Fix an issue with VIF used for scale-out file usage after rebooting all nodes in the cluster. [ QSTOR-11265 ]&lt;br /&gt;
&lt;br /&gt;
Network Interfaces&lt;br /&gt;
* Fixed: added gfortran-11 dependency to jammy repository required for LTS mellanox ofed install to succeed [ QSTOR-11285 ]&lt;br /&gt;
* Add QS cli command to hide disabled Network Ports [ QSTOR-10898 ]&lt;br /&gt;
* Fixed an issue where VLAN and VIF interfaces would not report their bond mode correctly if their parent interfaces was a bonded port. [ QSTOR-10754 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Adds support for multiple HA VIF redirects and smart network filtering for NFSv4 referrals [ QSTOR-11278 ]&lt;br /&gt;
* Minor fix to skip NFS export commands for scale out shares. [ QSTOR-11275 ]&lt;br /&gt;
&lt;br /&gt;
Quantastor CLI&lt;br /&gt;
* Provide a utility to create temporary log download links via qs-download-link [ QSTOR-11273 ]&lt;br /&gt;
&lt;br /&gt;
SCSI / NVMe Target&lt;br /&gt;
* Fixed: Added logic to always default FC ports to target mode for supported FC target card models from QLogic. Ports can still be explicitly set to initiator mode if the user so chooses. [ QSTOR-10744 ]&lt;br /&gt;
&lt;br /&gt;
Service Core&lt;br /&gt;
* Fixed: added the option to cancel the Physical Disk Identify task if the duration for the identify task is longer than the user wants. [ QSTOR-11258 ]&lt;br /&gt;
* Provide a download link for log collection in case logs cannot be uploaded from a Quantastor system [ QSTOR-11116 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Fixed: added proxy settings to the /etc/apt/apt.conf.d/80proxy file [ QSTOR-11281 ]&lt;br /&gt;
* Fixed: added logic to the upgrade manager and qs-upgrade command to check for missing version pinning if qs-util aptnopin has been run on the system. The upgrade task will fail early if correct pinning is not in place advising running qs-util aptpin. [ QSTOR-11277 ]&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Fixed: clarified text in create resource group for network share access of service containers [ QSTOR-11187 ]&lt;br /&gt;
&lt;br /&gt;
== v6.5.10.013  (August 12th 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.5.10 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.5.10 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.5.10 Upgrade Instructions| upgrading to QuantaStor v6.5.10]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Fixed an issue where the access key and secret key were not updating in the UI in instances with multiple object storage users across multiple ceph clusters in the same grid. [ QSTOR-11254 ]&lt;br /&gt;
* Fixed an issue with the cephfs mounts if communication is lost with the active MDS and a new MDS is elected. [ QSTOR-10738 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Fix an enclosure refresh issue via the event path where the underlying disk were not getting refreshed. [ QSTOR-11247 ]&lt;br /&gt;
* Fixed: Added additional checks for enclosure id on enclosures that fail to report correctly on older firmwares. [ QSTOR-11227 ]&lt;br /&gt;
&lt;br /&gt;
Service Core&lt;br /&gt;
* Fixed: replaced size with maxsize in the ceph, radosgw and haproxy logrotate definitions so that they rotate as expected on their daily rotations as well as when reaching the max size definition. [ QSTOR-11253 ]&lt;br /&gt;
* Fix an underlying dashboard issue where new diskio entries were not properly added to the telegraf.conf file on new deployments. [ QSTOR-11246 ]&lt;br /&gt;
* Fix: Optimize the restarting of influx and telegraf. [ QSTOR-11246 ]&lt;br /&gt;
&lt;br /&gt;
== v6.5.9.003 (August 5th 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.5.9 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.5.9 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.5.9 Upgrade Instructions| upgrading to QuantaStor v6.5.9]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Fixed an issue with slotmap updates when changing the slotmap in the enclosure and controllers section. [ QSTOR-11245 ]&lt;br /&gt;
&lt;br /&gt;
Service Core&lt;br /&gt;
* Fixed an issue where QuantaStor was restarting the influxdb service when it was not needed. [ QSTOR-11244 ]&lt;br /&gt;
* Fixed: separated the influxdb, telegrafd and QuantaStor stats_db service restart logic to allow more granular control. [ QSTOR-11244 ]&lt;br /&gt;
&lt;br /&gt;
== v6.5.8.008 (July 31st 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.5.8 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.5.8 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.5.8 Upgrade Instructions| upgrading to QuantaStor v6.5.8]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Fixed a small issue with the ceph osd reweight script progress trace. [ QSTOR-11234 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Add support for Supermicro ASG-2115S-NE332R system enclosure layouts [ QSTOR-11237 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Fixed: Disable security features options in Network Share Create/Modify dialogs when the share is from a Scale-out File Pool. [ QSTOR-11235 ]&lt;br /&gt;
* Fixed: Remove redundant &amp;quot;NFS Security Mode&amp;quot; on the share advanced tab. [ QSTOR-11235 ]&lt;br /&gt;
* Fixed an issue with clearing the manage gids setting on Jammy platforms [ QSTOR-11225 ]&lt;br /&gt;
* Fixed an issue with setting specific nfs v3 or v4 server configurations on Focal platforms [ QSTOR-11225 ]&lt;br /&gt;
* Fixed a conflict with the nfs mountd ports between scale-out and scale-up nfs modes. [ QSTOR-11212 ]&lt;br /&gt;
* Fixed detection of nfs scale-out mode when it is configured at the time of ceph scale-out filesystem creation. [ QSTOR-11212 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Added a check to disable the grub os prober by default to prevent adding of any block devices with OS data other than the installed QuantaStor OS disk to the grub boot loader. [ QSTOR-11199 ]&lt;br /&gt;
&lt;br /&gt;
== v6.5.7.004 (July 24th 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.5.7 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.5.7 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.5.7 Upgrade Instructions| upgrading to QuantaStor v6.5.7]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Fixed an issue with network share cifs/smb settings such as ignore system acls introduced in the 6.5.1 release. [ QSTOR-11224 ]&lt;br /&gt;
* Removed the API underscore to space conversion logic in cifs/smb settings introduced in 6.5.1. REST API&#039;s should use proper url encoding like %20 when sending strings that contain spaces via curl or other http calls. [ QSTOR-11224 ]&lt;br /&gt;
&lt;br /&gt;
Storage Pool Management&lt;br /&gt;
* Fixed a path naming issue for the sedutil-cli binaries used for SED disk encryption. [ QSTOR-11221 ]&lt;br /&gt;
* Added Several small enhancements and fixes for the sedutil-cli tool usage and SED supported disk discovery [ QSTOR-11219 ]&lt;br /&gt;
&lt;br /&gt;
== v6.5.6.052 (July 16th 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.5.6 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.5.6 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.5.6 Upgrade Instructions| upgrading to QuantaStor v6.5.6]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Alerts and Configuration Analysis&lt;br /&gt;
* Fix minor issue with Corvault log collection. [ QSTOR-11201 ]&lt;br /&gt;
* Added alerts to notify the user as they approach quota limits for S3C buckets [ QSTOR-11055 ]&lt;br /&gt;
* Fixed an issue with the IPMI Ip addresses showing up in the Health Check reports. [ QSTOR-10356 ]&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Fixed radosgw logging logrotation not always occurring on fresh installs. [ QSTOR-11176 ]&lt;br /&gt;
* Fixed: radosgw logging now defaults to rotating at 100MB [ QSTOR-11176 ]&lt;br /&gt;
* Fixed: haproxy logging now defaults to rotating at 100MB [ QSTOR-11176 ]&lt;br /&gt;
* Improved logic for Ceph OSD Gentle Reweight. [ QSTOR-11163 ]&lt;br /&gt;
* Fixed an issue with the version check when upgrading the the scale-out ceph MDS, RGW and other daemons. [ QSTOR-11138 ]&lt;br /&gt;
* Fixed a few corner cases with ensuring successful Ceph upgrades. [ QSTOR-11138 ]&lt;br /&gt;
* Allow compression support for Ceph RBD pools. [ QSTOR-11131 ]&lt;br /&gt;
* Added Object User quota usage information to the Object User grid [ QSTOR-10722 ]&lt;br /&gt;
&lt;br /&gt;
Dashboards and Analytics&lt;br /&gt;
* Add Pool, volume and share space usage trending dashboards (Early Access). [ QSTOR-11076 ]&lt;br /&gt;
* Add Pool, volume and share space usage trending dashboard routes and toggle buttons. [ QSTOR-11076 ]&lt;br /&gt;
* Expand the trending time scale for Tenants and Owners to make use of longer retention policies (e.g. &#039;Last 30 Days&#039;). [ QSTOR-11076 ] &lt;br /&gt;
* Fix InfluxDB trending continuous query settings in qs\_statsdb.sh. [ QSTOR-11076 ]&lt;br /&gt;
&lt;br /&gt;
Disk Management&lt;br /&gt;
* Add Multipath and HA support for SED Disks. [ QSTOR-11172 ]&lt;br /&gt;
* Added Hardware Encryption Storage Pool create support for Seagate ST20000NM000D Enterprise SED drives. [ QSTOR-11065 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Fixes intermittent boot time OSD start issue with Corvault media. [ QSTOR-11195 ]&lt;br /&gt;
* Adds encryption bypass mode to avoid applying double (hardware plus software) encryption to Corvault media. [ QSTOR-11195 ]&lt;br /&gt;
* Added enclosure layout for Supermicro SYS-221H-TN24R systems. [ QSTOR-11154 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
* Fixed an issue with Storage pool import of a previously exported pool that has iofencing on nvme disks. [ QSTOR-11173 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Add new cyphers for active directory join. [ QSTOR-11183 ]&lt;br /&gt;
* Added sync flag by default to NFS mount for ceph object storage ganesha shares [ QSTOR-11181 ]&lt;br /&gt;
* Adjust minor Network Share quota alert levels. [ QSTOR-11171 ]&lt;br /&gt;
* Add larger record size upto 8M for Network Shares on ZFS Storage Pools. [ QSTOR-10118 ]&lt;br /&gt;
* Added support for hidden shares that end in a &#039;$&#039; as &#039;Browseable (admin-only) shares in the CIFS/SMB Options tab of the Network Share Create/Modify Dialogs. [ QSTOR-9222 ]&lt;br /&gt;
&lt;br /&gt;
Service Core&lt;br /&gt;
* Optimize database reads for large clusters. [ QSTOR-11178 ]&lt;br /&gt;
* Added qs-util dbdiff for use to compare osn.db database versions [ QSTOR-10566 ]&lt;br /&gt;
* Added https as the default preferred method for support log bundle upload. [ QSTOR-9875 ]&lt;br /&gt;
&lt;br /&gt;
Universal Containers&lt;br /&gt;
* Added initial support for a universal container system [ QSTOR-11162 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Added logic to fix the /boot/efi based on a efi partition label for Software RAID and EFI installs [ QSTOR-11140 ]&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Revise the Object User Access Key Manager to include Storage URLs in the Copy to Clipboard action. [ QSTOR-11177 ]&lt;br /&gt;
* Improved fieldset placements for network share create/modify dialogs. [ QSTOR-11156 ]&lt;br /&gt;
* SED Pool management - Reorder SED columns in PD grid. Move to the right of the &amp;quot;Correlated Device&amp;quot; column. Revise the SED capability detection to check for non-enterprise. [ QSTOR-11146 ]&lt;br /&gt;
&lt;br /&gt;
== v6.5.5.039 (May 29th 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.5.5 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.5.5 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.5.5 Upgrade Instructions| upgrading to QuantaStor v6.5.5]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Fixes bug in osd gentle reweight script that was bottlenecking performance. [ QSTOR-11123 ]&lt;br /&gt;
* Added logic to auto-clean up volume objects for non-QuantaStor managed ceph rbd&#039;s (rbd&#039;s created directly by the client using client rbd drivers/software). [ QSTOR-11112 ]&lt;br /&gt;
* Add warnings for the user if OSD or journal delete is being used on a device with duplicate PVs due to multi-pathing mapping. [ QSTOR-11099 ]&lt;br /&gt;
* Added &#039;qs-ceph&#039; utility commands to modify compression options on Ceph pools. [ QSTOR-11096 ]&lt;br /&gt;
* Added compression ratio column in storage pools grid. [ QSTOR-11087 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Added support for discovery of RMSP3JD160J controllers. [ QSTOR-11107 ]&lt;br /&gt;
* Add validation for both primary and secondary IPs during External System Credentials Add. [ QSTOR-11009 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
* Fixed a very rare corner case where a Manual HA failover task could generate unexpected errors due to a background periodic storage pool scan. [ QSTOR-11111 ]&lt;br /&gt;
* Added the option to set a Site Cluster Member Node as Manual Standby.  [ QSTOR-11105 ]&lt;br /&gt;
* Fixed an issue where nodes could come out of standby status on a reboot too early before grid communication was established.  [ QSTOR-11105 ]&lt;br /&gt;
* Enhanced HA Failover times for Storage Volumes for Fibre Channel clients.  [ QSTOR-11105 ]&lt;br /&gt;
* Enhanced Fiber Channel High availability ALUA Changes to occur more quickly and to more quickly advertise failed paths to clients like VMware so that they can resume I/O to healthy available paths sooner. [ QSTOR-11105 ]&lt;br /&gt;
* Enhanced the logic used for High Availability Storage SCSI Target decoupling during a Storage Pool export. This can help greatly reduce the failover time for very Large configurations with thousands of volumes or volume snapshots. [ QSTOR-10969 ]&lt;br /&gt;
&lt;br /&gt;
Network Interfaces&lt;br /&gt;
* Fixes bug that was blocking users from creating a static route with the same destination subnet across different systems. [ QSTOR-11125 ]&lt;br /&gt;
* Fixed a bug in static route validation logic and allow users to delete malformed static route entries. [ QSTOR-11115 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Allow rename of nested shares [ QSTOR-11046 ]&lt;br /&gt;
* Added logic to help persist and manage NFS options for NFS version and nfs --manage-gids flags [ QSTOR-11001 ]&lt;br /&gt;
&lt;br /&gt;
REST API&lt;br /&gt;
* Add an API to clear missing shares or volumes from the QS database. [ QSTOR-11117 ]&lt;br /&gt;
&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Clarify concurrency options for backup policies. [ QSTOR-11004 ]&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
* Added explicit modprobe disable and blacklist of ksmbd module to address any CVE-2025-37899 concerns. [ QSTOR-11134 ]&lt;br /&gt;
&lt;br /&gt;
Service Core&lt;br /&gt;
* Enhanced the Core QuantaStor service management thread scaling. [ QSTOR-10767 ]&lt;br /&gt;
* Fixed a small memory leak with debug log tracing [ QSTOR-10689 ]&lt;br /&gt;
&lt;br /&gt;
Storage Pool Management&lt;br /&gt;
* Updated sedutil-cli that supports a wider range of encrypted devices.  [ QSTOR-11088 ]&lt;br /&gt;
* Restores sedutil / Storage Pool encryption support for SED Ruby NVMe devices. [ QSTOR-11088 ]&lt;br /&gt;
* Removed restriction to satisfy the VDEV count of N+1 to create a RAIDZx(RAID50/60/etc) array on a ZFS scale-up Storage pool when passing in a Set Disk Size instead of using the &#039;auto&#039; option. [ QSTOR-11086 ]&lt;br /&gt;
&lt;br /&gt;
== v6.5.4.016  (April 29th 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.5.4 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.5.4 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.5.4 Upgrade Instructions| upgrading to QuantaStor v6.5.4]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Dashboards and Analytics&lt;br /&gt;
* Fix issue where the dashboard of a newly created volume was not showing performance data after it had been assigned because of a pending Telegraf restart required. [ QSTOR-11077 ]&lt;br /&gt;
* Show CPU Temp and Power Usage in the System Dashboard (new Sensors button). [ QSTOR-11029 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
* Unblocked creating HA ViF if there is an HA irrelavant bond in active-backup mode and unblocked modifying an HA irrelavant bond. [ QSTOR-11073 ]&lt;br /&gt;
* Fixed an issue when modifying non-name fields of an HA group. [ QSTOR-11071 ]&lt;br /&gt;
&lt;br /&gt;
Network Interfaces&lt;br /&gt;
* Fixed bugs in validation logic for static route create and delete. [ QSTOR-11056 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Ensure &#039;Browseable&#039; is checked on SMB network shares when Browseable (Access Based) is checked. This ensures that authenticated clients who have pre-assigned browseable access can see the share offered by the QuantaStor but prevents non-authenticated users from seeing the share. [ QSTOR-11078 ]&lt;br /&gt;
&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Minor log file cleanup after backup job is finished. [ QSTOR-11044 ]&lt;br /&gt;
* Add the ability to rollback a read-write Storage Volume or Network Share snapshot to it&#039;s underlying snapshot. [ QSTOR-9820 ]&lt;br /&gt;
&lt;br /&gt;
Storage Pool Management&lt;br /&gt;
* Fixed an issue with Storage Pool auto-start on reboot for software encrypted storage pools. [ QSTOR-11081 ]&lt;br /&gt;
&lt;br /&gt;
== v6.5.3.021 (April 9th 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.5.3 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.5.3 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.5.3 Upgrade Instructions| upgrading to QuantaStor v6.5.3]].&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Improved timeout handling for QuantaStor coordinated task system. [ QSTOR-11022 ]&lt;br /&gt;
&lt;br /&gt;
Disk Management&lt;br /&gt;
* Added Hardware Encryption Storage Pool create support for Seagate ST20000NM000D Enterprise SED drives. [ QSTOR-11032 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Added Hardware Enclosure support for Dell PowerEdge R7615 [ QSTOR-11043 ] &lt;br /&gt;
* Added Hardware Enclosure support for Supermicro AS-1115CS-TNR [ QSTOR-11043 ]&lt;br /&gt;
* Optimized performance and fixed issues when rendering systems with attached CORVAULT external systems. [ QSTOR-11039 ]&lt;br /&gt;
* Optimize the rendering of enclosures. Fix drawer rendering issue where extra slots were appearing. [ QSTOR-11014 ]&lt;br /&gt;
&lt;br /&gt;
Network Interfaces&lt;br /&gt;
* Fixed an issue with static route netmask CIDR calculations. [ QSTOR-11048 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Update Network Share Namespace on all nodes to reflect any modification to NFS access entries to share that is part of a Namespace. [ QSTOR-11042 ]&lt;br /&gt;
* Online newly promoted Network Share Snapshots. [ QSTOR-11021 ]&lt;br /&gt;
* Add post share create and modify script callouts. [ QSTOR-11016 ]&lt;br /&gt;
* Fixed mount paths for enabled snapshots of Network Share when Share is renamed. [ QSTOR-11012 ]&lt;br /&gt;
* Add the ability to prioritize NFS access rules in /etc/exports file. [ QSTOR-10552 ]&lt;br /&gt;
&lt;br /&gt;
SNMP&lt;br /&gt;
* Regen SNMP for 6.5.3 [ QSTOR-11054 ]&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
* Added docker http proxy override [ QSTOR-11040 ]&lt;br /&gt;
* Updated Tomcat version to 9.0.102.0 [ QSTOR-11013 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Fixed various issues with the OVA vApp properties being set after VM image cloning. Added additional properties to the OVA by default. [ QSTOR-10508 ]&lt;br /&gt;
&lt;br /&gt;
== v6.5.2.070 (March 27th 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.5.2 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.5.2 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.5.2 Upgrade Instructions| upgrading to QuantaStor v6.5.2]].&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Alerts and Configuration Analysis&lt;br /&gt;
* Added SED version of Micron 7300 drives to firmware check for Config Analyzer [ QSTOR-10933 ]&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Update AWS cli. [ QSTOR-10956 ]&lt;br /&gt;
* Extend Resource Groups to support adding S3 Tenant resource type.  [ QSTOR-10808 ]&lt;br /&gt;
* Extended timeouts for logical volume allocation commands when creating Ceph OSDs. [ QSTOR-10930 ]&lt;br /&gt;
* Added more permissive check when running Ceph OSD replace prepare operation. (CLI only) [ QSTOR-10914 ]&lt;br /&gt;
* Add a qs-ceph command to allow switching between fuse and kernel mount for cephFS to allow user comparison of fuse versus the faster kernel option. [ QSTOR-10905 ]&lt;br /&gt;
* Adds additional Ceph coordinator election mode that maps to the site-cluster. [ QSTOR-10795 ]&lt;br /&gt;
&lt;br /&gt;
Dashboards and Analytics&lt;br /&gt;
* Added Jammy platform support for the ceph prometheus install script [ QSTOR-10949 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Strip whitespace characters from primary and secondary IPs during External System Credentials Add. [ QSTOR-10896 ]&lt;br /&gt;
* Add validation for External System Credentials during creation. [ QSTOR-10826 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
* Fixed a bug with creation grid master (gm) Site Cluster vifs. [ QSTOR-10996 ]&lt;br /&gt;
* Implemented new naming schema for underlying Site Cluster HA Groups. [ QSTOR-10904 ]&lt;br /&gt;
&lt;br /&gt;
Network Interfaces&lt;br /&gt;
* Fixed an issue with deleting bonded interfaces leaving slave interfaces tagged as slaves. [ QSTOR-10931 ]&lt;br /&gt;
* Updates for mellanox ofed lossless networking support to work better with newer model cards. [ QSTOR-10779 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Fixes bug where having &#039;gmt&#039; or &#039;GMT&#039; in the name of a network share would cause issues with NFS protocol. [ QSTOR-10982 ]&lt;br /&gt;
* Fix the mount paths for read-write GMT snapshots. [ QSTOR-10938 ]&lt;br /&gt;
* Add mountaddr to the view mount instructions for Network Share. [ QSTOR-10923 ]&lt;br /&gt;
* Add crossmnt option in the NFS exports for newly created shares. Also skip adding the default export for .zfs directory. [ QSTOR-10806 ]&lt;br /&gt;
* Add the ability to clone a GMT snapshot and promote it.  &lt;br /&gt;
Add QS CLI to copy share permissions. [ QSTOR-10580 ]&lt;br /&gt;
&lt;br /&gt;
REST API&lt;br /&gt;
* Handle empty lists from the curl calls to Quantastor APIs. [ QSTOR-10939 ]&lt;br /&gt;
&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Fixed up dead links which were created after running some types of auto-tier Backup Policies. [ QSTOR-10934 ]&lt;br /&gt;
&lt;br /&gt;
SNMP&lt;br /&gt;
* Update SNMP MIB [ QSTOR-11019 ]&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
* Prevent MFA passcodes with leading 0 from being truncated. [ QSTOR-10852 ]&lt;br /&gt;
&lt;br /&gt;
Service Core&lt;br /&gt;
* Fixes an issue where role-creation would fail due to deprecated permission-definitions. [ QSTOR-10988 ]&lt;br /&gt;
&lt;br /&gt;
Storage Pool Management&lt;br /&gt;
* Added support for the creation of mirror sets consisting of &amp;quot;quad-mirrors&amp;quot; (4-way mirror sets) for both the data device groups in the pool and also the &amp;quot;special&amp;quot; devices, such as &amp;quot;dedup&amp;quot; and &amp;quot;metadata offload&amp;quot; devices. [ QSTOR-10893 ]&lt;br /&gt;
&lt;br /&gt;
Storage Volumes&lt;br /&gt;
* Add more detail for logical and physical space utilization for volumes. [ QSTOR-10981 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Deprecates legacy package version pinning for the packages.osnexus.com mirror server that was causing issues with some ceph cluster upgrades [ QSTOR-10990 ]&lt;br /&gt;
* Added protections in qs\_distupgrade.sh for lvm snapshots that could cause issues with the platform upgrade. [ QSTOR-10970 ]&lt;br /&gt;
* Resolved multiple items that were causing issues with installing QuantaStor on redhat based platforms when STIG enforcement policies were present. [ QSTOR-10958 ]&lt;br /&gt;
Note: the qs_upgrade_redhat8.sh install/upgrade script temporarily sets selinux to permissive mode and temporarily disables fapolicyd if it is enabled when the script is running and restores them to their original state when the script completes.&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Auto select S3 tenant for S3 User when user create is invoked from context menu on the S3 tenant. [ QSTOR-11010 ]&lt;br /&gt;
* Increase the width of grids to show the &#039;Correlated Device&#039; column in the Add Log/Cache/Metadata Device to Pool dialog w/o the need for scrolling. [ QSTOR-10951 ]&lt;br /&gt;
* Add an option to upload logs with no truncation. [ QSTOR-10925 ]&lt;br /&gt;
* Add drawer support for the Corvault enclosure layout and rendering engine in the WUI. [ QSTOR-10796 ]&lt;br /&gt;
&lt;br /&gt;
== v6.5.1.058 (February 12th 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.5.1 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.5.1 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.5.1 Upgrade Instructions| upgrading to QuantaStor v6.5.1]].&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* General improvements to OSD drive replacement process. Added additional LVM clean up logic. Fixed issues with device correlation for multipath devices and encrypted drives. [ QSTOR-10915 ]&lt;br /&gt;
* Allow deleting journals from the UI via Ceph journal delete dialog [ QSTOR-10890 ]&lt;br /&gt;
&lt;br /&gt;
Dashboards and Analytics&lt;br /&gt;
* Add gridPreferredPort check to the WUI dashboard service (qsrestd) if set on a Storage System. [ QSTOR-10866 ]&lt;br /&gt;
&lt;br /&gt;
Disk Management&lt;br /&gt;
* Fixed: New systems and clean QuantaStor service configurations databases will initialize Multipath autoconfig support as enabled by default. [ QSTOR-10900 ]&lt;br /&gt;
* Increased timeouts and other optimizations for large multipath configurations.  [ QSTOR-10881 ]&lt;br /&gt;
* Added protections to prevent QuantaStor service from running multiple blkid instances if one is already running. [ QSTOR-10881 ]&lt;br /&gt;
* Unblocked adding disk as a scale-up pool spare with a larger block size. [ QSTOR-10876 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Add Enclosure mapping support for HPE ProLiant DL325 Gen10. [ QSTOR-10899 ]&lt;br /&gt;
* Fixed an issue with Hardware Disk Identify for Storage Pool Physical Disks where the controller was not properly selected in the dialog. [ QSTOR-10858 ]&lt;br /&gt;
* Fixed an issue with applying External System Profile A+B. [ QSTOR-10840 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
* Fixed an issue with automatically starting HA scale-up ZFS pools if both HA nodes are booted at the same time. [ QSTOR-10902 ]&lt;br /&gt;
* Added a a check to ensure the luks crypttab was upto date after encrypted ha pool failover. [ QSTOR-10901 ]&lt;br /&gt;
* Added VLAN interfaces to allowed interfaces for Site Cluster heartbeat rings. [ QSTOR-10871 ]&lt;br /&gt;
* Added better logic for smb/nfs service management for Scale-up HA configurations with shares on multiple storage pools in the same HA cluster.  [ QSTOR-10762 ]&lt;br /&gt;
* Fixed an issue with Resource Group Service configs starting on a node after the node had previously hosted the service. [ QSTOR-10762 ]&lt;br /&gt;
* Fixed: added a unique name check for HA group create/modify. [ QSTOR-10311 ]&lt;br /&gt;
&lt;br /&gt;
NAS Gateway / Cloud Containers&lt;br /&gt;
* Change Seagate Lyve Cloud endpoints [ QSTOR-10868 ]&lt;br /&gt;
&lt;br /&gt;
Network Interfaces&lt;br /&gt;
* Fixed an issue with calling iptables commands when distupgrading from older distributions. [ QSTOR-10860 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Minor fix to allow creation of GMT snapshots for volumes from the Web UI. [ QSTOR-10873 ]&lt;br /&gt;
* Fixed an issue with spaces in the curl command issued to Quantastor. [ QSTOR-10838 ]&lt;br /&gt;
* Fix issue where renaming a share that contained a nested share failed. [ QSTOR-10811 ]&lt;br /&gt;
* Allow setting Samba share as read-only using ZFS. The new support has been added to the Network Share create and modify dialogs on the Advanced settings tab. [ QSTOR-10755 ]&lt;br /&gt;
* Fixed an issue which created duplicate mounts for nested shares. [ QSTOR-10704 ]&lt;br /&gt;
* Exposed ZFS &#039;Case Sensitivity&#039; option at share creation time. [ QSTOR-8869 ]&lt;br /&gt;
&lt;br /&gt;
REST API&lt;br /&gt;
* Fixed the POST command in the REST API [ QSTOR-10844 ]&lt;br /&gt;
&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Fix an issue with auto tiering in backup policies. [ QSTOR-10845 ]&lt;br /&gt;
* Refined the Backup Policy Create and Modify dialogs. [ QSTOR-10843 ]&lt;br /&gt;
* Fixed an issue with Backup Policy tasks completing when the underlying file copy or move process process had returned. [ QSTOR-10839 ]&lt;br /&gt;
* Add alerting when replication fails. [ QSTOR-10799 ]&lt;br /&gt;
&lt;br /&gt;
SNMP&lt;br /&gt;
* Updated SNMP MIB [ QSTOR-10922 ]&lt;br /&gt;
&lt;br /&gt;
Service Core&lt;br /&gt;
* Fixed an issue that could sometimes cause performing a reboot or shutdown of the storage system via the QuantaStor UI to fail. [ QSTOR-10917 ]&lt;br /&gt;
* Fix an issue with database backups on the storage pools. [ QSTOR-10907 ]&lt;br /&gt;
* Fixed an issue with creating encrypted pools when an underlying disk is read-only. [ QSTOR-10886 ]&lt;br /&gt;
* Fixed a disk discovery issue when discoverying a large number of disks. [ QSTOR-10875 ]&lt;br /&gt;
* Fixed QuantaStor service builds for Redhat based distros. [ QSTOR-10846 ]&lt;br /&gt;
* Added /var/opt/osnexus/quantastor/touchfiles/tf_sendlogs_ping_check.disable touchfile to bypess the icmp ping check and allow sending logs from the UI/qs cli. [ QSTOR-10556 ]&lt;br /&gt;
&lt;br /&gt;
Storage Pool Management&lt;br /&gt;
* Fix an issue with pick a smaller hotspare disk getting picked for metadata offload if disk goes missing. [ QSTOR-10877 ]&lt;br /&gt;
* Add storage capacity properties for metadata offload VDEV [ QSTOR-10661 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Added a blacklist of the bnxt\_re driver to prevent issues for normal network operations for the bnxt_en driver loading on network controllers that have rdma support enabled in their firmware by default. [ QSTOR-10918 ]&lt;br /&gt;
* Added elbencho benchmarking tool to quantastor utilities. [ QSTOR-10892 ]&lt;br /&gt;
* Added support for Focal 20.04 to Jammy 22.04 Platform upgrades via qs-distupgrade [ QSTOR-10547 ]&lt;br /&gt;
* Fix telegraf start failures at startup due to invalid config file errors. [ QSTOR-10353 ]&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Fixed a minor truncation issue with trigger Backup Policy dialog [ QSTOR-10919 ]&lt;br /&gt;
* Add a Description column to the share and snapshot grid and default to hidden. [ QSTOR-10882 ]&lt;br /&gt;
* Minor fix to NTP server add dialog to prevent empty entries in the dialog. [ QSTOR-10870 ]&lt;br /&gt;
* Auto select first row in NTP and DNS settings dialogs. [ QSTOR-10867 ]&lt;br /&gt;
* Improve the host assign volume dialog. [ QSTOR-10862 ]&lt;br /&gt;
&lt;br /&gt;
== v6.5.0.246 (January 9th 2025) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.5.0 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.5.0 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.5.0 Upgrade Instructions| upgrading to QuantaStor v6.5.0]].&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Alerts and Configuration Analysis&lt;br /&gt;
* Increased HA health checks on Systems with local HA Pools. [ QSTOR-10746 ]&lt;br /&gt;
* Fixed: sending logs from specific grid nodes will now send logs only from the selected nodes. [ QSTOR-10694 ]&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Fixes issue with access permissions for ceph client admin keyring file. [ QSTOR-10818 ]&lt;br /&gt;
* Fixed issues related to encrypted OSD replace operations. [ QSTOR-10786 ]&lt;br /&gt;
* Fixed an issue with wal journal device discovery and association with osds. [ QSTOR-10751 ]&lt;br /&gt;
* Deprecated replica=2 as a creation option from Ceph Scale-out storage. Replica=2 did not provide enough redundancy for consistent normal storage operations in the event of an osd or storage system outage. [ QSTOR-10748 ]&lt;br /&gt;
* Added the force flag checkbox to the Create S3 Storage Class dialog. [ QSTOR-10734 ]&lt;br /&gt;
* Fixed bugs in Ceph upgrade stage completion and failure alerting. [ QSTOR-10730 ]&lt;br /&gt;
* Fixed an OSD discovery issue on large Scale-out configurations. [ QSTOR-10717 ]&lt;br /&gt;
* Fixed an OSD discovery issue on large Scale-out configurations. [ QSTOR-10716 ]&lt;br /&gt;
* Fixed an OSD discovery issue on large Scale-out configurations. [ QSTOR-10708 ]&lt;br /&gt;
* Improve ceph discovery. [ QSTOR-10675 ]&lt;br /&gt;
* Add metadata pool utilization for Ceph Object Pool Group and Ceph File System [ QSTOR-10650 ]&lt;br /&gt;
* Disabled OSD auto restart. auto restart can be activated using the touchfile &#039;/var/opt/osnexus/quantastor/touchfiles/tf\_ceph\_osd\_auto\_start.enable&#039; [ QSTOR-10632 ]&lt;br /&gt;
* Ensure the Tenant and User grid&#039;s bucket count column is updated after the delete bucket operation via events. [ QSTOR-10610 ]&lt;br /&gt;
* Fixed a bug with Ceph OSD &#039;Last Rekey Date&#039; field not being updated properly. [ QSTOR-10509 ]&lt;br /&gt;
* Updated default Ceph version to Reef 18.2.4 for new Focal and Jammy platform deployments. [ QSTOR-10415 ]&lt;br /&gt;
&lt;br /&gt;
Dashboards and Analytics&lt;br /&gt;
* Add a new Ceph Member selection combo to the Ceph Pool dashboard. [ QSTOR-10798 ]&lt;br /&gt;
* Add Tenant and Owner usage dashboards to the Bucket menu area. [ QSTOR-10698 ]&lt;br /&gt;
* Add CPU Temp and Power Usage to the Grid Dashboard&#039;s System Tiles. [ QSTOR-10427 ]&lt;br /&gt;
* Change the grid CPU metric to use system\_usage which matches the metric used in the System dashboard. The overlapping text issue is no longer an issue as Highcharts has been replaced with Chart.js. [ QSTOR-10263 ]&lt;br /&gt;
* Add power usage and average CPU temp sparklines to the System Tile dashboards in the grid view. [ QSTOR-10013 ]&lt;br /&gt;
* Removed resource column from Health Checker/Config Analyzer. [ QSTOR-5515 ]&lt;br /&gt;
&lt;br /&gt;
Disk Management&lt;br /&gt;
&lt;br /&gt;
* Removed the multipath autoconf touchfile support which fixes issues where disabling multipath autoconfig would not apply. [ QSTOR-10706 ]&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Addes enclosure layour for Supermicro Server SYS-F629P3-RC1B FatTwin 4-Node 24+12 bay [ QSTOR-10853 ]&lt;br /&gt;
* Fixed an issue with disk discovery when a CORVAULT is attached. [ QSTOR-10664 ]&lt;br /&gt;
* Added the ability to blink empty slots on jbod hardware that supports that feature. This action is accomplished using sg\_ses commands. [ QSTOR-10618 ]&lt;br /&gt;
* Added functionality to treat enclosures accidentally unplugged as MISSING, so that when reconnected their user-set properties are not lost . [ QSTOR-10542 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
* Fixed an issue with post failover storage pool update tasks being stuck in a running state for nodes where the HA storage pool was previously evicted from due to an automatically triggered failover event. [ QSTOR-10485 ]&lt;br /&gt;
&lt;br /&gt;
Kernel and Drivers&lt;br /&gt;
* Updated ZFS driver version to 2.2.6 [ QSTOR-10647 ]&lt;br /&gt;
* Updated scst iSCSI/FC Target driver to 3.9.0 [ QSTOR-10534 ]&lt;br /&gt;
&lt;br /&gt;
Licensing&lt;br /&gt;
* Fixup old license keys to work with new format. [ QSTOR-10788 ]&lt;br /&gt;
* Added Express Edition Licenses [ QSTOR-10619 ]&lt;br /&gt;
* Show TB Utilized in the License grid and property view. [ QSTOR-8009 ]&lt;br /&gt;
&lt;br /&gt;
NAS Gateway / Cloud Containers&lt;br /&gt;
* Fix wrap and truncation issues in the Cloud Add Credential dialog for Spanish. [ QSTOR-10792 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Retain include line position in smb.conf [ QSTOR-10800 ]&lt;br /&gt;
* Minor fix to retain the share description when creating a Network Share. [ QSTOR-10793 ]&lt;br /&gt;
* Enhance the network share CLI search to support paging (similar to buckets). [ QSTOR-10757 ]&lt;br /&gt;
* Fix minor share name and snapshot name validation. [ QSTOR-10520 ]&lt;br /&gt;
* Added additional share name validation to share modify cli and API calls. [ QSTOR-10519 ]&lt;br /&gt;
* Add SSSD support [ QSTOR-10445 ]&lt;br /&gt;
* Implemented ransomware detection for Network Shares. [ QSTOR-10391 ]&lt;br /&gt;
&lt;br /&gt;
Quantastor CLI&lt;br /&gt;
* Fixed qs cli disk-list filters for ssd, and nvme disk types. [ QSTOR-10515 ]&lt;br /&gt;
* Fixed the filtering for qs cli disk-list --filter=&amp;quot;\[unused\]&amp;quot; and --filter=&amp;quot;\[used\]&amp;quot; commands [ QSTOR-10482 ]&lt;br /&gt;
&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Remove SSH keys after replication links are deleted [ QSTOR-10782 ]&lt;br /&gt;
* Fix minor argument validation for replication schedule create and snapshot schedule create. [ QSTOR-10732 ]&lt;br /&gt;
* Added monitoring for file modify events to enable continuous data protection on modified files. [ QSTOR-10557 ]&lt;br /&gt;
* Added ability for Snapshot Schedules and Replication Schedules to absorb old snapshots. [ QSTOR-10524 ]&lt;br /&gt;
* Create local delta Snapshot on source when Replication Schedule is skipped. [ QSTOR-10357 ]&lt;br /&gt;
* Change the control in the &#039;Update Selections for Replication Schedule&#039; dialog to be a dual chooser. [ QSTOR-10351 ]&lt;br /&gt;
&lt;br /&gt;
SCSI / NVMe Target&lt;br /&gt;
* Added a remote Fibre Channel port list to the fc target port section of the UI and &#039;qs fc-remote-port-enum&#039; CLI command. [ QSTOR-10541 ]&lt;br /&gt;
* Added the Fiber Channel Issue LIP dialog to the UI that can be used to issue a lip on a specific FC port. [ QSTOR-10226 ]&lt;br /&gt;
&lt;br /&gt;
SNMP&lt;br /&gt;
* Update SNMP MIB [ QSTOR-10847 ]&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
* Fixed a bug in the 2FA login process. [ QSTOR-10841 ]&lt;br /&gt;
* Added support for a custom iptables include script under  &lt;br /&gt;
/var/opt/osnexus/quantastor/iptables.qscustom [ QSTOR-10794 ]&lt;br /&gt;
* Updated tomcat package version to 9.0.96.0 [ QSTOR-10691 ]&lt;br /&gt;
&lt;br /&gt;
Service Core&lt;br /&gt;
* Fix a small memory leak [ QSTOR-10778 ]&lt;br /&gt;
* Revise the server S3 modify API to accept spaces for the Display Name property. [ QSTOR-10724 ]&lt;br /&gt;
* Fixed some issues with writing the Chrony conf file on platforms that have chrony installed (like Jammy) [ QSTOR-10293 ]&lt;br /&gt;
&lt;br /&gt;
Storage Pool Management&lt;br /&gt;
* Allow trim schedule to run nightly. [ QSTOR-10652 ]&lt;br /&gt;
&lt;br /&gt;
Storage Volumes&lt;br /&gt;
* Allow minimum of &amp;lt;4MB for Storage Volume QoS Control limits. [ QSTOR-10765 ]&lt;br /&gt;
* Updated Storage Volume QoS controls to use cGroups v2 for modern linux kernels/platforms. [ QSTOR-10529 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Added logic to temporarily disable the upmap balancer during ceph upgrade. [ QSTOR-10702 ]&lt;br /&gt;
* Fixed an issue where Storage System Upgrade tasks were showing 25% progress but transitioned to the &#039;Completed&#039; stage. [ QSTOR-10673 ]&lt;br /&gt;
* Install sssd packages by default on focal and newer platforms. [ QSTOR-10549 ]&lt;br /&gt;
* chrony is now the default time daemon for ubuntu 22.04 jammy and newer platforms. [ QSTOR-10273 ]&lt;br /&gt;
* Added 22.04 Jammy as a new Platform for QuantaStor [ QSTOR-10225 ]&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Disable the &#039;Start Upgrade&#039; button in the Upgrade dialog until the system update check is complete. [ QSTOR-10776 ]&lt;br /&gt;
* Show the Tag/Alt Name value along with the Controller name in the identify dialog if provided. [ QSTOR-10775 ]&lt;br /&gt;
* Decrease the replication detail chart update frequency. [ QSTOR-10753 ]&lt;br /&gt;
* Added email validation check for the Alert Manager dialog [ QSTOR-10590 ]&lt;br /&gt;
* Added Timezone configuration as a step in the getting started guide. [ QSTOR-10502 ]&lt;br /&gt;
&lt;br /&gt;
== v6.4.5.001 (November 1st 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.4.5 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.4.5 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.4.5 Upgrade Instructions| upgrading to QuantaStor v6.4.5]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File &lt;br /&gt;
* Fixed an error with Ceph Bucket Discovery tasks. [ QSTOR-10707 ]&lt;br /&gt;
&lt;br /&gt;
== v6.4.4.013 (October 25th 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.4.4 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.4.4 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.4.4 Upgrade Instructions| upgrading to QuantaStor v6.4.4]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Added a fix for Seagate Corvault based Ceph deployments to ensure ceph LVM layer is started on system boot. [ QSTOR-10686 ]&lt;br /&gt;
* Added qs-osd-compact script to assist with OSD compaction on a per system basis. [ QSTOR-10668 ]&lt;br /&gt;
* Fixed an issue with Ceph OSD Journal device discovery for encrypted Ceph Clusters. [ QSTOR-10666 ]&lt;br /&gt;
* Extend timeouts for OSD restart stage of the Ceph upgrade task. [ QSTOR-10665 ]&lt;br /&gt;
* Fixes bug were OSDs lose journal device correlation after OSD reweight operation. [ QSTOR-10657 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Fixed an issue with enclosure and disk slot identity correlation information. [ QSTOR-10681 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
* Disables the PCS daemon WebUI by default. [ QSTOR-10692 ]&lt;br /&gt;
* Adds a check for versions older than 6.4.3 to auto-disable the new health checks logic that is not compatible with older versions. [ QSTOR-10692 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Fixed: the qs_upgrade_redhat8.sh script now automatically removes legacy centos repos that are no longer needed for Redhat platform deployments. [ QSTOR-10676 ]&lt;br /&gt;
&lt;br /&gt;
== v6.4.3.021  (October 10th 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.4.3 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.4.3 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.4.3 Upgrade Instructions| upgrading to QuantaStor v6.4.3]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Alerts and Configuration Analysis&lt;br /&gt;
* Fixed a incorrect encrypted ZFS pool check check in the Config Analyzer for encrypted Ceph clusters with encrypted OSDs. [ QSTOR-10643 ]&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Optimized scale-out ceph bucket discovery for very large number of S3 buckets. [ QSTOR-10621 ]&lt;br /&gt;
* Ceph OSD create and delete operations will no longer fail due to services being masked. [ QSTOR-10617 ]&lt;br /&gt;
* Made some improvements to the Veeam SOSAPI update cycle. [ QSTOR-10616 ]&lt;br /&gt;
* Fixed an issue with creating Ceph Storage Classes of the same name on different Ceph Clusters. [ QSTOR-10592 ]&lt;br /&gt;
* Default to http based checks from the haproxy load balancer to backend http radosgw instances. [ QSTOR-10559 ]&lt;br /&gt;
&lt;br /&gt;
NAS Gateway / Cloud Containers&lt;br /&gt;
* Add a rescan for cloud containers so that data is refreshed if uploaded from another S3 gateway. [ QSTOR-10627 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Fix an issue with trusted domain users not found in the Active Directory User search dialog. [ QSTOR-7353 ]&lt;br /&gt;
&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Enabled Continuous Data Protection and Auto-tiering on Backup Policies using the SMB protocol. [ QSTOR-10601 ]&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
* Added http proxy support for Upgrades, Support Log submission and License Key Activation. [ QSTOR-10432 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Fix triggering Ceph cluster upgrades when there are multiple scale-out storage Ceph clusters in the same QuantaStor Storage Grid. [ QSTOR-10612 ]&lt;br /&gt;
* Fixed an issue with the Ganesha 5.9 libntirpc dependency. This change was shipped earlier with a respin of QuantaStor 6.4.3 to include the missing updated library in the update repo and in the ISO and OVA image. [ QSTOR-10576 ]&lt;br /&gt;
&lt;br /&gt;
== v6.4.2.053  (September 19th 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.4.2 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.4.2 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.4.2 Upgrade Instructions| upgrading to QuantaStor v6.4.2]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Alerts and Configuration Analysis&lt;br /&gt;
* Fixed tolerances for alerting on changes in PSU status and other IPMI sensors. [ QSTOR-10447 ]&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Adds total Object count to S3 tenant and user objects [ QSTOR-10606 ]&lt;br /&gt;
* Improved logic to ensure Scale-out Object Storage Class Auto-Tiering Rules were applied correctly on all nodes after an update. [ QSTOR-10599 ]&lt;br /&gt;
* Unblocked file quotas for CephFS Shares. [ QSTOR-10584 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Added Enclosure for Tyan Transport SX TS70-B8056. [ QSTOR-10597 ]&lt;br /&gt;
* Fixed an issue with enclosure support for Supermicro SSG-621E-ACR16L [ QSTOR-10563 ]&lt;br /&gt;
&lt;br /&gt;
NAS Gateway / Cloud Containers&lt;br /&gt;
* Fix a regression with NFS and SMB access for cloud container shares. [ QSTOR-10588 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Fixed an issue where the quota field was incorrectly disabled in the network share modify and create dialogs for nested shares on zfs storage pools. [ QSTOR-10602 ]&lt;br /&gt;
* Implemented ability to adjust Network Shares permission settings via a specified permissions mask. [ QSTOR-10147 ]&lt;br /&gt;
&lt;br /&gt;
Quantastor CLI&lt;br /&gt;
* Fix a minor regression with share name now showing in the output of &amp;quot;qs share-list&amp;quot; [ QSTOR-10587 ]&lt;br /&gt;
&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Show more informative errors when a Backup Job fails. [ QSTOR-10575 ]&lt;br /&gt;
* Fixed an issue where multiple snapshots were wrongfully created. [ QSTOR-10564 ]&lt;br /&gt;
* Fix an issue with removing excess snapshots for a backup policy with cephFS shares. [ QSTOR-10560 ]&lt;br /&gt;
* Add maximum total snapshots for replication, snapshot and backup schedules. [ QSTOR-10539 ]&lt;br /&gt;
* Fixed an issue where GMT Snapshots were disappearing. [ QSTOR-10538 ]&lt;br /&gt;
* Fix an issue with resume replication not updating the replication reports. [ QSTOR-10536 ]&lt;br /&gt;
* Added auto-tier stubbing minimum file size threshold. [ QSTOR-10505 ]&lt;br /&gt;
&lt;br /&gt;
SCSI / NVMe Target&lt;br /&gt;
* Added support for setting specific LUN numbers on Storage volumes for Fibre Channel access. This is available in the Advanced tab of the Storage Volume Create and Modify dialogs. [ QSTOR-10544 ]&lt;br /&gt;
&lt;br /&gt;
Service Core&lt;br /&gt;
* Improved efficiency for Ceph Bucket discovery. New Default behavior is to skip collecting life cycle policy and object locking data on the bucket. Contact support to enable object locking discovery on buckets. [ QSTOR-10600 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Added script to fix RGW configurations on clusters created on older versions of QuantaStor. [ QSTOR-10569 ]&lt;br /&gt;
* Added support for Ceph Reef 18.x upgrades. [ QSTOR-10493 ]&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Make the info fields, in the Snapshot Rollback Point fieldset of the Rollback Storage Volume dialog, read-only. [ QSTOR-10596 ]&lt;br /&gt;
* Hide the timezone column in the Upgrade Manager dialog. [ QSTOR-10540 ]&lt;br /&gt;
* Change S3 Bucket Search panel location from North to West of screen. [ QSTOR-10405 ]&lt;br /&gt;
&lt;br /&gt;
== v6.4.1.011  (August 6th 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.4.1 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.4.1 Upgrade Instructions| upgrading to QuantaStor v6.4.1]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Fixed an issue with the Supermicro NVMe Enclosure mappings for the SBB-SSG-221E and SSG-641E [ QSTOR-10506 ]&lt;br /&gt;
&lt;br /&gt;
Network Interfaces&lt;br /&gt;
* Fixed: Infiniband Devices should now have the correct Make and Model displayed in the Network interface section. [ QSTOR-10448 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Fixed an issue with updating the status of Backup Policy Jobs. [ QSTOR-10517 ]&lt;br /&gt;
&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Fixed: Shows the last 14 days in the replication schedule dashboard regardless of the replication schedule configuration. Fix an issue where not all series data was appearing despite being in a completed state. [ QSTOR-10528 ]&lt;br /&gt;
* Fixed an issue with duplicate Replication tasks. [ QSTOR-10526 ]&lt;br /&gt;
* Correct the max temporary snapshots retained for volumes in a replication schedule. [ QSTOR-10525 ]&lt;br /&gt;
* Add the ability to discover partially transferred chkpnts if replication is interrupted on the first transfer. [ QSTOR-10500 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Fixed: optimized dependency checker for qs-upgrade script. [ QSTOR-10531 ]&lt;br /&gt;
&lt;br /&gt;
== v6.4.0.174  (July 18th 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.4.0 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.4.0 Upgrade Instructions| upgrading to QuantaStor v6.4.0]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Alerts and Configuration Analysis&lt;br /&gt;
* Fixed an issue with adding new ITSM webhook integrations. [ QSTOR-10480 ]&lt;br /&gt;
* Added support for Microsoft Teams to ITSM integrations. [ QSTOR-10458 ]&lt;br /&gt;
* Added the ability to easily extend ITSM integrations with new integration modules with qs_alerthandlers.conf file. [ QSTOR-10458 ]&lt;br /&gt;
* Include storage volumes in pool reports. [ QSTOR-10083 ]&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Fixed an issue where the wrong libntirpc library was installed for nfs-ganesha. [ QSTOR-10463 ]&lt;br /&gt;
* Added a Copy to Clipboard Button for a selected access key and changed the double click on access/secret key behavior to copy to clipboard for the S3 User Access Key Manager Dialog. [ QSTOR-10428 ]&lt;br /&gt;
* Added a check to the S3 User Access Key Manager Dialog to ensure only the selected key text is shown when the user clicks the &#039;Show Key Text&#039; button on the dialog. [ QSTOR-10428 ]&lt;br /&gt;
* Added block for more than 2 S3 Gateway loadbalancer modes configured at the same time. [ QSTOR-10407 ]&lt;br /&gt;
* Added a new feature for data pool capacity based, overflow rules for ceph object storage. Added support for a force flag for the auto tiering rules, that will overwrite any client side storage class specifications. [ QSTOR-10379 ]&lt;br /&gt;
* Add reporting for object storage usage. Periodic reports can be generated as part of &amp;quot;Report Schedules&amp;quot; by enabling &amp;quot;Object Zone Usage Report&amp;quot;. [ QSTOR-10355 ]&lt;br /&gt;
* Added object count for Ceph Buckets. [ QSTOR-10348 ]&lt;br /&gt;
* Updated the default access permissions for Ceph keyring files. [ QSTOR-10325 ]&lt;br /&gt;
* Updated ceph cluster scale-out OSD osd_op_queue setting to wpq by default. The setting will take effect for any new OSDs on creation. Existing OSDs will use the new setting on OSD service restart (system reboot, encrypted OSD re-keying or manual OSD service restart) [ QSTOR-10123 ]&lt;br /&gt;
* Improved an error message when creating a Site Vif with Block Storage use case. [ QSTOR-9984 ]&lt;br /&gt;
* Added ability to enable a size quota and a file number quota on cephFS Shares. [ QSTOR-7344 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Fixed an issue where a disconnected JBOD could leave the enclosure object around on LSI HBAs. [ QSTOR-10503 ]&lt;br /&gt;
* Fixed: a modify of enclosure or system layout to something other than default will also set the same layout on the corresponding system or enclosure(s) that are currently set to default. [ QSTOR-10496 ]&lt;br /&gt;
* Fixed an issue with using the wrong LED control Utility for disk identification on Supermicro NVMe storage systems. [ QSTOR-10469 ]&lt;br /&gt;
* Added support for Supermicro SBB-SSG-221E-DN2R24R to enclosure/server views. [ QSTOR-10460 ]&lt;br /&gt;
* Added Support for Supermicro SSG-641E-E1CR36L/H to enclosure/server views. [ QSTOR-10429 ]&lt;br /&gt;
* Prevent a missing disk from being blinked. [ QSTOR-10179 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
* Fixed an issue that could terminate the qs_pool_export script early on ha failover without final logging. [ QSTOR-10514 ]&lt;br /&gt;
* Fixed: added a check for HA VIFs to the network port offline dialog. This prevents a possible split cluster scenario. [ QSTOR-10414 ]&lt;br /&gt;
* Updated Task error messages to include the system where an error occurred for HA Storage pool failover tasks. [ QSTOR-10248 ]&lt;br /&gt;
* Added periodic HA failover group health checks for client and media connectivity. An alert will be raised If a health check fails that could indicate an issue with the future success of a High Availability failover from the primary to secondary node. [ QSTOR-9380 ]&lt;br /&gt;
&lt;br /&gt;
Network Interfaces&lt;br /&gt;
* Prevent modifying parent port when static route is configured. [ QSTOR-10200 ]&lt;br /&gt;
* Fixed: removed iscsi and nvmeof portal configuration options on all grid vifs. client access should be configured through HA or Site cluster vifs only. [ QSTOR-9974 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Fixed: NFS remove client access dialog and the qs share-client-remove CLI command now default to immediately terminate client connections for removed export rules, enhancing security. An option to retain client connections is available in the UI (&amp;quot;Retain Client Connections&amp;quot;) and CLI (--retain-client-connection=true). [ QSTOR-10431 ]&lt;br /&gt;
&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Fixed an issue with Remote Replication reporting incorrect snapshot count. [ QSTOR-10476 ]&lt;br /&gt;
* Added a ZFS quantastor:scheduletype property to snapshots so that it is clearer what type of schedule created the snapshot. [ QSTOR-10421 ]&lt;br /&gt;
* Fix duplicate entries in replication dashboard. [ QSTOR-10385 ]&lt;br /&gt;
* Use raw mode for ZFS send and receive. Use on the wire compression if the source is not compressed. [ QSTOR-10153 ]&lt;br /&gt;
&lt;br /&gt;
SNMP&lt;br /&gt;
* Update SNMP MIB [ QSTOR-10512 ]&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
* Added feature to replace the OSD encryption keys for a given Ceph cluster. [ QSTOR-10283 ]&lt;br /&gt;
* Improved qs-util wrapper script so that user is prompted for secret passphrase. Passphrase will remain hidden. [ QSTOR-9982 ]&lt;br /&gt;
&lt;br /&gt;
Service Core&lt;br /&gt;
* Fix minor trace message for Maintenance schedules. [ QSTOR-10416 ]&lt;br /&gt;
* Added a check to the QuantaStor system startup to ensure that LUKS encrypted Physical disks devices provided to QuantaStor via the iSCSI Software adapter are opened after system boot. [ QSTOR-10257 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Added support for customizing OVF templates with passwords and license keys. [ QSTOR-10451 ]&lt;br /&gt;
* Fixed an issue with the archived centos ganesha mirrors in the qs_upgrade_redhat8.sh install and upgrade script. [ QSTOR-10446 ]&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Fixed an issue where the User Web Customization rules were not being properly applied when the rules were defined in the Role create or modify dialog. [ QSTOR-10513 ]&lt;br /&gt;
* Fixed the text highlight and other colors used in the UI to be consistent across elements. [ QSTOR-10470 ]&lt;br /&gt;
* Update: Replaced all instances of &#039;double click to reveal plain text&#039; on password fields with an explicit eyeball reveal button to allow users to show plain text. [ QSTOR-10410 ]&lt;br /&gt;
* Updated web manager tomcat and Java runtime dependencies. [ QSTOR-9492 ]&lt;br /&gt;
&lt;br /&gt;
== v6.3.7.011  (June 18th 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.3.7 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.3.7 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.3.7 Upgrade Instructions| upgrading to QuantaStor v6.3.7]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Fixed an issue with creating Erasure Coded Ceph Object Storage Classes in the Web UI. [ QSTOR-10434 ]&lt;br /&gt;
&lt;br /&gt;
Dashboards and Analytics&lt;br /&gt;
* Fixed the install-ceph-prometheus scripts to always have a default fallback install version if the latest version is not available. [ QSTOR-10441 ]&lt;br /&gt;
* Updated wiki documentation for the Prometheus and Grafana Integration guide to reflect changes from latest Grafana 11.0 release. [ QSTOR-10441 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Fixed several items and updated logic for External System Corvault support. [ QSTOR-10235 ]&lt;br /&gt;
&lt;br /&gt;
Kernel and Drivers&lt;br /&gt;
*  *  Fixed an issue with modern mellanox OFED installs using the mellanox-ofed-install.sh script and legacy ConnectX-3 Based Mellanox HBA&#039;s [ QSTOR-10295 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Added logic to always bind mount the /export paths on Network Shares even if the share has no NFS access rules and is set to disabled and SMB/CIFS disabled. This includes Nested shares under Parent Network Shares. No noticeable increase in failover times was detected when testing on a Large HA config with many Network Shares including many Nested Shares and snapshots. [ QSTOR-10424 ]&lt;br /&gt;
* Fixed an issue with the Network Share snapshot count property. [ QSTOR-10329 ]  &lt;br /&gt;
* Re-enabled the Network Share Snapshot count column by default in the Network Share Grid View. [ QSTOR-10329 ]&lt;br /&gt;
&lt;br /&gt;
Storage Volumes&lt;br /&gt;
* Fixed an issue where FC ALUA standby LUN devices for Storage Volumes would not appear as non-rotational(SSD) to clients when on an SSD or NVMe based Storage Pool. Note: a reboot is required to reload the SCST kernel driver stack on the system for the fix to take effect. [ QSTOR-10417 ] &lt;br /&gt;
* Fixed an issue with presenting pass-through Storage Volumes as non-rotational(SSD) to clients. [ QSTOR-10417 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Updated mellanox-ofed-install.sh script to support latest Mellanox OFED 24.04-0.6.6.0 [ QSTOR-10438 ]&lt;br /&gt;
* Added a lts optional flag to the mellanox-ofed-install.sh for installing Mellanox OFED version 5.8-4.1.5.0. [ QSTOR-10438 ]&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Fix a minor ribbon bar alignment and spacing issue between elements by making a deferred force layout call during context switching. [ QSTOR-10413 ] &lt;br /&gt;
* Fixed an issue where some elements of the Ribbon Bar would not be visible or would somehow be under the visible section of the UI. [ QSTOR-10413 ]&lt;br /&gt;
* Removed the ZFS share encryption tab from the create and modify network share dialogs. The ZFS Share encryption feature is still available for share creation via the CLI but is not recommended for most users due to ZFS driver level issues. When the ZFS driver issues are resolved in a future ZFS release, the encryption tab will be re-enabled. [ QSTOR-10352 ]&lt;br /&gt;
&lt;br /&gt;
== v6.3.6.003 (June 4th 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.3.6 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.3.6 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.3.6 Upgrade Instructions| upgrading to QuantaStor v6.3.6]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Added a check to enforce &#039;Enable target checkpoint recovery (unchecking will perform full replication)&#039; setting on Remote Replication Schedules. This helps ensure that no additional _chkpnt is created for a share or volume if one already exists for the source and target replication association. [ QSTOR-10419 ]&lt;br /&gt;
* Fixed an issue with replication report showing synchronizing state forever. [ QSTOR-10419 ]&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
* Added qs-util wuicustomcerts command to allow creation of a /var/opt/osnexus/quantastor/ssl/nginx_quantastor_ssl_custom.conf nginx override config so that users can customize certificate paths and ciphers from the QuantaStor defaults for the Web UI. [ QSTOR-9037 ]&lt;br /&gt;
&lt;br /&gt;
== v6.3.5.020 (May 23rd 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.3.5 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.3.5 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.3.5 Upgrade Instructions| upgrading to QuantaStor v6.3.5]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Fixed an issue where s3 gateway create was creating load balancers with https-&amp;gt;https mode when https-&amp;gt;http mode was passed in. [ QSTOR-10399 ]&lt;br /&gt;
* Fixed some issues with discovery of the http/https mode for the S3 load balancer. [ QSTOR-10399 ]&lt;br /&gt;
* Further optimizations and fixes related to Grid communication and Ceph Scale-out Object discovery on Object Storage Pools with a large number of buckets. [ QSTOR-10380 ]&lt;br /&gt;
* Fixed an issue with adding and removing RGW instances on the same node via different IP addresses. [ QSTOR-10370 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
* Added logic to limit number of open threads and open file handles needed to unmount shares for the HA storage pool failover process. This fixes an issue with deployments that have a large amount of shares, including nested shares and share snapshots. [ QSTOR-10373 ]&lt;br /&gt;
* Added more coverage for the auto close open file handles logic during HA storage pool failover to help unmount shares under the nfs /exports path as well as nested shares/snapshots. [ QSTOR-10373 ]&lt;br /&gt;
&lt;br /&gt;
Multitenancy&lt;br /&gt;
* Fixed some issues with Multitenancy Container discovery and database table updates. [ QSTOR-10363 ]&lt;br /&gt;
&lt;br /&gt;
Network Interfaces&lt;br /&gt;
* Added a exact match filter config file /var/opt/osnexus/quantastor/conf/qs_portFilter.conf for interface names that allows users to blacklist interfaces they do not want QuantaStor to see and/or manage. [ QSTOR-9664 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Fixed an issue with the Network Share samba audit logging feature when upgrading from a legacy audit logging config. [ QSTOR-10390 ]&lt;br /&gt;
&lt;br /&gt;
Quantastor CLI&lt;br /&gt;
* Update qs-iostat utility to python3. [ QSTOR-10152 ]&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
* Adds support for controlling the sample period over which bad login attempts can trigger a short or permanent lock. [ QSTOR-10374 ]&lt;br /&gt;
* Adds support for controlling the duration of the short lock. [ QSTOR-10374 ]&lt;br /&gt;
* Fixes a security bug where good login attempts could mask bad login attempts by clearing the bad login attempt sample set for a given user. [ QSTOR-10374 ]&lt;br /&gt;
* Changes the special rules around bad login attempts for the &#039;admin&#039; user, now allowing it to be locked. [ QSTOR-10374 ]&lt;br /&gt;
* Adds a touch file to unlock the &#039;admin&#039; user account. [ QSTOR-10374 ]&lt;br /&gt;
* Adds a touch file to block the permanent locking of the &#039;admin&#039; user account, which is similar to the current behavior. [ QSTOR-10374 ]&lt;br /&gt;
&lt;br /&gt;
Storage Volumes&lt;br /&gt;
* Fixed an issue where iSCSI CHAP was not being correctly enabled in the iSCSI target on volumes when configured. [ QSTOR-10398 ]&lt;br /&gt;
* Fixed an issue with Fibre Channel Storage Volumes being presented after Storage System boot for Single QuantaStor node deployments (non-HA). [ QSTOR-10277 ]&lt;br /&gt;
&lt;br /&gt;
== v6.3.4.003 (May 14th 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.3.4 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.3.4 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.3.4 Upgrade Instructions| upgrading to QuantaStor v6.3.4]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Optimized WebUI login time for Large Scale-out Object deployments. [ QSTOR-10365 ]&lt;br /&gt;
* Fixed an issue where the WUI idle logout timer would be reached even when browsing inside of the WUI for various different sections. [ QSTOR-10361 ]&lt;br /&gt;
&lt;br /&gt;
== v6.3.3.033 (May 1st 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.3.3 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.3.3 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.3.3 Upgrade Instructions| upgrading to QuantaStor v6.3.3]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Added qs_rgw_iam_policy.sh script for generating S3api IAM compatible bucket policies. [ QSTOR-10336 ]&lt;br /&gt;
* Added FQDN specific string validation to the Modify Realm/Zone Group dialog. [ QSTOR-10320 ]&lt;br /&gt;
* Fixed some items with the Modify Realm/Zone Group task. [ QSTOR-10320 ]&lt;br /&gt;
* Added a drop-down to the Create Storage Class Dialog with pre-defined S3 Storage Classes supported by most S3 CLI and S3 Library based clients. Users can still create a custom Storage class if they so choose and use their own custom S3 API implementation that supports Custom S3 Storage Classes. [ QSTOR-10232 ]&lt;br /&gt;
* Fixed some issues with adding/removing S3 Gateways with Load Balancers. [ QSTOR-9848 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
* Added a force flag to the Remove Site Cluster Virtual Interface dialog. [ QSTOR-8276 ]&lt;br /&gt;
* Added logic to auto re-apply iofencing to devices that are re-added to the system due to prior physical removal or power loss of the device/device enclosure. [ QSTOR-5475 ]&lt;br /&gt;
* Fixed an issue with enabling client connectivity on HA Groups and implemented more safe guards. [ QSTOR-3432 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Add touch file to limit discovery of snapshots of nested shares. [ QSTOR-10334 ]&lt;br /&gt;
* Fixed: Network Share rename will correctly remount the /export/ NFS mount location to the new name. [ QSTOR-10318 ]&lt;br /&gt;
* Fix minor message during share disable with active SMB clients. [ QSTOR-10292 ]&lt;br /&gt;
* Share disable will close open file handles to the share when accessed via SMB. [ QSTOR-10291 ]&lt;br /&gt;
* Fixed an issue where Network sub-share alias shares would not start properly after Storage Pool HA Failover. [ QSTOR-10278 ]&lt;br /&gt;
* Fixed an issue where share alias advanced settings allowed modification after an HA failover. [ QSTOR-10276 ]&lt;br /&gt;
&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Fix update selections for a replication schedule for cases where source is on a HA pool. [ QSTOR-10310 ]&lt;br /&gt;
* Fixed an issue with Windows Previous Versions on share-alias. [ QSTOR-10274 ]&lt;br /&gt;
* Added a check to ensure no duplicate share alias names are created on the same parent share. [ QSTOR-10274 ]&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
* Fixed an issue where the Security Manager &amp;gt; Default Login Username field was not initializing to &#039;admin&#039; for default installs and upgrades. [ QSTOR-10323 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Added logic to remove legacy google-compute-engine-oslogin and/or google-guest-agent on upgrade. These packages caused systems to not shutdown properly when installed. [ QSTOR-10340 ]&lt;br /&gt;
* Added a check to ensure the ledmon service is disabled by default. This is to ensure that there are no conflicts with the QuantaStor managed Disk Identify logic. [ QSTOR-10313 ]&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Added paging support to S3 Bucket search [ QSTOR-10324 ]&lt;br /&gt;
&lt;br /&gt;
== v6.3.2.025 (April 15th 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.3.2 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.3.2 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.3.2 Upgrade Instructions| upgrading to QuantaStor v6.3.2]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Added search capability to the S3 Bucket section of the Web UI. [ QSTOR-10288 ]&lt;br /&gt;
* Added Rule Sorting and an explicit rule remove button to the Storage Class Auto-Tiering Rules Dialog. [ QSTOR-10287 ]&lt;br /&gt;
* Added: You can now add the FQDN&#039;s for DNS names that you want the S3 Gateways to respond to via the Modify Realm/Zone Group Dialog. Note: you must add the FQDN&#039;s of the hosts or an FQDN alias e.g. s3.yourdomain.net (like used by DNS round robin) for the HAproxy load balancer to work properly. [ QSTOR-10285 ]&lt;br /&gt;
* Fixed issues with Ceph S3 Bucket discovery with a large amount of buckets. [ QSTOR-10261 ]&lt;br /&gt;
* Fixed some items related to Veeam SOSAPI integration based on testing in Veeam Certifcation scripts. [ QSTOR-10243 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Fixed an issue where Dell RAID Controllers were being discovered twice in due to new support for the controllers discovery in Broadcom storcli utilities. [ QSTOR-10244 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
* Fixed an issue where rebooting an active High Availability storage node would cause ZFS encrypted shares to go offline for any active pools on that node prior to automatic failover. [ QSTOR-10218 ]&lt;br /&gt;
&lt;br /&gt;
Network Interfaces&lt;br /&gt;
* Fixed an issue where legacy VLAN interfaces that had the RX/TX optimizations flag set would not allow modification of the interface for any other setting. [ QSTOR-10272 ]&lt;br /&gt;
&lt;br /&gt;
Not Set&lt;br /&gt;
* Added logic to prioritize high-speed data ports by default in the Ceph Cluster create and S3 gateway create dialogs. [ QSTOR-10266 ]&lt;br /&gt;
* Fixed usable space calculation on Object Pool Group when there are multiple Pools or Storage Classes using the same OSD&#039;s. [ QSTOR-10264 ]&lt;br /&gt;
* Fixed an issue with modifying a network share after after a custom veto files setting had been added to the samba cifs options. Now the veto files merge as a set with the default .qssnaps veto files used by the VSS GMT snapshots feature. [ QSTOR-10249 ]&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
* Updated the OSNEXUS Security Notice service [https://services.osnexus.com/security/](https://services.osnexus.com/security/) for bionic and focal platform support. [ QSTOR-10269 ]&lt;br /&gt;
&lt;br /&gt;
Service Core&lt;br /&gt;
* Added support for replacing ntpd with chronyd in Ubuntu Focal platform based deployments. [ QSTOR-10239 ]&lt;br /&gt;
&lt;br /&gt;
== v6.3.1.009 (April 1st 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.3.1 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.3.1 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.3.1 Upgrade Instructions| upgrading to QuantaStor v6.3.1]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Alerts and Configuration Analysis&lt;br /&gt;
* Fixed an issue where a pool running a scrub would report as degraded in the Config Analyzer health report. [ QSTOR-10258 ]&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Added qs-rgw-moveobjects script to allow easier s3api copy-object of a buckets contents to a different storage class. [ QSTOR-10268 ]&lt;br /&gt;
* Changed haproxy load-balancer to use balance source mode by default. [ QSTOR-10260 ]&lt;br /&gt;
* Fixed an issue with the Storage Class Auto-Tiering rules where multipart uploads with Capacity Operators of greater than or greater and equal to the Capacity Threshold would not be uploaded to the correct storage class. [ QSTOR-10254 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Changed qs-util seagate-ap-split mode command to use zone 5 [ QSTOR-10259 ]&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Increased default max bucket count for S3 user to 100K.  [ QSTOR-10256 ]&lt;br /&gt;
* Added new Grid Preferred Port status column in the Network Port Grid. It&#039;s hidden by default.  [ QSTOR-10256 ]&lt;br /&gt;
* Fixed s3 gateway dialog height so it can show more nodes in the grid.  [ QSTOR-10256 ]&lt;br /&gt;
* Fixed s3 tenant create, if &amp;quot;Display Name&amp;quot; is not specified use the &amp;quot;Name&amp;quot; (display name is no longer mandatory in dialog). [ QSTOR-10256 ]&lt;br /&gt;
&lt;br /&gt;
== v6.3.0.268  (March 20th 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.3.0 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.3.0 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.3.0 Upgrade Instructions| upgrading to QuantaStor v6.3.0]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Alerts and Configuration Analysis&lt;br /&gt;
* Fixed an issue where md software raid os partitions where being reported in the config analyzer as offline storage pools. [ QSTOR-10168 ]&lt;br /&gt;
* Fixed an issue where non-management ports were being flagged in the config analyzer for iSCSI acess being enabled. [ QSTOR-9891 ]&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Blocked creating new OSDs when the OSD service is masked. [ QSTOR-10212 ]&lt;br /&gt;
* Show the S3 Object Storage Pool as the root node in the S3 User&#039;s and Tenant tree. [ QSTOR-10156 ]&lt;br /&gt;
* Show the S3 Object Storage Pool as the root node in the bucket tree. [ QSTOR-10150 ]&lt;br /&gt;
* Add support for multiple data pools for storage classes for Ceph Object Storage Pool. [ QSTOR-10137 ]&lt;br /&gt;
* Add auto tiering capability to ceph buckets. [ QSTOR-10125 ]&lt;br /&gt;
* Change the Ceph block storage pool to default to replica=3 for performance. [ QSTOR-10062 ]&lt;br /&gt;
* For CephFS, the min_size for the metadata pool should be 2. [ QSTOR-10015 ]&lt;br /&gt;
* Introduce safe disk replacement for Ceph OSDs. [ QSTOR-9937 ]&lt;br /&gt;
* Applied adjustments to Ceph Clusters for optimized scrubs on smaller and denser clusters. [ QSTOR-9900 ]&lt;br /&gt;
* Updated NFS Ganesha to 5.7 [ QSTOR-9821 ]&lt;br /&gt;
* Add support for Ceph Multi-site bucket replication. [ QSTOR-6570 ]&lt;br /&gt;
&lt;br /&gt;
Disk Management&lt;br /&gt;
* Added support for ScaleFlux CSD 3000 SSDs that support builtin compression provisioning. [ QSTOR-10198 ]&lt;br /&gt;
* Fixed an issue with disk correlation by serial number on Broadcom/LSI 93XX series HBAs. [ QSTOR-10194 ]&lt;br /&gt;
* Show osd number in &#039;qs disk-list&#039;. [ QSTOR-9717 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Add enclosure view for the ASUS 2u24 NVMe. [ QSTOR-10202 ]&lt;br /&gt;
* Fix controller selection issue in the &#039;Identify Hardware Controller Disk Device&#039; dialog for when the selected object in the Physical Disk tree is a Physical Disk and not the Disk itself. [ QSTOR-10195 ]&lt;br /&gt;
* Updated wddcs tool to 3.2.8.0 [ QSTOR-10166 ]&lt;br /&gt;
* Added to feature to create or delete multiple External System Volume configurations. [ QSTOR-10061 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
* Fixed an issue with the Create HA Failover Group Dialog when there are active FC sessions on volumes on the selected pool. [ QSTOR-10169 ]&lt;br /&gt;
* Changed NVMe reservations to use cptpl=2 when available so that iofencing is cleared on power on of a nvme drive. [ QSTOR-10124 ]&lt;br /&gt;
&lt;br /&gt;
Licensing&lt;br /&gt;
* Added logic to auto-fetch new QuantaStor License Server ca certificates during online license activation. [ QSTOR-10174 ]&lt;br /&gt;
&lt;br /&gt;
NAS Gateway / Cloud Containers&lt;br /&gt;
* Update rclone version. [ QSTOR-9512 ]&lt;br /&gt;
&lt;br /&gt;
Network Interfaces&lt;br /&gt;
* Show static route parent port in the respective grid and delete dialog. [ QSTOR-10199 ]&lt;br /&gt;
* Fixed an issue with onlining/restarting offline VLAN interfaces.  [ QSTOR-10180 ]&lt;br /&gt;
* Fixed an issue with VLAN ontop of Bonded ports on VM deployed QuantaStor instances. [ QSTOR-10180 ]&lt;br /&gt;
* Improve the Network bond mode descriptions, in the &#039;Create Bonded Port&#039; dialog, for those that require managed switches. [ QSTOR-9842 ]&lt;br /&gt;
* Added IP address place holder for DHCP interfaces that have no assigned IP address. [ QSTOR-9828 ]&lt;br /&gt;
* Fixed an issue with downing virtual interfaces when converting to HA virtual interface. [ QSTOR-9774 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Minor Web UI fix to display share quota percent utilization. [ QSTOR-10121 ]&lt;br /&gt;
* Implemented a Real Time Auto Copy feature to enhance data protection for Network Shares. [ QSTOR-9929 ]&lt;br /&gt;
* Updated Focal platform Samba to 4.18.6 backported from ubuntu upstream release. [ QSTOR-9924 ]&lt;br /&gt;
* Show parent shares in the &#039;qs share-list&#039; command results. [ QSTOR-9702 ]&lt;br /&gt;
&lt;br /&gt;
Quantastor CLI&lt;br /&gt;
* Update qs-iostat utility to python3. [ QSTOR-10152 ]&lt;br /&gt;
&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Add the ability to force create symbolic links for backup policy outbound-move to cloud containers without a delay of 24 hours. [ QSTOR-10136 ]&lt;br /&gt;
* Update Replication Report Summary object as failed if source system reboots right after schedule is triggered. [ QSTOR-10097 ]&lt;br /&gt;
&lt;br /&gt;
SNMP&lt;br /&gt;
* Regen SNMP MIB for 6.3 [ QSTOR-10228 ]&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
* Updated JQuery version used in the QuantaStor WebUI to 3.7.1 [ QSTOR-10064 ]&lt;br /&gt;
* Add Audit Log Viewing to the Storage System menus. [ QSTOR-10031 ]&lt;br /&gt;
&lt;br /&gt;
Storage Pool Management&lt;br /&gt;
* Improved logic for replacing zpool UNAVAIL disks that are identified by their id instead of a device path as the disk is no longer present or visible to the OS. [ QSTOR-10129 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Automatically disable and mask uefi fwupd service on platforms that include it to prevent unplanned firmware updates. [ QSTOR-10205 ]&lt;br /&gt;
* Fixed: the low boot space warning for kernel upgrades now correctly appears in the Upgrade Manager task failure message.  [ QSTOR-10185 ]&lt;br /&gt;
* Fixed an issue where the scst/zfs userspace packages were not being pinned on security updates.  [ QSTOR-10185 ]&lt;br /&gt;
* Fixed an issue where qstortarget was incorrectly selected during security updates but fails due to existing pinning rules. qstortarget now correctly only gets selected for install on kernel/driver upgrades. [ QSTOR-10185 ]&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Minor fix to show NA for share-alias space columns. [ QSTOR-10227 ]&lt;br /&gt;
* Login dialog shown after service restart is complete. [ QSTOR-10007 ]&lt;br /&gt;
&lt;br /&gt;
== v6.2.8.016  (March 5th 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.2.8 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.2.8 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.2.8 Upgrade Instructions| upgrading to QuantaStor v6.2.8]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Fixed Hardware Disk to Physical disk slot correlation issues.  [ QSTOR-10135 ]&lt;br /&gt;
* Improved Enclosure object guid uniqueness to better support more complex/multipath setups for hardware disk to physical disk mapping. [ QSTOR-10135 ]&lt;br /&gt;
* Added Hardware Enclosure Serial\# property and logic to discover serial\# when available. [ QSTOR-10102 ]&lt;br /&gt;
&lt;br /&gt;
Multitenancy&lt;br /&gt;
* Updated Resilio container image to 3.8.1.2250 [ QSTOR-10162 ]&lt;br /&gt;
* Fix errors with Resilio container errors seen after upgrade. [ QSTOR-10099 ]&lt;br /&gt;
&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Fixed an issue that could sometimes cause duplicate snapshot objects to appear for snapshot schedules with nested shares and recursive snapshot enabled. [ QSTOR-10159 ]&lt;br /&gt;
* Added a check to temporarily prevent adding ZFS dataset encrypted Network Shares to remote replication schedules until the Open ZFS issue \#12014 is resolved in an upcoming ZFS release. [ QSTOR-10145 ]&lt;br /&gt;
* Fixed an issue with using Windows Restore Previous Versions on remote Replica \_chkpnt Network Shares. [ QSTOR-10065 ]&lt;br /&gt;
&lt;br /&gt;
SCSI / NVMe Target&lt;br /&gt;
* Updated SCST driver to 3.8.0.9038-f134517-qs01 to support latest available linux kernels for Focal platform and Focal cloud platform kernels. [ QSTOR-10151 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Added Kernel Driver Support for QuantaStor installation on Ubuntu 20.04 images on Azure, AWS and Google Cloud. [ QSTOR-10138 ]&lt;br /&gt;
&lt;br /&gt;
== v6.2.7.002  (February 23rd 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.2.7 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.2.7 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.2.7 Upgrade Instructions| upgrading to QuantaStor v6.2.7]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Licensing&lt;br /&gt;
&lt;br /&gt;
* Updated license manager certificates for online license activation. [ QSTOR-10154 ]&lt;br /&gt;
&lt;br /&gt;
== v6.2.6.024  (February 8th 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.2.6 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.2.6 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.2.6 Upgrade Instructions| upgrading to QuantaStor v6.2.6]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
&lt;br /&gt;
* Added support for iofencing NVMe disks that do not support cdw11 [ QSTOR-10087 ]&lt;br /&gt;
* Added an Alert for when a OS Software RAID1 mirror enters a degraded state. [ QSTOR-10080 ]&lt;br /&gt;
* Added support LSI-3008C0 model controllers. [ QSTOR-9841 ]&lt;br /&gt;
* Added a check to hardware Enclosure Discovery to automatically filter out enclosures that do not have any drive slots. [ QSTOR-9716 ]&lt;br /&gt;
&lt;br /&gt;
High Availability Failover&lt;br /&gt;
&lt;br /&gt;
* Fixed an issue with the I/O fencing tool where it was reporting not-supported on reservation capable nvme devices. [ QSTOR-10114 ]&lt;br /&gt;
&lt;br /&gt;
Network Interfaces&lt;br /&gt;
&lt;br /&gt;
* Updated static routes to use modern ip route syntax with the &#039;proto static&#039; option.  [ QSTOR-10103 ]&lt;br /&gt;
* Updated netplan conversion to by default create static routes using ip route to match the original netplan static route rules. [ QSTOR-10103 ]&lt;br /&gt;
&lt;br /&gt;
Storage Pool Management&lt;br /&gt;
&lt;br /&gt;
* Fixed: Activate HA Failover Group now works for Storage Pools in a degraded state missing a few devices.  [ QSTOR-10100 ]&lt;br /&gt;
* Fixed: Create HA Failover Group now allows a force option if there are a small number of drives missing on the secondary node. Note that the operation will still be blocked if most/all of the drives are missing from the secondary node. [ QSTOR-10100 ]&lt;br /&gt;
* Added support for Zero Touch Maintenance Automatic Global Hot spare marking of Hardware RAID0 Passthrough units. [ QSTOR-9865 ]&lt;br /&gt;
&lt;br /&gt;
Storage Volumes&lt;br /&gt;
&lt;br /&gt;
* Fixed: NVMe Target Storage volumes now persist their serial numbers correctly on reboot [ QSTOR-9992 ]&lt;br /&gt;
* Fixed: the NVMe Target now correctly re-exports the allowed portals on system boot. [ QSTOR-9992 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
&lt;br /&gt;
* Updated mellanox-ofed-install.sh script to support the latest Focal platform 5.15.0-91-generic kernel. [ QSTOR-10117 ]&lt;br /&gt;
* Updated the GPG repo keys for QuantaStor RedHat / and Almalinux platform installs [ QSTOR-10107 ]&lt;br /&gt;
* Fixed a incorrect error log when upgrading the Kernel and Drivers on the Ubuntu Focal platform. The upgrade would succeed when the error was seen, but it was unclear to the user without full log analysis. [ QSTOR-10106 ]&lt;br /&gt;
* Updated upgrade manager logic to ensure recommended dependency packages are always selected for install during core service and security upgrades. [ QSTOR-10101 ]&lt;br /&gt;
* Fixed an issue with the qs-distupgrade script where some QuantaStor core package changes were not being applied after a platform dist-upgrade from bionic to focal. [ QSTOR-10132 ]&lt;br /&gt;
* Added better logging of systemctl service enablement and restart during qstorservice package installs. [ QSTOR-10134 ]&lt;br /&gt;
&lt;br /&gt;
== v6.2.5.032  (January 18th 2024) ==&lt;br /&gt;
&lt;br /&gt;
=== [[QuantaStor 6.2.5 Upgrade Instructions| Upgrade Instructions]] ===&lt;br /&gt;
Click [[QuantaStor 6.2.5 Upgrade Instructions| here]] for instructions on [[QuantaStor 6.2.5 Upgrade Instructions| upgrading to QuantaStor v6.2.5]].&lt;br /&gt;
&lt;br /&gt;
=== Release Notes ===&lt;br /&gt;
&lt;br /&gt;
Alerts and Configuration Analysis&lt;br /&gt;
* Added ssh port 22 to network connectivity checker tests. [ QSTOR-10092 ]&lt;br /&gt;
&lt;br /&gt;
Ceph Scale-out Block, Object and File&lt;br /&gt;
* Fix bug where ceph monitor daemon is disabled. [ QSTOR-10095 ]&lt;br /&gt;
* Added script to setup Ceph multi-site replication. [ QSTOR-10075 ]&lt;br /&gt;
&lt;br /&gt;
Enclosures and Controllers&lt;br /&gt;
* Updated storcli version to 007.2705.0000.0000 [ QSTOR-10072 ]&lt;br /&gt;
* Added feature for turning off hwDisk identification for all disks, including all empty slots. [ QSTOR-10036 ]&lt;br /&gt;
* Added feature for turning off hwDisk identification for all disks, including all empty slots. [ QSTOR-9825 ]&lt;br /&gt;
&lt;br /&gt;
Kernel and Drivers&lt;br /&gt;
* Updated Linux Kernel to 5.15.0-91-generic for Focal platforms  [ QSTOR-10025 ]&lt;br /&gt;
* Linux Kernel 5.15.0-91-generic includes fixes for NFS v3 lockd that would cause file handles to be left open for NFSv3 clients when attempting to stop the nfs server before ZFS pool export during HA failover.  [ QSTOR-10025 ]&lt;br /&gt;
* Updated ZFS to 2.1.14.qs25 for Focal platforms [ QSTOR-10025 ]&lt;br /&gt;
&lt;br /&gt;
Multitenancy&lt;br /&gt;
* Fix an issue with missing Service Configs. [ QSTOR-10079 ]&lt;br /&gt;
* Add the ability to sync nested shares when parent share is selected in Resilio. Optionally skip changing the share permissions when user is specified in the config file. [ QSTOR-10070 ]&lt;br /&gt;
&lt;br /&gt;
Network Shares&lt;br /&gt;
* Block rename of nested shares. [ QSTOR-10091 ]&lt;br /&gt;
* Add the ability to enable and clone a GMT snapshot [ QSTOR-4145 ]&lt;br /&gt;
&lt;br /&gt;
Remote Replication, Snapshots and Backup Policies&lt;br /&gt;
* Fixed an issue where Remote Replication Schedules can fail if 2 source snapshots have the same created timestamp. [ QSTOR-10059 ]&lt;br /&gt;
* Fix a minor issue with File Age settings in the Backup Schedule Modify dialog. [ QSTOR-10056 ]&lt;br /&gt;
* Properly transition a Replication task and Replication Report to the &#039;failed&#039; status if the source system loses power during the Replication. [ QSTOR-10041 ]&lt;br /&gt;
* Add a warning if checkpoint is selected in create snapshot schedule. [ QSTOR-10038 ]&lt;br /&gt;
&lt;br /&gt;
Storage Volumes&lt;br /&gt;
* Fixed an issue with zfs storage volumes being correctly marked as missing if the underlying zfs zvol or snapshot is removed or unavailable. [ QSTOR-10086 ]&lt;br /&gt;
&lt;br /&gt;
Upgrade Manager and Installer&lt;br /&gt;
* Added a --password option to the qs\_install.sh script to allow users to provide the QuantaStor admin user password as well as the same password for the default qadmin shell account. [ QSTOR-10085 ]&lt;br /&gt;
&lt;br /&gt;
Web Manager&lt;br /&gt;
* Clear the replica summary graph when there are no report entries. [ QSTOR-10057 ]&lt;br /&gt;
* Fix enclosure graph rendering issue where a selected system with multiple valid controllers was not being render because of one underlying MD BOOT Controller. [ QSTOR-10055 ]&lt;br /&gt;
&lt;br /&gt;
= Archived Change Logs =&lt;br /&gt;
&lt;br /&gt;
== [[Change Log Archive 2023]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Change Log Archive 2022]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Change Log Archive 2021]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Change Log Archive 2020]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Change Log Archive 2019]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Change Log Archive 2018]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Change Log Archive|Change Log Archive pre-2018]] ==&lt;br /&gt;
&lt;br /&gt;
Select the link above to see the [[Change Log Archive]] of older revisions.&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=QuantaStor_Upgrade_Guide&amp;diff=26805</id>
		<title>QuantaStor Upgrade Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=QuantaStor_Upgrade_Guide&amp;diff=26805"/>
		<updated>2025-09-05T07:39:48Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: /* Pre-Upgrade Checklist for Scale-Up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QuantaStor is regularly evolving to add new features, make it more robust, and better performing.  As such we release minor updates to QuantaStor on a regular basis and you can view the [http://www.osnexus.com/news News] section or review the [[QuantaStor Version ChangeLog|Change Log]] to get all the details about what has changed since the build that you&#039;re running. &lt;br /&gt;
&lt;br /&gt;
== Web Based Upgrade Procedure ==&lt;br /&gt;
&lt;br /&gt;
Upgrading QuantaStor to the latest version is made easy using the &lt;br /&gt;
[https://wiki.osnexus.com/index.php?title=Storage_System_Upgrade_Manager Storage System Upgrade Manager Dialog] that&#039;s integrated into the web management interface.  Alternatively you can run this command to upgrade your system at the console or via an SSH session:&lt;br /&gt;
&lt;br /&gt;
== Console Based Upgrade Procedure ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo qs-upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Upgrading Specific Components ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install qstormanager qstorservice qstortarget qstortomcat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The qstormanager qstorservice qstortarget components are &#039;user-mode&#039; and have no impact on workloads.  The qstortarget package includes device drivers and should only be upgraded when you can take a maintenance window to reboot the appliance.&lt;br /&gt;
&lt;br /&gt;
==== Details ====&lt;br /&gt;
The first part of the update process &#039;apt-get update&#039; tells the system to update it&#039;s information about what packages are available from the OS NEXUS package server (http://packages.osnexus.com/packages).  The second part tells the system to install the latest versions of the qstormanager, qstorservice, and qstortarget packages.  &lt;br /&gt;
&lt;br /&gt;
Often times an upgrade will only apply new qstormanager and qstorservice packages as it&#039;s fairly rare that we upgrade the driver package (qstortarget).  Since upgrading drivers including the iSCSI target driver can interrupt iSCSI access to your volumes we always note in the ChangeLog which releases have driver and or kernel packages available. &lt;br /&gt;
&lt;br /&gt;
==== Web UI Blank Screen ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important!&#039;&#039;&#039; After upgrading, be sure to clear the cache of any web browsers that were running the QuantaStor Manager web UI.  If you don&#039;t clear the browser cache you&#039;ll end up using the cached copy of the UI which may not be compatible with the new version of the service.  &lt;br /&gt;
&lt;br /&gt;
==== Custom Configuration File Changes ====&lt;br /&gt;
&lt;br /&gt;
On occasion we&#039;ll update the QuantaStor configuration file /etc/quantastor.conf and in such cases you&#039;ll get a message from the installer asking whether or not it&#039;s OK to overwrite the installed file with the package maintainers configuration file.  This is to prevent the installer from overwriting your custom changes to the /etc/quantastor.conf file.  If you&#039;ve made changes to the /etc/quantastor.conf file then choose &#039;N&#039; otherwise choose &#039;Y&#039;.  If you haven&#039;t made any changes, then it doesn&#039;t really matter, either choice is fine.  The service has default settings built-in so the quantastor.conf configuration file is not required.  If the file is missing or a new configuration setting is missing the QuantaStor service automatically uses it&#039;s own stored default which is fine for 99% of all configurations.  &lt;br /&gt;
&lt;br /&gt;
==== XenServer Virtual Appliance Upgrades ====&lt;br /&gt;
The one exception is the configuration file for the XenServer PV Virtual Appliance / VM. It requires that unidentifiable devices be usable, so it requires the &#039;allow_unident=1&#039; setting which defaults to &#039;allow_unident=0&#039;.  So if you&#039;re upgrading a QuantaStor XenServer PV VM be sure to &#039;&#039;&#039;not&#039;&#039;&#039; overwrite the config file, and if you do, be sure to edit /etc/quantastor.conf to set the allow_unident configuration setting back to 1 otherwise your Physical Disks will not be discovered.&lt;br /&gt;
&lt;br /&gt;
== Package Details ==&lt;br /&gt;
&lt;br /&gt;
=== qstorservice ===&lt;br /&gt;
The QuantaStor core services package is called qstorservice.  It contains the service, database, and all the surrounding components that are required for the storage system to run.  You can start and stop the QuantaStor service manually with these following commands respectively:&lt;br /&gt;
&amp;quot;sudo service quantastor stop&amp;quot; and&lt;br /&gt;
&amp;quot;sudo service quantastor start&amp;quot;.&lt;br /&gt;
As part of the installation process the QuantaStor service is restarted and while it is starting up you will not have access to login to the storage system via the Web Management interface for about 60 seconds.  Starting and stopping the QuantaStor service will in no way interrupt access to you iSCSI disks / storage volumes.&lt;br /&gt;
&lt;br /&gt;
=== qstortarget ===&lt;br /&gt;
The QuantaStor iSCSI target is a customized version of the open source SCST driver and includes support for iSCSI, FC, and Infiniband.  If you upgrade the target mode driver your system will continue to function normally but your new drivers will not become active until after you reboot.  You can manually restart the driver like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service iscsi-target restart&lt;br /&gt;
service quantastor restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== qstortomcat ===&lt;br /&gt;
QuantaStor&#039;s web management interface is served by the Apache Tomcat web server.  The Tomcat package is just an embedded packaging of the Tomcat web server plus our iptables configuration script.  The web management interface packages are included in the qstormanager package.&lt;br /&gt;
=== qstormanager ===&lt;br /&gt;
The qstormanager package contains the QuantaStor Manager web management interface and it depends on the qstortomcat package.  It depends on qstortomcat as it contains a specially configured version of Apache Tomcat which is installed to /opt/osnexus/quantastor/tomcat.   The QuantaStor Manager package brings the Java servlet backend component that runs under Apache Tomcat as well as all the front-end QuantaStor Manager JavaScript that runs in the browser.&lt;br /&gt;
&lt;br /&gt;
== Recommended Distribution Upgrade Method for Scale-Up Systems ==&lt;br /&gt;
&lt;br /&gt;
=== Pre-Upgrade Checklist ===&lt;br /&gt;
# It is recommended that you schedule a downtime work window, as &#039;&#039;&#039;a reboot will be required&#039;&#039;&#039; after a distro upgrade.&lt;br /&gt;
# For more complex upgrades we recommend scheduling time with OSNEXUS support for assistance&lt;br /&gt;
# Execute the distribution upgrade within a ‘screen’ session to prevent issues in case of network disconnection.&lt;br /&gt;
# It is advisable to stop clients from using the system, including stopping or pausing virtual machines that are consuming storage volumes presented from QuantaStor.&lt;br /&gt;
# Submit logs from all nodes to Support using the ‘[https://wiki.osnexus.com/index.php?title=Send_Support_Log_Files Send Support Logs]’ option in the WUI.&lt;br /&gt;
# Place the cluster into ‘[https://wiki.osnexus.com/index.php?title=Enter_Site_Cluster_Maintenance_Mode Maintenance Mode]’ to prevent automatic failover during the upgrade.&lt;br /&gt;
# For systems running 18.04 Bionic, it is required to upgrade through 20.04 Focal and then to 22.04 Jammy. To avoid any risks during the upgrade, it may be easier to make a backup of the osn.db and other relevant configuration files, and reinstall. OSNEXUS Support will best guide you on this.&lt;br /&gt;
&lt;br /&gt;
=== Upgrade QuantaStor Version ===&lt;br /&gt;
OSNEXUS recommends that QuantaStor is upgraded to the most recent version with a full upgrade before performing a distribution upgrade. You can do this from the WUI (Web User Interface) using the ‘[[Upgrade Manager]]’ and specifying to include the kernel. A full upgrade, depending on the version you are originating from, may require a reboot. The WUI should inform you if this is the case, but it is generally a good idea to reboot the system anyway, just to ensure it can boot normally. This is good preparation for the distribution upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Upgrade Ubuntu OS Distribution ===&lt;br /&gt;
Note: This procedure upgrades the Ubuntu operating system to the next major version and updates QuantaStor to the latest release supported by that version.&lt;br /&gt;
&lt;br /&gt;
To upgrade the distribution for QuantaStor Scale-Up systems, follow these steps:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrade from 18.04 Bionic to 20.04 Focal&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Ensure that QuantaStor node is upgraded (including Kernel) to the most recent version using the ‘[[Upgrade Manager]]’&lt;br /&gt;
# Reboot to ensure that the system boots without an issue&lt;br /&gt;
# The site cluster HA (High Availability) between Bionic and Focal is not compatible. Site cluster VIFs must be deleted and migrated to local VIFs, along with deleting the site cluster configuration from all nodes.&lt;br /&gt;
# Ensure you are in a screen session as per the &#039;&#039;&#039;Pre-Upgrade Checklist for Scale-Up.&#039;&#039;&#039;&lt;br /&gt;
# Log in as root and execute the command &#039;&#039;&#039;&#039;&#039;qs-distupgrade&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
# If you are not using ‘screen’, then you may be prompted &amp;quot;Do you want to continue without session continuation protection provided by the screen. (y/n) default: no ?&amp;quot;, you can &#039;&#039;&#039;choose &#039;y&#039; or &#039;n&#039;. Please note that your input is taken straight away without pressing the Enter key&#039;&#039;&#039;.&lt;br /&gt;
# When asked &amp;quot;Do you want to proceed with the distribution upgrade for the base platform. (y/n) ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# When prompted &amp;quot;Do you wish to gather logs (y/n) Default:no ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. * Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# Wait for the upgrade process to complete.&lt;br /&gt;
# Reboot the server. Check if the system comes online and is healthy (as confirmed with &#039;&#039;&#039;&#039;&#039;qs-showlog -f&#039;&#039;&#039;&#039;&#039; or in /var/log/qs/qs_service.log when the services start), then proceed to upgrade the other system.&lt;br /&gt;
# Repeat steps 1-10 on all nodes within the cluster.&lt;br /&gt;
# Once all systems are upgraded, do not recreate the cluster yet. Continue upgrading to 22.04 Jammy.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrade from 20.04 Focal to 22.04 Jammy&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# If you are upgrading from 18.04 Bionic to 20.04 Focal, do not recreate the cluster yet and skip steps 3 and 4. The cluster should only be recreated once all nodes have been upgraded to the latest OS and QuantaStor version. Otherwise, follow the procedure as documented.&lt;br /&gt;
# Ensure you are in a screen session as per the &#039;&#039;&#039;Pre-Upgrade Checklist for Scale-Up.&#039;&#039;&#039;&lt;br /&gt;
# For HA (High Availability) setup, via the WUI perform a failover of the pool(s) to one system before performing a full upgrade (including reboot).&lt;br /&gt;
# Place the cluster into ‘[https://wiki.osnexus.com/index.php?title=Enter_Site_Cluster_Maintenance_Mode Maintenance Mode]’.&lt;br /&gt;
# Ensure that QuantaStor node is upgraded (including Kernel) to the most recent version using the ‘[https://wiki.osnexus.com/index.php?title=Upgrade_Manager Upgrade Manager]’&lt;br /&gt;
# Log in as root and execute the command &#039;&#039;&#039;&#039;&#039;qs-distupgrade&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
# If you are not using ‘screen’, then you may be prompted &amp;quot;Do you want to continue without session continuation protection provided by the screen. (y/n) default: no ?&amp;quot;, you can &#039;&#039;&#039;choose &#039;y&#039; or &#039;n&#039;. Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# When asked &amp;quot;Do you want to proceed with the distribution upgrade for the base platform. (y/n) ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# When prompted &amp;quot;Do you wish to gather logs (y/n) Default:no ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. * Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# Wait for the upgrade process to complete.&lt;br /&gt;
# Reboot the server. Check if the system comes online and is healthy (as confirmed with &#039;&#039;&#039;&#039;&#039;qs-showlog -f&#039;&#039;&#039;&#039;&#039; or in /var/log/qs/qs_service.log when the services start), then proceed to upgrade the other system.&lt;br /&gt;
# Repeat steps 2-11 on all nodes within the cluster.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Gathering and submitting logs to OSNexus support will better assist in resolving any encountered issues.&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=QuantaStor_Upgrade_Guide&amp;diff=26804</id>
		<title>QuantaStor Upgrade Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=QuantaStor_Upgrade_Guide&amp;diff=26804"/>
		<updated>2025-09-05T07:39:03Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: /* Recommended Upgrade Method for Scale-Up Systems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QuantaStor is regularly evolving to add new features, make it more robust, and better performing.  As such we release minor updates to QuantaStor on a regular basis and you can view the [http://www.osnexus.com/news News] section or review the [[QuantaStor Version ChangeLog|Change Log]] to get all the details about what has changed since the build that you&#039;re running. &lt;br /&gt;
&lt;br /&gt;
== Web Based Upgrade Procedure ==&lt;br /&gt;
&lt;br /&gt;
Upgrading QuantaStor to the latest version is made easy using the &lt;br /&gt;
[https://wiki.osnexus.com/index.php?title=Storage_System_Upgrade_Manager Storage System Upgrade Manager Dialog] that&#039;s integrated into the web management interface.  Alternatively you can run this command to upgrade your system at the console or via an SSH session:&lt;br /&gt;
&lt;br /&gt;
== Console Based Upgrade Procedure ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo qs-upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Upgrading Specific Components ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install qstormanager qstorservice qstortarget qstortomcat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The qstormanager qstorservice qstortarget components are &#039;user-mode&#039; and have no impact on workloads.  The qstortarget package includes device drivers and should only be upgraded when you can take a maintenance window to reboot the appliance.&lt;br /&gt;
&lt;br /&gt;
==== Details ====&lt;br /&gt;
The first part of the update process &#039;apt-get update&#039; tells the system to update it&#039;s information about what packages are available from the OS NEXUS package server (http://packages.osnexus.com/packages).  The second part tells the system to install the latest versions of the qstormanager, qstorservice, and qstortarget packages.  &lt;br /&gt;
&lt;br /&gt;
Often times an upgrade will only apply new qstormanager and qstorservice packages as it&#039;s fairly rare that we upgrade the driver package (qstortarget).  Since upgrading drivers including the iSCSI target driver can interrupt iSCSI access to your volumes we always note in the ChangeLog which releases have driver and or kernel packages available. &lt;br /&gt;
&lt;br /&gt;
==== Web UI Blank Screen ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important!&#039;&#039;&#039; After upgrading, be sure to clear the cache of any web browsers that were running the QuantaStor Manager web UI.  If you don&#039;t clear the browser cache you&#039;ll end up using the cached copy of the UI which may not be compatible with the new version of the service.  &lt;br /&gt;
&lt;br /&gt;
==== Custom Configuration File Changes ====&lt;br /&gt;
&lt;br /&gt;
On occasion we&#039;ll update the QuantaStor configuration file /etc/quantastor.conf and in such cases you&#039;ll get a message from the installer asking whether or not it&#039;s OK to overwrite the installed file with the package maintainers configuration file.  This is to prevent the installer from overwriting your custom changes to the /etc/quantastor.conf file.  If you&#039;ve made changes to the /etc/quantastor.conf file then choose &#039;N&#039; otherwise choose &#039;Y&#039;.  If you haven&#039;t made any changes, then it doesn&#039;t really matter, either choice is fine.  The service has default settings built-in so the quantastor.conf configuration file is not required.  If the file is missing or a new configuration setting is missing the QuantaStor service automatically uses it&#039;s own stored default which is fine for 99% of all configurations.  &lt;br /&gt;
&lt;br /&gt;
==== XenServer Virtual Appliance Upgrades ====&lt;br /&gt;
The one exception is the configuration file for the XenServer PV Virtual Appliance / VM. It requires that unidentifiable devices be usable, so it requires the &#039;allow_unident=1&#039; setting which defaults to &#039;allow_unident=0&#039;.  So if you&#039;re upgrading a QuantaStor XenServer PV VM be sure to &#039;&#039;&#039;not&#039;&#039;&#039; overwrite the config file, and if you do, be sure to edit /etc/quantastor.conf to set the allow_unident configuration setting back to 1 otherwise your Physical Disks will not be discovered.&lt;br /&gt;
&lt;br /&gt;
== Package Details ==&lt;br /&gt;
&lt;br /&gt;
=== qstorservice ===&lt;br /&gt;
The QuantaStor core services package is called qstorservice.  It contains the service, database, and all the surrounding components that are required for the storage system to run.  You can start and stop the QuantaStor service manually with these following commands respectively:&lt;br /&gt;
&amp;quot;sudo service quantastor stop&amp;quot; and&lt;br /&gt;
&amp;quot;sudo service quantastor start&amp;quot;.&lt;br /&gt;
As part of the installation process the QuantaStor service is restarted and while it is starting up you will not have access to login to the storage system via the Web Management interface for about 60 seconds.  Starting and stopping the QuantaStor service will in no way interrupt access to you iSCSI disks / storage volumes.&lt;br /&gt;
&lt;br /&gt;
=== qstortarget ===&lt;br /&gt;
The QuantaStor iSCSI target is a customized version of the open source SCST driver and includes support for iSCSI, FC, and Infiniband.  If you upgrade the target mode driver your system will continue to function normally but your new drivers will not become active until after you reboot.  You can manually restart the driver like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service iscsi-target restart&lt;br /&gt;
service quantastor restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== qstortomcat ===&lt;br /&gt;
QuantaStor&#039;s web management interface is served by the Apache Tomcat web server.  The Tomcat package is just an embedded packaging of the Tomcat web server plus our iptables configuration script.  The web management interface packages are included in the qstormanager package.&lt;br /&gt;
=== qstormanager ===&lt;br /&gt;
The qstormanager package contains the QuantaStor Manager web management interface and it depends on the qstortomcat package.  It depends on qstortomcat as it contains a specially configured version of Apache Tomcat which is installed to /opt/osnexus/quantastor/tomcat.   The QuantaStor Manager package brings the Java servlet backend component that runs under Apache Tomcat as well as all the front-end QuantaStor Manager JavaScript that runs in the browser.&lt;br /&gt;
&lt;br /&gt;
== Recommended Distribution Upgrade Method for Scale-Up Systems ==&lt;br /&gt;
&lt;br /&gt;
=== Pre-Upgrade Checklist for Scale-Up ===&lt;br /&gt;
# It is recommended that you schedule a downtime work window, as &#039;&#039;&#039;a reboot will be required&#039;&#039;&#039; after a distro upgrade.&lt;br /&gt;
# For more complex upgrades we recommend scheduling time with OSNEXUS support for assistance&lt;br /&gt;
# Execute the distribution upgrade within a ‘screen’ session to prevent issues in case of network disconnection.&lt;br /&gt;
# It is advisable to stop clients from using the system, including stopping or pausing virtual machines that are consuming storage volumes presented from QuantaStor.&lt;br /&gt;
# Submit logs from all nodes to Support using the ‘[https://wiki.osnexus.com/index.php?title=Send_Support_Log_Files Send Support Logs]’ option in the WUI.&lt;br /&gt;
# Place the cluster into ‘[https://wiki.osnexus.com/index.php?title=Enter_Site_Cluster_Maintenance_Mode Maintenance Mode]’ to prevent automatic failover during the upgrade.&lt;br /&gt;
# For systems running 18.04 Bionic, it is required to upgrade through 20.04 Focal and then to 22.04 Jammy. To avoid any risks during the upgrade, it may be easier to make a backup of the osn.db and other relevant configuration files, and reinstall. OSNEXUS Support will best guide you on this.&lt;br /&gt;
&lt;br /&gt;
=== Upgrade QuantaStor Version ===&lt;br /&gt;
OSNEXUS recommends that QuantaStor is upgraded to the most recent version with a full upgrade before performing a distribution upgrade. You can do this from the WUI (Web User Interface) using the ‘[[Upgrade Manager]]’ and specifying to include the kernel. A full upgrade, depending on the version you are originating from, may require a reboot. The WUI should inform you if this is the case, but it is generally a good idea to reboot the system anyway, just to ensure it can boot normally. This is good preparation for the distribution upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Upgrade Ubuntu OS Distribution ===&lt;br /&gt;
Note: This procedure upgrades the Ubuntu operating system to the next major version and updates QuantaStor to the latest release supported by that version.&lt;br /&gt;
&lt;br /&gt;
To upgrade the distribution for QuantaStor Scale-Up systems, follow these steps:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrade from 18.04 Bionic to 20.04 Focal&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Ensure that QuantaStor node is upgraded (including Kernel) to the most recent version using the ‘[[Upgrade Manager]]’&lt;br /&gt;
# Reboot to ensure that the system boots without an issue&lt;br /&gt;
# The site cluster HA (High Availability) between Bionic and Focal is not compatible. Site cluster VIFs must be deleted and migrated to local VIFs, along with deleting the site cluster configuration from all nodes.&lt;br /&gt;
# Ensure you are in a screen session as per the &#039;&#039;&#039;Pre-Upgrade Checklist for Scale-Up.&#039;&#039;&#039;&lt;br /&gt;
# Log in as root and execute the command &#039;&#039;&#039;&#039;&#039;qs-distupgrade&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
# If you are not using ‘screen’, then you may be prompted &amp;quot;Do you want to continue without session continuation protection provided by the screen. (y/n) default: no ?&amp;quot;, you can &#039;&#039;&#039;choose &#039;y&#039; or &#039;n&#039;. Please note that your input is taken straight away without pressing the Enter key&#039;&#039;&#039;.&lt;br /&gt;
# When asked &amp;quot;Do you want to proceed with the distribution upgrade for the base platform. (y/n) ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# When prompted &amp;quot;Do you wish to gather logs (y/n) Default:no ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. * Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# Wait for the upgrade process to complete.&lt;br /&gt;
# Reboot the server. Check if the system comes online and is healthy (as confirmed with &#039;&#039;&#039;&#039;&#039;qs-showlog -f&#039;&#039;&#039;&#039;&#039; or in /var/log/qs/qs_service.log when the services start), then proceed to upgrade the other system.&lt;br /&gt;
# Repeat steps 1-10 on all nodes within the cluster.&lt;br /&gt;
# Once all systems are upgraded, do not recreate the cluster yet. Continue upgrading to 22.04 Jammy.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrade from 20.04 Focal to 22.04 Jammy&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# If you are upgrading from 18.04 Bionic to 20.04 Focal, do not recreate the cluster yet and skip steps 3 and 4. The cluster should only be recreated once all nodes have been upgraded to the latest OS and QuantaStor version. Otherwise, follow the procedure as documented.&lt;br /&gt;
# Ensure you are in a screen session as per the &#039;&#039;&#039;Pre-Upgrade Checklist for Scale-Up.&#039;&#039;&#039;&lt;br /&gt;
# For HA (High Availability) setup, via the WUI perform a failover of the pool(s) to one system before performing a full upgrade (including reboot).&lt;br /&gt;
# Place the cluster into ‘[https://wiki.osnexus.com/index.php?title=Enter_Site_Cluster_Maintenance_Mode Maintenance Mode]’.&lt;br /&gt;
# Ensure that QuantaStor node is upgraded (including Kernel) to the most recent version using the ‘[https://wiki.osnexus.com/index.php?title=Upgrade_Manager Upgrade Manager]’&lt;br /&gt;
# Log in as root and execute the command &#039;&#039;&#039;&#039;&#039;qs-distupgrade&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
# If you are not using ‘screen’, then you may be prompted &amp;quot;Do you want to continue without session continuation protection provided by the screen. (y/n) default: no ?&amp;quot;, you can &#039;&#039;&#039;choose &#039;y&#039; or &#039;n&#039;. Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# When asked &amp;quot;Do you want to proceed with the distribution upgrade for the base platform. (y/n) ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# When prompted &amp;quot;Do you wish to gather logs (y/n) Default:no ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. * Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# Wait for the upgrade process to complete.&lt;br /&gt;
# Reboot the server. Check if the system comes online and is healthy (as confirmed with &#039;&#039;&#039;&#039;&#039;qs-showlog -f&#039;&#039;&#039;&#039;&#039; or in /var/log/qs/qs_service.log when the services start), then proceed to upgrade the other system.&lt;br /&gt;
# Repeat steps 2-11 on all nodes within the cluster.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Gathering and submitting logs to OSNexus support will better assist in resolving any encountered issues.&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=QuantaStor_Upgrade_Guide&amp;diff=26803</id>
		<title>QuantaStor Upgrade Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=QuantaStor_Upgrade_Guide&amp;diff=26803"/>
		<updated>2025-09-05T07:38:38Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QuantaStor is regularly evolving to add new features, make it more robust, and better performing.  As such we release minor updates to QuantaStor on a regular basis and you can view the [http://www.osnexus.com/news News] section or review the [[QuantaStor Version ChangeLog|Change Log]] to get all the details about what has changed since the build that you&#039;re running. &lt;br /&gt;
&lt;br /&gt;
== Web Based Upgrade Procedure ==&lt;br /&gt;
&lt;br /&gt;
Upgrading QuantaStor to the latest version is made easy using the &lt;br /&gt;
[https://wiki.osnexus.com/index.php?title=Storage_System_Upgrade_Manager Storage System Upgrade Manager Dialog] that&#039;s integrated into the web management interface.  Alternatively you can run this command to upgrade your system at the console or via an SSH session:&lt;br /&gt;
&lt;br /&gt;
== Console Based Upgrade Procedure ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo qs-upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Upgrading Specific Components ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install qstormanager qstorservice qstortarget qstortomcat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The qstormanager qstorservice qstortarget components are &#039;user-mode&#039; and have no impact on workloads.  The qstortarget package includes device drivers and should only be upgraded when you can take a maintenance window to reboot the appliance.&lt;br /&gt;
&lt;br /&gt;
==== Details ====&lt;br /&gt;
The first part of the update process &#039;apt-get update&#039; tells the system to update it&#039;s information about what packages are available from the OS NEXUS package server (http://packages.osnexus.com/packages).  The second part tells the system to install the latest versions of the qstormanager, qstorservice, and qstortarget packages.  &lt;br /&gt;
&lt;br /&gt;
Often times an upgrade will only apply new qstormanager and qstorservice packages as it&#039;s fairly rare that we upgrade the driver package (qstortarget).  Since upgrading drivers including the iSCSI target driver can interrupt iSCSI access to your volumes we always note in the ChangeLog which releases have driver and or kernel packages available. &lt;br /&gt;
&lt;br /&gt;
==== Web UI Blank Screen ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important!&#039;&#039;&#039; After upgrading, be sure to clear the cache of any web browsers that were running the QuantaStor Manager web UI.  If you don&#039;t clear the browser cache you&#039;ll end up using the cached copy of the UI which may not be compatible with the new version of the service.  &lt;br /&gt;
&lt;br /&gt;
==== Custom Configuration File Changes ====&lt;br /&gt;
&lt;br /&gt;
On occasion we&#039;ll update the QuantaStor configuration file /etc/quantastor.conf and in such cases you&#039;ll get a message from the installer asking whether or not it&#039;s OK to overwrite the installed file with the package maintainers configuration file.  This is to prevent the installer from overwriting your custom changes to the /etc/quantastor.conf file.  If you&#039;ve made changes to the /etc/quantastor.conf file then choose &#039;N&#039; otherwise choose &#039;Y&#039;.  If you haven&#039;t made any changes, then it doesn&#039;t really matter, either choice is fine.  The service has default settings built-in so the quantastor.conf configuration file is not required.  If the file is missing or a new configuration setting is missing the QuantaStor service automatically uses it&#039;s own stored default which is fine for 99% of all configurations.  &lt;br /&gt;
&lt;br /&gt;
==== XenServer Virtual Appliance Upgrades ====&lt;br /&gt;
The one exception is the configuration file for the XenServer PV Virtual Appliance / VM. It requires that unidentifiable devices be usable, so it requires the &#039;allow_unident=1&#039; setting which defaults to &#039;allow_unident=0&#039;.  So if you&#039;re upgrading a QuantaStor XenServer PV VM be sure to &#039;&#039;&#039;not&#039;&#039;&#039; overwrite the config file, and if you do, be sure to edit /etc/quantastor.conf to set the allow_unident configuration setting back to 1 otherwise your Physical Disks will not be discovered.&lt;br /&gt;
&lt;br /&gt;
== Package Details ==&lt;br /&gt;
&lt;br /&gt;
=== qstorservice ===&lt;br /&gt;
The QuantaStor core services package is called qstorservice.  It contains the service, database, and all the surrounding components that are required for the storage system to run.  You can start and stop the QuantaStor service manually with these following commands respectively:&lt;br /&gt;
&amp;quot;sudo service quantastor stop&amp;quot; and&lt;br /&gt;
&amp;quot;sudo service quantastor start&amp;quot;.&lt;br /&gt;
As part of the installation process the QuantaStor service is restarted and while it is starting up you will not have access to login to the storage system via the Web Management interface for about 60 seconds.  Starting and stopping the QuantaStor service will in no way interrupt access to you iSCSI disks / storage volumes.&lt;br /&gt;
&lt;br /&gt;
=== qstortarget ===&lt;br /&gt;
The QuantaStor iSCSI target is a customized version of the open source SCST driver and includes support for iSCSI, FC, and Infiniband.  If you upgrade the target mode driver your system will continue to function normally but your new drivers will not become active until after you reboot.  You can manually restart the driver like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service iscsi-target restart&lt;br /&gt;
service quantastor restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== qstortomcat ===&lt;br /&gt;
QuantaStor&#039;s web management interface is served by the Apache Tomcat web server.  The Tomcat package is just an embedded packaging of the Tomcat web server plus our iptables configuration script.  The web management interface packages are included in the qstormanager package.&lt;br /&gt;
=== qstormanager ===&lt;br /&gt;
The qstormanager package contains the QuantaStor Manager web management interface and it depends on the qstortomcat package.  It depends on qstortomcat as it contains a specially configured version of Apache Tomcat which is installed to /opt/osnexus/quantastor/tomcat.   The QuantaStor Manager package brings the Java servlet backend component that runs under Apache Tomcat as well as all the front-end QuantaStor Manager JavaScript that runs in the browser.&lt;br /&gt;
&lt;br /&gt;
== Recommended Upgrade Method for Scale-Up Systems ==&lt;br /&gt;
&lt;br /&gt;
=== Pre-Upgrade Checklist for Scale-Up ===&lt;br /&gt;
# It is recommended that you schedule a downtime work window, as &#039;&#039;&#039;a reboot will be required&#039;&#039;&#039; after a distro upgrade.&lt;br /&gt;
# For more complex upgrades we recommend scheduling time with OSNEXUS support for assistance&lt;br /&gt;
# Execute the distribution upgrade within a ‘screen’ session to prevent issues in case of network disconnection.&lt;br /&gt;
# It is advisable to stop clients from using the system, including stopping or pausing virtual machines that are consuming storage volumes presented from QuantaStor.&lt;br /&gt;
# Submit logs from all nodes to Support using the ‘[https://wiki.osnexus.com/index.php?title=Send_Support_Log_Files Send Support Logs]’ option in the WUI.&lt;br /&gt;
# Place the cluster into ‘[https://wiki.osnexus.com/index.php?title=Enter_Site_Cluster_Maintenance_Mode Maintenance Mode]’ to prevent automatic failover during the upgrade.&lt;br /&gt;
# For systems running 18.04 Bionic, it is required to upgrade through 20.04 Focal and then to 22.04 Jammy. To avoid any risks during the upgrade, it may be easier to make a backup of the osn.db and other relevant configuration files, and reinstall. OSNEXUS Support will best guide you on this.&lt;br /&gt;
&lt;br /&gt;
=== Upgrade QuantaStor Version ===&lt;br /&gt;
OSNEXUS recommends that QuantaStor is upgraded to the most recent version with a full upgrade before performing a distribution upgrade. You can do this from the WUI (Web User Interface) using the ‘[[Upgrade Manager]]’ and specifying to include the kernel. A full upgrade, depending on the version you are originating from, may require a reboot. The WUI should inform you if this is the case, but it is generally a good idea to reboot the system anyway, just to ensure it can boot normally. This is good preparation for the distribution upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Upgrade Ubuntu OS Distribution ===&lt;br /&gt;
Note: This procedure upgrades the Ubuntu operating system to the next major version and updates QuantaStor to the latest release supported by that version.&lt;br /&gt;
&lt;br /&gt;
To upgrade the distribution for QuantaStor Scale-Up systems, follow these steps:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrade from 18.04 Bionic to 20.04 Focal&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Ensure that QuantaStor node is upgraded (including Kernel) to the most recent version using the ‘[[Upgrade Manager]]’&lt;br /&gt;
# Reboot to ensure that the system boots without an issue&lt;br /&gt;
# The site cluster HA (High Availability) between Bionic and Focal is not compatible. Site cluster VIFs must be deleted and migrated to local VIFs, along with deleting the site cluster configuration from all nodes.&lt;br /&gt;
# Ensure you are in a screen session as per the &#039;&#039;&#039;Pre-Upgrade Checklist for Scale-Up.&#039;&#039;&#039;&lt;br /&gt;
# Log in as root and execute the command &#039;&#039;&#039;&#039;&#039;qs-distupgrade&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
# If you are not using ‘screen’, then you may be prompted &amp;quot;Do you want to continue without session continuation protection provided by the screen. (y/n) default: no ?&amp;quot;, you can &#039;&#039;&#039;choose &#039;y&#039; or &#039;n&#039;. Please note that your input is taken straight away without pressing the Enter key&#039;&#039;&#039;.&lt;br /&gt;
# When asked &amp;quot;Do you want to proceed with the distribution upgrade for the base platform. (y/n) ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# When prompted &amp;quot;Do you wish to gather logs (y/n) Default:no ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. * Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# Wait for the upgrade process to complete.&lt;br /&gt;
# Reboot the server. Check if the system comes online and is healthy (as confirmed with &#039;&#039;&#039;&#039;&#039;qs-showlog -f&#039;&#039;&#039;&#039;&#039; or in /var/log/qs/qs_service.log when the services start), then proceed to upgrade the other system.&lt;br /&gt;
# Repeat steps 1-10 on all nodes within the cluster.&lt;br /&gt;
# Once all systems are upgraded, do not recreate the cluster yet. Continue upgrading to 22.04 Jammy.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrade from 20.04 Focal to 22.04 Jammy&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# If you are upgrading from 18.04 Bionic to 20.04 Focal, do not recreate the cluster yet and skip steps 3 and 4. The cluster should only be recreated once all nodes have been upgraded to the latest OS and QuantaStor version. Otherwise, follow the procedure as documented.&lt;br /&gt;
# Ensure you are in a screen session as per the &#039;&#039;&#039;Pre-Upgrade Checklist for Scale-Up.&#039;&#039;&#039;&lt;br /&gt;
# For HA (High Availability) setup, via the WUI perform a failover of the pool(s) to one system before performing a full upgrade (including reboot).&lt;br /&gt;
# Place the cluster into ‘[https://wiki.osnexus.com/index.php?title=Enter_Site_Cluster_Maintenance_Mode Maintenance Mode]’.&lt;br /&gt;
# Ensure that QuantaStor node is upgraded (including Kernel) to the most recent version using the ‘[https://wiki.osnexus.com/index.php?title=Upgrade_Manager Upgrade Manager]’&lt;br /&gt;
# Log in as root and execute the command &#039;&#039;&#039;&#039;&#039;qs-distupgrade&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
# If you are not using ‘screen’, then you may be prompted &amp;quot;Do you want to continue without session continuation protection provided by the screen. (y/n) default: no ?&amp;quot;, you can &#039;&#039;&#039;choose &#039;y&#039; or &#039;n&#039;. Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# When asked &amp;quot;Do you want to proceed with the distribution upgrade for the base platform. (y/n) ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# When prompted &amp;quot;Do you wish to gather logs (y/n) Default:no ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. * Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# Wait for the upgrade process to complete.&lt;br /&gt;
# Reboot the server. Check if the system comes online and is healthy (as confirmed with &#039;&#039;&#039;&#039;&#039;qs-showlog -f&#039;&#039;&#039;&#039;&#039; or in /var/log/qs/qs_service.log when the services start), then proceed to upgrade the other system.&lt;br /&gt;
# Repeat steps 2-11 on all nodes within the cluster.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Gathering and submitting logs to OSNexus support will better assist in resolving any encountered issues.&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=QuantaStor_Upgrade_Guide&amp;diff=26802</id>
		<title>QuantaStor Upgrade Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=QuantaStor_Upgrade_Guide&amp;diff=26802"/>
		<updated>2025-09-05T07:35:46Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QuantaStor is regularly evolving to add new features, make it more robust, and better performing.  As such we release minor updates to QuantaStor on a regular basis and you can view the [http://www.osnexus.com/news News] section or review the [[QuantaStor Version ChangeLog|Change Log]] to get all the details about what has changed since the build that you&#039;re running. &lt;br /&gt;
&lt;br /&gt;
== Web Based Upgrade Procedure ==&lt;br /&gt;
&lt;br /&gt;
Upgrading QuantaStor to the latest version is made easy using the &lt;br /&gt;
[https://wiki.osnexus.com/index.php?title=Storage_System_Upgrade_Manager Storage System Upgrade Manager Dialog] that&#039;s integrated into the web management interface.  Alternatively you can run this command to upgrade your system at the console or via an SSH session:&lt;br /&gt;
&lt;br /&gt;
== Console Based Upgrade Procedure ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo qs-upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Upgrading Specific Components ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install qstormanager qstorservice qstortarget qstortomcat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The qstormanager qstorservice qstortarget components are &#039;user-mode&#039; and have no impact on workloads.  The qstortarget package includes device drivers and should only be upgraded when you can take a maintenance window to reboot the appliance.&lt;br /&gt;
&lt;br /&gt;
==== Details ====&lt;br /&gt;
The first part of the update process &#039;apt-get update&#039; tells the system to update it&#039;s information about what packages are available from the OS NEXUS package server (http://packages.osnexus.com/packages).  The second part tells the system to install the latest versions of the qstormanager, qstorservice, and qstortarget packages.  &lt;br /&gt;
&lt;br /&gt;
Often times an upgrade will only apply new qstormanager and qstorservice packages as it&#039;s fairly rare that we upgrade the driver package (qstortarget).  Since upgrading drivers including the iSCSI target driver can interrupt iSCSI access to your volumes we always note in the ChangeLog which releases have driver and or kernel packages available. &lt;br /&gt;
&lt;br /&gt;
==== Web UI Blank Screen ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important!&#039;&#039;&#039; After upgrading, be sure to clear the cache of any web browsers that were running the QuantaStor Manager web UI.  If you don&#039;t clear the browser cache you&#039;ll end up using the cached copy of the UI which may not be compatible with the new version of the service.  &lt;br /&gt;
&lt;br /&gt;
==== Custom Configuration File Changes ====&lt;br /&gt;
&lt;br /&gt;
On occasion we&#039;ll update the QuantaStor configuration file /etc/quantastor.conf and in such cases you&#039;ll get a message from the installer asking whether or not it&#039;s OK to overwrite the installed file with the package maintainers configuration file.  This is to prevent the installer from overwriting your custom changes to the /etc/quantastor.conf file.  If you&#039;ve made changes to the /etc/quantastor.conf file then choose &#039;N&#039; otherwise choose &#039;Y&#039;.  If you haven&#039;t made any changes, then it doesn&#039;t really matter, either choice is fine.  The service has default settings built-in so the quantastor.conf configuration file is not required.  If the file is missing or a new configuration setting is missing the QuantaStor service automatically uses it&#039;s own stored default which is fine for 99% of all configurations.  &lt;br /&gt;
&lt;br /&gt;
==== XenServer Virtual Appliance Upgrades ====&lt;br /&gt;
The one exception is the configuration file for the XenServer PV Virtual Appliance / VM. It requires that unidentifiable devices be usable, so it requires the &#039;allow_unident=1&#039; setting which defaults to &#039;allow_unident=0&#039;.  So if you&#039;re upgrading a QuantaStor XenServer PV VM be sure to &#039;&#039;&#039;not&#039;&#039;&#039; overwrite the config file, and if you do, be sure to edit /etc/quantastor.conf to set the allow_unident configuration setting back to 1 otherwise your Physical Disks will not be discovered.&lt;br /&gt;
&lt;br /&gt;
== Package Details ==&lt;br /&gt;
&lt;br /&gt;
=== qstorservice ===&lt;br /&gt;
The QuantaStor core services package is called qstorservice.  It contains the service, database, and all the surrounding components that are required for the storage system to run.  You can start and stop the QuantaStor service manually with these following commands respectively:&lt;br /&gt;
&amp;quot;sudo service quantastor stop&amp;quot; and&lt;br /&gt;
&amp;quot;sudo service quantastor start&amp;quot;.&lt;br /&gt;
As part of the installation process the QuantaStor service is restarted and while it is starting up you will not have access to login to the storage system via the Web Management interface for about 60 seconds.  Starting and stopping the QuantaStor service will in no way interrupt access to you iSCSI disks / storage volumes.&lt;br /&gt;
&lt;br /&gt;
=== qstortarget ===&lt;br /&gt;
The QuantaStor iSCSI target is a customized version of the open source SCST driver and includes support for iSCSI, FC, and Infiniband.  If you upgrade the target mode driver your system will continue to function normally but your new drivers will not become active until after you reboot.  You can manually restart the driver like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service iscsi-target restart&lt;br /&gt;
service quantastor restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== qstortomcat ===&lt;br /&gt;
QuantaStor&#039;s web management interface is served by the Apache Tomcat web server.  The Tomcat package is just an embedded packaging of the Tomcat web server plus our iptables configuration script.  The web management interface packages are included in the qstormanager package.&lt;br /&gt;
=== qstormanager ===&lt;br /&gt;
The qstormanager package contains the QuantaStor Manager web management interface and it depends on the qstortomcat package.  It depends on qstortomcat as it contains a specially configured version of Apache Tomcat which is installed to /opt/osnexus/quantastor/tomcat.   The QuantaStor Manager package brings the Java servlet backend component that runs under Apache Tomcat as well as all the front-end QuantaStor Manager JavaScript that runs in the browser.&lt;br /&gt;
== Pre-Upgrade Checklist for Scale-Up ==&lt;br /&gt;
&lt;br /&gt;
# It is recommended that you schedule a downtime work window, as &#039;&#039;&#039;a reboot will be required&#039;&#039;&#039; after a distro upgrade.&lt;br /&gt;
# For more complex upgrades we recommend scheduling time with OSNEXUS support for assistance&lt;br /&gt;
# Execute the distribution upgrade within a ‘screen’ session to prevent issues in case of network disconnection.&lt;br /&gt;
# It is advisable to stop clients from using the system, including stopping or pausing virtual machines that are consuming storage volumes presented from QuantaStor.&lt;br /&gt;
# Submit logs from all nodes to Support using the ‘[https://wiki.osnexus.com/index.php?title=Send_Support_Log_Files Send Support Logs]’ option in the WUI.&lt;br /&gt;
# Place the cluster into ‘[https://wiki.osnexus.com/index.php?title=Enter_Site_Cluster_Maintenance_Mode Maintenance Mode]’ to prevent automatic failover during the upgrade.&lt;br /&gt;
# For systems running 18.04 Bionic, it is required to upgrade through 20.04 Focal and then to 22.04 Jammy. To avoid any risks during the upgrade, it may be easier to make a backup of the osn.db and other relevant configuration files, and reinstall. OSNEXUS Support will best guide you on this.&lt;br /&gt;
&lt;br /&gt;
== Upgrade QuantaStor Version ==&lt;br /&gt;
OSNEXUS recommends that QuantaStor is upgraded to the most recent version with a full upgrade before performing a distribution upgrade. You can do this from the WUI (Web User Interface) using the ‘[[Upgrade Manager]]’ and specifying to include the kernel. A full upgrade, depending on the version you are originating from, may require a reboot. The WUI should inform you if this is the case, but it is generally a good idea to reboot the system anyway, just to ensure it can boot normally. This is good preparation for the distribution upgrade.&lt;br /&gt;
&lt;br /&gt;
== Upgrade Ubuntu OS Distribution ==&lt;br /&gt;
Note: This procedure upgrades the Ubuntu operating system to the next major version and updates QuantaStor to the latest release supported by that version.&lt;br /&gt;
&lt;br /&gt;
To upgrade the distribution for QuantaStor Scale-Up systems, follow these steps:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrade from 18.04 Bionic to 20.04 Focal&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Ensure that QuantaStor node is upgraded (including Kernel) to the most recent version using the ‘[[Upgrade Manager]]’&lt;br /&gt;
# Reboot to ensure that the system boots without an issue&lt;br /&gt;
# The site cluster HA (High Availability) between Bionic and Focal is not compatible. Site cluster VIFs must be deleted and migrated to local VIFs, along with deleting the site cluster configuration from all nodes.&lt;br /&gt;
# Ensure you are in a screen session as per the &#039;&#039;&#039;Pre-Upgrade Checklist for Scale-Up.&#039;&#039;&#039;&lt;br /&gt;
# Log in as root and execute the command &#039;&#039;&#039;&#039;&#039;qs-distupgrade&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
# If you are not using ‘screen’, then you may be prompted &amp;quot;Do you want to continue without session continuation protection provided by the screen. (y/n) default: no ?&amp;quot;, you can &#039;&#039;&#039;choose &#039;y&#039; or &#039;n&#039;. Please note that your input is taken straight away without pressing the Enter key&#039;&#039;&#039;.&lt;br /&gt;
# When asked &amp;quot;Do you want to proceed with the distribution upgrade for the base platform. (y/n) ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# When prompted &amp;quot;Do you wish to gather logs (y/n) Default:no ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. * Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# Wait for the upgrade process to complete.&lt;br /&gt;
# Reboot the server. Check if the system comes online and is healthy (as confirmed with &#039;&#039;&#039;&#039;&#039;qs-showlog -f&#039;&#039;&#039;&#039;&#039; or in /var/log/qs/qs_service.log when the services start), then proceed to upgrade the other system.&lt;br /&gt;
# Repeat steps 1-10 on all nodes within the cluster.&lt;br /&gt;
# Once all systems are upgraded, do not recreate the cluster yet. Continue upgrading to 22.04 Jammy.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrade from 20.04 Focal to 22.04 Jammy&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# If you are upgrading from 18.04 Bionic to 20.04 Focal, do not recreate the cluster yet and skip steps 3 and 4. The cluster should only be recreated once all nodes have been upgraded to the latest OS and QuantaStor version. Otherwise, follow the procedure as documented.&lt;br /&gt;
# Ensure you are in a screen session as per the &#039;&#039;&#039;Pre-Upgrade Checklist for Scale-Up.&#039;&#039;&#039;&lt;br /&gt;
# For HA (High Availability) setup, via the WUI perform a failover of the pool(s) to one system before performing a full upgrade (including reboot).&lt;br /&gt;
# Place the cluster into ‘[https://wiki.osnexus.com/index.php?title=Enter_Site_Cluster_Maintenance_Mode Maintenance Mode]’.&lt;br /&gt;
# Ensure that QuantaStor node is upgraded (including Kernel) to the most recent version using the ‘[https://wiki.osnexus.com/index.php?title=Upgrade_Manager Upgrade Manager]’&lt;br /&gt;
# Log in as root and execute the command &#039;&#039;&#039;&#039;&#039;qs-distupgrade&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
# If you are not using ‘screen’, then you may be prompted &amp;quot;Do you want to continue without session continuation protection provided by the screen. (y/n) default: no ?&amp;quot;, you can &#039;&#039;&#039;choose &#039;y&#039; or &#039;n&#039;. Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# When asked &amp;quot;Do you want to proceed with the distribution upgrade for the base platform. (y/n) ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# When prompted &amp;quot;Do you wish to gather logs (y/n) Default:no ?&amp;quot;, &#039;&#039;&#039;type &#039;y&#039;. * Please note that your input is taken straight away without pressing the Enter key.&#039;&#039;&#039;&lt;br /&gt;
# Wait for the upgrade process to complete.&lt;br /&gt;
# Reboot the server. Check if the system comes online and is healthy (as confirmed with &#039;&#039;&#039;&#039;&#039;qs-showlog -f&#039;&#039;&#039;&#039;&#039; or in /var/log/qs/qs_service.log when the services start), then proceed to upgrade the other system.&lt;br /&gt;
# Repeat steps 2-11 on all nodes within the cluster.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Gathering and submitting logs to OSNexus support will better assist in resolving any encountered issues.&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=Ubuntu_Software_RAID1_(UEFI)&amp;diff=26793</id>
		<title>Ubuntu Software RAID1 (UEFI)</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=Ubuntu_Software_RAID1_(UEFI)&amp;diff=26793"/>
		<updated>2025-08-26T11:25:03Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;NOTE&#039;&#039;&#039;: This page is for older QuantaStor 4 and 5 deployments running on Ubuntu Bionic (18.04) and older, please see this page for [https://wiki.osnexus.com/index.php?title=QuantaStor_6_-_Software_RAID1_Install_Procedure deploying software RAID1 boot with QuantaStor 6 and newer].  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the operating system, creating the software RAID1 is as easy as a few extra steps during the installation process.&lt;br /&gt;
&lt;br /&gt;
Below are a few screenshots of the process to create a software RAID1 with QuantaStor on Ubuntu Bionic (18.04). The process is almost identical with QuantaStor on Ubuntu Xenial (16.04).&lt;br /&gt;
&lt;br /&gt;
If you are familiar with creating partitions and would like to see the partition table summary, please see the below image. You may also finish the installation as normal and skip ahead to step 40. If you are not familiar with the partitions, follow the instructions below.&lt;br /&gt;
&lt;br /&gt;
[[File:uefiraid40.png|600px]]&lt;br /&gt;
&lt;br /&gt;
There should be four partitions per device, 1MB for the biosgrub (for UEFI and legacy boot), 512MB for the EFI boot, and two RAID partitions, sized accordingly, which will be eventually be put in a RAID to be used for the root filesystem and swap. Software RAID1 is expected to be used on each of the two RAID partitions per device.&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039; - When you are prompted to install QuantaStor on a disk like below, press the ‘ESC’ key&lt;br /&gt;
[[File:uefiraid1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 2&#039;&#039;&#039; - Select the ‘Partition disks’ option and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039; - You’ll be presented with your disks, depending on whether there is existing data on them, you may need to wipe the partition table. Select your first RAID device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 4&#039;&#039;&#039; - Select ‘&amp;lt;Yes&amp;gt;’ and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 5&#039;&#039;&#039; - Do the same for the other RAID device you intend to use. You should now be presented with your RAID devices, and they should have “FREE SPACE” beside them. Select the area below the device, where you will see the “FREE SPACE” and press ‘Enter’&lt;br /&gt;
[[File:uefiraid5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 6&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Create a new partition’&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7&#039;&#039;&#039; - For the first partition; which will be for biosboot and for UEFI plus legacy boot. It’s not required, but we recommend creating it anyway. Enter 1MB for the partition size and press ‘Enter’ to confirm&lt;br /&gt;
[[File:uefiraid7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 8&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Beginning’&lt;br /&gt;
[[File:uefiraid8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 9&#039;&#039;&#039; - Use ‘Reserved BIOS boot area’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 10&#039;&#039;&#039; - Select the available space on the device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 11&#039;&#039;&#039; - Press the ‘Enter’ key to create a new partition&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 12&#039;&#039;&#039; - For the second partition; which will be for the UEFI boot, we recommend using 512MB. Enter the value in the field and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 13&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Beginning’&lt;br /&gt;
[[File:uefiraid8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 14&#039;&#039;&#039; - Use ‘EFI System Partition’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 15&#039;&#039;&#039; - Select the available space on the device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 16&#039;&#039;&#039; - Press the ‘Enter’ key to create a new partition&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 17&#039;&#039;&#039; - For the third partition, which will be used as one of the two RAID volumes being created, using at least 80% of the device is a good general rule. Enter “80%” and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid17.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 18&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Beginning’&lt;br /&gt;
[[File:uefiraid8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 19&#039;&#039;&#039; - Use ‘physical volume for RAID’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid19.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 20&#039;&#039;&#039; - Select the remaining space on the device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid20.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 21&#039;&#039;&#039; - Press the ‘Enter’ key to create a new partition&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 22&#039;&#039;&#039; - For the fourth and final partition, press the ‘Enter’ key to confirm and use the remaining space on the device&lt;br /&gt;
[[File:uefiraid22.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 23&#039;&#039;&#039; - Use ‘physical volume for RAID’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid23.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 24&#039;&#039;&#039; - Repeat the earlier steps and create the partitions on the other device. Select ‘Configure software RAID’ and press the ‘Enter’ key. If prompted to write changes, select ‘&amp;lt;Yes&amp;gt; and press ‘Enter’ to confirm&lt;br /&gt;
[[File:uefiraid24.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 25&#039;&#039;&#039; - Press the ‘Enter’ key to create the first RAID volume&lt;br /&gt;
[[File:uefiraid25.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 26&#039;&#039;&#039; - Select ‘RAID1’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid26.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 27&#039;&#039;&#039; - Check that the number of active devices is set to ‘2’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid27.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 28&#039;&#039;&#039; - Press the ‘Enter’ key to confirm 0 spare devices, unless spare devices are configured, then change the value accordingly&lt;br /&gt;
[[File:uefiraid28.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 29&#039;&#039;&#039; - Select the third partitions created on each device. Press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid29.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 30&#039;&#039;&#039; - Press the ‘Enter’ key to create the second RAID volume&lt;br /&gt;
[[File:uefiraid25.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 31&#039;&#039;&#039; - Select ‘RAID1’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid26.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 32&#039;&#039;&#039; - Check that the number of active devices is set to ‘2’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid27.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 33&#039;&#039;&#039; - Press the ‘Enter’ key to confirm 0 spare devices, unless spare devices are configured, then change the value accordingly&lt;br /&gt;
[[File:uefiraid28.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 34&#039;&#039;&#039; - Select the fourth partitions created on each device and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid34.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 35&#039;&#039;&#039; - Select ‘Finish’ and press ‘Enter’ to confirm&lt;br /&gt;
[[File:uefiraid35.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 36&#039;&#039;&#039; - Select the empty space of the first RAID volume partition and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid36.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 37&#039;&#039;&#039; - Modify the parameters for the partition to ‘Ext4 journaling file system’ and ‘/’ like the below. Select ‘Done setting up the partition’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid37.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 38&#039;&#039;&#039; - Select the empty space of the second RAID volume partition and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid38.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 39&#039;&#039;&#039; - Modify the parameters for the partition to swap area’ like the below. Select ‘Done setting up the partition’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid39new.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 40&#039;&#039;&#039; - Select ‘Finish partitioning and write changes to disk’ and press the ‘Enter’ key to confirm. The system should now start to install&lt;br /&gt;
[[File:uefiraid40.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 41&#039;&#039;&#039; - Log into the system, elevate to root and check the current efibootmgr details with &amp;lt;code&amp;gt;efibootmgr -v&amp;lt;/code&amp;gt;. Make a note of the file name for the ubuntu boot entry. For example “\EFI\ubuntu\shimx64.efi”. You should see something like the below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# efibootmgr -v&lt;br /&gt;
BootCurrent: 0005&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0005,0000,0001,0004,0002,0003&lt;br /&gt;
Boot0000* UiApp FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(462caa21-7614-4503-836e-8ab6f4662331)&lt;br /&gt;
Boot0001* UEFI VBOX CD-ROM VB2-01700376         PciRoot(0x0)/Pci(0x1,0x1)/Ata(1,0,0)N.....YM....R,Y.&lt;br /&gt;
Boot0002* UEFI VBOX HARDDISK VBf65e2ed8-da02bb65        PciRoot(0x0)/Pci(0xd,0x0)/Sata(0,65535,0)N.....YM....R,Y.&lt;br /&gt;
Boot0003* UEFI VBOX HARDDISK VBb000695e-353e023b        PciRoot(0x0)/Pci(0xd,0x0)/Sata(1,65535,0)N.....YM....R,Y.&lt;br /&gt;
Boot0004* EFI Internal Shell    FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(7c04a583-9e3e-4f1c-ad65-e05268d0b4d1)&lt;br /&gt;
Boot0005* ubuntu        HD(2,GPT,e0653691-0967-413a-8951-ad25478313fe,0x1000,0xf4000)/File(\EFI\ubuntu\shimx64.efi)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 42&#039;&#039;&#039; - Use &amp;lt;code&amp;gt;dd if=/dev/sda2 of=/dev/sdb2&amp;lt;/code&amp;gt; to copy the second partition data from the first device to the second device. If your two devices are not sda or sdb, change these accordingly. You should see something like the below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# dd if=/dev/sda2 of=/dev/sdb2&lt;br /&gt;
999424+0 records in&lt;br /&gt;
999424+0 records out&lt;br /&gt;
511705088 bytes (512 MB, 488 MiB) copied, 62.5494 s, 8.2 MB/s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 43&#039;&#039;&#039; - Using the file name for the ubuntu boot entry from step 37, use &amp;lt;code&amp;gt;efibootmgr -c -d /dev/sdb -p 1 -L &amp;quot;ubuntu2&amp;quot; -l “\EFI\ubuntu\shimx64.efi”&amp;lt;/code&amp;gt;. You should see something like the below&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT NOTE&#039;&#039;&#039; - Replace /dev/sdb with your second boot device as this could be different. The “ubuntu2” can be of your choosing, and the location of the shimx64.efi may differ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# efibootmgr -c -d /dev/sdb -p 1 -L &amp;quot;ubuntu2&amp;quot; -l “\EFI\ubuntu\shimx64.efi”&lt;br /&gt;
BootCurrent: 0005&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0006,0005,0000,0001,0004,0002,0003&lt;br /&gt;
Boot0000* UiApp&lt;br /&gt;
Boot0001* UEFI VBOX CD-ROM VB2-01700376&lt;br /&gt;
Boot0002* UEFI VBOX HARDDISK VBf65e2ed8-da02bb65&lt;br /&gt;
Boot0003* UEFI VBOX HARDDISK VBb000695e-353e023b&lt;br /&gt;
Boot0004* EFI Internal Shell&lt;br /&gt;
Boot0005* ubuntu&lt;br /&gt;
Boot0006* ubuntu2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 44&#039;&#039;&#039; - Check the RAID status for your partitions before rebooting the system with &amp;lt;code&amp;gt;cat /proc/mdstat&amp;lt;/code&amp;gt; if everything is healthy, you should see something like the below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# cat /proc/mdstat&lt;br /&gt;
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]&lt;br /&gt;
md1 : active raid1 sda4[0] sdb4[1]&lt;br /&gt;
      4090880 blocks super 1.2 [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md0 : active raid1 sda3[0] sdb3[1]&lt;br /&gt;
      16365568 blocks super 1.2 [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you run into any difficulties whilst following the below steps. Please contact support@osnexus.com for assistance.&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=Ubuntu_Software_RAID1_(UEFI)&amp;diff=26792</id>
		<title>Ubuntu Software RAID1 (UEFI)</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=Ubuntu_Software_RAID1_(UEFI)&amp;diff=26792"/>
		<updated>2025-08-26T11:24:53Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NOTE: This page is for older QuantaStor 4 and 5 deployments running on Ubuntu Bionic (18.04) and older, please see this page for [https://wiki.osnexus.com/index.php?title=QuantaStor_6_-_Software_RAID1_Install_Procedure deploying software RAID1 boot with QuantaStor 6 and newer].  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the operating system, creating the software RAID1 is as easy as a few extra steps during the installation process.&lt;br /&gt;
&lt;br /&gt;
Below are a few screenshots of the process to create a software RAID1 with QuantaStor on Ubuntu Bionic (18.04). The process is almost identical with QuantaStor on Ubuntu Xenial (16.04).&lt;br /&gt;
&lt;br /&gt;
If you are familiar with creating partitions and would like to see the partition table summary, please see the below image. You may also finish the installation as normal and skip ahead to step 40. If you are not familiar with the partitions, follow the instructions below.&lt;br /&gt;
&lt;br /&gt;
[[File:uefiraid40.png|600px]]&lt;br /&gt;
&lt;br /&gt;
There should be four partitions per device, 1MB for the biosgrub (for UEFI and legacy boot), 512MB for the EFI boot, and two RAID partitions, sized accordingly, which will be eventually be put in a RAID to be used for the root filesystem and swap. Software RAID1 is expected to be used on each of the two RAID partitions per device.&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039; - When you are prompted to install QuantaStor on a disk like below, press the ‘ESC’ key&lt;br /&gt;
[[File:uefiraid1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 2&#039;&#039;&#039; - Select the ‘Partition disks’ option and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039; - You’ll be presented with your disks, depending on whether there is existing data on them, you may need to wipe the partition table. Select your first RAID device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 4&#039;&#039;&#039; - Select ‘&amp;lt;Yes&amp;gt;’ and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 5&#039;&#039;&#039; - Do the same for the other RAID device you intend to use. You should now be presented with your RAID devices, and they should have “FREE SPACE” beside them. Select the area below the device, where you will see the “FREE SPACE” and press ‘Enter’&lt;br /&gt;
[[File:uefiraid5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 6&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Create a new partition’&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7&#039;&#039;&#039; - For the first partition; which will be for biosboot and for UEFI plus legacy boot. It’s not required, but we recommend creating it anyway. Enter 1MB for the partition size and press ‘Enter’ to confirm&lt;br /&gt;
[[File:uefiraid7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 8&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Beginning’&lt;br /&gt;
[[File:uefiraid8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 9&#039;&#039;&#039; - Use ‘Reserved BIOS boot area’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 10&#039;&#039;&#039; - Select the available space on the device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 11&#039;&#039;&#039; - Press the ‘Enter’ key to create a new partition&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 12&#039;&#039;&#039; - For the second partition; which will be for the UEFI boot, we recommend using 512MB. Enter the value in the field and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 13&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Beginning’&lt;br /&gt;
[[File:uefiraid8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 14&#039;&#039;&#039; - Use ‘EFI System Partition’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 15&#039;&#039;&#039; - Select the available space on the device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 16&#039;&#039;&#039; - Press the ‘Enter’ key to create a new partition&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 17&#039;&#039;&#039; - For the third partition, which will be used as one of the two RAID volumes being created, using at least 80% of the device is a good general rule. Enter “80%” and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid17.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 18&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Beginning’&lt;br /&gt;
[[File:uefiraid8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 19&#039;&#039;&#039; - Use ‘physical volume for RAID’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid19.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 20&#039;&#039;&#039; - Select the remaining space on the device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid20.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 21&#039;&#039;&#039; - Press the ‘Enter’ key to create a new partition&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 22&#039;&#039;&#039; - For the fourth and final partition, press the ‘Enter’ key to confirm and use the remaining space on the device&lt;br /&gt;
[[File:uefiraid22.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 23&#039;&#039;&#039; - Use ‘physical volume for RAID’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid23.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 24&#039;&#039;&#039; - Repeat the earlier steps and create the partitions on the other device. Select ‘Configure software RAID’ and press the ‘Enter’ key. If prompted to write changes, select ‘&amp;lt;Yes&amp;gt; and press ‘Enter’ to confirm&lt;br /&gt;
[[File:uefiraid24.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 25&#039;&#039;&#039; - Press the ‘Enter’ key to create the first RAID volume&lt;br /&gt;
[[File:uefiraid25.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 26&#039;&#039;&#039; - Select ‘RAID1’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid26.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 27&#039;&#039;&#039; - Check that the number of active devices is set to ‘2’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid27.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 28&#039;&#039;&#039; - Press the ‘Enter’ key to confirm 0 spare devices, unless spare devices are configured, then change the value accordingly&lt;br /&gt;
[[File:uefiraid28.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 29&#039;&#039;&#039; - Select the third partitions created on each device. Press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid29.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 30&#039;&#039;&#039; - Press the ‘Enter’ key to create the second RAID volume&lt;br /&gt;
[[File:uefiraid25.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 31&#039;&#039;&#039; - Select ‘RAID1’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid26.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 32&#039;&#039;&#039; - Check that the number of active devices is set to ‘2’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid27.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 33&#039;&#039;&#039; - Press the ‘Enter’ key to confirm 0 spare devices, unless spare devices are configured, then change the value accordingly&lt;br /&gt;
[[File:uefiraid28.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 34&#039;&#039;&#039; - Select the fourth partitions created on each device and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid34.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 35&#039;&#039;&#039; - Select ‘Finish’ and press ‘Enter’ to confirm&lt;br /&gt;
[[File:uefiraid35.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 36&#039;&#039;&#039; - Select the empty space of the first RAID volume partition and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid36.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 37&#039;&#039;&#039; - Modify the parameters for the partition to ‘Ext4 journaling file system’ and ‘/’ like the below. Select ‘Done setting up the partition’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid37.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 38&#039;&#039;&#039; - Select the empty space of the second RAID volume partition and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid38.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 39&#039;&#039;&#039; - Modify the parameters for the partition to swap area’ like the below. Select ‘Done setting up the partition’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid39new.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 40&#039;&#039;&#039; - Select ‘Finish partitioning and write changes to disk’ and press the ‘Enter’ key to confirm. The system should now start to install&lt;br /&gt;
[[File:uefiraid40.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 41&#039;&#039;&#039; - Log into the system, elevate to root and check the current efibootmgr details with &amp;lt;code&amp;gt;efibootmgr -v&amp;lt;/code&amp;gt;. Make a note of the file name for the ubuntu boot entry. For example “\EFI\ubuntu\shimx64.efi”. You should see something like the below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# efibootmgr -v&lt;br /&gt;
BootCurrent: 0005&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0005,0000,0001,0004,0002,0003&lt;br /&gt;
Boot0000* UiApp FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(462caa21-7614-4503-836e-8ab6f4662331)&lt;br /&gt;
Boot0001* UEFI VBOX CD-ROM VB2-01700376         PciRoot(0x0)/Pci(0x1,0x1)/Ata(1,0,0)N.....YM....R,Y.&lt;br /&gt;
Boot0002* UEFI VBOX HARDDISK VBf65e2ed8-da02bb65        PciRoot(0x0)/Pci(0xd,0x0)/Sata(0,65535,0)N.....YM....R,Y.&lt;br /&gt;
Boot0003* UEFI VBOX HARDDISK VBb000695e-353e023b        PciRoot(0x0)/Pci(0xd,0x0)/Sata(1,65535,0)N.....YM....R,Y.&lt;br /&gt;
Boot0004* EFI Internal Shell    FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(7c04a583-9e3e-4f1c-ad65-e05268d0b4d1)&lt;br /&gt;
Boot0005* ubuntu        HD(2,GPT,e0653691-0967-413a-8951-ad25478313fe,0x1000,0xf4000)/File(\EFI\ubuntu\shimx64.efi)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 42&#039;&#039;&#039; - Use &amp;lt;code&amp;gt;dd if=/dev/sda2 of=/dev/sdb2&amp;lt;/code&amp;gt; to copy the second partition data from the first device to the second device. If your two devices are not sda or sdb, change these accordingly. You should see something like the below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# dd if=/dev/sda2 of=/dev/sdb2&lt;br /&gt;
999424+0 records in&lt;br /&gt;
999424+0 records out&lt;br /&gt;
511705088 bytes (512 MB, 488 MiB) copied, 62.5494 s, 8.2 MB/s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 43&#039;&#039;&#039; - Using the file name for the ubuntu boot entry from step 37, use &amp;lt;code&amp;gt;efibootmgr -c -d /dev/sdb -p 1 -L &amp;quot;ubuntu2&amp;quot; -l “\EFI\ubuntu\shimx64.efi”&amp;lt;/code&amp;gt;. You should see something like the below&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT NOTE&#039;&#039;&#039; - Replace /dev/sdb with your second boot device as this could be different. The “ubuntu2” can be of your choosing, and the location of the shimx64.efi may differ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# efibootmgr -c -d /dev/sdb -p 1 -L &amp;quot;ubuntu2&amp;quot; -l “\EFI\ubuntu\shimx64.efi”&lt;br /&gt;
BootCurrent: 0005&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0006,0005,0000,0001,0004,0002,0003&lt;br /&gt;
Boot0000* UiApp&lt;br /&gt;
Boot0001* UEFI VBOX CD-ROM VB2-01700376&lt;br /&gt;
Boot0002* UEFI VBOX HARDDISK VBf65e2ed8-da02bb65&lt;br /&gt;
Boot0003* UEFI VBOX HARDDISK VBb000695e-353e023b&lt;br /&gt;
Boot0004* EFI Internal Shell&lt;br /&gt;
Boot0005* ubuntu&lt;br /&gt;
Boot0006* ubuntu2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 44&#039;&#039;&#039; - Check the RAID status for your partitions before rebooting the system with &amp;lt;code&amp;gt;cat /proc/mdstat&amp;lt;/code&amp;gt; if everything is healthy, you should see something like the below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# cat /proc/mdstat&lt;br /&gt;
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]&lt;br /&gt;
md1 : active raid1 sda4[0] sdb4[1]&lt;br /&gt;
      4090880 blocks super 1.2 [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md0 : active raid1 sda3[0] sdb3[1]&lt;br /&gt;
      16365568 blocks super 1.2 [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you run into any difficulties whilst following the below steps. Please contact support@osnexus.com for assistance.&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
	<entry>
		<id>https://wiki.osnexus.com/index.php?title=Ubuntu_Software_RAID1_(UEFI)&amp;diff=26791</id>
		<title>Ubuntu Software RAID1 (UEFI)</title>
		<link rel="alternate" type="text/html" href="https://wiki.osnexus.com/index.php?title=Ubuntu_Software_RAID1_(UEFI)&amp;diff=26791"/>
		<updated>2025-08-26T11:24:21Z</updated>

		<summary type="html">&lt;p&gt;Joshua.blake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NOTE: This page is for older QuantaStor 4 and 5 deployments running on Ubuntu Bionic and older, please see this page for [https://wiki.osnexus.com/index.php?title=QuantaStor_6_-_Software_RAID1_Install_Procedure deploying software RAID1 boot with QuantaStor 6 and newer].  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the operating system, creating the software RAID1 is as easy as a few extra steps during the installation process.&lt;br /&gt;
&lt;br /&gt;
Below are a few screenshots of the process to create a software RAID1 with QuantaStor on Ubuntu Bionic. The process is almost identical with QuantaStor on Ubuntu Xenial.&lt;br /&gt;
&lt;br /&gt;
If you are familiar with creating partitions and would like to see the partition table summary, please see the below image. You may also finish the installation as normal and skip ahead to step 40. If you are not familiar with the partitions, follow the instructions below.&lt;br /&gt;
&lt;br /&gt;
[[File:uefiraid40.png|600px]]&lt;br /&gt;
&lt;br /&gt;
There should be four partitions per device, 1MB for the biosgrub (for UEFI and legacy boot), 512MB for the EFI boot, and two RAID partitions, sized accordingly, which will be eventually be put in a RAID to be used for the root filesystem and swap. Software RAID1 is expected to be used on each of the two RAID partitions per device.&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039; - When you are prompted to install QuantaStor on a disk like below, press the ‘ESC’ key&lt;br /&gt;
[[File:uefiraid1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 2&#039;&#039;&#039; - Select the ‘Partition disks’ option and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039; - You’ll be presented with your disks, depending on whether there is existing data on them, you may need to wipe the partition table. Select your first RAID device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 4&#039;&#039;&#039; - Select ‘&amp;lt;Yes&amp;gt;’ and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 5&#039;&#039;&#039; - Do the same for the other RAID device you intend to use. You should now be presented with your RAID devices, and they should have “FREE SPACE” beside them. Select the area below the device, where you will see the “FREE SPACE” and press ‘Enter’&lt;br /&gt;
[[File:uefiraid5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 6&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Create a new partition’&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 7&#039;&#039;&#039; - For the first partition; which will be for biosboot and for UEFI plus legacy boot. It’s not required, but we recommend creating it anyway. Enter 1MB for the partition size and press ‘Enter’ to confirm&lt;br /&gt;
[[File:uefiraid7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 8&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Beginning’&lt;br /&gt;
[[File:uefiraid8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 9&#039;&#039;&#039; - Use ‘Reserved BIOS boot area’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 10&#039;&#039;&#039; - Select the available space on the device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 11&#039;&#039;&#039; - Press the ‘Enter’ key to create a new partition&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 12&#039;&#039;&#039; - For the second partition; which will be for the UEFI boot, we recommend using 512MB. Enter the value in the field and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 13&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Beginning’&lt;br /&gt;
[[File:uefiraid8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 14&#039;&#039;&#039; - Use ‘EFI System Partition’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 15&#039;&#039;&#039; - Select the available space on the device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 16&#039;&#039;&#039; - Press the ‘Enter’ key to create a new partition&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 17&#039;&#039;&#039; - For the third partition, which will be used as one of the two RAID volumes being created, using at least 80% of the device is a good general rule. Enter “80%” and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid17.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 18&#039;&#039;&#039; - Press the ‘Enter’ key to select ‘Beginning’&lt;br /&gt;
[[File:uefiraid8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 19&#039;&#039;&#039; - Use ‘physical volume for RAID’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid19.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 20&#039;&#039;&#039; - Select the remaining space on the device, and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid20.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 21&#039;&#039;&#039; - Press the ‘Enter’ key to create a new partition&lt;br /&gt;
[[File:uefiraid6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 22&#039;&#039;&#039; - For the fourth and final partition, press the ‘Enter’ key to confirm and use the remaining space on the device&lt;br /&gt;
[[File:uefiraid22.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 23&#039;&#039;&#039; - Use ‘physical volume for RAID’ and press the ‘Enter’ key on ‘Done setting up the partition’ to confirm&lt;br /&gt;
[[File:uefiraid23.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 24&#039;&#039;&#039; - Repeat the earlier steps and create the partitions on the other device. Select ‘Configure software RAID’ and press the ‘Enter’ key. If prompted to write changes, select ‘&amp;lt;Yes&amp;gt; and press ‘Enter’ to confirm&lt;br /&gt;
[[File:uefiraid24.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 25&#039;&#039;&#039; - Press the ‘Enter’ key to create the first RAID volume&lt;br /&gt;
[[File:uefiraid25.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 26&#039;&#039;&#039; - Select ‘RAID1’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid26.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 27&#039;&#039;&#039; - Check that the number of active devices is set to ‘2’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid27.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 28&#039;&#039;&#039; - Press the ‘Enter’ key to confirm 0 spare devices, unless spare devices are configured, then change the value accordingly&lt;br /&gt;
[[File:uefiraid28.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 29&#039;&#039;&#039; - Select the third partitions created on each device. Press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid29.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 30&#039;&#039;&#039; - Press the ‘Enter’ key to create the second RAID volume&lt;br /&gt;
[[File:uefiraid25.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 31&#039;&#039;&#039; - Select ‘RAID1’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid26.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 32&#039;&#039;&#039; - Check that the number of active devices is set to ‘2’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid27.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 33&#039;&#039;&#039; - Press the ‘Enter’ key to confirm 0 spare devices, unless spare devices are configured, then change the value accordingly&lt;br /&gt;
[[File:uefiraid28.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 34&#039;&#039;&#039; - Select the fourth partitions created on each device and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid34.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 35&#039;&#039;&#039; - Select ‘Finish’ and press ‘Enter’ to confirm&lt;br /&gt;
[[File:uefiraid35.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 36&#039;&#039;&#039; - Select the empty space of the first RAID volume partition and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid36.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 37&#039;&#039;&#039; - Modify the parameters for the partition to ‘Ext4 journaling file system’ and ‘/’ like the below. Select ‘Done setting up the partition’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid37.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 38&#039;&#039;&#039; - Select the empty space of the second RAID volume partition and press the ‘Enter’ key&lt;br /&gt;
[[File:uefiraid38.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 39&#039;&#039;&#039; - Modify the parameters for the partition to swap area’ like the below. Select ‘Done setting up the partition’ and press the ‘Enter’ key to confirm&lt;br /&gt;
[[File:uefiraid39new.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 40&#039;&#039;&#039; - Select ‘Finish partitioning and write changes to disk’ and press the ‘Enter’ key to confirm. The system should now start to install&lt;br /&gt;
[[File:uefiraid40.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 41&#039;&#039;&#039; - Log into the system, elevate to root and check the current efibootmgr details with &amp;lt;code&amp;gt;efibootmgr -v&amp;lt;/code&amp;gt;. Make a note of the file name for the ubuntu boot entry. For example “\EFI\ubuntu\shimx64.efi”. You should see something like the below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# efibootmgr -v&lt;br /&gt;
BootCurrent: 0005&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0005,0000,0001,0004,0002,0003&lt;br /&gt;
Boot0000* UiApp FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(462caa21-7614-4503-836e-8ab6f4662331)&lt;br /&gt;
Boot0001* UEFI VBOX CD-ROM VB2-01700376         PciRoot(0x0)/Pci(0x1,0x1)/Ata(1,0,0)N.....YM....R,Y.&lt;br /&gt;
Boot0002* UEFI VBOX HARDDISK VBf65e2ed8-da02bb65        PciRoot(0x0)/Pci(0xd,0x0)/Sata(0,65535,0)N.....YM....R,Y.&lt;br /&gt;
Boot0003* UEFI VBOX HARDDISK VBb000695e-353e023b        PciRoot(0x0)/Pci(0xd,0x0)/Sata(1,65535,0)N.....YM....R,Y.&lt;br /&gt;
Boot0004* EFI Internal Shell    FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(7c04a583-9e3e-4f1c-ad65-e05268d0b4d1)&lt;br /&gt;
Boot0005* ubuntu        HD(2,GPT,e0653691-0967-413a-8951-ad25478313fe,0x1000,0xf4000)/File(\EFI\ubuntu\shimx64.efi)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 42&#039;&#039;&#039; - Use &amp;lt;code&amp;gt;dd if=/dev/sda2 of=/dev/sdb2&amp;lt;/code&amp;gt; to copy the second partition data from the first device to the second device. If your two devices are not sda or sdb, change these accordingly. You should see something like the below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# dd if=/dev/sda2 of=/dev/sdb2&lt;br /&gt;
999424+0 records in&lt;br /&gt;
999424+0 records out&lt;br /&gt;
511705088 bytes (512 MB, 488 MiB) copied, 62.5494 s, 8.2 MB/s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 43&#039;&#039;&#039; - Using the file name for the ubuntu boot entry from step 37, use &amp;lt;code&amp;gt;efibootmgr -c -d /dev/sdb -p 1 -L &amp;quot;ubuntu2&amp;quot; -l “\EFI\ubuntu\shimx64.efi”&amp;lt;/code&amp;gt;. You should see something like the below&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT NOTE&#039;&#039;&#039; - Replace /dev/sdb with your second boot device as this could be different. The “ubuntu2” can be of your choosing, and the location of the shimx64.efi may differ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# efibootmgr -c -d /dev/sdb -p 1 -L &amp;quot;ubuntu2&amp;quot; -l “\EFI\ubuntu\shimx64.efi”&lt;br /&gt;
BootCurrent: 0005&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0006,0005,0000,0001,0004,0002,0003&lt;br /&gt;
Boot0000* UiApp&lt;br /&gt;
Boot0001* UEFI VBOX CD-ROM VB2-01700376&lt;br /&gt;
Boot0002* UEFI VBOX HARDDISK VBf65e2ed8-da02bb65&lt;br /&gt;
Boot0003* UEFI VBOX HARDDISK VBb000695e-353e023b&lt;br /&gt;
Boot0004* EFI Internal Shell&lt;br /&gt;
Boot0005* ubuntu&lt;br /&gt;
Boot0006* ubuntu2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 44&#039;&#039;&#039; - Check the RAID status for your partitions before rebooting the system with &amp;lt;code&amp;gt;cat /proc/mdstat&amp;lt;/code&amp;gt; if everything is healthy, you should see something like the below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@qs1:~# cat /proc/mdstat&lt;br /&gt;
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]&lt;br /&gt;
md1 : active raid1 sda4[0] sdb4[1]&lt;br /&gt;
      4090880 blocks super 1.2 [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md0 : active raid1 sda3[0] sdb3[1]&lt;br /&gt;
      16365568 blocks super 1.2 [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you run into any difficulties whilst following the below steps. Please contact support@osnexus.com for assistance.&lt;/div&gt;</summary>
		<author><name>Joshua.blake</name></author>
	</entry>
</feed>