原创 Openstack liberty源碼分析 之 雲主機的啓動過程1

接觸Openstack也有一段時間了,因爲工作需要着重閱讀了Glance、Nova、Cinder模塊源碼並通過搭建的devstack測試環境調試學習相關操作的執行流程。現準備陸續將相關的學習成果和心得在博客中分享出來,希望對讀者有

原创 數據保護方案的演進

前兩天,在KVM虛擬化QQ羣/微信羣做過一個關於“數據保護方案的演進“的分享,反響還不錯,文章發表在盛大遊戲G雲微信公衆號;現整理成下文,方便有需要的朋友閱讀 數據是除人以外一個企業最重要的資產,如何保證關鍵數據不丟失、保證業務連

原创 const char*, char const*, char*const的區別(轉)

const char*, char const*, char*const的區別問題幾乎是C++面試中每次都會有的題目。 這個知識易混點之前是看過了,今天做Linux上寫GTK程序時又出現個Warning,發散一下又想到這個問題,於是翻起來

原创 Ceph Peering以及數據均衡的改進思路

前言 從15年3月接觸Ceph分佈式存儲系統,至今已經5年了;因爲工作的需要,對Ceph的主要模塊進行了較深入的學習,也在Ceph代碼層面做了些許改進,以滿足業務需要(我們主要使用M版本)。最近得閒,將過往的一些改進以及優化思路記

原创 Openstack Cinder 多後端

Cinder爲Openstack提供塊存儲服務,可以爲Nova及Glance鏡像存儲提供持久的存儲資源。在默認配置下,Cinder只提供一種存儲後端:lvm。但在雲環境下,用戶的存儲需求是多樣的,典型的有容量型存儲,性能型存儲等。

原创 Ceph 後端IO提交異步化

前言 從15年3月接觸Ceph分佈式存儲系統,至今已經5年了;因爲工作的需要,對Ceph的主要模塊進行了較深入的學習,也在Ceph代碼層面做了些許改進,以滿足業務需要(我們主要使用M版本)。最近得閒,將過往的一些改進以及優化思路記

原创 在CentOS 7 安裝Calamari

Ceph是一款開源的SDS軟件,對於開源安裝好可以只是完成了第一步,後面的監控運維纔是重點;要想直觀的瞭解集羣的運行狀態,監控軟件也就必不可少了,而對於Ceph的監控用得比較多的有Zabbix,inkScope,Calamari等

原创 三種Ceph rgw前端的配置方式

rgw 概述 Ceph 通過radosgw提供RESTFul HTTP API接口支持對象存儲能力,radosgw構建在librados之上,兼容Amazon S3以及Opensack Swift。 radosgw本質上是一個客

原创 CEPH OBJECTSTORE API介紹

Thomas是本人在Ceph中國社區翻譯小組所用的筆名,該文首次發佈在Ceph中國社區,現轉載到本人博客,以供大家傳閱 CEPH OBJECTSTORE API介紹 本文由 Ceph中國社區-Thomas翻譯,陳曉熹校稿 。 英文

原创 Openstack liberty中nova-compute服務的啓動過程

前段時間撰文分析了“雲主機的啓動過程”源碼,讀者應該注意到了nova-scheduler,nova-compute等組件是通過發起rpc.cast, rpc.call調用完成交互的。那今天我打算介紹下nova-compute服務的

原创 Ceph bluestore中的緩存管理

從15年3月接觸Ceph分佈式存儲系統,至今已經5年了;因爲工作的需要,對Ceph的主要模塊進行了較深入的學習,也在Ceph代碼層面做了些許改進,以滿足業務需要(我們主要使用M版本)。最近得閒,將過往的一些學習心得、改進以及優化思

原创 Ceph中對象IO的一致性

從15年3月接觸Ceph分佈式存儲系統,至今已經5年了;因爲工作的需要,對Ceph的主要模塊進行了較深入的學習,也在Ceph代碼層面做了些許改進,以滿足業務需要(我們主要使用M版本)。最近得閒,將過往的一些學習心得、改進以及優化思

原创 Ceph性能優化 之 配置參數調優

該文同時發表在盛大遊戲G雲微信公衆號,粘貼於此,方便各位查閱 Ceph,相信很多IT朋友都聽過。因爲搭上了Openstack的順風車,Ceph火了,而且越來越火。然而要用好Ceph卻也不是件易事,在QQ羣裏就經常聽到有初學者抱怨C

原创 通過源碼方式在 CentOS 7 上安裝 Ceph firefly

  通常開源軟件都會提供兩種安裝方式:tar包安裝和RPM包安裝,具體到Ceph,還提供了ceph-deploy的交互式安裝方式,大大簡化了Ceph的安裝複雜度。在生產環境下,當然是建議使用ceph-deploy。然而對於軟件開發

原创 Ceph OSD日誌分析

Thomas是本人在Ceph中國社區翻譯小組所用的筆名,該文首次發佈在Ceph中國社區,現轉載到本人博客,以供大家傳閱 Ceph OSD日誌分析 本文由 Ceph中國社區-Thomas翻譯,陳曉熹校稿 。 英文出處:CEPH OS