6.10. 配置 Overcloud 时区
您可以在环境文件中使用
TimeZone
参数来配置 Overcloud 部署的时区。如果把 TimeZone
参数设为空,Overcloud 将会默认使用 UTC
时间。
Director 会识别在时区数据库 /usr/share/zoneinfo/ 中定义的标准时区名。例如,如果您需要把时区设置为
Japan
,您可以查看 of /usr/share/zoneinfo 文件来找到适当的值:
$ ls /usr/share/zoneinfo/ Africa Asia Canada Cuba EST GB GMT-0 HST iso3166.tab Kwajalein MST NZ-CHAT posix right Turkey UTC Zulu America Atlantic CET EET EST5EDT GB-Eire GMT+0 Iceland Israel Libya MST7MDT Pacific posixrules ROC UCT WET Antarctica Australia Chile Egypt Etc GMT Greenwich Indian Jamaica MET Navajo Poland PRC ROK Universal W-SU Arctic Brazil CST6CDT Eire Europe GMT0 Hongkong Iran Japan Mexico NZ Portugal PST8PDT Singapore US zone.tab
以上的输出列表包括了时区文件,以及包括额外时区文件的目录。例如,在上面的列表中,
Japan
是一个单独的时区文件,而 Africa
是一个目录,它包括了其它额外的时区文件:
$ ls /usr/share/zoneinfo/Africa/ Abidjan Algiers Bamako Bissau Bujumbura Ceuta Dar_es_Salaam El_Aaiun Harare Kampala Kinshasa Lome Lusaka Maseru Monrovia Niamey Porto-Novo Tripoli Accra Asmara Bangui Blantyre Cairo Conakry Djibouti Freetown Johannesburg Khartoum Lagos Luanda Malabo Mbabane Nairobi Nouakchott Sao_Tome Tunis Addis_Ababa Asmera Banjul Brazzaville Casablanca Dakar Douala Gaborone Juba Kigali Libreville Lubumbashi Maputo Mogadishu Ndjamena Ouagadougou Timbuktu Windhoek
当您确定了要使用的时区名后,在环境文件中使用它。例如,在名为 'timezone.yaml' 的环境文件中把时区设置为
Japan
:
parameter_defaults: TimeZone: 'Japan'
接下来,使用 overcloud 部署操作来运行模板并应用设置:
$ openstack overcloud deploy --templates -e timezone.yaml