DevStack 安装指南 DevStack 是 OpenStack 的一个开发工具栈,用于快速搭建 OpenStack 开发环境。下面是 DevStack 安装指南,在虚拟机 Ubuntu 16.04 以上的环境下进行安装。 安装准备 在安装 DevStack 之前,需要更新软件源,以确保软件包是最新的。使用以下命令更新软件源: `sudo apt-get update` 安装必要软件 安装 bridge-utils、git 和 python-pip 等必要软件,以便后续安装 DevStack: `sudo apt-get install bridge-utils git python-pip` 检查 Pip 版本 检查 Pip 是否安装成功,使用以下命令: `pip –V` 创建隐藏文件夹 创建一个隐藏文件夹,以便存储 Pip 的配置文件: `mkdir .pip` 查看隐藏文件夹 使用以下命令查看隐藏文件夹: `ls –al` 设置 Pip 源 使用以下命令设置 Pip 源,以便从 Douban 的 PyPI 镜像站点下载软件包: `vim .pip/pip.conf` 在 pip.conf 文件中添加以下内容: `[global] index-url=http://pypi.douban.com/simple trusted-host=pypi.douban.com` 下载 DevStack 使用以下命令下载 DevStack 的源代码: `git clone https://github.com/openstack-dev/devstack -b stable/pike` 创建 stack 用户 使用以下命令创建 stack 用户: `sudo ./create-stack-user.sh` 设置文件夹权限 使用以下命令将 devstack 目录移动到 /opt/stack,并设置权限: `sudo mv devstack /opt/stack` `sudo chown –R stack:stack /opt/stack/devstack` 切换用户 使用以下命令切换到 stack 用户: `sudo su – stack` 查看 IP 地址 使用以下命令查看当前的 IP 地址: `ifconfig` 创建配置文件 使用以下命令创建 devstack/local.conf 配置文件: `vim local.conf` 在 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.19.134 disable_service etcd3` 运行 DevStack 使用以下命令运行 DevStack: `./stack.sh` 如果出现错误,可以使用以下命令强制重新安装: `FORCE=yes ./stack.sh` 或者: `./stack.sh –user` 如果出现错误,可以使用以下命令清除错误信息: `./unstack.sh` `./clean.sh` 请注意,在使用这些命令时需要谨慎,避免造成不必要的错误。
- 粉丝: 31
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助