在此记录安装OpenStack笔记,安装CentOS7及配置网络过程在此略过
以下内容参考了网上的文档,其中包括
https://blog.csdn.net/u014707812/article/details/52150563
Controller node
1.安装NTP服务
yum install ntp
2.配置NTP服务
编辑/etc/ntp.conf
server NTP_SERVER iburst//配置NTP服务器;配置文件里原本就有很多服务器,直接使用即可。
restrict -4 default kod notrap nomodify
restrict -6 default kod notrap nomodify
其实只需要修改restrict 即可,server 可以用配置文件里的内容
3.启动NTP服务,并且设置开机自启。
systemctl enable ntpd.service//开机自启
systemctl start ntpd.service//启动ntp服务
4.验证
官方文件的操作命令:
# ntpq -c peers
# ntpq -c assoc
官方文档上,可以用这两个命令验证有没有正确安装ntp,
我在学习的时候还接触到别的好用的验证命令。
# watch ntpq -p//与ntpq -c peers效果差不多
# ntpstat
安装yum-utils并禁用epel源
yum install yum-utils
yum-config-manage —disable epel
发现这个好像不成功,直接删除/etc/yum.repo.d/epel*
yum clean all
yum makecache
yum update //这个应该是更新所有安装的软件包,包括系统版本内核
更新源
安装OpenStack源包
yum install centos-release-openstack-pike
官网上写的是yum install centos-release-openstack-mitaka
发现安装不了,就按网上的说法换了版本为pike
完成安装
在主机上升级包:
yum upgrade
注解:与update的区别在于此命令不改变软件设置和系统设置,系统版本升级,内核不改变
如果更新了一个新内核,重启主机来使用新内核。
安装OpenStack客户端:
yum install python-openstackclient
RHEL和CentOS默认启用了SELinux .安装openstack-selinux软件包以便自动管理OpenStack服务的安全策略:
yum install openstack-selinux
安装MySQL数据库Mariadb
按照OpenStack官方文档操作即可,以下为摘录
yum install -y mariadb mariadb-server
修改Mariadb配置文件,为了避免对原有的配置文件修改,可采用官网上的方式,创建一个新 配置文件,在/etc/my.,cnf.d/目录下创建一个openstack.cnf文件,加入新的配置项内容
运行mysql_secure_installation脚本后会有向导提示
参照官网配置消息队列
yum install rabbitmq-server
以及Memcached
网友评论