【OpenStack】在OpenStack上搭建OpenStack UT環境
宣告:
本部落格歡迎轉發,但請保留原作者資訊!
新浪微博:@孔令賢HW;
內容系本人學習、研究和總結,如有雷同,實屬榮幸!
1、在OpenStack上建立Ubuntu虛擬機器,注入SSH,繫結floatingip,安全組允許22埠和icmp協議。
2、(可選)配置虛擬機器通過代理連線外網
SSH登入虛擬機器,vi setProxy.sh,輸入以下內容,將其中的IP修改為啟動cntlm服務的主機IP:
執行source ~/setProxy.sh#!/bin/bash IP="XXX.XXX.XXX.XXX" HTTP_PROXY="http://${IP}:3129" export http_proxy=$HTTP_PROXY echo "http_proxy=${http_proxy}" rm -f /etc/apt/apt.conf touch /etc/apt/apt.conf echo "Acquire::http::Proxy \"${HTTP_PROXY}\";" > /etc/apt/apt.conf rm -f /etc/apt/apt.conf.d/42borked-proxy touch /etc/apt/apt.conf.d/42borked-proxy echo 'Acquire::http::Pipeline-Depth "0";' > /etc/apt/apt.conf.d/42borked-proxy
可以執行wget g.cn檢查是否配置成功。
3、修改ubuntu虛擬機器上的/etc/apt/sources.list檔案
http://cn.archive.ubuntu.com/這個源是SOHU在維護,搜狐還有另外一個域名(mirrors.sohu.com),此外網易也提供了映象服務(mirrors.163.com)
4、更新Ubuntu軟體
apt-get update
5、下載Nova程式碼
apt-get install -y --force-yes git
mkdir -p /openstack/git/project
cd /openstack/git/project
git clone http://github.com/openstack/nova.git
6、安裝一些依賴軟體
apt-get install -y --force-yes gcc libxml2 libxslt1-dev libmysqlclient-dev libpq-dev postgresql-common python-ldap python-dev
7、依次手動安裝幾個python第三方元件
setuptools-0.9.8
pip-1.4,裝完後配置pip的國內源(可選),這樣速度更快:
mkdir ~/.pip
vi ~/.pip/pip.conf,新增:
[global]
index-url=http://mirrors.tuna.tsinghua.edu.cn/pypi/simple
d2to1-0.2.10distribute-0.6.28
netaddr-0.7.10
setuptools-git-1.0
pbr-0.5.19
tox-1.5.0
8、安裝Nova依賴包
cd /openstack/git/project/nova
pip install --download-cache /openstack/pipcache -r requirements.txt
pip install --download-cache /openstack/pipcache -r test-requirements.txt
9、執行tox
先修改/openstack/git/project/nova中的tox.ini:
10、執行測試[tox] envlist = py27,pep8 …… [testenv:pep8] sitepackages = True
在/openstack/git/project/nova中執行:
tox,或者
./run_tests.sh --no-virtual-env --coverage
相關推薦
【Struts2】eclipse 下搭建 Struts2 開發環境
eclipse的第一個struts2外掛 Alveole Studio MVC Web Project An eclipse plugin for Struts 2 -------- 官方地址 http://mvcwebproject.sourcefor
【OpenStack】在OpenStack上搭建OpenStack UT環境
宣告: 本部落格歡迎轉發,但請保留原作者資訊! 新浪微博:@孔令賢HW; 內容系本人學習、研究和總結,如有雷同,實屬榮幸! 1、在OpenStack上建立Ubuntu虛擬機器,注入SSH,繫結floatingip,安全組允許22埠和icmp協議。 2、(可選)配置
OpenStack控制節點上搭建Q版nova服務(step5)
數據 mysql prompt username tac ken 控制節點 權限 dom 1.安裝服務組件 yum install openstack-nova-api openstack-nova-conductor openstack-nova-console open
個人電腦上搭建OpenStack的實驗室
轉載:http://geek.csdn.net/news/detail/53890 現在OpenStack越來越成熟,對其感興趣的人也越來越多,有些初學者苦於沒有實驗環境,對OpenStack的理解只能停留在官方文件層面,沒有辦法理論聯絡實踐。我在剛開始接觸的時候,也是這
openstack in openstack(在openstack公有雲上面搭建openstack 服務)
openstack本文目的: 在基於openstack構建的海航雲上面搭建一個包含基本組件的openstack服務,並讓該openstack裏啟動的實例直接通過彈性公網ip被訪問。一、背景知識:1、海航雲:https://www.haihangyun.com 一個基於純openstack構建的公有雲,在我
【轉載】史上最全:TensorFlow 好玩的技術、應用和你不知道的黑科技
tube map 高性能 知識 seq 出現 執行時間 mes lex 【導讀】TensorFlow 在 2015 年年底一出現就受到了極大的關註,經過一年多的發展,已經成為了在機器學習、深度學習項目中最受歡迎的框架之一。自發布以來,TensorFlow 不斷在完善並增加新
【5】標題上的小logo
-- span pan shortcut color font nbsp 圖片 logo <link rel="shortcut icon" href="logo圖片的路徑"> shortcut --- 捷徑,近路 icon --- 圖標【5】標題上的小lo
【Quartz】Quartz的搭建、應用(單獨使用Quartz)
文章 sgd aca guide mfc uci strong div guid 原文:http://www.cnblogs.com/nick-huang/p/4848843.html 目錄 1. > 參考的優秀資料 2. > 版本說明 3. > 簡單的
【ProtoBuffer】windows上安裝ProtoBuffer3.x (附已編譯資源)
文章 sta baidu linux平臺 hub 結構 mage 關心 平臺 百度了很久,所介紹的方法很多都不適用,搜出來的文章都是找到vs的工程文件然後balabala...,但因為gihub上的最新版本protobuf3.3.0,是不帶vs的工程文件了,官方的rea
【12】FtpWebRequest上傳下載
style std [] lena adf spa cto fin console 下載文件 1 /// <summary> 2 /// 下載文件 3 /// </summary> 4 /// <param name
【c#】winform 上傳圖片
geb mes tap pict efi for text 選擇 amp 1、拖拽上傳圖片 1.1、後臺代碼中修改窗體屬性,添加 AllowDrop = true 1.2、給窗體添加拖拽事件,在事件列表找到拖拽 雙擊即可: 在 DragDrop 生成的方法中添加代碼如
【Cgroup】Centos7上面的Cgroup簡單實驗
lin 流量控制 prime lee 名稱 網絡數 resource 識別 brush 實驗目標 控制CPU分配 控制CPU使用率 控制內存分配 安裝配置工具 [[email protected] cpu]# yum install -y
【轉】使用webmagic搭建一個簡單的爬蟲
class 直接 了解 pid 個數 粘貼 body 教程 相關配置 【轉】使用webmagic搭建一個簡單的爬蟲 剛剛接觸爬蟲,聽說webmagic很不錯,於是就了解了一下。 webmagic的是一個無須配置、便於二次開發的爬蟲框架,它提供簡單靈活的API,只需少量代碼
kotlin web開發教程【一】從零搭建kotlin與spring boot開發環境
1.8 jre cond utf8 erro 2.0 .com 就會 一個tomcat IDEA中文輸入法的智能提示框不會跟隨光標的問題我用的開發工具是IDEA這個版本的IDEA有一個問題;就是中文輸入法的智能提示框不會跟隨光標解決這個問題的辦法很簡單,只有在安裝目錄下把J
【轉】stm32CubeMx上移植自己的printf()和scanf()函數
smi config 用戶 type 連接器 標準庫 can 修改 esp 要想printf()和scanf() 函數工作,我們需要把printf()和scanf() 重新定向到串口中。重定向是指用戶可以自己重寫C 的庫函數,當連接器檢查到用戶編寫了與C 庫函數相同名字的函
【vue】vue +element 搭建項目,this.$nextTick用法
搭建項目 any element http 項目 .cn .com 相關 .html 相關資料:https://www.cnblogs.com/leaf930814/p/7247478.html https://www.
【webssh】網頁上的SSH終端
模擬 .py shel 這一 gate ssh連接 自建 off 在服務器 【webssh】 ——記兩天來比較痛苦的歷程 廣義上來說,webssh泛指一種技術可以在網頁上實現一個SSH終端。從而無需Xshell之類的模擬終端工具進行SSH
【angularjs】使用angular搭建PC端項目,開關按鈕
weight SM tps 資料 [] 文件 repeat amp title 方法一(使用指令) 1.指令(angular-ui-switch.js) angular.module(‘uiSwitch‘, []) app.directive(‘switch‘,
【安裝】Redis4.0.10在Linux環境搭建
指定 conf 安裝 col style nbsp 0.10 clas fig 1.下載Redis後上傳到指定目錄 2.解壓 tar -zxvf redis-4.0.10.tar.gz 3.進入加壓後的目錄並編譯 cd redis-4.0.10 m
【WIFI】[esp8266]-上電引腳初始化狀態問題
ESP8266EX 上電時引腳的初始化狀態 問題: ESP8266EX 使用SDK:NONOS_SDK_1.5.3_16_04_18,IOT_demo中的light。 上電後的350ms內,GPIO12,GPIO13,GPIO14引腳的電平始終為高電平。 在使用ESP8266EX