The DataCore Server's Settings
Operating System Type
When registering the host choose one of the appropriate options:
- Oracle VM Server chose 'Linux (all other distributions)'
- RedHat Enterprise Linux choose 'Linux (all other distributions)'
- SUSE Linux Enterprise Server chose 'Linux SUSE Enterprise Server 11'
- Ubuntu Linux choose 'Linux (all other distributions)'
Port Roles
Ports that are used to serve virtual disks to hosts should only have the front-end role checked. While it is technically possible to check additional roles on a front-end port (i.e., mirror and back-end), this may cause unexpected results after stopping the SANsymphony software.
Any port with front-end role (and is serving virtual disks to hosts) also has either the mirror and/or backend role enabled will remain ‘active’ even when the SANsymphony software is stopped. There is some slight difference in behavior depending on the version of SANsymphony installed.
SANsymphony 10.0 PSP 7 and earlier
Any port that has the mirror and/or back-end role checked will remain ‘active’ after the SANsymphony software has been stopped.
SANsymphony 10.0 PSP 8 and later
Only ports with the back-end role checked will remain ‘active’ after the SANsymphony software has been stopped.
Front-end ports that are serving virtual disks but remain active after the SANsymphony software has been stopped can cause unexpected results for some host operating systems as they continue to try to access virtual disks from the ‘active’ port on the now-stopped DataCore Server. This, in turn, may end up delaying host fail-over or result in complete loss of access from the host’s application/Virtual Machines.
Multipathing
The Multipathing Support option should be enabled so that mirrored virtual disks or dual virtual disks can be served to hosts from all available DataCore FE ports.
Also see:
Non-mirrored Virtual Disks and Multipathing
Non-mirrored virtual disks can still be served to multiple hosts and/or multiple host ports from one or more DataCore Server FE Ports if required; in this case the host can use its own multipathing software to manage the multiple host paths to the single virtual disk as if it was a mirrored or dual virtual disk.
ALUA Support
Please refer to your distribution’s Compatibility Lists.
Serving Virtual Disks
For the first time
DataCore recommends that before serving virtual disks for the first time to a host, that all DataCore front-end ports on all DataCore Servers are correctly discovered by the host first. Then, from within the SANsymphony Console, the virtual disk is marked Online, up to date and that the storage sources have a host access status of Read/Write.
To more than one host port
DataCore virtual disks always have their own unique Network Address Authority (NAA) identifier that a host can use to manage the same virtual disk being served to multiple ports on the same host server and the same virtual disk being served to multiple hosts.
While DataCore cannot guarantee that a disk device's NAA is used by a host's operating system to identify a disk device served to it over different paths generally we have found that it is. And while there is sometimes a convention that all paths by the same disk device should always using the same LUN 'number' to guarantees consistency for device identification, this may not be technically true. Always refer to the host Operating System vendor’s own documentation for advice on this.
DataCore's Software does, however always try to create mappings between the host's ports and the DataCore Server's front-end (FE) ports for a virtual disk using the same LUN number where it can. The software will first find the next available (lowest) LUN 'number' for the host-DataCore FE mapping combination being applied and will then try to apply that same LUN number for all other mappings that are being attempted when the virtual disk is being served. If any host-DataCore FE port combination being requested at that moment is already using that same LUN number (e.g., if a host has other virtual disks served to it from previous) then the software will find the next available LUN number and apply that to those specific host-DataCore FE mappings only.
Also see:
Changing virtual disk Settings - SCSI Standard Inquiry
Video: Configuring Linux hosts to use DataCore virtual disks