原创 kvm隨筆(一)

1、kvm是全虛擬化、xen是準虛擬化kvm屬於內核的一部分,xen類似於替換內核(2005年intel開發出了xen3.0,開始支持intel的VT和IA64,至此xen可以跑沒有修改的操作系統,2010年內核社區接納xen,linux

原创 shell腳本通過expect實現自動單邊無密登錄

最近項目需要實現單邊無密登錄,去網上搜索了下相關文章,實踐之後發現幾乎都不能用。於是結合expect的使用方法自行寫了一個,通過驗證可用。現在總結在這供需要的朋友參考。代碼如下:EXPECT=/usr/bin/expect $EXPECT

原创 在ceph 的admin-node安裝calamari詳細步驟

####ceph系統#### 1、linux版本:Centos Linux release 7.1.1503 2、內核版本:Linux version 3.10.0-229.20.1.el7.x86_64 ####前期準備#### 1、

原创 OpenStack(kilo)界面dashboard的二次開發(二)-增加PanelGroup

增加Panelgroup 上一博文開了一個頭,簡單的總結了下代碼結構及Panel的增加,這一篇對Panelgroup的增加做一個詳細的總結。 增加Panelgroup Panelgroup字面意思很好理解就是pan

原创 交互模式下PYTHON自動補全和VIM中PYTHON自動補全

有時簡單試驗一下小代碼或某個類的方法,還是用交互模式下的python比較方便;不過有一個問題,交互模式python默認沒有自動補全功能。我用的是Mac Air上自帶的Python,由於Mac OS X的一些特殊性(詳見後面的參考文檔),網

原创 openstack網絡節點的遷移

此前,測試環境中用於網絡節點的服務器需要另做他用。但是測試平臺上有幾十臺虛擬機正在使用,也就是說只能進行網絡節點的遷移,不能清除數據重新搭建網絡節點。我本身不太懂網絡,這對我簡直就是個大難題啊,一個不好,研發和測試都得來找我。然後再網上找

原创 修改Centos7系統中的時區

今天在使用系統時需要讓CentOS7的時間與我們的本地時間相同,但是使用date命令發現與本地時間相差了13小時,並且是EST時間。初步判斷是時區的問題。EST(美國東部時間)與北京時間的時差3月至10月兩者相差時間爲12小時;11月至2

原创 openstack kilo 擴展nova api方法

在nova/api/openstack/compute/contrib目錄下創建一個自己的文件,我這裏是storage_pool.pyfrom nova.api.openstack import wsgi from nova.api.op

原创 OpenStack(kilo)界面dashboard的二次開發(三)-增加Dashboard

前面的博文已經完成了panel與panelgroup的自定義增加,這篇博文將對Dashboard(一級菜單)的增加進行一個簡單總結。 增加Dashboard(一級菜單) 增加Dashboard(一級菜單) 首先進入

原创 OpenStack 從ISO啓動並安裝VM

開源 OpenStack 雲操作系統是一個功能豐富且可以大規模擴展的平臺,適用於所有類型的雲計算。一些公共雲服務基於 OpenStack,許多組織內的私有云實現也是如此。但 OpenStack 仍缺乏一些針對私有云的特性,尤其是針對開發和

原创 openstack kilo版中的配額管理quota

nova裏的配額管理是在nova/quota.py中實現的,首先來看一下這個模塊的靜態圖: 通過dashboard給對應組織(project)分配的配額的限制數據存儲在nova.quotas表中。 quota_usages表存儲的是

原创 openstack 自定義extensions api客戶端

上之前的博客已經簡單的說了如何增加一個擴展api,這次就簡單說一些如何爲這個擴展api增加客戶端。首先需要定義extension manager類(我定義在/usr/lib/python2.7/site-packages/novaclie

原创 openstack cinder-volume 的高可用(HA)

爲了保證雲平臺的穩定性,需要做很多部分的高可用。比如控制節點高可用、計算節點高可用、網絡節點高可用、存儲的高可用等;控制節點的高可用與網絡節點的高可用都有官方的文檔,有詳細的安裝步驟,實現起來相對來說比較簡單。存儲的高可用在opensta

原创 CentOS7擴展根目錄

之前的工作中也偶爾會遇到類似的問題。雖然每次都解決問題了但是都耽誤了不少時間,影響了工作效率。現在就這個問題做一個簡單的總結方便以後解決類似問題。多餘空間擴容,首先得有多的磁盤空間,如果在原來安裝系統的時候預留有多餘未分配的磁盤空間,那麼

原创 OpenStack(kilo)界面dashboard的二次開發(一)-增加Panel

進入openstack這個領域大約有一年了,由於某些原因,對openstack各方面都有些瞭解,不過對openstack也就感覺剛剛入門而已。這期間對openstack的界面進行過一些定製,現在進行個梳理總結。博文中如有說得不對的