09.03.2015 Views

VSAN-Troubleshooting-Reference-Manual

VSAN-Troubleshooting-Reference-Manual

VSAN-Troubleshooting-Reference-Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Diagnostics and <strong>Troubleshooting</strong> <strong>Reference</strong> <strong>Manual</strong> – Virtual SAN<br />

Take the following example of a Virtual SAN 6.0 deployment, which has a virtual<br />

machine, deployed with NumberOfFailuresToTolerate = 1 and<br />

NumberOfDiskStripesPerObject = 3. In this the votes are distributed such that we can<br />

still guarantee virtual machine access in the event of a failure without the need for<br />

witnesses:<br />

Note that at least “2n+1” hosts are needed to be able to tolerate “n” number of<br />

failures in the cluster. If the data components of an object do not span 2n+1 hosts,<br />

witnesses will still be needed in Virtual SAN 6.0. This appreciation of the<br />

relationship between virtual machines, objects and components will help with<br />

understanding the various Virtual SAN failure scenarios.<br />

This table may also help you to understand the relationship between<br />

NumberOfFailuresToTolerate, component count and witnesses in Virtual SAN 5.5.<br />

Number Of<br />

Failures To<br />

Tolerate<br />

Component<br />

count<br />

Number<br />

of hosts<br />

needed<br />

Component<br />

types<br />

Number of<br />

components needed<br />

for object availability<br />

0 1 1 1 x Replica 100% or 1 component<br />

1 3 3<br />

2 x Replica + > 50% or 2<br />

1 witness components<br />

2 5 5<br />

3 x Replica + > 50% or 3<br />

2 witness components<br />

This next section looks at the different ways in which objects and components are<br />

affected by errors in Virtual SAN.<br />

V M W A R E S T O R A G E B U D O C U M E N T A T I O N / 55

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!