It appears that ntp cannot be run from a local zone:
<Apologies, you'll have to google the links - I can't post URL links as I've only made two posts including this one>
Quote:
You'll find that ntp in a non-global zone doesn't actually work. This
is because adjtime(2) is restricted to the global zone.
Quote:
On Sun 12 Feb 2006 at 05:18PM, nawir wrote:
Dear all,
I know from sol10 faq that only global zone can be as ntp server. I already tested that ntp client also work in global zone, but I fail to make ntp client work in local zone. Any idea how to sync time local zone to at least global zone or to free ntp time server
Nawir,
Zones don't each have an independent notion of time-- see the zones FAQ entry entitled "Q: Can some non-global zones have different date and/or time settings (i.e. different clocks)?"
So "zone time" is always exactly the same as "global zone time", so there is no need to run an NTP client in a zone; just run it in your global zone. One less thing to worry about.
Quote:
Q: Can some non-global zones have different date and/or time settings (i.e. different clocks)?
A: Although different zones can ’be’ in different time zones, each zone gets its date and time clock from the same source. This means that the time zone setting gets applied after the current time data is obtained from the kernel.
If you would like the ability to have different clock sources per zone, please add a call record to RFE 5033497. [August 2010]