About 60 people joined the vigil on the small square of the village of Petropavlivka where some of the remains and personal belongings of passengers on the Malaysia Airlines flight from Amsterdam to Kuala Lumpur fell to the ground in 2014.
Some youngsters from the village - still controlled by pro-Russian separatists fighting pro-Western government forces - also carried paper planes in memory of children killed in the downing of the plane.
Local residents continue to find small fragments of the jet's wreckage in the nearby forests, she said.
Some of the small pieces of wreckage that have not yet been handed over to Dutch investigators were stacked outside Voloshina's office to mark the anniversary.
Also Read
The majority of the dead were Dutch citizens and many relatives are planning legal action against the airline and others they blame for the downing of MH17, including separatists and their backers.
But the investigation stopped short of saying who was responsible for the jet downing, and initial findings of a Dutch criminal inquiry into who shot down the plane are expected to be presented in early autumn.
Ukrainian President Petro Poroshenko today vowed that "the perpetrators of this tragedy must be punished".
"Jointly with our partners, we are doing everything necessary to bring those guilty to justice," Poroshenko said in a statement on his website.
The European Union in early July formally extended damaging economic sanctions against Russia by six months due to lack of progress in resolving the conflict in eastern Ukraine.