培訓教程easystack-escloud產品介紹_第1頁
培訓教程easystack-escloud產品介紹_第2頁
培訓教程easystack-escloud產品介紹_第3頁
培訓教程easystack-escloud產品介紹_第4頁
培訓教程easystack-escloud產品介紹_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、ESCLOUD產品介紹陳超喆EasyStack Inc.目錄ESCloud 產品架構介紹ESCloud 產品介紹及演示ESCloud 基本功能組件及關系ESCloud 高可用性方案EASYSTACKESCLOUD 產品架構介紹EASYSTACKOpenStack 簡單視圖OpenStack技術框架500s of configuration items; 19+packages; error prone installation; do-it-yourself-styleIdentity(keystone)Object Storage(swift)Dashboard(horizon)Networ

2、k(neutron)Block Storage(cinder)Compute(nova)Image(glance)Ceilometer apiqueuedata storecollectorAgentCompute agentnovaquantumcinderglancepollHeat apinovaTemplatesTemplatesHeat api-cfnHeat EnginecinderquantumglanceswiftOrchestration(heat)Usage Metrics(ceilometer)Trove,Sahara,Manila,Zaqar,Magnum,Murano

3、. ESCloud:企業(yè)私有云應用架構云訪問服務DashboardCLIAPI 服務基礎架構管理API云管理服務虛擬機管理網絡管理存儲管理鏡像管理策略管理硬件管理存儲QoS網絡QoS虛擬機主機 高可用監(jiān)控/計量硬件監(jiān)控虛擬監(jiān)控服務監(jiān)控策略管理網絡監(jiān)控存儲監(jiān)控自服務拓展管理安裝管理升級管理日志管理事件管理通知管理安全認證管理權限管理審計管理圖形化安裝部署工具計費預警NOVAX86容器小機KVMPower VMDockerVMwareNeutronCinder虛擬交換機對象塊Ceph傳統(tǒng)VlanVxLanGRELVMFCISCSINFSOpenStack原生功能ESCloud增強功能EasySta

4、ck增加功能監(jiān)控API遠程管理API安裝部署APIESCLOUD 簡單拓撲結構域管理節(jié)點(1,3,5.)NovaGlancNeutronCeilometerSwiftCinderCentOS6.5CentOS6.5CentOS6.5商業(yè)存儲存儲節(jié)點(1-N)CephCephCentOS6.5CentOS6.5管理Management網Ceph存儲Storage網存儲Ceph Public網PXE部署網L3 Public網RollerZabbixCentOS6.5部署和監(jiān)控KVMKVMCentOS6.5CentOS6.5計算節(jié)點(1-N)生產Private網光纖ESCloud 典型部署架構ESC

5、Loud實現數據中心資源整合,統(tǒng)一管理??刂乒?jié)點:ceph public-萬兆/public-萬兆/private-萬兆/manage-千兆/pxe-千兆計算節(jié)點:ceph public,private,manage, pxe存儲節(jié)點:ceph storage, manage, pxe, ceph public計算&存儲超融合節(jié)點:ceph public , private, management ,pxe, ceph storageESCloud跨數據中心部署架構(Multi-Region)域管理節(jié)點(1,3,5.)NovaGlancNeutronCeilometerSwiftCinderC

6、entOS6.5CentOS6.5CentOS6.5商業(yè)存儲存儲節(jié)點(1-N)KVMKVMCentOS6.5CentOS6.5Dashboard管理節(jié)點ESCloud 企業(yè)云KeystoneCentOS6.5CentOS6.5CentOS6.5AccountAnalysis北京數據中心上海數據中心廣州數據中心管理Management網Ceph存儲Storage網存儲Ceph Public網PXE部署網L3 Public網RollerZabbixCentOS6.5部署和監(jiān)控KVMKVMCentOS6.5CentOS6.5計算節(jié)點(1-N)生產Private網光纖ESCLoud可實現多數據中心資源

7、整合,統(tǒng)一管理。物理隔離ESCloud CaaS功能,Cloud as a Service,秒級部署部署專屬云服務OpenStack Controller資源共享區(qū)ComputeCompute資源獨占區(qū)ComputeCompute預備區(qū)預備資源預備資源Ceph資源池Ceph資源池Ceph資源池共享L3獨占L3Resource ManagerRoller統(tǒng)一云計算運營中心分布式多數據中心 1-N用戶注冊用戶登錄支付信息綁定充值計費和支付項目管理子用戶管理權限管理MonitorESCLOUD 產品介紹和演示EASYSTACKESCLOUD 功能列表OpenStack Identity (Keyst

8、one)支持Multi-Region(可以disable)支持企業(yè)管理,包括創(chuàng)建企業(yè),編輯企業(yè)名稱、描述,編輯企業(yè)用戶角色,禁用、激活、刪除企業(yè)支持郵箱用戶注冊,用戶郵箱進行注冊,郵箱驗證后可以正常登陸項目管理,包括創(chuàng)建項目,編輯項目,編輯項目用戶角色,設置項目配額,禁用、激活、刪除項目用戶管理,包含創(chuàng)建用戶,編輯用戶名,修改密碼,禁用、激活、刪除用戶支持云管理員,企業(yè)管理員,項目管理員,普通用戶四類用戶權限OpenStack Compute Service (Nova)云主機管理,包括創(chuàng)建云主機,編輯云主機名稱,創(chuàng)建快照,啟動,關閉,掛起,恢復,暫停,恢復暫停,重啟,掛載云硬盤,卸載云硬盤,

9、綁定公網IP,解綁公網IP,連接網絡,斷開網絡,編輯安全組,監(jiān)控支持選擇多塊網卡創(chuàng)建云主機支持指定IP部署云主機(可以disable)支持同時設置密碼和密鑰對登陸云主機支持獨立VNC 控制臺,退出登陸仍可繼續(xù)操作云主機云主機快照管理,包括刪除快照,編輯快照名稱與描述鏡像管理,包括管理員創(chuàng)建鏡像,刪除鏡像,編輯鏡像名稱,設置是否公用,從鏡像創(chuàng)建云硬盤安全組管理,創(chuàng)建刪除安全組,為安全組添加規(guī)則,刪除規(guī)則,定制TCP、UDP、ICMP規(guī)則,選擇預定義規(guī)則。SSH密鑰對管理,創(chuàng)建密鑰對,上傳密鑰對,刪除密鑰對支持創(chuàng)建云主機選擇AZ支持創(chuàng)建云主機指定IP,可配置該功能的激活狀態(tài)支持boot from

10、volume創(chuàng)建云主機支持云主機配置調整功能支持云主機重建功能支持云主機冷遷移與熱遷移支持云主機運行日志功能添加云管理員主機集合與可用域的展示界面添加云管理員計算節(jié)點服務管理界面添加云管理員服務信息展示界面OpenStack Network Service (Neutron)網絡管理,創(chuàng)建網絡,刪除網絡,編輯網絡名稱,網絡詳情中創(chuàng)建子網,單獨創(chuàng)建子網,編輯子網名稱,刪除子網創(chuàng)建子網過程限制子網為私有網絡范圍路由器管理,創(chuàng)建路由器,刪除路由器,編輯路由器名稱,設置公網IP網關,清除網關,連接子網,斷開子網,添加、刪除端口轉發(fā)規(guī)則公網IP管理,申請公網IP,釋放公網IP,設置帶寬,更新帶寬防火墻管

11、理,創(chuàng)建防火墻,刪除防火墻,創(chuàng)建防火墻策略,刪除防火墻策略,創(chuàng)建防火墻規(guī)則,刪除防火墻,添加防火墻規(guī)則到防火墻策略,調整規(guī)則生效順序網絡拓撲支持企業(yè)管理員創(chuàng)建網絡時指定DNS,主機路由,網絡地址分段功能支持云管理員創(chuàng)建網絡指定網絡類型與VLAN ID 功能添加云管理員路由器編輯刪除功能前端支持按照公網IP池不同qos顯示不同ESCLOUD 功能列表OpenStack Storage Service (Cinder)云硬盤管理,創(chuàng)建、刪除云硬盤,編輯云硬盤名稱與描述,創(chuàng)建云硬盤快照,擴展云硬盤大小,掛載到云主機,從云主機卸載,查看每個云硬盤的快照云硬盤快照管理,從快照創(chuàng)建云硬盤,刪除云硬盤快照,

12、編輯云硬盤快照名稱與描述支持云管理員云硬盤管理功能,包括全局云硬盤的刪除和狀態(tài)更新支持創(chuàng)建云硬盤選擇云硬盤數據源,包括可以從image和云硬盤快照創(chuàng)建云硬盤支持云管理員云硬盤快照管理界面OpenStack Telemetry (Ceilometer)支持操作日志,當用戶對計算、網絡、存儲虛擬資源進行操作時,秒級顯示操作時長及時間支持告警功能,包括創(chuàng)建告警實例,支持云主機、云硬盤兩類資源,監(jiān)控指標包含 cpu,內存,磁盤讀寫速率,網卡讀寫速率,云硬盤讀寫速率支持告警通知,當觸發(fā)告警時,郵件通知用戶EasyStack Billing(ESBilling)(可以disable)支持定價管理,包括云主

13、機,云硬盤,公網IP,云硬盤快照,云硬盤備份,路由器,可以按照固定價格和以帶寬、容量等指標乘積方式定價支持變價管理,包括調整當前價格,設置生效時間支持當前所有虛擬資源計費功能支持多種支付方式,包含支付寶、易寶支付兩種多Region情況下,billing可以支持在同一賬戶下,對多個region進行計費信息統(tǒng)計,切換region不會對計費系統(tǒng)產生影響,各region間計費系統(tǒng)統(tǒng)一并獨立多Region情況支持按照不同Region定價策略可以不同支持私有云環(huán)境下用戶可以通過邀請碼注冊激活用戶,邀請碼不包含金額,計費功能不激活的情況Other Feature概況,顯示用戶當前項目,當前角色,當前小時消費

14、,賬戶余額,最近操作,資源配額使用管理員概況,硬件計算資源使用量,虛擬計算資源使用量,所有項目VCPU時間,內存時間,云硬盤時間及云主機使用情況支持邀請碼管理,包括可以在注冊使用邀請碼進行驗證,可以在充值時通過邀請碼進行充值,可設置邀請碼價值(可以disable)支持登陸頁通知功能 ESCLOUD 基本功能組件及關系EASYSTACKOpenStack對技術團隊的全面要求計算網絡存儲NovaLibvirtQemuKVMKernel體系結構NeutronOpenVswitchTCP/IPL2/DriverKernel體系結構CinderCephVFSFS/BIOKernel體系結構Python專

15、家,深入理解Python解釋器,深入理解nova架構虛擬化專家,精通Intel VT-x,貢獻kvm社區(qū)精通x86體系結構,擅長系統(tǒng)級優(yōu)化及trouble shooting深入理解ASIC/FPGA實現,具備復雜網絡環(huán)境調優(yōu)及trouble shooting能力精通Linux內核,深入理解虛擬內存、中斷、調度等模塊深入理解機械/Flash存儲介質,主流數據連接及控制協議,具有異構存儲體系的優(yōu)化與trouble shooting能力深入理解Linux內核IO棧,了解PCI/PCIE規(guī)范及驅動架構深入理解Linux VFS、文件系統(tǒng)及Block IO,擅長IO棧的優(yōu)化與trouble shooti

16、ng深入理解Cinder架構,精通商業(yè)及開源存儲體系除貢獻OpenStack社區(qū),EasyStack團隊成員共計貢獻Linux內核超過150+ CommtisOpenStack架構概覽OpenStack架構概覽OpenStack 核心組件NovaTo implement services and associated libraries to provide massively scalable, on demand, self service access to compute resources, including bare metal, virtual machines, and co

17、ntainers.NeutronTo implement services and associated libraries to provide on-demand, scalable, and technology-agnostic network abstraction.CinderTo implement services and libraries to provide on-demand, self-service access to Block Storage resources via abstraction and automation on top of other blo

18、ck storage devices.KeystoneTo facilitate API client authentication, service discovery, distributed multi-tenant authorization, and auditing. OpenStack 核心組件HorizonTo provide an extensible unified web based user interface for all OpenStack services.GlanceTo provide a service where users can upload and

19、 discover data assets that are meant to be used with other services, like images for Nova and templates for Heat.Swifthighly available, distributed, eventually consistent object/blob store.CeilometerTo reliably collect measurements of the utilization of the physical and virtual resources comprising

20、deployed clouds, persist these data for subsequent retrieval and analysis, and trigger actions when defined criteria are met.HeatTo orchestrate composite cloud applications using a declarative template format through an OpenStack-native REST API.ESCLOUD 產品組件MysqlOpen-source relational database manag

21、ement system.RabbitMQRabbitMQis an open sourcemessage brokersoftware that implements theAdvanced Message Queuing Protocol(AMQP).MongoDBMongoDB(fromhumongous) is across-platformdocument-oriented database.MemcachedMemcached is a general-purpose distributed memory cachingsystem.ZabbixZabbixis an enterp

22、rise open source monitoring solution for networks and applications. ESCLOUD高可用性方案EASYSTACKEESCLOUD高可用性方案集群管理系統(tǒng)Pacemaker + corosync服務高可用方案Haproxy監(jiān)控系統(tǒng)Zabbixe.g: ESCloud控制節(jié)點服務及高可用實現三個層面的高可用實現:接入層:HAProxyPacemakerCorosync接入層的負載均衡和高可用實現消息隊列層:RabbitMQ Cluster,消息隊列層的高可用實現數據庫層:MySQLGalera Cluster,SQL數據庫的高可用

23、實現MongoDB Cluster:NoSQL數據庫的高可用實現ESCLOUD高可用性集群管理系統(tǒng)服務高可用方案控制節(jié)點核心集群EASYSTACKWhat is PacemakerPacemaker is a cluster resource manager. It achieves maximum availability for your cluster services (aka. resources) by detecting and recovering from node and resource-level failures by making use of the messag

24、ing and membership capabilities provided by your preferred cluster infrastructure (eitherCorosyncor Heartbeat).Pacemakers key features include:Detection and recovery of node and service-level failuresStorage agnostic, no requirement for shared storageResource agnostic, anything that can be scripted

25、can be clusteredSupportsSTONITHfor ensuring data integritySupports large and small clustersSupports bothquorateandresource drivenclustersSupports practically anyredundancy configurationAutomatically replicated configuration that can be updated from any nodeAbility to specify cluster-wide service ord

26、ering, colocation and anti-colocationSupport for advanced services typeClones: for services which need to be active on multiple nodesMulti-state: for services with multiple modes (eg. master/slave, primary/secondary)Unified, scriptable, cluster shellPacemaker 架構CIB (aka. Cluster Information Base)CRM

27、d (aka. Cluster Resource Management daemon)PEngine (aka. PE or Policy Engine)STONITHd (aka. Shoot-The-Other-Node-In-The-Head daemon)TheCorosync Cluster Engineis agroup communication systemwith additional features for implementinghigh availabilitywithin applications.CRM 命令常用命令crm statuscrm resource l

28、istcrm resource start crm resource stop crm resource restart crm resource cleanup ESCLOUD高可用性集群管理系統(tǒng)服務高可用方案控制節(jié)點核心集群EASYSTACKWhat is HAproxyHAProxy is a free,veryfast and reliable solution offeringhigh availability,load balancing, and proxying for TCP and HTTP-based applications.ESCLOUD Host HA 方案HAPr

29、oxy balance算法HAProxy的算法有如下8種:roundrobin,表示簡單的輪詢static-rr,表示根據權重leastconn,表示最少連接者先處理source,表示根據請求源IPuri,表示根據請求的URIurl_param,表示根據請求的URl參數hdr(name),表示根據HTTP請求頭來鎖定每一次HTTP請求;rdp-cookie(name),表示根據據cookie(name)來鎖定并哈希每一次TCP請求。040-nova-api-1.cfg: balance roundrobin110-mysqld.cfg: balance leastconn997-novnc-b

30、ackend.cfg: balance roundrobin999-horizon-backend.cfg: balance sourceHaproxy 監(jiān)控界面ESCLOUD高可用性集群管理系統(tǒng)服務高可用方案控制節(jié)點核心集群Mysql集群Rabbitmq集群Mongodb集群EASYSTACKMYSQL Gelara 集群Galera Cluster for MySQL is a true Multimaster Cluster based on synchronous replication. Galera Cluster is an easy-to-use, high-availabil

31、ity solution, which provides high system uptime, no data loss and scalability for future growth.Synchronous replicationActive-active multi-master topologyRead and write to any cluster nodeAutomatic membership control, failed nodes drop from the clusterAutomatic node joiningTrue parallel replication, on row levelDir

溫馨提示

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

評論

0/150

提交評論