7、openstack安装
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
最新文章
- Java:注解(元数据)
- tableview中在tableheaderView上放一个视图,第一次进入视图显示不正常,往下拉视图仍然不正常,往上拉视图正常
- 为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换
- [转]强悍的跨平台开源多媒体中心XBMC介绍
- poj 3264 Balanced Lineup 区间极值RMQ
- 跟我一起学Vim补全神级插件--YouCompleteMe
- ListView 选择多项目返回的之前的那项
- GDKOI2015 Day1
- 使用Blender的UV映射制作一个地球
- python+NLTK 自然语言学习处理:环境搭建
- phpunit实践笔记
- Markdown几个简单的例子
- mongodb的几种运算符
- 关于Runtime error
- C# 图像处理:Bitmap 与 Image 之间的转换
- Linux下安装SQL Server 2016(连接篇SQL Server on linux)
- URAL 1962 In Chinese Restaurant 数学
- springAOP记录用户操作日志
- Python学习-13.Python的输入输出(二)
- 【转】ProGuard的作用、使用及bug分析
热门文章
- 删除所有空白列 cat yum.log | awk '{$1=$2=$3=$4=null;print $0}'>;>;yum.log1 sed ‘s/[ \t]*$//g' 删除所有空格 sed -i s/[[:space:]]//g yum.log
- 【转载】linux 安装 中文输入法 Fcitx 手动
- Linux服务之Apache服务篇
- JQuery Ajax 请求参数 List 集合处理
- stm32中关于NVIC_SetVectorTable函数使用的疑惑与理解
- Kubernetes集群搭建 ver1.20.5
- 实践指南-网页生成PDF
- CVD和ALD薄膜沉积技术应用领域
- AlexeyAB DarkNet YOLOv3框架解析与应用实践(二)
- TensorFlow实现超参数调整