首页 > 其他分享 >OpenStack一键安装部署与配置(全网最详细)

OpenStack一键安装部署与配置(全网最详细)

时间:2024-06-18 16:30:33浏览次数:22  
标签:配置文件 虚拟机 全网 一键 etc systemctl OpenStack 安装

一,安装环境准备(步骤比较多,建议搭建合理利用虚拟机快照)

下载Linux操作系统CentOS 7.9镜像:

http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso;

1.创建在VMware中创建实验用的虚拟机实例。CPU 2x2,(开启虚拟化引擎),内存4G以上,硬盘80G,NAT网络模式。(注意:一定要开启虚拟化引擎,内存建议8G最流畅)

在“虚拟网络编辑器”的NAT模式中进行配置,去掉DHCP动态分配IP选项。

 在NAT设置中查看并记录下子网IP、子网掩码及网关,用于后面CentOS的网络配置。

 虚拟机安装过程略(安装GUI界面,语言选择英文)

2.安装完成后打开命令行(进入管理员模式,禁用防火墙与SELinux)

systemctl disable firewalld

systemctl stop firewalld

编辑/etc/selinux/config配置文件,将“SELINUX”的值设置为disabled。

vim /etc/selinux/config

Reboot命令重启CentOS系统使设置生效。

3.停用NetworkManager服务

systemctl disable NetworkManager
systemctl stop NetworkManager

4.配置网络

在命令行中执行下面命令,打开虚拟机网卡配置文件如下图配置IP地址分配方式、IP地址、网络前缀、网关等信息,并在最后一行添加DNS地址(DNS1=114.114.114.114)。文本编辑器可选择vi或者nano。

vi /etc/sysconfig/network-scripts/ifcfg-ens33

保存退出,然后执行systemctl restart network命令重启network服务使配置生效。

systemctl restart network

5.设置主机名

执行hostnamectl set-hostname node-a更改主机名,并将主机名追加到/etc/hosts配置文件中:编辑vi /etc/hosts

hostnamectl set-hostname node-a
vi /etc/hosts

增加如下记录,格式:IP地址 node-a node-a.localdomain 保存退出。

5.设置时间同步

在/etc/chrony.conf 配置文件中增加国内的NTP服务器地址:

vi /etc/chrony.conf 
server ntp1.aliyun.com iburst

配置文件修改完以后重启Chrony服务:

systemctl restart chronyd

二,准备所需软件库(前面步骤完成才可以正常上网)

注意:先测试虚拟机是否能上网

ping www.baidu.com

如果没有返回数据包请耐心等几分钟,如果还是不行,请检测前面步骤是否配置错误

设置OpenStack库(支持Train版本):

yum -y update

yum -y install centos-release-openstack-train

 三,安装packstack安装器

安装openstack-packstack及其依赖包:

yum -y install openstack-packstack

 

四,运行packstack安装OpenStack

执行安装命令采用“All-in-One”方式单节点安装OpenStack,安装时间30分钟左右。

packstack --allinone

 此步骤较长,一般20分钟作用(出现以下页面,即安装成功,如果出现任何error请检查以上步骤)

注意:如果出现(error: (pymysql.err.OperationalError) (1045, u"Access denied for user ‘nova’@‘controller’ (using password: YES)")一直解决不了,那就重新搭建一个新的虚拟机再次尝试(这个问题没有解决方法)

从安装成功提示网中的网址访问OpenStack平台界面。

获取版本号命令:

nova-manage --version

标签:配置文件,虚拟机,全网,一键,etc,systemctl,OpenStack,安装
From: https://blog.csdn.net/m0_65033889/article/details/139744726

相关文章

  • 平价蓝牙耳机什么牌子好?刷爆全网四款良心产品推荐
    在如今市场上琳琅满目的蓝牙耳机产品中,平价的蓝牙耳机备受关注,因为它们通常具有出色的性价比。这些平价蓝牙耳机在音质、舒适度和功能方面都能够提供令人满意的体验,适合日常生活和娱乐使用。本次测评将带你深入了解百元价位的蓝牙耳机,揭秘它们的性价比之处,帮助你在众多选择中找......
  • 如何一键进行OPPO备份和恢复? (3个简单的方法)
    在当今的数字时代,我们的智能手机保存着宝贵的个人数据。OPPO深知数据安全的重要性,并提供可靠的备份和恢复解决方案。无论您是升级还是从事件中恢复,OPPO备份和恢复都可以防止数据丢失和重复。幸运的是,您将在本文中学习到两种安全且简单的OPPO备份和恢复方法。阅读本文以找到......
  • 求职经验分享(11):全网最强租房攻略?实习or工作务必收藏
    今天,粉白将与各位分享一个极具实用价值的话题——租房经验分享。这个话题贴近我们每个人的日常生活,尤其是即将或者已经初入职场的年轻人,了解租房的相关知识都是非常有益的。首先大家需要了解一个公式:上班幸福感正比于上班通勤时间正比于租房的环境舒适度正比于租房花......
  • 【YOLOv10改进[注意力]】在YOLOv10中添加坐标注意力CoordAtt + 含全部代码和详细修改
    本文将进行在YOLOv10中添加坐标注意力CoordAtt的实践,助力YOLOv10目标检测效果的实践,文中含全部代码、详细修改方式以及手撕结构图。助您轻松理解改进的方法。改进前和改进后的参数对比: 目录一CoordAtt二在YOLOv10中添加注意力CoordAtt的实践1整体修改......
  • 【YOLOv10改进[注意力]】在YOLOv10中使用注意力MLCA的实践+ 含全部代码和详细修改方式
    本文将进行在YOLOv10中添加注意力MLCA的实践,助力YOLOv10目标检测效果的实践,文中含全部代码、详细修改方式以及手撕结构图。助您轻松理解改进的方法。改进前和改进后的参数对比: 目录一MLCA二在YOLOv10中使用注意力MLCA的实践1整体修改......
  • (亲测有效)推荐2024最新的免费漫画软件app,无广告,聚合全网资源!
    朋友们,阿星又来啦!今天,我要给你们带来一些低调但超级实用的APP推荐,让你们追书看漫画,从此不再书荒!追书大全:这个APP,简直是书迷的救星!不用花一分钱,就能畅游在数百万本小说的海洋里,轻松找到你的最爱。追书大全不仅支持漫画和小说,还能让你在阅读的时候远离广告和弹窗的干扰,让你完......
  • VMware Fusion Pro 13 mac版:一键掌控虚拟世界
    VMwareFusionPro13是一款功能卓越的虚拟化软件,专为Mac操作系统量身打造。这款软件为用户提供了一个一站式的虚拟化解决方案,能够满足各种多样化的需求。→→↓↓载VMwareFusionPro13MacVMwareFusionPro13的强大之处在于其采用了最先进的虚拟化技术,确保在Mac上提供高......
  • 一键搭建博客系统
    前言如今CSDN,博客园等充斥着大量的重复博客,有些甚至连样式都没有经过调整。为了寻求一个干净,简洁无广告的平台,选择了自己搭建一个博客,该系统使用的Halo2一键部署。 Halo一个强大易用的开源建站框架对比了很多博客系统,因为Halo外观更加简洁,并且使用Springboot开发(笔者Ja......
  • 文字游侠:AI一键创作高质量图文,小白也能上手!附上渠道和指导教程!
    近期发现了一款极为实用的AI文章生成工具——“文字游侠”,这款工具能为自媒体文章创作提升极大的效率。不妨先来看看下面关于文字游侠的视频简单讲解介绍:利用’文字游侠‘在今日头条上发布图文,每天10分钟迅速爆款!那么,如何使用【文字游侠】工具呢?关于文字游侠的具体用......
  • 音乐文件一键整理分类脚本(按照歌手-专辑进行分类)--基于python
    闲来无事,准备搭建一个个人音乐服务器,但是发现一个比较大的问题是,音乐文件下载下来是很乱的,没有进行分类,这样传到群晖NAS上不方便后续管理网上搜了一圈,没一个好用的工具或者脚本,想了想还是自己写了一个先用百度的AI生成了一个大概的雏形,然后自己进行了修改目前只测试了mp3文件和......