ovirt和openstack有什么區別?
一 、oVirt簡介 1、Ovirt是一個開源的虛擬化管理平臺,是Redhat 虛擬化管理平臺RHEV的開源版本。
2、Ovirt由兩部分組成(1)客戶端ovirt-node類似于vmware esxi,是由fedaro 16訂制而成。也可以在linux系統上安裝vdsm服務而得到一個ovirt客戶端。(2)管理端overt-engine 類似于 vmwarevcenter,但是是基于web頁面的。二、云計算和虛擬化 1、云計算只是一種概念,IaaS,PaaS和SaaS服務模式2、虛擬化是一種技術,cpu/io/內存/網絡虛擬化3、虛擬化軟件有KVM/xen/lxc4、kvm只是內核中對cpu的虛擬化,然而qemu有對其他設備的虛擬化,所以kvm借鑒了qemu,合并為了qemu-kvm,支持全虛擬化5、xen是直接運行在裸機上的虛擬化管理程序,所以它支持半虛擬化和全虛擬化6、lxcLinux Container容器是一種內核虛擬化技術,個人感覺有點象docker7、libvirt 是一套免費、開源的支持Linux下主流虛擬化工具的C函數庫用途: 提高硬件資源的利用率 提高運維、管理的效率三、架構1、oVirt由兩部分組成:Engine和Node(1)engine包括用戶端和管理員端,管理員可以對用戶進行權限控制,例如控制用戶添加disk/創建模板...,對外提供Python SDK,和restApi(2)Node只負責功能上的實現,不進行任何狀態的記錄和任何策略的實現,任何時候都是被動的接收指令,對外提供XML/JSON rpc和vdsClient create命令行交互可以進行系統定制,或者最簡單的 Linux OS+libvirtd+qemu-kvm+vdsm2、oVirt平臺的特點(1) 對宿主機節點的管理,支持基于數據中心,集群的管理,比較有特色的一個功能是可以管理ilo idarc等硬件管理卡-電源管理;(2) 對虛擬機的管理,可以完成虛擬機的創建、快照(預覽,合并)、刪除、基于模版的克隆,存儲域/虛擬機的導入導出等常見操作(3) 遷移;(4) 高可用,當一臺宿主機宕機,在另外一臺宿主機上自動開啟虛機;(5) 宿主機、虛擬機性能查看及統計;(6) 支持nfs,iscsi,fc等存儲方式;(7) 負載均衡;四、兩者的區別 1、公有云和私有云ovirt是提供私有云,openstack都有ovirt是面向KVM的,openstack是面向多種虛擬化kvm/xen...對于kvm的支持,ovirt是強于openstack的,具體可以從頁面特性來看,及對虛擬機的生命周期管理openstack:模塊化,可以獨立安裝,方便第三方的定制和獨立開發,具有標準的api接口五、虛擬機的生命周期管理 從虛擬機啟動到刪除整個過程,其中包括各種異常情況的監控六、計算、網絡和存儲 1、計算:nova2、網絡:dhcp,vlan,openflow,openvswitch,sdn,linuxBridge3、存儲:主要分為文件存儲和塊存儲,glusterfs,ceph,FC,iscsi,nfs七、部署及運維 1、ovirt:部署簡單,直接rpm包安裝或者用定制化的iso安裝2、openstack:由于他的模塊化,可以各個模塊分開部署,也由于太模塊化了,安裝特別復雜3、終極目標:給你一個網線插口,誰都能搭建好自己的環境上一篇已經第六個月沒工作了
下一篇dw2019使用方法