牛虻与专家

导航

 
  1. 准备工作
  • 安装unbuntu 14.4的操作系统
  • 系统可以访问外网

  2.设置代里

  • vi /etc/resolv.conf

    添加:nameserver +代理IP

  • 编辑文件/etc/profile和文件~/.bashrc

添加export http_proxy =http://代理IP

export https_proxy =http://代理IP

export no_proxy =localhost,127.0.0.1,http://本地IP

然后source /etc/profile

3. 安装git

使用apt-get install git

有可能出现git安装成功后,使用git命令下载资源失败的情况,原因是git包可能有问题,自己找一个git包重新安装一下。

安装命令:dpkg  -i /root/git_1.9.1-1ubuntu0.1_amd64.deb

4.更新国内资源

执行下面的命令一般会更新一下源文件,目的是安装更快捷,更容易获取资源成功:

请在文件中(/etc/apt/source.list)修改源,把原来的替换掉,然后执行

sudo apt-get update

sudo  apt-get upgrade

一些国内数据源:

中科大:http://mirrors.ustc.edu.cn/ubuntu/(推荐)

阿里云:http://mirrors.aliyun.com/ubuntu/

网易:http://mirrors.163.com/ubuntu/

5. 获取devstack包

通过git命令获取devstack安装包,依据需要下载对应的版本。

git clone https://github.com/openstack-dev/devstack.git -b stable/mitaka

git clone https://git.openstack.org/openstack-dev/devstack.git -b stable/kilo

git相关的命令:

git status  查看当前版本分支状态

git branch -a 列举出仓库的所有分支

git checkout stable/mitaka  切换到mitaka分支

6. 修改stackrc

修改文件/opt/devstack/stackrc

GIT_BASE=${GIT_BASE:-git://git.openstack.org} 改为GIT_BASE=${GIT_BASE:-https://www.github.com}

 

7.创建stack用户

通过devstack的方式部署的需要使用非管理员用户,执行以下脚本创建stak用户:

/opt/devstack/tools/create-stack-user.sh

或者使用以下命令创建stack用户:

groupadd -g 1001 stack

useradd -g 1001 -u 1001 stack -m

passwd  stack

9.使用root用户身份修改相关权限

chmod 777 /opt/devstack

sudo chown -R stack:stack /opt/devstack  #把目录devstack的读写权限给stack用户

git  config  --global http.sslverify false

export GIT_SSL_NO_VERIFY=1

 

posted on 2017-04-12 15:36  牛虻&专家  阅读(221)  评论(0编辑  收藏  举报