2、安裝配置openstack,并創(chuàng)建虛擬機。

環(huán)境:1臺管理服務(wù)器,2臺計算節(jié)點
參考資料:https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/

查看可用OpenStack庫
yum list centos-release-openstack*

在每個節(jié)點啟用OpenStack庫和下載
yum install centos-release-openstack-queens.noarch -y

安裝RDO倉庫RPM來啟用OpenStack倉庫
yum install https://repos.fedorapeople.org/repos/openstack/openstack-mitaka/rdo-release-mitaka-6.noarch.rpm

在主機上升級包
yum upgrade

安裝 OpenStack 客戶端
yum install python-openstackclient

如果啟動了selinux安全策略
yum install openstack-selinux

安裝數(shù)據(jù)庫
yum install mariadb mariadb-server python2-PyMySQL

創(chuàng)建并編輯 /etc/my.cnf.d/openstack.cnf,然后完成如下動作
在 [mysqld] 部分,設(shè)置 bind-address值為控制節(jié)點的管理網(wǎng)絡(luò)IP地址以使得其它節(jié)點可以通過管理網(wǎng)絡(luò)訪問數(shù)據(jù)庫

[mysqld]
...
bind-address = 10.0.0.11
在``[mysqld]`` 部分,設(shè)置如下鍵值來啟用一起有用的選項和 UTF-8 字符集:
[mysqld]
...
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8

啟動數(shù)據(jù)庫服務(wù),并將其配置為開機自啟

# systemctl enable mariadb.service
# systemctl start mariadb.service

為了保證數(shù)據(jù)庫服務(wù)的安全性,運行mysql_secure_installation腳本。特別需要說明的是,為數(shù)據(jù)庫的root用戶設(shè)置一個適當(dāng)?shù)拿艽a。
# mysql_secure_installation

安裝消息隊列
yum install rabbitmq-server

啟動消息隊列服務(wù)并將其配置為隨系統(tǒng)啟動:

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

添加 openstack 用戶:

# rabbitmqctl add_user openstack RABBIT_PASS
Creating user "openstack" ...
...done.

用合適的密碼替換 RABBIT_DBPASS。
openstack用戶配置寫和讀權(quán)限:

# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
Setting permissions for user "openstack" in vhost "/" ...
...done.

安裝Memcached
# yum install memcached python-memcached

啟動Memcached服務(wù),并且配置它隨機啟動。

# systemctl enable memcached.service
# systemctl start memcached.service

認證服務(wù)
參見:https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/keystone.html

安裝glance
參見:https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/glance.html

計算服務(wù)
控制節(jié)點-消息隊列-計算節(jié)點
參見:https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/nova-controller-install.html

網(wǎng)絡(luò)服務(wù)neutron
參見:https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/neutron.html

管理端web界面dashboard
參見:https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/horizon-install.html

創(chuàng)建虛擬機
參見:https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/launch-instance.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容