CentOS7.2部署OpenStack(一)—環(huán)境準(zhǔn)備
本篇文章介紹CentOS7.2部署OpenStack,具體如下:
1、系統(tǒng)環(huán)境
# uname -r
3.10.0-327.el7.x86_64
# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
2、服務(wù)器部署
3、基礎(chǔ)環(huán)境準(zhǔn)備
3.1、配置hosts
# cat /etc/hosts 192.168.56.108 controller 192.168.56.109 compute
3.2、配置時間同步
[root@controller ~]# yum install -y ntp [root@controller ~]# vim /etc/ntp.conf 15 restrict -6 ::1 16 restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap 27 restrict 0.centos.pool.ntp.org nomodify notrap noquery 28 restrict 1.centos.pool.ntp.org nomodify notrap noquery 29 restrict 2.centos.pool.ntp.org nomodify notrap noquery 30 restrict 3.centos.pool.ntp.org nomodify notrap noquery 31 server 127.127.1.0 32 fudge 127.127.1.0 stratum 10 [root@controller ~]# systemctl enable ntpd [root@controller ~]# systemctl start ntpd
在控制節(jié)點和計算節(jié)點配置定時任務(wù)
[root@compute ~]# crontab -l */5 * * * * /usr/sbin/ntpdate 192.168.56.108 >/dev/null 2>&1
3.3、關(guān)閉防火墻
# systemctl stop firewalld
3.4、關(guān)閉selinux
# SELINUX=disabled /etc/selinux/config //需要重啟
3.5、安裝基礎(chǔ)包
[root@controller ~]# yum install -yhttp://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-7.noarch.rpm [root@controller ~]# yum install -y centos-release-openstack-liberty [root@controller ~]# yum install -y python-openstackclient
3.6、安裝mysql
[root@controller ~]# yum install -y mariadb mariadb-server MySQL-python [root@controller ~]# vim /etc/my.cnf
在mysqld模塊添加如下幾行:
default-storage-engine = innodb innodb_file_per_table collation-server = utf8_general_ci init-connect = 'SET NAMES utf8' character-set-server = utf8 [root@controller ~]# systemctl enable mariadb.service [root@controller ~]# systemctl start mariadb.service [root@controller ~]# mysql_secure_installation
3.7、安裝rabbitmq
[root@controller ~]# yum install -y rabbitmq-server [root@controller ~]# systemctl enable rabbitmq-server.service [root@controller ~]# systemctl start rabbitmq-server.service [root@controller ~]# rabbitmqctl add_user openstack openstack Creating user "openstack" ... ...done. [root@controller ~]# rabbitmqctl set_permissions openstack '.*' '.*' '.*' Setting permissions for user "openstack" in vhost "/"... ...done. [root@controller ~]# rabbitmqctl set_user_tags openstack administrator [root@controller ~]# rabbitmq-plugins enable rabbitmq_management [root@controller ~]# systemctl restart rabbitmq-server.service
在瀏覽器中輸入http://192.168.56.108:15672,默認賬戶和密碼為guest
登錄后將前面創(chuàng)建的openstack用戶加入到admin中,結(jié)果如下圖:
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Openstack 啟動instance ''hvm''錯誤問題解決辦法
這篇文章主要介紹了Openstack 啟動instance 'hvm'錯誤問題解決辦法的相關(guān)資料,需要的朋友可以參考下2016-11-11詳解Openstack組件部署 — Overview和前期環(huán)境準(zhǔn)備
本篇文章主要介紹了詳解Openstack組件部署 — Overview和前期環(huán)境準(zhǔn)備,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03openstack云計算組件keystone部署及操作使用技巧
這篇文章主要為大家介紹了openstack云計算組件keystone部署及操作使用技巧,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-04-04詳解OpenStack云平臺的網(wǎng)絡(luò)模式及其工作機制
這篇文章主要介紹了詳解OpenStack云平臺的網(wǎng)絡(luò)模式及其工作機制,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2016-12-12Openstack 創(chuàng)建項目和虛擬機詳細介紹
這篇文章主要介紹了Openstack 創(chuàng)建項目和虛擬機詳細介紹的相關(guān)資料,這里舉例說明如何實現(xiàn),圖文教程,需要的朋友可以參考下2016-11-11