小編給大家分享一下openstack-mitaka中數(shù)據(jù)庫如何安裝,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴展宣傳的重要窗口,一個合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,創(chuàng)新互聯(lián)公司面向各種領(lǐng)域:雨棚定制等網(wǎng)站設(shè)計、全網(wǎng)營銷推廣解決方案、網(wǎng)站設(shè)計等建站排名服務(wù)。
很多OpenStack服務(wù)使用一個SQL數(shù)據(jù)庫來存儲信息。數(shù)據(jù)庫通常運行在controller節(jié)點。下面安裝步驟進行MariaDB數(shù)據(jù)庫來用Openstack服務(wù)提供信息存儲。OpenStack服務(wù)也支持其它SQL數(shù)據(jù)庫,包括PostgreSQL。
1.安裝軟件包:
yum install mariadb mariadb-server python2-PyMySQL
2.創(chuàng)建和編輯/etc/my.cnf.d/openstack.cnf文件,完成以下步驟
l在[mysqld]部分,將bind-address設(shè)置為controller節(jié)點的管理IP地址
[mysqld]
…….
Bind-address=controller
l在[mysqld]部分,添加下面配置
[mysqld]
...
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
1.啟動數(shù)據(jù)庫并設(shè)置開機自啟動
systemctl enable mariadb.service
systemctl start mariadb.service
2.通過運行mysql_secure_installation腳本來安裝數(shù)據(jù)庫服務(wù),在此過程中需要為root賬號設(shè)置密碼
mysql_secure_installation
Telemetry服務(wù)用一個NoSql數(shù)據(jù)庫來存儲信息。數(shù)據(jù)庫通常運行在controller節(jié)點。下面步驟是安裝MongoDB。
備注:當(dāng)Telemetry服務(wù)安裝時NoSQL數(shù)據(jù)庫服務(wù)才是必需要裝的。
1.安裝MongoDB軟件包
yum install mongodb-server mongodb
2.編輯/etc/mongod.conf文件,并完成下面步驟
l將bind_ip配置為控制節(jié)點的管理接口的IP地址
bind_ip = controller
l默認(rèn)情況下MongoDB會在/var/lib/mongodb/journal文件夾創(chuàng)建幾個1GB的日志文件。如果想將每個日志文件減到128MB,想將所有的日志空間限制到512MB,設(shè)置smallfiles:
smallfiles = true
你也可以將日志關(guān)掉,獲取更多信息查看MongoDB manual.
啟動MongDB服務(wù)并設(shè)置為開機自啟動。
systemctl enable mongod.service
systemctl start mongod.service
OpenStack用一個message queue來協(xié)調(diào)各個服務(wù)之前的操作和狀態(tài)信息。消息隊列服務(wù)通常運行在controller節(jié)點。OpenStack支持幾種消息隊列服務(wù),包括RabbitMQ, Qpid, 和 ZeroMQ。然而,大多數(shù)分布包的OpenStack支持一個特定的消息隊列服務(wù)。由于大多數(shù)分布部署支持RabbitMQ所以下面步驟安裝的是RabbitMQ。如果你喜歡部署其它的消息隊列服務(wù),查閱相關(guān)文件來安裝。
1.安裝軟件包
yum install rabbitmq-server
2.啟動消息隊列服務(wù)并設(shè)置開機自啟動
systemctl enable rabbitmq-server.service
systemctl start rabbitmq-server.service
3.添加openstack用戶
rabbitmqctl add_user openstack RABBIT_PASS
Creating user "openstack" ...
...done.
將RABBIT_PASS替換成合適的密碼
4.修改權(quán)限,允許openstack用戶有讀寫權(quán)
rabbitmqctl set_permissions openstack ".*" ".*" ".*"
Setting permissions for user "openstack" in vhost "/" ...
...done.
為服務(wù)提供認(rèn)證機制的Identity服務(wù)使用memcached來緩存令牌。Memcached服務(wù)通常運行在controller節(jié)點。在生產(chǎn)環(huán)境上部署,建議使用結(jié)防火墻,認(rèn)證和加密來保護它。
安裝軟件包
yum install memcached python-memcached
啟動Memcached服務(wù)并設(shè)置開機自啟動
systemctl enable memcached.service
systemctl start memcached.service
以上是“openstack-mitaka中數(shù)據(jù)庫如何安裝”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
分享題目:openstack-mitaka中數(shù)據(jù)庫如何安裝
網(wǎng)頁網(wǎng)址:http://jinyejixie.com/article10/jjppdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、標(biāo)簽優(yōu)化、域名注冊、面包屑導(dǎo)航、網(wǎng)站建設(shè)、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)