安装准备
OpenStack部署在Linux机器上。经过我的测试在Ubuntu 14.04 Server版上安装OpenStack Mitaka版本比较稳定。为了操作方便,我的Ubuntu是安装在VMware Workstation 12虚拟机上的。
Ubuntu 源可以替换为国内的阿里源。
http://wiki.ubuntu.org.cn/%E6%A8%A1%E6%9D%BF:14.04source
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
pip源地址也可以换为国内的阿里源。
- 1
- 2
- 3
- 1
- 2
- 3
虚拟机设置如图
下载DevStack
安装Git并下载最新版的devstack。
- 1
- 2
- 3
- 1
- 2
- 3
创建stack用户
目前DevStack脚本已经不支持直接使用root身份运行,你需要创建stack用户来运行。
在非root用户下创建stack用户并设置密码。
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
在root用户下给stack用户授权。编辑/etc/sudoers,找到这一行 root ALL=(ALL:ALL) ALL,在下面加上一行 stack ALL=(ALL:ALL) ALL。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
创建local.conf文件
进入/home/devstack目录,编辑local.conf文件(没有就新建)。
- 1
- 2
- 1
- 2
在文件中添加如下内容。网络的地方需要根据自己的实际情况修改。
可以通过ifconfig命令查看自己的情况,我的如图
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
以stack用户身份运行脚本安装
- 1
- 2
- 1
- 2
根据网络情况,安装速度有差别,等最后出现图中所示,则说明安装成功。
在安装的过程中可能遇到的问题:
一、
这个问题用sudo pip install python-openstackclient==2.3.1命令就可以解决
二、