当前位置:   article > 正文

超详细ubuntu20安装搭建openstack_ubuntu安装openstack

ubuntu安装openstack

我做的大创项目是基于openstack的,找了好多方法,参考了许多资料,最后总结出来一份成功率比较高的安装方法。
工具:VMware,ubuntu20.04.3

一.安装ubuntu

ubuntu的镜像文件在官网就可以找到,链接在下
https://ubuntu.com/download/desktop
之后按照vmware的提示,选择镜像文件安装,配置如下

这是比较推荐的配置,当然内存和硬盘分的多一点比较好。
cpu配置如下:
在这里插入图片描述
虚拟化引擎这三个选项都要勾选,第二个如果勾选不了,需要进入电脑的bios模式开启vt(我反正没勾选上)。

二.安装openstack前的配置

1、sudo passwd,设置root密码

2、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
  • 1
  • 2
  • 3
  • 4
  • 5

3、root下更换pip源

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
  • 1
  • 2
  • 3
  • 4
  • 5

4、安装python包

apt-get install bridge-utils git python3-pip -y
  • 1

5、创建stack用户

useradd -s /bin/bash -d /opt/stack -m stack
  • 1

#授予stack用户sudo权限

echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
  • 1

sudo su - stack # 切换到stack用户

6、修改host(很重要)
由于github经常抽风,导致安装一半显示error导致心态崩溃,所以这里先修改host,确保能稳定从git上clone。

sudo gedit /etc/hosts
  • 1

在里面加入以下内容:

#github
140.82.113.4 github.com
199.232.5.194 github.global.ssl.fastly.net
  • 1
  • 2
  • 3

添加成功后,需要reboot虚拟机。

7、下载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 
  • 1
  • 2
  • 3
  • 4
  • 5

(如果显示无法连接到github,可以试试把https://改成git://)

三.安装devstack

1、cd /opt/devstack #进入devstack目录

2、vim local.conf #新建安装配置文件,填入以下内容

[[local|localrc]]

ADMIN_PASSWORD=《改成你自己的密码》

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

3.在devstack目录下执行

./stack.sh
  • 1

4.等待几十分钟,之间可能会报很多错,实在不行就重装虚拟机,从头来一遍。
成功后是这样的:
在这里插入图片描述
在这里插入图片描述

看见那个congratulations,你就成功了。
之后在浏览器输入他给出的host ip address,出现这个,你就成功啦。
在这里插入图片描述
如果大家安装时遇到一些问题可以在评论区留言,如果我会的话可以帮你解决。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/217298
推荐阅读
相关标签
  

闽ICP备14008679号