- CentOS7 desktop openstack queens
- CentOS7 desktop openstack queens
- CentOS7 desktop openstack queens
- CentOS7 desktop openstack queens
- CentOS7 desktop openstack queens
- CentOS7 desktop openstack queens
- 07-OpenStack-queens版-控制节点keyston
- OpenStack系列之一:手动部署OpenStack Quee
- OpenStack系列之一:手动部署OpenStack Quee
- OpenStack系列之一:手动部署OpenStack Quee
- 主机支持虚拟化或虚拟机支持嵌套虚拟化
安装pip、更新setuptools(也可以不执行这一步,后面的PIP_UPGRADE=True可以自动更新)
yum install -y epel-release
yum install -y pip
pip install --upgrade pip
pip install --upgrade setuptools
- 创建stack用户,并配置其
~目录,及sudo权限
- 创建用户,及
~目录
useradd -s /bin/bash -d /opt/stack -m stack- 配置
sudo权限,及sudo不使用密码
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack- 配置密码
passwd stack- 登录
su - stack
- 下载
devstack源码
- 下载
git(使用root用户)
yum install -y git- 下载源码(在
stack用户的~目录下)
git clone https://git.openstack.org/openstack-dev/devstack
cd devstack- 切换到
queens分支
git checkout stable/queens
- 创建
local.conf
vi local.conf[[local|localrc]] ADMIN_PASSWORD=123456 DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD #PIP_UPGRADE=True HOST_IP=本机ip PUBLIC_INTERFACE=eth1注:
HOST_IP可以使用122网段,避免被占用;PUBLIC_INTERFACE是外部网络的网卡,其实就是被br-ex作为了端口
相当于# /etc/neutron/plugins/ml2/linuxbridge_agent.ini [linux_bridge] physical_interface_mappings = provider:eth1
- 开始安装
openstack
./stack.sh
- 禁止iptables
systemctl stop iptables
systemctl disable iptables
-
如果无法查看dashboard,那么启动httpd
- 持续查看日志
journalctl -f --unit devstack@*|grep ERROR
-
调试
-
修改代码








网友评论