The Latest Gartner® Magic Quadrant™Hyperconverged Infrastructure Software
Moderators: anton (staff), art (staff), Max (staff), Anatoly (staff)
Scenario 1: If a single node is gracefully shut down, then write-back stays enabled on the remaining two nodes, and MPIO throughput drops by 33%. If that node is brought back up, then this will trigger a quick sync.
Scenario 2: If one node is already gracefully shut down, and then a second node is gracefully shut down (I know you shouldn't do this, just trying to understand the software), then write-back cache is flushed, and the array is set to write-through as there is no longer redundancy until at least one other node returns and re-syncs. When the other nodes are brought online, this will trigger a full sync.
Scenario 3: If a single node is shut down dirty (power pulled), then write-back cache stays enabled as there is still HA on 2 remaining nodes. When node returns, it is full synced.
Scenario 4: Two nodes are shut down dirty. Write-back cache gets flushed and set to write-through, and remaining nodes are full-synced when they come back online.
Here are the the situations when Full synchronization is starting instead of Fast:Scenario 5: All nodes are shut down dirty at the same time (UPS failure). It seems that in this event, there is inevitably going to be some data corruption.
We have the document HA Maintenance and Configuration Changes, which basically answers your question. Please refer to the "Prepearing an HA device for prolonged downtime" section.If we lose power to the building, and we have enough time to gracefully shutdown the entire environment, what is the proper procedure? If nodes are gracefully shut down one at a time, then can they be brought back online, one after the other, with only a fast sync, or will each nodes need a full sync?
It will be enough for propper funtioning of the HA device(-es). But basically HeartBeat is low resource consuming technology (it uses ~200MB per month), but it helps to avoid the split brain issue, so it is highly recomended to have HB on each data link (except SyncChannel, which is already comes with HB functionality)Will it suffice to use two of the 1GBE ports on each server as the iSCSI/Heartbeat traffic?
That should workIf I am only providing iSCSI targets to the other 2 nodes, is it ok to direct connect those 1GBE iSCSI/Heartbeat channels to each other and not use a switch?
As I`ve mentioned above - HB is low resourse consuming, so you just need to keep your system ballanced. Please refer to the Networking section of our Best Practices documentation.Should I add a third 10GBE card and use it for iSCSI/Heartbeat traffic? Current SAN is seeing around 2500 IOPS 95th percentile loads with current 30 Hyper-V guest environment.