准备搞OpenStack了,先装一台最新的Ubuntu 23.10

news2024/11/27 12:57:47

423313db0026e0a91069ea67d2aeaafb.gif

正文共:1113 字 25 图,预估阅读时间:2 分钟

依稀记得前面发了一篇Ubuntu的安装文档66%的经验丰富开发者和69%的学生更喜欢的Ubuntu的安装初体验,当时安装的是20.04.3的版本,现在看来已经是非常老旧了。加上CentOS的停服CentOS 8停服了,官方却悄悄推出了CentOS 9,据说现在Ubuntu的使用率不断攀升,并且已经成为OpenStack部署中最受欢迎的操作系统。据W3Techs统计,Ubuntu在Linux市场中已经达到了33.9 %的比例;而CentOS呢,虽然仍被广泛用于企业和生产环境中,但统计口径的比例则降低到了9.3 %,位列第三。

9d8dcf9502c22d7913712fbbe98d8875.png

如此看来,后面的Linux学习有必要将操作系统换成Ubuntu了,包括OpenStack什么是OpenStack?。并且在OpenStack社区中,Ubuntu通常被视为更为主流的选择。

从官网来看,被支持的版本也从之前的20.04.3 LTS和21.10换成了22.04.3 LTS和23.10,看来以后要停用18.03了。

a2e0ace6bb4fe431eb3631553273c055.png

除了官网以外,我常用的另外一个下载镜像的站点就是清华大学开源软件镜像站,由清华大学学生网络与开源软件协会管理,原名为清华大学学生网管会,人们熟知的名称为TUNA。在TUNA站点,我们可以直接下载几乎所有Linux发行版系统镜像和常用应用工具安装包。

f599a75d941967507094edbd3a8de170.png

我本来打算下载LTS版本的22.04.3,比较符合我作为服务器使用的定位,但是安装镜像竟然有4.7 GB。作为对比,最新23.10.1版本的安装镜像也是4.8 GB,但是主要为桌面PC和笔记本电脑打造,要不拿来部署测试一下?

虚拟机的最低系统配置要求为2核CPU、4 GB运行内存、25 GB系统硬盘,网上查了一下,OpenStack单个组件对系统的要求大概是2 GB运行内存和10 GB磁盘空间,如果需要在一台主机部署多个组件的话,需要更高的配置,可能要8 GB以上的运行内存,我们直接给到16核CPU、16 GB运行内存、300 GB系统盘,完成虚拟机创建。

ae00e50a7aef7209e9ad3c63e35bf18f.png

接下来,打开虚拟机电源。

bbec8e8e72d3c2c6d1758b73b92669ea.png

选择默认的试用或者安装Ubuntu,安装程序的启动过程还是比较长的。安装语言使用默认的英语。

027ebfb1c26c36230c7c469c10b93ff5.png

在安装或使用页面,选中“install Ubuntu”,点击“Next”

290146571f1e7645557a2b5d8f6ac4c0.png

选择美式键盘布局。

a45408badd20757f50bd327c9e3ba2da.png

安装程序检测到了有线网络,直接使用此网络。

b5d65f76f8c184789fe304907be06cc9.png

提示升级安装程序,点击“Skip”跳过此操作。

13e40e58e334728c2f38962425443f65.png

之前的LTS版本,软件分为正常安装和最小化安装,现在只有默认安装和完整安装了。选择“默认安装”,可选带升级包安装。

f2032dc357ecc3fd94d190f2441101ae.png

使用系统推荐的磁盘分区安装,看看分区会是什么样的。

b4b2040d5aca48a30e7f3128079f3157.png

仅仅分了两个区,确认磁盘信息就可以点击“Install”开始安装了。

0b4f259d98eecef92b12a28cdf3f4759.png

选择时区到上海。

3a41411da4a5a6b92bed03dcc0eb6d8b.png

设置好账户和密码等信息。

19c9e80d5223aa7315c3d6a08c06a685.png

选择主题颜色,就使用默认的浅色的吧,点击“Next”进入到系统安装进程。

9efa38670926e4e1064454096368cb0f.png

接下来,就是等着系统完成安装。

4a1897f9c4ea8b82dd11cd9eccdbfe44.png

安装完成之后,点击立即重启就行了。

ca81ba9788fe74503f10b87cc2b54fe5.png

重启之后,因为配置了登录时无需验证密码,所以直接进入到桌面了。

ae721aa277bbb26d0de1ab8976244072.png

查看一下系统信息。

9b6624567195aff88be18fe64b5e30f0.png

因为我们是打算作为OpenStack节点来使用,所以还是要开启一下SSH服务器,不出意外的话,系统应该默认没有安装SSH服务,使用命令安装OpenSSH服务器即可Ubuntu开启SSH远程登录

sudo apt install -y openssh-server

4bafcd4c3121591a55d33d17320114cb.png

注意看,软件仓库也是TUNA的。安装完成后,启用并使能SSH服务,确保SSH服务状态为成功加载并使能开机启动。

59213450b65f8e768245c2c3185b38de.png

接下来,为root用户配置一个登录密码。

ed9371bed88f2b22fa9bc1b4df2cc387.png

然后修改配置文件,在配置文件/etc/ssh/sshd_config中添加以下两条命令,使root用户可以远程登录设备:

sudo nano /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes

修改之后重启一下SSH服务,然后修改IP地址为静态IP地址Debian通过NetworkManager配置双网卡

50c1fec4a7612dd7b353ef3a0418d6d8.png

最后,尝试使用root账户远程登录,登录成功。

ec386651c7df0fd7a83e50107dc82c5c.png

f6873699455534b669c9ca8b18817f0c.gif

长按二维码
关注我们吧

01eeda73a38db97daca7c0b12d27f940.jpeg

167c59420247836cba5d9b1030bc7958.png

PVE8.0-2安装使用快速指导

借PVE8.0的Debian 12系统配置一下NFS服务器

不想用了PVE了怎么办?那就迁移到VMware呗!

开启Hyper-V之后用不了VMware了,怎么破?

能找到Hyper-V和VMware共存的方法吗?

软考网络规划师复习第一章:Windows系统中的网络

软考网络规划师复习第二章:认识企业设备

软考网络规划师复习第三章:认识设备命令行

软考网络规划师复习第四章:认识网络模拟器

软考网络规划师复习第五章:认识虚拟化

软考网络规划师复习第六章:基础网络实验

手把手教你在天翼云部署一台FortiGate云主机

华为交换机S3700/S5700/CE6800配置SSH远程登录

HPE服务器通过显卡直通安装Tesla M4,这算亮机成功了吗?

切换到WDDM模式,Tesla M4可以用于本地显示输出了!

豁出去了,真机带业务演示一把ESXi 6.7升级7.0 U3

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1207704.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言数据结构-----栈和队列(概念,代码实现及简单练习)

前言 本篇主要介绍栈和队列的相关知识,练习以及代码实现。 代码主要展示部分功能的实现。完整代码在gitee上查看。 链接: 栈和队列的完整代码实现 文章目录 前言1.栈1.1 栈的概念及结构1.2 栈的实现1.3 栈的代码实现1.3.1 栈的初始化1.3.2 栈顶插入1.3.3 栈顶删除1…

若依框架修改包名报错

1.首先看下报错截图 启动GateWay 2.这个是因为 我改了里面的包名就是下面 ruoyi改成screen爆了上面的问题 3.那么关键的来了,我测了下 改了core不管启动gateway还是modules里面任何一个都会爆打不开工具类的问题 ,我看了其他pom也没有引用core&#xff…

功能强大的国产API管理神器 Eolink,亲测好用

前言 大家好,我是小月,今天给大家讲讲最近很火的Eolink,一款功能强大且非常实用的国产 API管理工具。在我们日常的前端、后端开发测试过程中经常会用到API,特别是在大型项目中API管理工具也就必不可少。工欲善其事必先利其器&…

[模版总结] - 树的基本算法1 - 遍历

树结构定义 一种非线性存储结构,具有存储“一对多”关系的数据元素集合 种类 General Tree TrieB/B 树二叉树 满/完满/完全二叉树 完美BT : 除了叶子结点外所有节点都有两个字节点,每一层都完满填充完全BT: 除最后一层以外其他每一层都完美…

FaceBook登录提示密码错误的原因及解决方法

下面这一种类型的提示密码错误,大家首先能够想到的可能就是本身的账号密码有错误,但这个只代表其一。有一种情况的话,他可能根本不是账号或者密码的错误,他仅仅是因为注册的地方和登录的地方不太一样,也会造成这样的结…

【JavaEE初阶】IP协议简介

文章目录 前言🌴IP协议的概念🌳IP数据报🚩IPv4协议头格式🚩IPv6的诞生 🎍IP地址🚩IP地址的格式:🚩IP地址的分类🎈网络号与主机号的划分 🚩特殊的IP地址&#…

QGIS之十九矢量投影

效果 步骤 1、准备数据 2、Qgis矢量投影 Qgis工具箱中搜索“投影” 3、结果

算法笔记-第七章-栈的应用(未完成)

算法笔记-第七章-栈的应用 栈的基本常识栈的解释一栈的解释二 栈的操作序列合法的出栈序列可能的出栈序列补充知识点 后缀表达式(无优先级) 栈的基本常识 栈(Stack)是只允许在一端进行插入或删除操作的线性表。 栈的解释一 栈的…

Vue dev-tools的安装

安装 Vue 开发者工具,装插件调试Vue应用 1.通过谷歌应用商店来进行安装(国外网站) 2.极简插件: 搜索 Vue -> 下载解压 -> 浏览器扩展模式打开,开发者模式 -> 将解压的CRX文件拖拽安装 -> 插件详情 &…

YOLOV8目标识别——详细记录从环境配置、自定义数据、模型训练到模型推理部署

一、概述 Yolov8建立在Yolo系列历史版本的基础上,并引入了新的功能和改进点,以进一步提升性能和灵活性。Yolov8具有以下特点: 高效性:Yolov8采用了新的骨干网络、新的Ancher-Free检测头和新的损失函数,可在CPU到GPU的…

在SpringBoot中使用EhCache缓存

在使用EhCache缓存之前,我们需要了解的是EhCache缓存是啥? Ehcache的概述 Ehcache是一个开源的Java缓存框架,用于提供高效的内存缓存解决方案,他可以用于缓存各种类型的数据,包括对象,查询结果&#xff0…

软件测试行业趋势分析

1 绪论 本文先对互联网对时代和社会变革进行了论述,然后再由互联网时代对软件工业模式变革进行了介绍,最后引出附属于软件工业的测试行业在新形势下的需求变化,并对趋势进行了分析,并最终给出了相关的从业人员的职业发展建议。 …

3DMAX建模基础教程:实例与复制

3D Studio Max,或称3DMAX,是一种专业的三维计算机图形软件,被广泛应用于电影、电视、游戏开发等领域。以下是一份关于3DMAX建模基础教程的实例与复制的详解。 3D模型实例化 实例化是一种重复使用相同对象的技术,而无需每次都创建…

搭建网站选择弹性云服务器

​ 弹性云服务器已成为建站的首选方案,弹性云服务器并从成本、灵活性、可扩展性和安全性等多个角度进行分析。 一、成本控制弹性云服务器以其优势的弹性计费模式,在建站初期成本控制中占据了重要地位。与传统的物理服务器相比,弹性云服务器可…

深度对话:以实在RPA Agent智能体安全机制破解LLM应用谜题

AI大模型席卷全球,为各个行业带来了颠覆式创新机遇,同时也打开了未知的潘多拉魔盒。随着大语言模型能力的不断增强和适用范围延伸,大模型本身带来的隐私泄漏、数据安全等问题越发成为各大厂商关注的核心,引发了各界更多的思考与发…

软件测试 —— 常见的自动化测试架构!

一个自动化测试架构就是一个集成体系,其中定义了一个特殊软件产品的自动化测试规则。这一体系中包含测试功能函数库、测试数据源、测试对象识别标准,以及各种可重用的模块。这些组件作为小的构建模块,被组合起来代表某种商业流程。自动化测试…

组件库篇 | EUI | 快速上手

组件库篇 | EUI | 快速上手 导入组件库 仅需三个步骤便可以导入组件库: 进入main.cpp所在目录,将EUI文件夹复制到该目录下 双击sln文件使用vs打开项目,右键项目名-添加-新建筛选器,命名为EUI 将第1步导入的EUI文件夹拖入到第2步…

做C语言的编程题总是想骂人怎么办?

做C语言的编程题总是想骂人怎么办? 可能C语言的编程题难住了您吧,导致情绪激烈不平静,那么做C语言的编程题可以顺利-些吗? 当然有一些方法可是现实此目标的:最近很多小伙伴找我,说想要一些C语言的资料,然后我根据自己…

K8S的基础知识

K8S的意义与入门 专有名词 容器:包含了运行一个应用程序所需要的所有东西,包括:代码、运行时、各种依赖和配置。pod:K8s调度的最小单元,包含一个或多个容器。一个容器组中的容器具有紧密耦合性,共享资源,存储空间和IP。即同一个容器组中的容器可以通过localhost:xxx访问…

【C++初阶(八)】C/C++内存管理详解

本专栏内容为:C学习专栏,分为初阶和进阶两部分。 通过本专栏的深入学习,你可以了解并掌握C。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:C 🚚代码仓库:小小unicorn的代码仓库&…