原创 使用god來自動啓動崩潰的進程

什麼是god?god是一個進程守護程序,當它發現你指定的程序異常退出時,會自動按照之前的方式進行啓動。部署god1,clone源代碼git clone https://github.com/nofdev/god.git2,編輯配置文件vi

原创 我的友情鏈接

51CTO博客開發

原创 Nginx平滑升級5部曲

原理:生產環境中的Nginx原封不動,將新版本Nginx編譯完畢後,替換老版本的二進制文件。給老版本發送USR2信號以啓用新進程,最後winch掉老版本工作進程,再quit老版本主進程。平滑升級的5大步驟: 1將下載好的tar包解壓縮,然後

原创 RDO PackStack部署OpenStack的一些經驗之談

在基於RedHat發行版或衍生的發行版中,部署OpenStack最便捷的方式莫非是RDO了,有關RDO的介紹請參考:http://openstack.redhat.comPackStack的底層也是基於Puppet,通過Puppet部署各組

原创 部署DRBD

DRBDDistributed Replicated Block Device (DRBD) 在多主機之間鏡像塊設備。複製傳輸倒主機上的其他應用程序中。任何塊設備硬盤、分區、RAID設備、邏輯卷等都可以被Mirror。要使用DRBD,需要在

原创 puppet部署openstack(controller)

1,準備一臺服務器,安裝ubuntu12.04系統,用於controller的部署。2,compute節點需準備好一個cinder-volumes 的VG。3,各節點網卡設置(eth0分配靜態地址,用於public和internal網絡,e

原创 部署MAAS

什麼是 MAAS?安裝 MAAS有兩種方式安裝 MAAS:在現有 ubuntu server 系統中通過package來安裝通過 ubuntu server 介質來全新安裝(在安裝時選擇第二項)使用安裝包進行安裝使用安裝包來安裝MAAS是非

原创 我的友情鏈接

51CTO博客開發