General David Petraeus, a veteran of two Iraq tours and a counter-insurgency expert, took over from General George Casey during a ceremony at a U.S. base near Baghdad's airport.