隨筆-unit1overview這是個(gè)用Python程式語言寫成云端運(yùn)算軟體使用Apache_第1頁(yè)
隨筆-unit1overview這是個(gè)用Python程式語言寫成云端運(yùn)算軟體使用Apache_第2頁(yè)
隨筆-unit1overview這是個(gè)用Python程式語言寫成云端運(yùn)算軟體使用Apache_第3頁(yè)
隨筆-unit1overview這是個(gè)用Python程式語言寫成云端運(yùn)算軟體使用Apache_第4頁(yè)
隨筆-unit1overview這是個(gè)用Python程式語言寫成云端運(yùn)算軟體使用Apache_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、OpenStackUNIT 1OverviewOpenStack的這是個(gè)用方式程式語言寫成云端運(yùn)算軟體,使用Apache證。這東西可以用、很多缺陷、是個(gè)試用版,趕快來試試看吧。 - Joshua McKenty使用程式語言寫就的Nova,基本上是亞馬遜彈性云端運(yùn)算的仿制品。在Clark看過NASA的Nova程式碼之后,對(duì)于Nova跟Rackspace本身正在進(jìn)行的開放式己。間的高相似度感到相當(dāng),久久無法自O(shè)penStack?OpenStack是一個(gè)國(guó)家航空航天局和Rackspace合作研發(fā)的,以Apache證,并且是一個(gè)OpenStack是一個(gè)云開放源代碼項(xiàng)目。管理的項(xiàng)目,它不是一個(gè)。這個(gè)項(xiàng)目

2、由幾個(gè)主要的組件組合起來完成一些具體的工作。OpenStack通過一個(gè)web界面提供資源管理,通過一個(gè)儀表板管理整個(gè)數(shù)據(jù)中心中的計(jì)算、等資源。廠商的支持有超過200家廠商加入OpenStack項(xiàng)目。包括:AMD, Brocade Communications Systems, CanonicalCisco, Dell, EMC, Ericsson, Groupe Bull, HP, IBM, Inkel, NEC, Rackspace Hosting,Red Hat, SUSE Linux, VMware, and Yahoo!OpenStack的用戶PayPal / eBayNASACERN

3、Yahoo!Rackspace CloudHP Public CloudAT&Tmerly Korea)Deutsche TelekomWikimedia LabsHostalia of Telef nica GroupSUSE Cloud solutionRed Hat OpenShift PaaS solutionZadara StorageMint ServicesGridCentricOpenStack的版RED HAT ENTRISE LINUX OPENSTACK PLATFORMUBUNTU OPENSTACKSUSE CLOUDMIRANTIS OPENSTACKORACLE

4、OPENSTACK FOR ORACLE LINUXRACKSPACE PRIVATE CLOUD SOFTWAREIBM CLOUD MANAGER WITH OPENSTACKHP HELION OPENSTACK COMMUNITY EDITIONOpenStack的發(fā)展版本Release NameRelease DateIncluded ComponentsAustin21 October 2010Nova, SwiftBexar3 February 2011Nova, Glance, SwiftCactus15 April 2011Nova, Glance, SwiftDiablo2

5、2 September 2011Nova, Glance, SwiftEssex5 April 2012Nova, Glance, Swift, Horizon, KeystoneNova, Glance, Swift, Horizon, Keystone, Quantum, CinderFolsom27 September 2012Nova, Glance, Swift, Horizon, Keystone, Quantum, CinderGrizzly4 April 2013Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, C

6、eilometer, HeatHavana17 October 2013Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Ceilometer, Heat, TroveIcehouse17 April 2014Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Ceilometer, Heat, Trove, SaharaJunoOctober 2014Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Ce

7、ilometer, Heat, Trove, Sahara, IronicKiloApril 2015現(xiàn)在使用的版本OpenStack的組件Compute (Nova)計(jì)算服務(wù)Image Service (Glance)鏡像服務(wù) Object Storage (Swift)對(duì)象 Block Storage (Cinder)塊 Networking (Neutron)網(wǎng)絡(luò)服務(wù) Dashboard (Horizon)儀表板Identity Service (Keystone)認(rèn)證服務(wù) Orchestration (Heat)編排emetry (Ceilometer)Database Service

8、 (Trove)數(shù)據(jù)庫(kù)服務(wù)sing (Sahara)數(shù)據(jù)處理Data ProOpenStack概念圖OpenStack概念架構(gòu)IP地址規(guī)劃:controller:M:192.168.x.5network:M:192.168.x.6I: 1compute1:M:192.168.x.10I: 0compute2:M:192.168.x.11I:1block1M:192.168.x.21block2M:192.168.x.22object1M:192.168.x.31object2M:192.168.x.32安裝拓?fù)鋙bjectstorage1objectstorage2blockstorage1b

9、lockstorage2Management Networkcontrollercompute1compute2networkENxettewrnoarklInstance Tunnels Network基本環(huán)境操作系統(tǒng):CentOS7OpenStack版本:juno關(guān)閉和SELinuxController Node: 1 proNetwork Node: 1 proCompute Node: 1 prosor, 2 GB memory, and 5 GB storagesor, 512 MB memory, and 5 GB storage sor, 2 GB memory, and 10

10、GB storage先決條件(每個(gè)節(jié)點(diǎn)都執(zhí)行)關(guān)閉NetworkManager# systemctl disable NetworkManager.service# systemctl stop NetworkManager.service關(guān)閉防火墻# systemctl disable firewalld.service# systemctl stop firewalld.service設(shè)置主機(jī)名# hostnamectl set-hostname 新主機(jī)名關(guān)閉Selinux設(shè)置靜態(tài)IP地址測(cè)試通訊在controller節(jié)點(diǎn)安裝并配置DNS服務(wù)器c192.168.X.5192.168.X.6

11、192.168.X.10192.168.X.11192.168.X.20192.168.X.21192.168.X.31192.168.X.32配置NTP服務(wù)器# yum install ntp配置NTP Server1、編輯/etc/ntp.conf文件,設(shè)置controller為NTP服務(wù)器:server fudge stratum 10#注釋其他以server開頭的配置項(xiàng)。2、啟動(dòng)NTP服務(wù)并設(shè)置開機(jī)自啟動(dòng)# systemctl start ntpd.service # systemctl start ntpd.service安裝NTP Server配置其他NTP節(jié)點(diǎn)安裝NTP 服務(wù)配置

12、NTP 服務(wù)1、編輯/etc/ntp.conf文件2、啟動(dòng)NTP服務(wù)并設(shè)置開機(jī)自啟動(dòng)# systemctl enable ntpd.service # systemctl start ntpd.serviceserver ciburst# yum install ntp確認(rèn)NTP服務(wù)在controller端運(yùn)行下列命令在其他節(jié)點(diǎn)運(yùn)行下列命令# ntpq -cpeers # ntpq -c assoc# ntpq -cpeers # ntpq -c assoc在每個(gè)節(jié)點(diǎn)安裝OpenStack預(yù)備包(真實(shí)環(huán)境)1、安裝yum-plugin-priorities包,防止高優(yōu)先級(jí)軟件被低優(yōu)先級(jí)軟件覆蓋

13、。2、安裝EPEL擴(kuò)展yum源3、安裝OpenStack yum源4、更新系統(tǒng)5、安裝openstack-selinux自動(dòng)管理SELinux注:上面23步為真實(shí)環(huán)境步驟。在實(shí)驗(yàn)環(huán)境中已經(jīng)提供內(nèi)部yum源。無需上述操作。#yum install openstack-selinux#yum upgrade# yum install HYPERLINK /openstack-juno/rdo-release-juno.rpm /openstack-juno/rdo-release-juno.rpm# yum install HYPERLINK /pub/epel/7/x8664/e/epel-re

14、lease-7-2.noarch.rpm /pub/epel/7/x86 64/e/epel-release-7-2.noarch.rpm# yum install yum-plugin-priorities在每個(gè)節(jié)點(diǎn)安裝OpenStack預(yù)備包(實(shí)驗(yàn)環(huán)境)1、清空虛擬機(jī)中/etc/yum.re務(wù)器上提供的ftp.repo文件.d目錄中的文件。將到虛擬機(jī)的/etc/yum.reftp服.d目錄中2、執(zhí)行上一篇幻燈片中1,4,5步驟。3、重新啟動(dòng)系統(tǒng)為controller節(jié)點(diǎn)安裝數(shù)據(jù)庫(kù)1、安裝mariadb軟件包、編輯f文件,設(shè)置ip綁定,默認(rèn)數(shù)據(jù)庫(kù)引擎及默認(rèn)字符集為UTF-8。mysqld.b

15、ind-address = 192.168.X.5 default-storage-engine = innodb innodb_file_per_tablecollation-server = utf8_general_ci init-connect = SET NAMES utf8 character-set-server = utf8# yum install mariadb mariadb-server MySQL-python3、啟動(dòng)數(shù)據(jù)庫(kù)并設(shè)置為開機(jī)自啟動(dòng)4、執(zhí)行數(shù)據(jù)庫(kù)安全初始化腳本# mysql_secure_installation# systemctl enable mariadb.service # systemctl start mariadb.serviceMessaging serverOpenStack使用message broker協(xié)調(diào)操作和狀態(tài)信息服務(wù)。消息服務(wù)通常在控制節(jié)點(diǎn)運(yùn)行OpenStack常用的消息RabbitMQQZeroMQ:在controller節(jié)點(diǎn)安裝RabbitMQ1、安裝RabbitMQ軟件包2、啟動(dòng)服務(wù)并設(shè)置開機(jī)自啟動(dòng)3、rabbitmq默認(rèn)的用戶

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論