原创 OpenStack版本比較之Keystone

目的 本文主要比較OpenStack中Essex與Folsom版本的Keystone在依賴包、數據庫結構、配置方面的差異,爲Keystone從Essex向Folsom升級做些前期準備工作。這些比較大部分是在源代碼庫上通過git命令進行的,

原创 從nova-volume遷移到cinder的一些提示

郵件列表上看到的,估計以後得用上,記錄下,原文內容如下: Hi Ahmed - We don't have a specific Cinder install guide, but this wiki page gives guidan

原创 OpenStack版本升級之Swift

Swift升級的一般流程 Swift升級的一般流程見參考文檔,摘抄如下: As always, a production Swift cluster can be upgraded live, with no downtime for c

原创 OpenStack從數據庫恢復Volume狀態

問題 OpenStack中很容易導致數據庫和真實狀態不一致的情況。因爲OpenStack中操作基本都是分步完成的,從api接受請求到調度再到具體的操作節點,每一步都有可能更新數據庫狀態,如果哪一個出錯就會直接拋出異常導致整個操作鏈中斷,然

原创 OpenStack版本升級之Keystone

下載新版本並備份相關文件及數據 前面已經比較過Keystone在E版和F版中的一些差異,現在該是升級的時候了。原Keystone的Essex版本是在CentOS6.2下通過源代碼安裝的,後面在epel的rpm安裝包找了個init腳本,使得

原创 解決刪除Volume報錯的問題(二)

刪除Volume又遇到新的錯誤,日誌開到debug後看到以下的內容。 Clear capabilities volume volume-4e1817be-9b8c-4834-ad90-baf24ef61775: removing ex

原创 OpenStack版本升級之Cinder安裝

前面一段時間已經完成了Keystone、Swift、Glance、Nova、Horizon的升級,官網文檔已經明確表示“NOVA-VOLUMES IS DEPRECATED Please migrate to cinder as soon

原创 修改Cinder的Volume配額

問題 爲滿足實驗室教學需求,要在一個Project裏創建30+的Volume。通過Horizon修改對應的Project的Quota後,在創建Volume的時候報 "Caught error: Maximum number of volu

原创 Putty中的複製與粘貼

與Linux打交道,免不了要從Windows上SSH到Linux或者在Windows和Linux之間傳文件。平時我比較常用的就是SSH Secure Shell和Putty。 SSH Secure Shell有比較好用的文件傳輸GUI工具

原创 KVM磁盤性能優化

磁盤性能是虛擬技術中的一個瓶頸,虛擬機由於經過封裝以後,磁盤有所下降,尤其要對磁盤性能進行優化。 優化要點: 1、在母機(host)上,設置磁盤調度器爲 deadline,有兩種方法 – 在啓動的時候,加入參數(需要重新啓動): ele

原创 CentOS快速安裝最新版本的SaltStack

SaltStack是一個類似Puppet的自動運維管理工具,打算用它來管理實驗室的所有服務器包括OpenStack,當然要想把它玩起來首先得把它安裝上, 這裏我寫了一個簡單的腳本來在CentOS下快速安裝最新版的SaltStack。CSD

原创 分享羣內見到的一個引索優化案例

英文文檔在這裏:http://explainextended.com/2009/10/23/mysql-order-by-limit-performance-late-row-lookups/ 再補充一個Yahoo 的mysql 

原创 CentOS網卡狀態查看及設置

問題 偶然發現實驗室有一臺作存儲的服務器局域網內的連接速度只有100M,但是實驗室用的是千兆交換機服務器也是千兆網卡並且其它同類型同用途的服務器局域網速度都達到了千兆, 因此一個問題就出來了,怎樣查看服務器的網卡設備,當前連接速度,速度怎

原创 加快Cinder中Volume的刪除速度

問題 以前一篇博文OpenStack中刪除Volume緩慢的問題 提到採用LVM作爲後端存儲時在刪除Volume的時候爲了安全有一個將整個Volume的數據清除的dd操作,如果Volume容量較大的話這個操作非常耗時, 並且如果同時刪除一

原创 解決刪除Volume報錯的問題

很久沒有遇到過刪除Volume出錯使得Volume處於Error_Deleting狀態的情況了,昨天刪除一個Volume時又出現了這個問題,這裏順便把解決方法記錄一下。 注意我這裏針對的是後端採用iscsi方式的,具體到我這裏是tgt+l