OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++二、Openstack环境准备篇下
来源:互联网 发布:西南科技大学软件下载 编辑:程序博客网 时间:2024/05/16 16:46
Openstack环境准备篇(下)
为了避免麻烦密码统一为123456
1.安装ntp服务器实现时间同步
控制节点(controller)
安装
yum install ntp -y
编辑 /etc/ntp.conf注释掉 #server 0.centos.pool.ntp.org iburst#server 1.centos.pool.ntp.org iburst#server 2.centos.pool.ntp.org iburst#server 3.centos.pool.ntp.org iburst添加server 127.127.1.0fudge 127.127.1.0 stratum 10
systemctl start ntpd.servicesystemctl enable ntpd.service
计算节点上(controller)
安装
yum install ntp -y
编辑 /etc/ntp.conf注释掉 #server 0.centos.pool.ntp.org iburst#server 1.centos.pool.ntp.org iburst#server 2.centos.pool.ntp.org iburst#server 3.centos.pool.ntp.org iburst添加server controller
启动ntp服务器并设置开启自启
systemctl start ntpd.servicesystemctl enable ntpd.service
控制节点
[root@controller ~]# ntpq -p remote refid st t when poll reach delay offset jitter==============================================================================*LOCAL(0) .LOCL. 10 l 34 64 377 0.000 0.000 0.000
计算节点
[root@compute ~]# ntpq -p remote refid st t when poll reach delay offset jitter==============================================================================*controller LOCAL(0) 11 u 78 128 377 0.278 -25.126 6.702
手动同步
[root@compute ~]# ntpdate -u controller16 Nov 12:23:25 ntpdate[12980]: adjust time server 192.168.100.10 offset -0.024851 sec
2.安装openstack包
两个节点都要操作
yum install python-openstackclient
更新
yum upgrade
注:以下操作控制节点上
3.安装sql数据库(mariadb)
数据库用来存储各种服务的数据信息,是openstack中不可缺少的部分
Mariadb和mysql默认端口3306
yum install mariadb mariadb-server python2-PyMySQL
编辑 /etc/my.cnf
[mysqld]bind-address = 192.168.100.10(控制节点ip)default-storage-engine = innodbinnodb_file_per_tablemax_connections = 4096collation-server = utf8_general_cicharacter-set-server = utf8
启动并设置开机自启
systemctl enable mariadb.servicesystemctl start mariadb.service
设置数据库密码
mysql_secure_installation
第一次输入回车因为没有密码第二次y然后设置密码第三次y第四次n第五次y第六次y
4.安装消息队列(rabbmq)
消息服务用来同步操作和各个服务的状态
rabbitMQ默认端口:5672
安装
yum install rabbitmq-server
systemctl enable rabbitmq-server.servicesystemctl start rabbitmq-server.service
添加 openstack 用户:
[root@compute ~]# rabbitmqctl add_user openstack 123456Creating user "openstack" ......done.
给``openstack``用户配置写和读权限:
[root@compute ~]# rabbitmqctl set_permissions openstack ".*" ".*" ".*"Setting permissions for user "openstack" in vhost "/" ......done.
5.安装缓存令牌(memcached)
memcached用来存储keystone的tokens
理论上来说这个是可以没有的,但每次可能都需要从keystone获取tokens增加keystone的压力
memecache默认端口11211
安装
yum install memcached python-memcached
systemctl enable memcached.servicesystemctl start memcached.service
阅读全文
4 0
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++二、Openstack环境准备篇下
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++二、Openstack环境准备篇上
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++二、Openstack环境准备篇中
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++一、虚拟机环境准备篇
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++五、Openstack计算服务(nova)下
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++六、Openstack网络服务(neutron)下
- OpenStack-M版(Mitaka)搭建- – -环境准备篇
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)下
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++三、Openstack身份认证服务(keystone)
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++四、Openstack镜像服务(glance)
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++五、Openstack计算服务(nova)上
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++六、Openstack网络服务(neutron)上
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置仪表板(Dashboard)
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十一、Openstack块存储服务(cinder)
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十二、Openstack编排服务服务(heat)
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++七、Openstack创建网络
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++八、Openstack启动实例
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)上
- 提交表单的三种方式
- Zookeeper集群搭建与基本操作
- lamp 搭建php7 mysql5.6 apache2.4
- http get和post请求的区别?
- CNN 模型压缩与加速算法综述
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++二、Openstack环境准备篇下
- ECLIPSE中服务器发布时发现项目名后括号与项目名不一致的问题
- Linux下进程通信预习(一)
- Maven+MyBatis 基础程序创建<2>
- 区块链学习-概念
- Liunx 安装文件一般原则
- 总结
- jquery canvas 实现时序图|接续图|顺序图
- 【平衡树维护序列】BZOJ3506(Cqoi2014)[排序机械臂]题解