超详细ubuntu20安装搭建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

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

4、安装python包

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

5、创建stack用户

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

#授予stack用户sudo权限

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

sudo su - stack # 切换到stack用户

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

sudo gedit /etc/hosts

在里面加入以下内容:

#github
140.82.113.4 github.com
199.232.5.194 github.global.ssl.fastly.net

添加成功后,需要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 

(如果显示无法连接到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

3.在devstack目录下执行

./stack.sh

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

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

  • 16
    点赞
  • 87
    收藏
    觉得还不错? 一键收藏
  • 31
    评论
Ubuntu系统上安装Openstack可以按照以下步骤进行操作: 1. 首先,下载Ubuntu的镜像文件。你可以在Ubuntu官方网站上找到合适的镜像文件,并按照VMware的提示进行安装。 2. 在安装Ubuntu时,根据你的需求进行相应的配置。建议分配较多的内存和硬盘空间,以确保系统的性能和存储空间充足。此外,在CPU配置中需要勾选虚拟化引擎选项,确保虚拟化功能可用。如果无法勾选,可能需要进入电脑的BIOS模式开启VT功能。 3. 确保Ubuntu系统安装完成后,可以开始安装Openstack。你可以参考引用中提供的成功率较高的安装方法。该方法是基于Openstack的大创项目经验总结而来,可能对你有所帮助。 4. 根据该方法的指导,使用相应的工具(如VMware)和操作系统版本(如Ubuntu 20.04.3)进行Openstack安装。这个方法应该会提供一步一步的详细说明,帮助你完成安装过程。请仔细阅读并按照指示进行操作。 通过以上步骤,你应该能够在Ubuntu系统上成功安装Openstack,并开始使用它进行相应的开发和管理工作。祝你成功!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [CentOS系统中一键安装Openstack图文教程](https://download.csdn.net/download/weixin_38534444/12901864)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [详细ubuntu20安装搭建openstack](https://blog.csdn.net/qq_53348314/article/details/123021856)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值