India was all out for 150 in the first innings after electing to bat first in the opening Border-Gavaskar Trophy Test against Australia in Perth.