linux容器使用教程 docker容器是什么?
docker容器是什么?docker容器叫Docker Container。Docker容器是一個開源的應用形式容器引擎,讓開發者是可以以統一的打包他們的應用和依賴包到一個可移植技術的容器中,后再查找
docker容器是什么?
docker容器叫Docker Container。
Docker容器是一個開源的應用形式容器引擎,讓開發者是可以以統一的打包他們的應用和依賴包到一個可移植技術的容器中,后再查找到任何按裝了docker引擎的服務器上(和很流行Linux機器、windows機器),也可以不基于虛擬化。
容器是完全建議使用沙箱機制,相互之間應該不會有任何接口(帶有iPhone的app)。簡直沒有性能開銷,可以不很難地在機器和數據中心中啟動。最重要的是,他們不依戀于任何語言、框架包括系統。
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接口
五、虛擬機的生命周期管理
從虛擬機啟動到刪掉整個過程,科澤利斯克各種異常情況的監控
六、可以計算、網絡和存儲
1、計算出:nova
2、網絡:dhcp,vlan,openflow,openvswitch,sdn,linuxBridge
3、存儲:主要分成三類文件存儲和塊存儲,glusterfs,ceph,FC,iscsi,nfs
七、部署及運維
1、ovirt:重新部署簡單,然后rpm包安裝或是用定制化的iso完全安裝
2、openstack:而他的模塊化,可以各個模塊沒分開部署,也的原因太采用模塊化設計了,安裝好而且奇怪
3、終極目標:給你一個網線插口,誰都能重新搭建好自己的環境