云计算
配置说明:
controller ip:192.168.0.111
compute ip: 192.168.0.112
1.网络配置.
controller
device=ens33
onboot=yes
ipaddr=192.168.0.111
prefix0=24
gateway=192.168.0.254
dns1=192.168.0.254
compute
device=ens33
onboot=yes
ipaddr=192.168.0.112
prefix0=24
gateway=192.168.0.254
dns1=192.168.0.254
关闭两台服务器的iptables 和 selinux
(1)关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
(2)关闭selinux
setenforce 0
[root@compute ~]# setenforce 0
[root@compute ~]# cat /etc/selinux/config
selinux=disabled
selinuxtype=targeted
2.ntp服务的搭建
controller
安装chrony时间同步服务(系统默认是安装),如果没有安装就安装。
[root@controller ~]# rpm -qa | grep chrony
chrony-2.1.1-4.el7.centos.x86_64
[root@controller ~]#yum -y install chrony
[root@controller ~]# vi /etc/chrony.conf
安装好后,需要修改配置文件,如下所示:
启动ntp服务
[root@controller ~]# systemctl start chronyd.service 启动ntp服务
[root@controller ~]# systemctl status chronyd.service 查看时间同步状态
[root@controller ~]# chronyc sources -v 查看时间同步源
[root@controller ~]# chronyc sourcestats -v 查看时间同步源状态
compute ntp的安装和部署
安装同上一样,安装好后修改配置文件
[root@compute ~]# vi /etc/chrony.conf
启动服务和查看是否正常同上。
############################ controller openstack包安装和部署##########################
一.mysql服务
[root@controller ~]# yum -y install mariadb mariadb-server python2-pymysql 安装46个包
[root@controller ~]# cd /etc/my.cnf.d/
[root@controller my.cnf.d]# vi mariadb-openstack.cnf
[root@controller my.cnf.d]# cat mariadb-openstack.cnf
[mysqld]
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = \\\’set names utf8\\\’
character-set-server = utf8
bind-address = 192.168.0.111
[root@controller ~]# systemctl enable mariadb.service
[root@controller ~]# systemctl start mariadb.service
[root@controller ~]# netstat -anpult | grep mysqld
tcp 0 0 192.168.0.111:3306 0.0.0.0: listen 2990/mysqld
初始化数据库
[root@controller ~]# mysql_secure_installation
enter current password for root (enter for none): 选择回车
set root password? [y/n] y
设置密码及初始化
密码 devops ,一路y回车
[root@controller ~]# mysql -uroot -pdevops
创建数据库
[root@controller ~]# mysql -uroot -pdevops
welcome to the mariadb monitor. commands end with ; or \\\\g.
your mariadb connection id is 12
server version: 10.1.20-mariadb mariadb server
copyright (c) 2000, 2016, oracle, mariadb corporation ab and others.
type \\\’help;\\\’ or \\\’\\\\h\\\’ for help. type \\\’\\\\c\\\’ to clear the current input statement.
mariadb [(none)]> create database keystone;
mariadb [(none)]> grant all privileges on keystone. to \\\’keystone\\\’@\\\’localhost\\\’ identified by \\\’devops\\\’;
mariadb [(none)]> grant all privileges on keystone. to \\\’keystone\\\’@\\\’%\\\’ identified by \\\’devops\\\’;
二.rabbitmq服务的安装
[root@controller ~]# yum -y install erlang
[root@controller ~]# yum install -y rabbitmq-server
[root@controller ~]# systemctl enable rabbitmq-server.service
[root@controller ~]# systemctl start rabbitmq-server.service
[root@controller ~]# systemctl status rabbitmq-server.service
[root@controller ~]# systemctl list-unit-files |grep rabbitmq-server.service
[root@controller ~]# rabbitmqctl add_user openstack devops 用户名为:openstack 密码:devops
creating user "openstack" …
[root@controller ~]# rabbitmqctl set_user_tags openstack administrator 设置openstack为管理员
setting tags for user "openstack" to [administrator] …
[root@controller ~]# rabbitmqctl set_permissions openstack "." "." "."
setting permissions for user "openstack" in vhost "/&qu
SEO优化中修改网站标题的几点须知点域名模板提交不了-域名及账户问题自己的域名怎么做网站如何租云服务器云服务器与物理服务器有什么区别商标注册有加急的说法吗大理云服务器网站seo怎样做