wolfman
Dabbler
- Joined
- Apr 11, 2018
- Messages
- 13
I migrated one of my TrueNAS systems (12.0-U2) this week from a Sumpermicro Server to a Dell 730xd with a Xyratex HB-1235 SAS Enclosure. I tested the Dell/Xyratex-System beforehand with some empty disks (to add as an additional vdev to the existing pool afterwards). Everything went fine and all disks in the Xyratex-Enclosure were recognized as multipath-disks.
So far so good. When i transferred the already used disks from the old system to the new system, TrueNAS booted up and mounted the pool just fine. Accessing the pool is not an issue at all - NFS/iSCSI access works as exptected. But the following issue arose: the used disks transferred from the Supermicro Server to the Xyratex-Enclosure are not recognized as multipath-disks - contrary to new/empty disks (sgdisk --zap-all) added to the enclosure!
The real issue here however is, that apparently the second path of the used disks are showing up as unused disks in the disk-list! And i am allowed by the TrueNAS frontend to create a new pool/vdev with these (second path) disks, which undoubtedly would result in data-loss!
Is there something to do to let TrueNAS recognize those disks as multipath disks? Disclaimer: This is the first time for me, working with multipath at all. I didn't even expect the disks to pop-up as multipath diks prior to testing the new system with empty disks!
What might work ist pull one disk after another from the enclosure; wipe it; re-add it to the enclosure and let it recognize as multipath-disk; re-add it to the vdev and wait for the re-silvering.
All discs concerned are of the 4 TB SATA Western Digital WD4000FYYZ / WD4002FYYZ / WD4003FRYZ variety with LSI SAS-SATA Interposer boards in the external enclosure.
The data pool consists of 15 4 TB drives (3 vdevs with 5 discs in raid-z2). There is an additonal NVMe L2ARC and 2 Micron SSDs for ZIL, all housed in the Dell 730xd directly. So no issue with those three.
Specs Supermicro
So far so good. When i transferred the already used disks from the old system to the new system, TrueNAS booted up and mounted the pool just fine. Accessing the pool is not an issue at all - NFS/iSCSI access works as exptected. But the following issue arose: the used disks transferred from the Supermicro Server to the Xyratex-Enclosure are not recognized as multipath-disks - contrary to new/empty disks (sgdisk --zap-all) added to the enclosure!
The real issue here however is, that apparently the second path of the used disks are showing up as unused disks in the disk-list! And i am allowed by the TrueNAS frontend to create a new pool/vdev with these (second path) disks, which undoubtedly would result in data-loss!
Is there something to do to let TrueNAS recognize those disks as multipath disks? Disclaimer: This is the first time for me, working with multipath at all. I didn't even expect the disks to pop-up as multipath diks prior to testing the new system with empty disks!
What might work ist pull one disk after another from the enclosure; wipe it; re-add it to the enclosure and let it recognize as multipath-disk; re-add it to the vdev and wait for the re-silvering.
All discs concerned are of the 4 TB SATA Western Digital WD4000FYYZ / WD4002FYYZ / WD4003FRYZ variety with LSI SAS-SATA Interposer boards in the external enclosure.
The data pool consists of 15 4 TB drives (3 vdevs with 5 discs in raid-z2). There is an additonal NVMe L2ARC and 2 Micron SSDs for ZIL, all housed in the Dell 730xd directly. So no issue with those three.
Specs Supermicro
- Supermicro RI1316+ case with 16 3,5" HDD Slots
- intel Xeon E5-2609v2
- 48GB ECC RAM
- LSI HBA (IT-Mode)
- 730xd case with 12 3,5" HDD Slots
- 2x intel Xeon E5-2630v3
- 128GB ECC RAM
- Dell Perc HBA330 IT-Mode for internal disks
- LSI SAS9200-8e for SAS Enclosure
- Xyratex HB-1235 SAS Enclosure with 12 3,5" HDD Slots
- 2x SAS Controller
- attached with TWO SFF-8088 cables
- all disks in the enclosure are equipped with an LSI SAS-SATA Interposer board