河南kvm模塊化設計 ovirt和openstack有什么區別?
ovirt和openstack有什么區別?一、oVirt簡介1、Ovirt是一個開源的虛擬化管理平臺,是Redhat虛擬化管理平臺RHEV的開源軟件版本。2、Ovirt由兩部分混編(1)客戶端ovir
ovirt和openstack有什么區別?
一、oVirt簡介
1、Ovirt是一個開源的虛擬化管理平臺,是Redhat虛擬化管理平臺RHEV的開源軟件版本。
2、Ovirt由兩部分混編
(1)客戶端ovirt-node類似于vmwareesxi,是由fedaro16專門定制而成。也是可以在linux系統上按裝vdsm服務而能得到一個ovirt客戶端。
(2)管理端overt-engine類似于vmwarevcenter,可是是實現web頁面的。
二、云計算和虛擬化
1、云計算只不過是一種概念,IaaS,PaaS和SaaS服務模式
2、虛擬化是一種技術,cpu/io/內存/網絡虛擬化
3、虛擬化軟件有kvm/xen/lxc
4、kvm只不過是內核中對cpu的虛擬化,但這busybox有對其他設備的虛擬化,所以kvm合理借鑒了qemu,合并是為qemu-kvm,意見全虛擬化
5、xen是然后運行在裸機上的虛擬化管理程序,因此它支持半虛擬化和全虛擬化
6、lxcLinuxContainer容器是一種內核虛擬化技術,個人感覺上稍微有點象docker
7、libvirt是一套免費的、開源的支持Linux下主流虛擬化工具的C函數庫
用途:增強硬件資源的利用率增加運維、管理的效率
三、新的架構
1、oVirt由兩部分組成:Engine和Node
(1)engine
除開用戶端和管理員端,管理員可以對用戶并且權限控制,.例如操縱用戶直接添加disk/創建角色模板...,
對外提供PythonSDK,和restApi
(2)Node
只專門負責功能上的實現,不通過任何狀態的記錄和任何策略的實現,
任何時候全是減攻擊的能接收指令,
對外提供XML/JSONrpc和vdsClientcreate命令行交互
這個可以通過系統定制,也可以最簡單的LinuxOSlibvirtdqemu-kvmvdsm
2、oVirt平臺的特點
(1)對宿主機節點的管理,接受設計和實現數據中心,集群的管理,比較好有特色的一個功能是是可以管理iloidarc等硬件管理卡-電源管理;
(2)對虛擬機的管理,可以不完成虛擬機的創建戰隊、快照(預覽,合并)、刪除掉、基于組件模版的克隆,存儲域/虛擬機的導入導出等常見操作
(3)遷入;
(4)高可用,當一臺宿主機宕機,在另外一臺宿主機上不自動開啟虛機;
(5)宿主機、虛擬機性能一欄及統計
(6)支持nfs,iscsi,fc等存儲;
(7)負載均衡;
四、兩者的區別
1、公有云和私有云
ovirt是可以提供私有云,openstack應該有
ovirt是再朝KVM的,openstack是走向多種虛擬化kvm/xen...
相對于kvm的支持,ovirt是強于openstack的,詳細可以不從頁面特性來看,及對虛擬機的生命周期管理
openstack:模塊化,是可以相當于安裝,方便第三方的定制和獨立開發,具備標準的api接口
五、虛擬機的生命周期管理
從虛擬機啟動到刪除掉整個過程,3個坦克師各種異常情況的監控
六、計算、網絡和存儲
1、計算出:nova
2、網絡:dhcp,vlan,openflow,openvswitch,sdn,linuxBridge
3、存儲:主要注意可分文件存儲和塊存儲,glusterfs,ceph,FC,iscsi,nfs
七、作戰部署及運維
1、ovirt:作戰部署簡單啊,再rpm包安裝好或是用定制化的iso安裝好
2、openstack:的原因他的模塊化,也可以各個模塊能分開部署,也因此太模塊化了,安裝好而且復雜
3、終極目標:給你一個網線插口,誰都能搭建中好自己的環境