
1.设置root密码之后根据提示输入root密码。
sudo passwd
2.su 切换至root
su root
然后执行以下命令,主要是在后面安装过程中会出现报错,这里直接事先将它们删除!
cd /usr/lib/python3/dist-packages/
rm -f pyasn1_modules-0.2.1.egg-info
rm -f simplejson-3.16.0.egg-info
3.更换pip源(root用户)
mkdir ~/.pip #建立目录
sudo vim ~/.pip/pip.conf
新建pip源配置文件,复制以下内容(多次亲测,清华源最优)
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
4.安装所需包
apt-get install bridge-utils git python3-pip -y
5.创建stack用户
useradd -s /bin/bash -d /opt/stack -m stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack # 授予stack用户sudo权限
sudo su - stack # 切换到stack用户
6.下载devstack
sudo git clone https://github.com/openstack-dev/devstack.git /opt/devstack
sudo chown -R stack:stack /opt/devstack
sudo chmod -R 777 /opt/devstack #把devstack文件夹权限赋予stack用户
OpenStack安装
1.进入devstack目录
cd /opt/devstack
vim local.conf
新建安装配置文件,复制以下内容
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
# Use mirror
GIT_BASE=http://git.trystack.cn
NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git
SPICE_REPO=http://git.trystack.cn/git/spice/spice-html5.git
3.执行安装,大约半个小时
./stack.sh
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)