1、openstack配置架构图:

2、主机设置:

(1)两台主机名分别是controller和compute1;

hostnamectl set-hostname controller

hostname controller

hostnamectl set-hostname compute1

hostname compute1

(2)在两主机的/etc/hosts文件下添加如下内容:

#controller

172.16.1.11 controller

#compute1

172.16.1.12 compute1

(3)主机配置:

1)controller:

1颗cpu、4G内存、60G磁盘(官方5G);

2)compute1:

1颗cpu、2G内存、60G磁盘(官方10G);

3、初始化操作:

controller和compute配置相同;

参考文档'2.14、制作Centos模板及优化操作';

4、配置时间同步:

1、方法一:

通过定时任务实现,可以使用网络时间也可以自己搭建ntp服务器:

controller和compute1设置相同;

crontab -e

*/5 * * * * /usr/sbin/ntpdate ntp.aliyun.com $>/dev/null

2、方法二:

使用官方推荐的时间同步软件chrony;

(1)controller节点:

1)安装时间同步软件chrony:

yum install chrony -y

2)修改配置文件/etc/chrony.conf:

删除多余的ntp服务server,添加如下的内容;

server ntp.aliyun.com

server ntp.ntsc.ac.cn

allow 172.16.1.0/24

3)开启服务,并设置为开机自启动:

systemctl start chronyd.service

systemctl enable chronyd.service

(2)compute节点:

1)安装时间同步软件chrony:

yum install chrony -y

2)修改配置文件/etc/chrony.conf:

删除多余的ntp服务server,添加如下内容;

server controller iburst

3)开启服务,并设置为开机自启动:

systemctl start chronyd.service

systemctl enable chronyd.service

(3)验证:

1)controller节点:

chronyc sources

210 Number of sources = 2

MS Name/IP address Stratum Poll Reach LastRx Last sample

===============================================================================

^* 203.107.6.88 2 6 77 20 +242us[+2356us] +/- 27ms

^- 114.118.7.161 2 6 77 18 +26ms[ +26ms] +/- 161ms

2)comput1节点:

chronyc sources

210 Number of sources = 1

MS Name/IP address Stratum Poll Reach LastRx Last sample

===============================================================================

^* controller 3 6 37 60 -3012ns[-7415us] +/- 28ms

3)说明:带*说明时间正在同步;

(4)以上两种方法不可以同时使用,容易产生冲突;

(5)设置时区,首次同步时间;

timedatectl set-timezone Asia/Shanghai

timedatectl status

最新文章

  1. Java:注解(元数据)
  2. tableview中在tableheaderView上放一个视图,第一次进入视图显示不正常,往下拉视图仍然不正常,往上拉视图正常
  3. 为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换
  4. [转]强悍的跨平台开源多媒体中心XBMC介绍
  5. poj 3264 Balanced Lineup 区间极值RMQ
  6. 跟我一起学Vim补全神级插件--YouCompleteMe
  7. ListView 选择多项目返回的之前的那项
  8. GDKOI2015 Day1
  9. 使用Blender的UV映射制作一个地球
  10. python+NLTK 自然语言学习处理:环境搭建
  11. phpunit实践笔记
  12. Markdown几个简单的例子
  13. mongodb的几种运算符
  14. 关于Runtime error
  15. C# 图像处理:Bitmap 与 Image 之间的转换
  16. Linux下安装SQL Server 2016(连接篇SQL Server on linux)
  17. URAL 1962 In Chinese Restaurant 数学
  18. springAOP记录用户操作日志
  19. Python学习-13.Python的输入输出(二)
  20. 【转】ProGuard的作用、使用及bug分析

热门文章

  1. 删除所有空白列 cat yum.log | awk '{$1=$2=$3=$4=null;print $0}'>>yum.log1 sed ‘s/[ \t]*$//g' 删除所有空格 sed -i s/[[:space:]]//g yum.log
  2. 【转载】linux 安装 中文输入法 Fcitx 手动
  3. Linux服务之Apache服务篇
  4. JQuery Ajax 请求参数 List 集合处理
  5. stm32中关于NVIC_SetVectorTable函数使用的疑惑与理解
  6. Kubernetes集群搭建 ver1.20.5
  7. 实践指南-网页生成PDF
  8. CVD和ALD薄膜沉积技术应用领域
  9. AlexeyAB DarkNet YOLOv3框架解析与应用实践(二)
  10. TensorFlow实现超参数调整