The rocker will headline the Carterville's Moonstock Festival in August (17), and he has agreed to perform his hit Bark at the Moon at the height of the eclipse at 1.20pm local time on 21 August (17).

"The fact Ozzy will be playing as the eclipse occurs is an awesome event in itself, but will be the culmination of a four-day festival," Doug Brandon, a spokesman for the Walker's Bluff winery, where the festival will be staged, said in a news release.

"It's been a while since people have had an opportunity just to see an Ozzy concert, let alone an epic event like this, where when everything goes dark, he takes the stage. People are already excited about it."

The winery bosses will mark the dark moment by releasing a new wine, Solar Red, which will come in a black bottle with an image of Ozzy on the label.