Partition of Unity for defining Riemannian metric. Why do we need Partition of Unity for defining a Riemannian metric on a manifold ?
What role does it play ?

Once you absorb the idea of covering a manifold with "patches", your first idea might be to piece-wise define a metric: at each point in the manifold, the metric tensor is one determined by a chart domain in which the point lies.  But since "patches"/chart domains overlap in general, if the point lies in two chart domains, then you've got two metric tensors to choose from.  This does not lead to a well-defined metric... 
The special properties of a partition of unity subordinate to the collection of chart domains provide a solution.
Subordination to the collection ensures that the supports of the partition functions are contained in just one open set each.  At any one point in the manifold, only one of the partition functions has nonzero value, so the sum $$\sum_{\alpha}g_{\alpha}\phi_{\alpha}$$ where the $g_{\alpha}$ are the metrics on the open patches $U_{\alpha}$ and the $\phi_{\alpha}$ are the partition functions, reduces to just one $g_{\beta}\phi_{\beta}$.  Because $\sum_{\alpha}\phi_{\alpha}=1$ at every point, the "nonzero value" is 1.  The smoothness of the $\phi_{\alpha}$ ensures that the sum $\sum_{\alpha}g_{\alpha}\phi_{\alpha}$ is smooth on the manifold.  Bilinearity, symmetry, and positive-definiteness at each point clearly still hold for this sum, and one can easily see that it provides a Riemannian metric on the manifold.      
