UNSOLVED

glhf

updated

9 years ago

G

glhf

6 Posts

0

1466

October 26th, 2017 00:00

ScaleIO 2.0.1 split-brain when mounting same volume to several SDCs

Hello,

I installed ScaleIO 2.0.1 system in following variant:

3 servers (CentOS 7):

1. MDM + SDS (2TB HDD) + SDC

2. MDM + SDS (1TB HDD) + SDC

3. TB + SDS (2TB HDD)

(all components stays in same server because this is test installation)

Installation completed via IM with csv-file.

I created protection domain, fault sets, volume. Volume is mapped to SDC on first MDM and to SDC on second MDM. The appeared block device (/dev/scinia) has formatted and mounted to /media/storage/ directory in both servers with SDC.

The problem that is:

I created some file in directory with mounted storage device on server 1. Then I following to server 2 to check that file is appears. But this directory is empty! Then I unmount storage device and mount it again - now i see created file. I tried different filesystems (ext4, ext2, xfs), mapping volume with or without --allow_multi_map option, mounting with different options (_netdev, sync, dirsync) but this did not gave a result. I checked kernel module options but didn't see something to change this behavior.

How to mount storage to several systems and get actual state of content (not split-brain-like situation), like it works when connected to several ESXi hosts?