簡(jiǎn)介:
創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷,提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營(yíng)銷、小程序開發(fā)、公眾號(hào)商城、等建站開發(fā),創(chuàng)新互聯(lián)網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢(shì)。Openstack是(infrastructure as a service,基礎(chǔ)設(shè)置即服務(wù))IAAS架構(gòu)的實(shí)現(xiàn),OpenStack是一個(gè)由NASA(美國(guó)國(guó)家航空航天局)
和Rackspace合作研發(fā)并發(fā)起的,以Apache許可證授權(quán)的自由軟件和開放源代碼項(xiàng)目。以下是參與代碼提交的公司
https://www.stackalytics.com/
OpenStack是一個(gè)開源的云計(jì)算管理平臺(tái)項(xiàng)目,由幾個(gè)主要的組件組合起來完成具體工作。OpenStack支持幾乎所有類型的云環(huán)境,
項(xiàng)目目標(biāo)是提供實(shí)施簡(jiǎn)單、可大規(guī)模擴(kuò)展、豐富、標(biāo)準(zhǔn)統(tǒng)一的云計(jì)算管理平臺(tái)。OpenStack通過各種互補(bǔ)的服務(wù)提供了基礎(chǔ)設(shè)施即
服務(wù)(IaaS)的解決方案,每個(gè)服務(wù)提供API以進(jìn)行集成。
Openstack半年更新一次新版本,版本命名規(guī)則是首個(gè)字母從A-Z順序命名的,2010/10/21 Austin版發(fā)布,到現(xiàn)在最新穩(wěn)定版Stein版。
從G版以后國(guó)內(nèi)的使用用戶越來越多。
基本組件及功能如下
服務(wù)名稱 | 項(xiàng)目名稱 | 詳細(xì)描述 |
identity service | Keystone | 提供賬戶登錄安全認(rèn)證 |
image?? servicre | Glance | 提供虛擬鏡像的注冊(cè)和存儲(chǔ)管理 |
placement api | placement | 負(fù)責(zé)記錄資源使用情況,早期版本集成在nova中 |
compute | Nova | 通過虛擬化技術(shù)提供虛擬機(jī)計(jì)算資源池 |
networking | Neutron | 實(shí)現(xiàn)了虛擬機(jī)的網(wǎng)絡(luò)資源管理,即虛擬機(jī)網(wǎng)絡(luò) |
Stein版環(huán)境準(zhǔn)備:
Stein版官方安裝文檔:https://docs.openstack.org/install-guide/
基礎(chǔ)環(huán)境安裝:https://docs.openstack.org/install-guide/environment.html
控制端:192.168.12.17
計(jì)算節(jié)點(diǎn):192.168.12.18(使用centos7.2)
數(shù)據(jù)庫(kù):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.net2、修改主機(jī)名,所有主機(jī)主機(jī)名不能一樣,特別是計(jì)算節(jié)點(diǎn)
[root@controller1?~]#?hostnamectl?set-hostname?controller1 [root@mysql?~]#?hostnamectl?set-hostname?mysql [root@node1?~]#??hostnamectl?set-hostname?node13、設(shè)置時(shí)間同步
[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??-w4、關(guān)閉防火墻,selinux和NetworkManager
[root@controller1?~]#systemctl?disable?firewalld [root@controller1?~]#systemctl?disable?NetworkManager [root@controller1?~]#vim?/etc/sysconfig/selinux SELINUX=disabled5、在所有主機(jī)安裝Openstack的yum源,一定要用這個(gè)源安裝相關(guān)軟件
yum?install?centos-release-openstack-stein.noarch?-y6、在所有主機(jī)安裝Openstack的客戶端,selinux包
yum?install?python-openstackclient?openstack-selinux?-y7、安裝數(shù)據(jù)庫(kù)
7.1、在控制端安裝python連接數(shù)據(jù)庫(kù)的插件,在另一臺(tái)主機(jī)上安裝數(shù)據(jù)庫(kù)
[root@controller1?~]#?yum?install?python2-PyMySQL [root@mysql?~]#?yum?install?mariadb-server7.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?=?utf87.3、設(shè)置為開機(jī)啟動(dòng),并啟動(dòng)
[root@mysql?~]#?systemctl?start?mariadb [root@mysql?~]#?systemctl?enable?mariadb7.4、安全初始化。這個(gè)數(shù)據(jù)庫(kù)比較重要一定要設(shè)置密碼刪除匿名賬戶
[root@mysql?~]#?mysql_secure_installation8、安裝rabbitmq,和mysql安裝在同一臺(tái)服務(wù)器
yum?install?rabbitmq-server systemctl?enable?rabbitmq-server.service systemctl?start?rabbitmq-server.service8.1、設(shè)置一個(gè)openstack賬號(hào) ???密碼123
rabbitmqctl add_user openstack 123
8、2賦予 openstack 用戶讀寫權(quán)限:
rabbitmqctl set_permissions ?openstack ".*" ".*" ".*"
8.3、打開rabbitmq的web界面
rabbitmq-plugins enable rabbitmq_management
8.4、訪問web界面測(cè)試
9、安裝memcached
9.1、控制端安裝python連接memcached插件
yum?install??python-memcached9.2、在mysql服務(wù)器上安裝memcached
yum?install?memcachedvi /etc/sysconfig/memcached
OPTIONS="-l?0.0.0.0,::1"???#修改監(jiān)聽地址9.3、設(shè)置為開機(jī)啟動(dòng)并啟動(dòng)
systemctl?enable?memcached.service systemctl?start?memcached.service另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。