原创 Docker存儲驅動之OverlayFS簡介

簡介   OverlayFS是一種和AUFS很類似的文件系統,與AUFS相比,OverlayFS有以下特性:    1) 更簡單地設計;    2) 從3.18開始,就進入了Linux內核主線;    3) 可能更快一些。

原创 Docker版本升級至17.03

2017/3/3,Docker官方發表了一篇博客,Docker版本從1.13.*直接跳入17.03,該版本的意思是17年3月。同時,還聲明瞭Docker以後會以CE(Community Edition)和EE(Enterprise

原创 Docker存儲驅動之總覽

簡介   本文會介紹Docker存儲驅動的特性,別列出現在已經支持的存儲驅動,最後,會介紹如果選型適合你的存儲驅動。 可插拔的存儲驅動架構   Docker的存儲驅動架構是可插拔的,可以讓你很方便的將適合你環境和用例的存儲驅動

原创 OpenStack Horizon創建虛擬機時增加虛擬機OS用戶

背景   通過OpenStack的Horizon使用鏡像創建虛擬機(以Ubuntu爲例),如果不知道鏡像的用戶名和密碼,在創建好虛擬機之後,無法登錄虛擬機的OS。因此,我們需要一種方法,創建虛擬機時增加用戶。 方法   Hor

原创 Ubuntu上手動安裝Kubernetes

背景   兩臺Ubuntu16.04服務器:ip分別爲192.168.56.160和192.168.56.161。。   Kubernetes版本:1.5.5   Docker版本:1.12.6   etcd版本:2.2.1

原创 ceph-deploy出錯UnableToResolveError Unable to resolve host

背景   ps:在本文中,假設我係統的hostname爲node1。   使用ceph-deploy命令搭建Ceph集羣,執行ceph new node1時,出現如下錯誤: [node1][INFO ] Running c

原创 Docker存儲驅動之Device Mapper簡介

Device Mapper是一個基於kernel的框架,它增強了很多Linux上的高級卷管理技術。Docker的devicemapper驅動在鏡像和容器管理上,利用了該框架的超配和快照功能。爲了區別,本文使用Device Mapp

原创 Docker容器網絡代理設置

之前已經講過如何設置Docker守護進程如何設置網絡代理,那麼如何設置運行的Docker容器的網絡代理呢? 設置環境變量 設置容器環境變量,這也是最直接的一種方式。啓動容器時,通過設置–env的flag,將環境變量傳入容器。

原创 Docker存儲驅動之ZFS簡介

ZFS是下一代的文件系統,支持了很多存儲高級特性,如卷管理、快照、和校驗、壓縮和重複刪除技術、拷貝等。   ZFS由Sun公司創建,現屬於Oracle,ZFS是開源的,並基於CDDL license。因爲CDDL和GPL不兼容,

原创 Ceph部署(二)RGW搭建

背景 Ceph RGW簡介 Ceph RGW基於librados,是爲應用提供RESTful類型的對象存儲接口。RGW提供兩種類型的接口:   1) S3:兼容Amazon S3RESTful API;   2) Swift:

原创 重啓osd服務失敗:Start request repeated too quickly

背景   OS:Ubuntu 16.04   修改了osd的一些配置,修改後,需要重啓osd服務才能生效。第一次重啓後,配置立刻生效。再改了一些配置,重啓osd服務後,配置卻不再生效了。ps命令查看進程,發現osd進程都沒有啓動

原创 Ceph osd啓動報錯osd init failed (36) File name too long

在Ceph的osd節點上,啓動osd進程失敗,查看其日誌/var/log/ceph/ceph-osd.{osd-index}.log日誌,報錯如下: 2017-02-14 16:26:13.558535 7fe3883f58c

原创 Docker存儲驅動之AUFS簡介

簡介   AUFS曾是Docker默認的首選存儲驅動。它非常穩定、有很多真實場景的部署、很強的社區支持。它有以下主要優點:   極短的容器啓動時間。   有效的存儲利用率。   有效的內存利用率。   雖然如此,但由於它沒

原创 ceph-deploy install時,遠端節點在執行apt-get update命令時失敗

環境   OS:Ubuntu 16.04 背景   使用ceph-deploy部署Ceph集羣,調用ceph-deploy install命令在遠端節點安裝ceph環境,執行apt-get update命令時失敗。 Err:1

原创 Docker存儲驅動之Btrfs簡介

簡介 Btrfs是下一代的copy-on-write文件系統,它支持很多高級特性,使其更加適合Docker。Btrfs合併在內核主線中,並且它的on-disk-format也逐漸穩定了。不過,它的很多特性還仍然處於開發中。 Do