PVE虚拟化平台之安装RHEL9系统

news2024/12/23 23:37:06

PVE虚拟化平台之安装RHEL9系统

  • 一、RHEL9介绍
    • 1.1 RHEL9简介
    • 1.2 RHEL9新功能
  • 二、上传镜像到PVE存储
    • 2.1 检查PVE环境
    • 2.2 上传镜像
  • 三、创建虚拟机
    • 3.1 设置虚拟机名称
    • 3.2 操作系统设置
    • 3.3 系统设置
    • 3.4 磁盘设置
    • 3.5 CPU设置
    • 3.6 内存设置
    • 3.7 网络设置
    • 3.8 确定虚拟机配置
  • 四、安装操作系统
    • 4.1 进入系统安装界面
    • 4.2 选择系统语言
    • 4.3 时区设置
    • 4.4 设置网络和主机名
    • 4.5 系统安装目的地设置
    • 4.6 关闭kdump功能
    • 4.7 用户设置
    • 4.8 最小化安装设置
    • 4.9 开始安装系统
    • 4.10 重启系统
  • 五、rhel9初始配置
    • 5.1 查看本地控制台
    • 5.2 ssh远程连接rhel9
    • 5.3 查看系统内核版本
    • 5.4 查看python版本
    • 5.5 配置yum仓库
    • 5.6 安装必要工具

一、RHEL9介绍

1.1 RHEL9简介

2022 年5月18日,IBM 收购的红帽公司宣布推出红帽企业 Linux 9 (RHEL 9),这是世界领先的企业 Linux 平台的最新版本。RHEL 9 为支持混合云创新提供了更灵活、更稳定的基础,并为跨物理、虚拟、私有和公共云和边缘部署部署应用程序和关键工作负载提供了更快、更一致的体验。

1.2 RHEL9新功能

以下是RHEL9的部分新功能,详情可到红帽官网查看。

  • Red Hat Enterprise Linux 9.0 带有内核版本 5.14.0-70。

  • RHEL 9还将改进性能并支持更多容器化应用程序。

  • 面向当今和未来的开发人员的新平台:完成向 Python 3 的迁移,版本3.9将成为 RHEL9生命周期的默认 Python。

  • RHEL 9 提供 OpenSSL 3.0.1:RHEL 9 提供了上游版本 3.0.1的 openssl 软件包,其中包括很多改进和程序错误修复。

  • RHEL 9 提供 RPM 4.16, 新的RPM插件会通知fapolicyd关于RPM事务过程中的更改。

  • RHEL web 控制台新的虚拟化功能,包括重命名虚拟机、使用云镜像身份验证创建虚拟机、为虚拟机添加和删除 USB 和 PCI 设备、指定网络接口模型、在主机及其虚拟机间共享和取消共享文件等功能。

二、上传镜像到PVE存储

2.1 检查PVE环境

登录PVE,检查PVE环境。

在这里插入图片描述

2.2 上传镜像

上传镜像到PVE,本次使用镜像为rhel-baseos-9.0-x86_64-dvd。

在这里插入图片描述

三、创建虚拟机

3.1 设置虚拟机名称

设置虚拟机名称为rhel9

在这里插入图片描述

3.2 操作系统设置

选择镜像存储位置,选定ISO镜像rhel-baseos-9.0-x86_64-dvd。

在这里插入图片描述

3.3 系统设置

选择默认即可。

在这里插入图片描述

3.4 磁盘设置

选择虚拟机磁盘,大小设置为300G,可根据自身需求调整。

在这里插入图片描述

3.5 CPU设置

CPU核心数设置为2,CPU类别选择host模式,CPU类别不要选择默认的KVM64,不然安装系统会报错。

在这里插入图片描述

3.6 内存设置

内存大小选择4G

在这里插入图片描述

3.7 网络设置

网络模式默认为桥接模式,这里直接全部默认即可。

在这里插入图片描述

3.8 确定虚拟机配置

检查虚拟机配置,开始创建虚拟机。

在这里插入图片描述

四、安装操作系统

4.1 进入系统安装界面

选择第一行,安装RHEL9操作系统。

在这里插入图片描述

4.2 选择系统语言

可选择系统语言,这里选择中文。

在这里插入图片描述

4.3 时区设置

设置上海时区。

在这里插入图片描述

在这里插入图片描述

4.4 设置网络和主机名

点击网络和主机名选项,设置静态IP地址,主机名设置jeven

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.5 系统安装目的地设置

  • 点击安装目的地选项。

在这里插入图片描述

  • 选定磁盘,存储配置勾选自定义,点击完成,进入手动配置界面。

在这里插入图片描述

  • 手动磁盘分区

在这里插入图片描述

  • 可根据需要分配各分区大小,根分区为150G,/home为60G,/boot为2G,swap分区为8G,/var为30G,其余空间预留。

在这里插入图片描述
在这里插入图片描述

4.6 关闭kdump功能

关闭kdump功能

在这里插入图片描述
在这里插入图片描述

4.7 用户设置

  • 设置系统的root密码,勾选允许root账号ssh远程登录。

在这里插入图片描述
在这里插入图片描述

  • 创建用户,新建admin用户,设置自定义密码。

在这里插入图片描述
在这里插入图片描述

4.8 最小化安装设置

选择最小化安装

在这里插入图片描述

在这里插入图片描述

4.9 开始安装系统

选择开始安装系统

在这里插入图片描述

在这里插入图片描述

4.10 重启系统

操作系统安装完毕后,重启系统。

在这里插入图片描述

五、rhel9初始配置

5.1 查看本地控制台

查看虚拟机的本地控制台,登录系统。

在这里插入图片描述

5.2 ssh远程连接rhel9

使用xshell工具连接rhel9,IP地址为安装系统时设置的IP。

在这里插入图片描述

5.3 查看系统内核版本

查看系统的内核版本,内核版本为5.14.0-70.13.1。

[root@jeven ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux release 9.0 (Plow)
[root@jeven ~]# uname -r 
5.14.0-70.13.1.el9_0.x86_64

5.4 查看python版本

查看系统默认安装的python版本为3.9.10

[root@jeven ~]# python -V
Python 3.9.10

5.5 配置yum仓库

  • 查看系统的CD/DVD驱动器
[root@jeven ~]# lsblk
NAME              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                 8:0    0  300G  0 disk 
├─sda1              8:1    0    2G  0 part /boot
└─sda2              8:2    0  248G  0 part 
  ├─rhel_192-root 253:0    0  150G  0 lvm  /
  ├─rhel_192-swap 253:1    0    8G  0 lvm  [SWAP]
  ├─rhel_192-var  253:2    0   30G  0 lvm  /var
  └─rhel_192-home 253:3    0   60G  0 lvm  /home
sr0                11:0    1    8G  0 rom  

  • 创建挂载点
 mkdir -p /mnt/dvd
  • 挂载镜像文件
[root@jeven ~]# mount /dev/cdrom /mnt/dvd/
mount: /mnt/dvd: WARNING: source write-protected, mounted read-only.
  • 编辑yum仓库文件
[root@jeven dvd]# cat /etc/yum.repos.d/dvd.repo
[AppStream]
name=AppStream 
baseurl=file:///mnt/dvd/AppStream
enable=1
gepcheck=1
gpgkey=file:///mnt/dvd/RPM-GPG-KEY-redhat-release


[BaseOS]
name=BaseOS
baseurl=file:///mnt/dvd/BaseOS
enable=1
gepcheck=1
gpgkey=file:///mnt/dvd/RPM-GPG-KEY-redhat-release


  • 检查yum仓库状态
[root@jeven dvd]# yum repolist all
正在更新 Subscription Management 软件仓库。
无法读取客户身份

本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。

仓库 id                                                                  仓库名称                                                                  状态
AppStream                                                                AppStream                                                                 启用
BaseOS                                                                   BaseOS                                                                    启用

5.6 安装必要工具

安装VIM等工具

yum  install tree vim net-tools -y

在这里插入图片描述

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

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

相关文章

【刷题】在二叉树中分配硬币

在二叉树中分配硬币 https://leetcode.cn/problems/distribute-coins-in-binary-tree/description/ 描述 给定一个有 N 个结点的二叉树的根结点 root,树中的每个结点上都对应有 node.val 枚硬币,并且总共有 N 枚硬币。 在一次移动中,我们…

PLSQL Developer怎样查看当前活动会话

点‘工具’-‘会话’: 选择‘Active sessions’: 点击某个会话,可以看到其对应的sql:

Feign技术

说明:Feign和RestTemplate一样,是用于微服务之间通信的,配合注册中心技术Nacos,可以搭建一个完整的SpringCloud环境。本文介绍在NacosFeign环境下,Feign的使用。 环境介绍:创建两个服务,订单服…

Web3的2048,Sui 8192能否打开全链游戏的大门?

作者:Peng SUN,Foresight News Sui 8192:一局游戏就是一个NFT Sui 8192智能合约基于Move语言编写,构成非常简单,包括游戏、Game Board与排行榜(Leaderboard)三部分,覆盖方块移动、…

Linux基本知识/Linux文件夹创建、删除、复制等命令怎么用/grep管道符是啥

前情提要:经过一段时间的沉淀,因为要用到Linux,索性就梳理总结一下Linux的基本知识! 一、Linux文件目录 1.1 结构 是一个树形结构,只有一个根目录/ 1.2 路径描述 linux系统中,路径层次关系用/来表示w…

IDEA安装JRebel插件激活LS client not configued问题

JRebel插件安装步骤:settings->Plugins中搜索JRebel,然后安装即可 这里安装的是最新版本,安装完后会要求重启IDEA,重启后一般会自动弹出JRebel面板,里面有个Activation,点击后弹出激活页面,我…

java 通过Json -schema完成对数据的效验

Json -schema 1.对象的效验2.数组套对象的效验3. 字符串的效验长度效验(minLength)(maxLength)正则效验日期和时间 4.对象套对象效验5.对象套数组6. 其他参数required(必须要填)enum(范围之内)not(不)anyOf 和allOf(双…

C++之重写基类虚函数添加override区别(一百六十二)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

5. MySQL - JDBC SQL 注入 博客系统(万字详解)

目录 1. 介绍 2. 使用 JDBC 连接数据库 2.1 如何使用 JDBC 连接数据库 2.2 导入的各个类 2.3 DataSource 对象的创建 2.4 从 DataSource 对象中得到 Connection 对象 2.5 创建 Statement 对象 2.6 从 ResultSet 中遍历每行结果,从每行中获取每列的值 2.7 代…

Django-linux主机计划任务查看服务

目录 需求 功能介绍 页面效果 代码编写 docker部署 需求 线上主机一百台左右,经常会在某个服务器上放置一些自动化脚本,并配置计划任务,时间长可能忘记计划任务所在服务器,所以开发一个用于收集展示crontab任务的服务 语言框…

Coremail易念:2022年企业邮件钓鱼模拟演练分析报告

以下为精华版阅读,如需下载完整版,关注【CACTER邮件安全】,后台回复关键词【钓鱼报告】即可免费下载。 Coremail&易念科技《2022年企业邮件钓鱼模拟演练分析报告》重磅发布!有哪些精华亮点,点击下拉。 一、制造业钓…

opencv-07-感兴趣区域(ROI)

在图像处理过程中,我们可能会对图像的某一个特定区域感兴趣,该区域被称为感兴趣区 域(Region of Interest,ROI)。在设定感兴趣区域 ROI 后,就可以对该区域进行整体操作。 以下是一些 OpenCV ROI应用场景 …

【测试开发】自动化测试 selenium 篇

目录 一. 什么是自动化测试 二. selenium 1. selenium的工作原理 2. seleniumJava的环境搭建(Chrome浏览器) 三. selenium中常用的API 1. 定位元素 findElement 1.1 css选择语法 1.2 xpath 2. 操作测试对象 2.1 sendKeys-在对象上模拟按键输入 2.2 click-点击对象…

ECMAScript 6 之二

目录 2.6 Symbol 2.7 Map 和 Set 2.8 迭代器和生成器 2.9 Promise对象 2.10 Proxy对象 2.11 async的用法 2.22 类class 2.23 模块化实现 2.6 Symbol 原始数据类型,它表示是独一无二的值。它属于 JavaScript 语言的原生数据类型之一,其他数据类型…

本地前端项目使用gitee仓库外链图片加载失败

错误&#xff1a;本地的前端项目&#xff0c;比如vue&#xff0c;纯html使用<img/>标签加载gitee保存的图片文件的时候&#xff0c;浏览器加载失败。 但是gitee可以正常访问图片 解决办法&#xff1a; 在index.html中加入meta标签就可以完美解决 <meta name"r…

使用fastjson序列化后字段属性发生了变化

问题描述 使用 fastjson 进行 JSON 序列化存储到数据库后&#xff0c;发现 JSON 字符串“莫名其妙地”多了一些属性&#xff0c;也少了些属性。问题出现在基本类型的布尔类型以 is 开头的属性。 复现 1、定义对象 其中一个boolean类型的属性isActive以is开头&#xff0c;一个…

Linux内核模块开发 第 10 章 系统调用

The Linux Kernel Module Programming Guide Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottram, Jim Huang译 断水客&#xff08;WaterCutter&#xff09;源 LKMPG 10 系统调用 到目前为止&#xff0c;我们所做的唯一一件事就是使用定义明确的内核机制来注册…

webrtc源码阅读之视频RTP接收JitterBuffer

在音视频通信中&#xff0c;网络抖动和延迟是常见的问题&#xff0c;会导致音视频质量下降和用户体验不佳。为了解决这些问题&#xff0c;WebRTC引入了Jitter Buffer&#xff08;抖动缓冲区&#xff09;这一重要组件。Jitter Buffer是一个缓冲区&#xff0c;用于接收和处理网络…

HTML文件概述

HTML是标准的ASCII文件&#xff0c;其后缀是.html。其由两部分部分组成。包扩声明文档&#xff0c;和HTML内容部分。其中HTML内容部分又由头标签,身体标签&#xff0c;和脚标签三部分组成。 那么我们完整的网页由HTML&#xff0c;CSS,Javascirpy三部分组成。 我们说HTML标签就相…

接口自动化测试框架开发 (pytest+allure+aiohttp+ 用例自动生成)

目录 前言&#xff1a; 第一部分&#xff08;整个过程都要求是异步非阻塞的&#xff09; 读取 yaml 测试用例 http 请求测试接口 收集测试数据 第二部分 动态生成 pytest 认可的测试用例 后续&#xff08;yml 测试文件自动生成&#xff09; 前言&#xff1a; 开发一个…