目标
完成三台机器的openstack部署,以下是所有步骤。操作系统是Ubuntu 18.04
官方教程
https://docs.openstack.org/project-deploy-guide/openstack-ansible/stein/deploymenthost.html
按照官方给的教程一步步来,
第一步, 准备部署机器
因为是Ubuntu,所以直接按照命令敲就好,这里注意第五步Configure NTP to synchronize with a suitable time source.
因为需要时间同步,且官方文档有些问题,因为在第四步要求安装ntp,但是在官方docs中要求安装chrony,这两个无法共存。这里还是参考最新的文档,使用NTP,关于配置NTP,openstack官方没给。探索后,具体步骤如下:
-
编辑 /etc/ntp.conf
-
允许其他节点查询时间
注意:restrict default kod nomodify notrap nopeer noquery 这个命令是拒绝默认主机的一切操作。
控制节点允许计算节点查询,所以将restrict关键字中去除noquery,nopeer -
在Ubuntu 18.04中已经自动启动ntp,所以只需要systemctl restart ntp.service。
-
然后通过ntpq -p 查看,如下所示
remote refid st t when poll reach delay offset jitter
==============================================================================
0.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.