原创 WSGI小程序

模擬openstack中的WSGI,先看一下運行過程中的調用順序: [root@jeguan-ctrl-01 WSGI]# python wsgi.py Router app_factory Router __init__ Router

原创 VMWare/VirtualBox三種網絡模式及NAT/host-only模式設置上網與主機互聯通信

 VMWare/VirtualBox中,提供了bridged(橋接模式)、NAT(網絡地址轉換模式)和host-only(主機模式)三種網絡模式。但有時候我們在搭建僞分佈式的實驗中需要僅主機網卡虛擬機能聯網,NAT網卡虛擬機相互通信

原创 Mirantis OpenStack Fuel9.0離線安裝(MOS9.0本地源)

轉載請註明:姬子的博客 » Mirantis OpenStack Fuel9.0離線安裝(MOS9.0本地源) 千呼萬喚始出來! 搭載openstack-M版的MOS9.0終於在7/12發佈了!喜歡折騰的朋友可以下手了。 從我裝

原创 docker安裝

ref: https://docs.docker.com/engine/getstarted/step_one/  對於centos,首先配置好yum源和epel源,因爲epel中自帶了docker的包,所以直接運行以下命令安裝。 0.

原创 如何生成Openpgp key for launchpad

當我們註冊完launchpad後,如果想要生成OpenPGP keys,應該如何操作呢? 1. apt-get install gpg 2. gpg --gen-key,然後按照提示一步步來,最後成功後會出現下面的提示(因人而異) 期間會

原创 通過heat創建stack的代碼流程分析heat stack-create

Heat-api發送RPC請求 Heat/api/openstack/v1/stacks.py @util.policy_enforce

原创 nova的服務心跳機制和服務狀態監控機制的實現

Openstack中的服務是分佈式部署,因此,各個服務的啓停狀態,決定了此係統的可用性。我們可以 通過openstack提供的接口來查看服務的運行狀態,比如: nova service的相關配置 Nova相關的配置項都nova/conf

原创 配置virtualbox使得openstackn controller可以連接外網

http://note.youdao.com/noteshare?id=679d78bdca55eee4fbf165f672cf3459 通過fuel安裝完成openstack Mitaka後,發現controller不能上外網,通過以

原创 yum源和epel源

/etc/yum.repos.d/CentOS-Base.repo # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client

原创 爲heat安裝docker插件

前提: 1. heat 已安裝好 2. 使用的系統是ubuntu 步驟: 1. 假如想用stable/mitaka這個分支。去github下載相應分支的zip包。 2. 解壓可以得到contrib/docker這個文件夾 3. 刪除co

原创 fuel部完高可用環境後vip__public無法啓動從而導致創建虛機時無法創建virtualInterface.

查看fuel日誌: # less /var/log/docker-logs/remote/node-1.domain.tld/puppet-apply.log 2015-12-25T17:26:22.134118+00:00 deb

原创 openstack heat + ceilometer + LBaaS

文章引自:http://www.openstack.cn/?p=4797 Openstack中的Auto-scaling 簡單實例:http://blog.csdn.net/gzhouc/article/details/54615899

原创 heat auto scaling template

模板見下面鏈接: https://github.com/double12gzh/heat-templates/tree/master/autoscaling heat 中可以實現auto scaling 的資源有 ResourceGro

原创 pip國內源

豆瓣(douban) http://pypi.douban.com/simple/  阿里雲 http://mirrors.aliyun.com/pypi/simple/ 中國科技大學 https://pypi.mirrors.us

原创 heat 更新stack的代碼調用分析heat stack-update

heat中與nova中有個地方不太相同,在nova中,RPC發送後是由nova-manager來接收,對應的文件在nova/compute/manager.py;在heat中,RPC發送後是由 heat-engine來接收,對應的文件在h