openstack(queens)多節點手動安裝(一):基礎服務的安裝+控制節點數據庫和消息隊列組件的安裝

本安裝教程適用於openstack(queens)版本,系統爲centos7,在virtualbox中創建多個虛擬機來模擬各個節點,安裝的節點包括一個控制節點controller node,兩個計算節點compute node1以及compute node2,一個存儲節點cinder node。本篇文章將首先介紹基礎環境和組件的安裝配置,控制節點數據庫組件,消息隊列組件的安裝配置

環境說明

1.基礎組件配置
安裝各個節點的虛擬機配置如下:
控制節點:內存4G,單塊硬盤50G
計算節點1:內存2G,單塊硬盤15G
計算節點2:內存2G,單塊硬盤15G
存儲節點:內存1G,兩塊硬盤一塊10G,一塊3G
各個虛擬機的網絡配置選擇橋接網卡,網絡->高級->混雜模式選擇“全部允許”
各個節點的虛擬機系統安裝成功後,編輯/etc/hosts文件,加入每個節點對應的ip地址和hostname(即虛擬機的計算機名),格式如下:

ip地址  對應的節點計算機名

2.用戶名和密碼分配
本環境所涉及到組件密碼,安裝時根據自行需求,可以改變
在這裏插入圖片描述

系統基礎組件安裝

這部分的安裝配置需要在所有節點上完成

安裝基礎組件和安裝源

yum install ntp -y
yum install yum-plugin-priorities -y
yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-12.noarch.rpm -y
yum install https://repos.fedorapeople.org/repos/openstack/openstack-queens/rdo-release-queens-0.noarch.rpm -y
yum upgrade
yum install openstack-selinux -y

停止各個節點的防火牆服務

systemctl stop firewalld.service
systemctl disable firewalld.service

控制節點的數據庫和消息隊列組件的安裝配置

數據庫組件的安裝

1.安裝mariadb

yum install mariadb mariadb-server MySQL-python -y

2.備份配置文件(修改配置文件之前都要記得備份)以及配置文件的修改

cp /etc/my.cnf /etc/my.cnf.bak
vim /etc/my.cnf

[client-server]

[mysqld]
symbolic-links=0
bind-address=controller
default-storage-engine=innodb
innodb_file_per_table
collation-server=utf8_general_ci
init-connect='SET NAMES utf8'
character-set-server=utf8

!includedir /etc/my.cnf.d

3.啓動數據庫服務

systemctl enable mariadb.service
systemctl start mariadb.service

4.配置數據庫服務安全參數,設置root密碼

mysql_secure_installation

消息隊列組件rabbitmq安裝配置

1.安裝

yum install rabbitmq-server -y

2.啓動消息隊列服務

systemctl enable rabbitmq-server.service
systemctl start rabbitmq-server.service

3.添加用戶,並允許遠程訪問

rabbitmqctl add_user openstack wwwwww
rabbitmqctl set_permissions openstack ".*" ".*" ".*"

4.驗證數據庫服務和消息隊列服務

mysql -uroot -pwwwwww
rabbitmqctl status

下一篇將介紹控制節點上keystone服務和glance服務的安裝配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章