系統:ubuntu 14.04
安裝過程比較麻煩,寫篇部落格記錄一下
本次安裝在wm虛擬機器中進行,ubuntu系統為全新的系統
首先切換到root帳號
$ su root
將軟體源改為阿里源(記得備份)
$ cp /etc/apt/sources.list /home/sources.list.bak
$ vi /etc/apt/sources.list
編輯檔案
deb quantal main restricted universe multiverse
deb quantal-security main restricted universe multiverse
deb quantal-updates main restricted universe multiverse
deb quantal-proposed main restricted universe multiverse
deb quantal-backports main restricted universe multiverse
deb-src quantal main restricted universe multiverse
deb-src quantal-security main restricted universe multiverse
deb-src quantal-updates main restricted universe multiverse
deb-src quantal-proposed main restricted universe multiverse
deb-src quantal-backports main restricted universe multiverse
配置完記得更新源
$ apt-get update
安裝git
$ apt-get install git
安裝python-pip
$ apt-get install python-pip
在/root目錄下,檢視是否有.pip
目錄,若沒有,建立該目錄
進入該目錄,建立對應配置檔案pip.conf
這裡使用的是阿里的pip源
[global]
index-url =
[install]
trusted-host=mirrors.aliyun.com
進入/home
$ git clone -b origin/newton
或者
$ git clone #轉殖devstack的git**倉庫
$ cd devstack/
$ git branch -a #顯示本地分支
$ git checkout -b origin/newton #切換到指定newton分支或標籤
目前devstack指令碼已經不支援直接使用root身份執行,你需要建立stack使用者執行
$ ./home/devstack/tools/create-stack-user.sh
修改devstack目錄許可權,讓stack使用者可以執行
$ chown -r stack:stack /home/devstack
$ chmod 777 /dev/pts/0
$ sudo echo "stack all=(all) nopasswd: all" >> /etc/sudoers
root切換到 stack 使用者
$ su stack
執行cd ~
,進入到stack使用者名稱下的目錄,預設是/opt/stack
。
像對root使用者那樣,新增pip的配置檔案。
進入/home/devstack
目錄
從./samples
子目錄中中拷貝乙份local.conf
檔案到當前目錄下(即/home/devstack
)
編輯檔案,將字段host_ip後的值修改為
虛擬機器ip
進行devstack的安裝
$ strack.sh
ubuntu安裝部署devstack
安裝環境 新增乙個stack使用者 sudo useradd s bin bash d opt stack m stack給stack使用者新增sudo許可權 sudo tee stack all all nopasswd all etc sudoerssudo su stackgit clone ...
devstack安裝部署筆記 1
在公司內網搭了乙個devstack 環境,用於學習opesnatck,作為菜鳥一枚,將一些概念記錄一下。pip pip是乙個python包管理工具,主要是用於安裝pypi上的軟體包,可以替代easy install工具。pip 的詳細介紹 可見博文 devsatck devstack是一款使用scr...
使用devstack安裝openstack
1 安裝ubuntu 16.0.4 2 修改ubuntu國內映象 etc apt sources.list 增加 cn openstack dev devstack.git4 建立stack使用者 執行 home devstack tools create stack user sh預設home o...