一、前期准备
- 设备:win10电脑
- 软件:VMware Workstation Pro
- 镜像:ubuntu-16.04.6-desktop-amd64
二、虚拟机配置
- 内存:4G 处理器:6G
- 网络适配器:NAT模式
三、安装过程
-
首先更换系统的下载源为阿里源(16.04版本可手动切换)
-
更新
sudo apt-get update sudo apt-get upgrade
-
设定时间同步
设定时区 sudo dpkg-reconfigure tzdata 选择Asia -> 在选择Shanghai -> OK
首先安装时间同步工具,接下去设置与网络服务器同步时间,最后查看时间是否已经同步 sudo apt-get install ntpdate sudo ntpdate cn.pool.ntp.org date
-
下载vim编辑器
sudo apt-get install vim
-
下载安装软件pip
sudo apt-get install bridge-utils git python-pip
查看pip是否安装成功
pip -V //注意V是大写
-
pip更换为豆瓣源
mkdir .pip vim .pip/pip.conf 插入内容为: [global] index-url=http://pypi.douban.com/simple trusted-host=pypi.douban.com
-
下载devstack
git clone https://github.com/openstack-dev/devstack -b stable/pike
-
创建stack用户
首先切换目录: cd devstack/tools sudo ./create-stack-user.sh
-
将devstack目录放在/opt/stack下,并设置权限
先切换目录: cd ../../ sudo mv devstack /opt/stack sudo chown -R stack:stack /opt/stack/devstack
-
切换到stack用户:
sudo su - stack
-
查看IP地址:
ifconfig
-
创建local.conf文件 在devstack目录下创建的
cd devstack vim local.conf 插入的内容为: [[local|localrc]] DOWNLOAD_DEFAULT_IMAGES=False IMAGE_URLS="http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img" GIT_BASE=http://git.trystack.cn NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git SPICE_REPO=http://git.trystack.cn/git/spice/sice-html5.git DATABASE_PASSWORD=admin ADMIN_PASSWORD=admin SERVICE_PASSWORD=admin SERVICE_TOKEN=admin RABBIT_PASSWORD=admin HOST_IP=192.168.44.131 disable_service etcd3
此处的HOST_IP为上述步骤中所查看的IP地址
-
运行
FORCE=yes ./stack.sh
四、结果
-
打开火狐浏览器输入http://192.168.44.131/dashboard
-
出现以下界面则成功
用户名:admin
密码:你设置的密码 -
登录之后的界面
-
出错的话:清除然后再运行
./unstack.sh ./clean.sh
-
安装过程中出错的话基本都是因为网络问题引起的,重新运行一下就可以了。
本文参考链接: https://blog.csdn.net/hunjiancuo5340/article/details/85005995