Any racking system should work. You will probably want to plan for the panels to lay landscape orientation because of the roof curve. This chews up racking length.
How many panels?
I prefer pole mounts for 6 or less on each. No holes in the roof is worth the extra cost to me.