はじめはBIOSで日付・時刻の変更ができていた気がするのだけどOS入れたりドライバ入れたりしてるうちにBIOSの時刻がUTCっぽい時刻から変更できなくなってしまった。
OSで時刻変更するとRTCにも書き込んでくれるらしいけどこれもダメ。
ということでさらに調べを進めるとどうもiLOにタイムゾーンの設定があるらしい。
マニュアルでタイムサーバとタイムゾーン「Asia/Tokyo」を設定してiLOをリセット(同画面の右下のResetボタン)した後サーバーを再起動すると、BIOS、OSともめでたくGMT+9の時刻になりました。
その後DHCPに戻してもOKでした。