Iraq is carrying out a major vaccination campaign to combat a cholera outbreak that has infected more than 2,200 people, the health ministry said on Sunday.