OpenStack安装笔记一

在此记录安装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

你可能感兴趣的:(OpenStack安装笔记一)