使用devstack部署openstack

2021-08-05 21:52:48 字數 2346 閱讀 6531

系統: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...