openstack O版 基礎(chǔ)環(huán)境的搭建

發(fā)布時(shí)間:2024-02-23
云計(jì)算
配置說明:
controller ip:192.168.0.111
compute ip: 192.168.0.112
1.網(wǎng)絡(luò)配置.
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
關(guān)閉兩臺(tái)服務(wù)器的iptables 和 selinux
(1)關(guān)閉防火墻
systemctl stop firewalld.service
systemctl disable firewalld.service
(2)關(guān)閉selinux
setenforce 0
[root@compute ~]# setenforce 0
[root@compute ~]# cat /etc/selinux/config
selinux=disabled
selinuxtype=targeted
2.ntp服務(wù)的搭建
controller
安裝chrony時(shí)間同步服務(wù)(系統(tǒng)默認(rèn)是安裝),如果沒有安裝就安裝。
[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
安裝好后,需要修改配置文件,如下所示:
啟動(dòng)ntp服務(wù)
[root@controller ~]# systemctl start chronyd.service 啟動(dòng)ntp服務(wù)
[root@controller ~]# systemctl status chronyd.service 查看時(shí)間同步狀態(tài)
[root@controller ~]# chronyc sources -v 查看時(shí)間同步源
[root@controller ~]# chronyc sourcestats -v 查看時(shí)間同步源狀態(tài)
compute ntp的安裝和部署
安裝同上一樣,安裝好后修改配置文件
[root@compute ~]# vi /etc/chrony.conf
啟動(dòng)服務(wù)和查看是否正常同上。
############################ controller openstack包安裝和部署##########################
一.mysql服務(wù)
[root@controller ~]# yum -y install mariadb mariadb-server python2-pymysql 安裝46個(gè)包
[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
初始化數(shù)據(jù)庫
[root@controller ~]# mysql_secure_installation
enter current password for root (enter for none): 選擇回車
set root password? [y/n] y
設(shè)置密碼及初始化
密碼 devops ,一路y回車
[root@controller ~]# mysql -uroot -pdevops
創(chuàng)建數(shù)據(jù)庫
[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服務(wù)的安裝
[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 設(shè)置openstack為管理員
setting tags for user "openstack" to [administrator] …
[root@controller ~]# rabbitmqctl set_permissions openstack "." "." "."
setting permissions for user "openstack" in vhost "/&qu
上一個(gè):三星c5怎么調(diào)動(dòng)畫效果,三星c5動(dòng)態(tài)紙壁怎么設(shè)置
下一個(gè):新戊二醇有哪些具體特征

電腦找不到硬盤怎么回事,為什么我的電腦找不到磁盤
怎么認(rèn)定家庭詐騙團(tuán)伙共同犯罪
四氯乙烯干洗機(jī)常見故障排除方法
有機(jī)茶生產(chǎn)的土壤管理和施肥
?2克拉鉆戒價(jià)格查詢
絕緣油的試驗(yàn)應(yīng)符合什么規(guī)定?
利用帶光電二極管陣檢測(cè)的反相hplc對(duì)ecg,egcg和紅茶中的氧化 …
有網(wǎng)但是電腦連不上網(wǎng)怎么回事兒(有網(wǎng)但是電腦連不上網(wǎng)怎么辦)
調(diào)解是離婚程序的必經(jīng)階段嗎
電壓電流互感器極性的新方法
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos