The World of Warcraft Armory

I have been dps for my whole 80 experience. Have 3/5 t7 and such. But I want to tank, and im not to familiar with the gearing reqs. Am i good enough to OT or MT Naxx 10 and/or OS 10? Also what would be some good upgrades? Any advice at all is greatly appreciated. Thanks