Shelters have begun opening in Houston following heavy rains and winds from Hurricane Beryl.