中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Openstack(一):基礎環境配置及介紹

發布時間:2020-07-23 03:22:20 來源:網絡 閱讀:862 作者:流年灬似水 欄目:云計算

簡介:

????Openstack是(infrastructure as a service,基礎設置即服務)IAAS架構的實現,OpenStack是一個由NASA(美國國家航空航天局)

和Rackspace合作研發并發起的,以Apache許可證授權的自由軟件和開放源代碼項目。以下是參與代碼提交的公司

https://www.stackalytics.com/

Openstack(一):基礎環境配置及介紹

????OpenStack是一個開源的云計算管理平臺項目,由幾個主要的組件組合起來完成具體工作。OpenStack支持幾乎所有類型的云環境,

項目目標是提供實施簡單、可大規模擴展、豐富、標準統一的云計算管理平臺。OpenStack通過各種互補的服務提供了基礎設施即

服務(IaaS)的解決方案,每個服務提供API以進行集成。

????Openstack半年更新一次新版本,版本命名規則是首個字母從A-Z順序命名的,2010/10/21 Austin版發布,到現在最新穩定版Stein版。

從G版以后國內的使用用戶越來越多。


基本組件及功能如下

服務名稱項目名稱詳細描述
identity serviceKeystone提供賬戶登錄安全認證
image?? servicreGlance提供虛擬鏡像的注冊和存儲管理
placement apiplacement負責記錄資源使用情況,早期版本集成在nova中
computeNova通過虛擬化技術提供虛擬機計算資源池
networkingNeutron實現了虛擬機的網絡資源管理,即虛擬機網絡

Stein版環境準備:

Stein版官方安裝文檔:https://docs.openstack.org/install-guide/

基礎環境安裝:https://docs.openstack.org/install-guide/environment.html

Openstack(一):基礎環境配置及介紹


Openstack(一):基礎環境配置及介紹

控制端:192.168.12.17

計算節點:192.168.12.18(使用centos7.2)

數據庫:192.168.12.19

1、修改hosts文件,配置文件中的地址全部用域名,方便為后期Openstack做高可用

[root@node1 ~]#cat /etc/hosts

127.0.0.1???localhost?localhost.localdomain?localhost4?localhost4.localdomain4
?::1?????????localhost?localhost.localdomain?localhost6?localhost6.localdomain6
?192.168.12.17?openstack-vip.heng.net
?192.168.12.18?openstack-node1.heng.net
?192.168.12.19?openstack-mysql.heng.net

2、修改主機名,所有主機主機名不能一樣,特別是計算節點

[root@controller1?~]#?hostnamectl?set-hostname?controller1
[root@mysql?~]#?hostnamectl?set-hostname?mysql
[root@node1?~]#??hostnamectl?set-hostname?node1

3、設置時間同步

[root@controller1?~]#?yum?install?ntpdate
[root@controller1?~]#?ntpdate?time1.aliyun.com
[root@controller1?~]#?hwclock?-w
[root@controller1?~]#?crontab?-e
*/5?*?*?*?*?/sbin/ntpdate??172.16.0.1?&&?hwclock??-w

4、關閉防火墻,selinux和NetworkManager

[root@controller1?~]#systemctl?disable?firewalld
[root@controller1?~]#systemctl?disable?NetworkManager
[root@controller1?~]#vim?/etc/sysconfig/selinux
SELINUX=disabled

5、在所有主機安裝Openstack的yum源,一定要用這個源安裝相關軟件

yum?install?centos-release-openstack-stein.noarch?-y

6、在所有主機安裝Openstack的客戶端,selinux包

yum?install?python-openstackclient?openstack-selinux?-y

7、安裝數據庫

? 7.1、在控制端安裝python連接數據庫的插件,在另一臺主機上安裝數據庫

[root@controller1?~]#?yum?install?python2-PyMySQL

[root@mysql?~]#?yum?install?mariadb-server

? 7.2修改mysql的配置文件

[root@mysql ~]# vi /etc/my.cnf.d/openstack.cnf

[mysqld]
bind-address?=?192.168.12.19
?
default-storage-engine?=?innodb
innodb_file_per_table?=?on
max_connections?=?4096
collation-server?=?utf8_general_ci
character-set-server?=?utf8

? 7.3、設置為開機啟動,并啟動

[root@mysql?~]#?systemctl?start?mariadb
[root@mysql?~]#?systemctl?enable?mariadb

? 7.4、安全初始化。這個數據庫比較重要一定要設置密碼刪除匿名賬戶

[root@mysql?~]#?mysql_secure_installation

8、安裝rabbitmq,和mysql安裝在同一臺服務器

yum?install?rabbitmq-server
systemctl?enable?rabbitmq-server.service
systemctl?start?rabbitmq-server.service

? 8.1、設置一個openstack賬號 ???密碼123

rabbitmqctl add_user openstack 123

Openstack(一):基礎環境配置及介紹

? 8、2賦予 openstack 用戶讀寫權限:

rabbitmqctl set_permissions ?openstack ".*" ".*" ".*"

? 8.3、打開rabbitmq的web界面

rabbitmq-plugins enable rabbitmq_management

? 8.4、訪問web界面測試

Openstack(一):基礎環境配置及介紹

9、安裝memcached

? 9.1、控制端安裝python連接memcached插件

yum?install??python-memcached

? 9.2、在mysql服務器上安裝memcached

yum?install?memcached

vi /etc/sysconfig/memcached

OPTIONS="-l?0.0.0.0,::1"???#修改監聽地址

? 9.3、設置為開機啟動并啟動

systemctl?enable?memcached.service
systemctl?start?memcached.service


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新乡县| 古浪县| 介休市| 陆河县| 新绛县| 淳化县| 双牌县| 玉山县| 晋江市| 澳门| 罗田县| 湖州市| 济源市| 万宁市| 南安市| 岳池县| 中阳县| 济源市| 阿克苏市| 报价| 通河县| 潜山县| 太和县| 慈利县| 施秉县| 庄浪县| 东乡族自治县| 泸西县| 读书| 龙山县| 习水县| 中阳县| 荥阳市| 通辽市| 全椒县| 久治县| 吉林市| 九台市| 庆阳市| 河间市| 北宁市|