A vector norm (in $\mathbb{R}^n$) is just a function $f:\mathbb{R}^n\to\mathbb{R}$ satisfying certain properties. If you put the positive homogeneity property together with the triangle inequality you get convexity of $f$:
Let $\alpha\in[0,1]$, and $x,y\in\mathbb{R}^n$. Then
$$f(\alpha x+(1-\alpha)y)\leq f(\alpha x)+f((1-\alpha)y)=\alpha f(x)+(1-\alpha)f(y)$$
where the inequality is from the triangle inequality, and the equality is from positive homogeneity.
For the case where $f(x)=\sqrt{x\cdot x}$ positive homogeneity holds because for any $\alpha\geq 0$ and $x\in\mathbb{R}^n$:
$$f(\alpha x)=\sqrt{(\alpha x)\cdot(\alpha x)}=\sqrt{\alpha^2(x\cdot x)}=\alpha\sqrt{x\cdot x}=\alpha f(x)$$
The square root "cancels" the square on the scalar $\alpha$ that was produced when taking the dot product.