StarWind SAN & NAS Free Appliance software raid issue

Software-based VM-centric and flash-friendly VM storage + free version

Moderators: anton (staff), art (staff), Max (staff), Anatoly (staff)

Post Reply
myrandor
Posts: 10
Joined: Thu Jul 22, 2021 12:43 pm

Thu Jul 22, 2021 12:55 pm

I started using Starwind VSan Appliance on VMware ESXi 7.0u2. It was able to detect and create a pool on our H810.

I also have 2 NVMe Samsung connected to 2 StarTech PCIexpress to NVMe. These cards and discs are detect in VMware, they are configured as passthrough to VSan Appliance and both SSD get detected.

However, they are seen as "Offline". After struggling a bit, I figured that it needed to be put in software raid to work, which I done. I configured them as Raid 0 using SSH and after that it's now visible in the "Manage Pools" tab.

Even if the "Usable Capacity" and "RAW Capacity" are calculated correctly, the "Free space" columns stays at 0B. I created a GPT label with one partition, formatted with XFS, nothing works. I tried to "edit" the pool to validate the calculation thinking it could help, but nothing...

I also found and used the script "/opt/VSAManagementConsole/Scripts/CreateMD0Pool.sh" which results at the same thing.

Is there a way for StarWind VSAN to see NVMe single drive (/dev/nvme0n1) as "Ready" so I can create a stripe directly in the Pool interface? If not, what do I need to do for StarWind VSan to be able to use the detected usable capacity??
Last edited by myrandor on Mon Jul 26, 2021 1:51 pm, edited 1 time in total.
myrandor
Posts: 10
Joined: Thu Jul 22, 2021 12:43 pm

Fri Jul 23, 2021 11:17 pm

Here's how it appears when I don't create a software raid manually. There's no "bus protocol" or "slot number" for NVMe. Is it normal?
Attachments
Drives list with NVMe.png
Drives list with NVMe.png (155.77 KiB) Viewed 3329 times
yaroslav (staff)
Staff
Posts: 2351
Joined: Mon Nov 18, 2019 11:11 am

Sat Jul 24, 2021 7:24 am

Hi,

Thank you for your questions. Your query appears to be related to StarWind SAN & NAS not StarWind VSAN.
It can be a GUI problem. Are you able to operate further with the disks?
Also, RAID 0 provides no redundancy. Given that, can you format individual NVME cards as XFS to avoid software RAID overhead?
myrandor
Posts: 10
Joined: Thu Jul 22, 2021 12:43 pm

Mon Jul 26, 2021 2:00 pm

Yeah sorry, it's concerning SAN & NAS Free. I just updated the subject of the thread.

As for the disks, I just recreated a gpt label, a full xfs partition and formatted it with XFS. Still not detected in the Web Interface.

I really think something is missing in the detection of drives.

I know for the no redundancy of RAID-0. I wanted space and speed. Everything will be backuped/replicated accordingly.
myrandor
Posts: 10
Joined: Thu Jul 22, 2021 12:43 pm

Mon Jul 26, 2021 7:49 pm

Another issue, after a couple reboot, I just saw that the bus address changed.

This make the "pool" not detect correctly. Also, if I "rescan", the "database" of StarWind doesn't remove the old disks. Last week I had to re-install SAN/NAS because the disk (HW Raid passthrough) could be detect correctly.
Michael (staff)
Staff
Posts: 317
Joined: Thu Jul 21, 2016 10:16 am

Sun Aug 01, 2021 2:36 am

Hello myrandor,
Thank you for your input in improving our products. I will forward your findings to the responsible teams.
Michael (staff)
Staff
Posts: 317
Joined: Thu Jul 21, 2016 10:16 am

Mon Aug 02, 2021 5:35 pm

Hello myrandor,
It was suggested to assign disks to VM as RDM instead of pass-through the controller. Please let us know if it helps.
myrandor
Posts: 10
Joined: Thu Jul 22, 2021 12:43 pm

Tue Aug 10, 2021 6:09 pm

Michael (staff) wrote:Hello myrandor,
It was suggested to assign disks to VM as RDM instead of pass-through the controller. Please let us know if it helps.
That's what I just do... After deleting the first 1000 block using dd, the disks was able to be use. At last!

I also removed the raid hardware to use RAIDZ. I suppose it will be better.

Thanks!
yaroslav (staff)
Staff
Posts: 2351
Joined: Mon Nov 18, 2019 11:11 am

Fri Aug 13, 2021 3:09 pm

Thank you for reaching back to us on this you can use Maintenance - Check State instead of dd.
Post Reply