Proxmox创建CentOS虚拟机

news2024/12/24 0:38:25

文章目录

    • 下载ISO安装文件
    • 上传
    • 创建虚拟机
    • 启动虚拟机
      • 设置DNS
    • CentOS配置国内安装源
      • 备份原有安装源
      • 下载更新国内源
      • 清理yum缓存
      • 制作新配置文件缓存

下载ISO安装文件

下载地址:https://www.xitongzhijia.net/

也可去官网进行下载

上传

下面介绍直接通过页面上传,也可将iso文件直接上传到/var/lib/vz/template/iso目录

将下载的ISO文件上传到Proxmox

image-20231205133622075

选择ISO文件进行上传

image-20231205133710218

上传后再ISO镜像中可以看到安装文件

image-20231205133742665

创建虚拟机

点击创建虚拟机

image-20231205133810671

输入服务器在Proxmox显示的名称,点击下一步

image-20231205133854059

选择需要安装的镜像

右侧的客户及操作系统可以忽略,不进行配置

image-20231205133939086

选择系统显卡

无特殊要求默认即可

image-20231205134145432

选择SCSI控制器

控制器说明

virtIO SCSI:virtIO SCSI 是一种在虚拟化环境中常用的高性能虚拟存储控制器。它通过使用 QEMU 的 virtIO 驱动程序和 SCSI 协议实现,提供了较低的虚拟化开销和更好的性能。virtIO SCSI 可以与虚拟机中的客户操作系统进行直接通信,提供快速、可靠的存储访问。

virtIO SCSI Single:virtIO SCSI Single 是 virtIO SCSI 控制器的一个变种,它只有一个队列。相比于普通的 virtIO SCSI,它在一些场景中可能会有较低的性能,但对于某些特定的用例或旧版本的操作系统可能更适用。

MegaRAID SAS 8708EM2:MegaRAID SAS 8708EM2 是一款物理存储控制器,用于管理和控制 SATA 和 SAS 硬盘驱动器。它是 LSI Logic(现在是 Broadcom)生产的硬件 RAID 控制器,支持多种 RAID 级别和高级功能,如热插拔、缓存和数据保护。

LSI 53C810:LSI 53C810 是一款旧版的 SCSI 控制器,用于连接和管理 SCSI 设备。它是古老的硬件设备,通常在过去用于连接磁盘驱动器、磁带机等 SCSI 设备。

LSI 53C895A:LSI 53C895A 是一款先进的 SCSI 控制器,也用于连接和管理 SCSI 设备。它提供更高的性能和更多的功能,支持广泛的 SCSI 设备和高级特性。

image-20231205134215939

选择机型,点击下一步

机型说明

i440fx:i440fx 是一个旧的主板模拟类型,它模拟的是 Intel 440FX 主板,该主板用于早期的 x86 架构计算机。i440fx 是一种较为传统和兼容性较高的选择,适用于需要与老旧操作系统或特定硬件环境兼容的情况。然而,i440fx 在一些高级特性方面可能有一些限制,并且不支持某些现代技术。

q35:q35 是一种更现代的主板模拟类型,它模拟的是 Intel Q35 Express 芯片组,该芯片组用于较新的 x86 架构计算机。q35 提供了更多的功能和先进的虚拟化特性,如 PCI Express 设备的直通、高级电源管理等。它在性能和功能方面相对较好,适用于大多数现代虚拟化场景。

image-20231205134313980

选择磁盘->总线/设备,我这里设置SATA

IDE(Integrated Drive Electronics)是一种较旧的接口标准,用于将存储设备(例如硬盘和光驱)连接到计算机。它已经被较新的标准如SATA所取代。

SATA(Serial Advanced Technology Attachment)是一种现代的接口标准,用于将存储设备连接到计算机。相比IDE,它提供更快的数据传输速度和更好的性能。

VirtIO block是一种虚拟化接口,可以使虚拟机有效地访问存储设备。它为运行在虚拟机中的客户操作系统与超级监视程序或主机系统的存储子系统之间提供了标准化的通信方式。

SCSI(Small Computer System Interface)是一组标准,定义了计算机和外部设备(包括存储设备)之间的通信方式。SCSI最初设计用于将多个设备连接到单个总线,但随着时间的推移,它不断发展,并包括支持不同传输速度和技术的各种版本和协议。

image-20231205134445520

设置缓存

缓存说明:

无缓存(No cache):数据直接读写到磁盘,没有使用任何缓存。这种方式可以保证数据的持久性和一致性,但读写性能较低。

Direct sync(直接同步):数据先被写入缓存,然后同步写入磁盘。在数据同步完成之前,系统会阻塞等待磁盘操作完成的确认信号。这种方式可以提高写入性能,但仍保证了数据的持久性和一致性。

Write through(写透):数据先被写入缓存,然后立即被写入磁盘。写入缓存和写入磁盘是同时进行的,不需要等待磁盘操作的确认。这种方式可以提高写入性能,但对于读取操作,仍需要从磁盘中获取数据,可能降低读取性能。

Write back(写回):数据首先被写入缓存,然后根据一定的策略异步写入磁盘。在此期间,应用程序可以继续执行其他操作,而不需要等待磁盘操作完成的确认。这种方式可以显著提高写入性能,但存在数据丢失的风险,因为在数据写入磁盘之前发生系统崩溃或断电时,缓存中的数据会丢失。

Writeback(不安全的写回):与"Write back"相似,但没有提供有效的机制来保护数据免受系统崩溃或断电的影响。这种方式的优势是更高的写入性能,但风险更大,可能导致数据丢失或不一致。因此,它通常用于对数据完整性要求较低、但需要更高性能的应用场景。

image-20231205134531916

设置虚拟机存储磁盘

image-20231205134616125

设置磁盘大小

image-20231205134640001

设置CPU

image-20231205134727427

设置内存

image-20231205134740900

设置网络

这里选择Proxmox创建的网络名称就行,默认为vmbr0

image-20231205134752878

选择模型,这里我选择默认

Intel E1000:这是一种基于软件仿真的虚拟网络适配器,模拟了Intel 82545EM Gigabit Ethernet控制器。E1000广泛用于许多虚拟化平台,性能稳定且兼容性良好。

VirtIO半虚拟化:VirtIO是一种半虚拟化技术,通过在虚拟机和宿主机之间共享驱动程序和设备模型来提供高性能和低延迟的网络通信。VirtIO网络适配器需要使用相应的VirtIO驱动程序来实现。

Realtek RTL8139:这是一种基于软件仿真的虚拟网络适配器,模拟了Realtek RTL8139 Fast Ethernet控制器。RTL8139适用于一些虚拟化平台,但性能可能相对较低。

VMware VMXNET3:这是VMware开发的高性能虚拟网络适配器,专门为VMware虚拟化环境优化。VMXNET3提供了高速数据传输、低CPU利用率和更好的网络性能,适用于在VMware虚拟机上运行的场景。

image-20231205134846679

确认信息,完成创建

image-20231205134918701

启动虚拟机

image-20231205135110919

选择Install CentOS 7进行安装

image-20231205135316351

选择语言为中文

image-20231205135408789

配置网络

image-20231205135432355

将网络打开,看看是否能自动获取到IP

image-20231205135513360

如果是按照之前wifi连接网络,这里无法自动获取到IP,需要手动配置,如果直接获取到网络则跳过该步骤

点击配置

image-20231205135613946

手动填写网络信息,这里的网络信息是Proxmox的网络信息

点击保存

image-20231205140203765

此时再打开网络,会显示已连接,此时网络就通了

image-20231205140227568

设置主机名,即hostname,并点击应用

image-20231205140445045

应用成功后,点击完成

选择安装位置

image-20231205140311161

选择磁盘点击完成

image-20231206140335658

点击加号

image-20231206140411622

输入挂载目录和容量

image-20231206140434114

手动输入期望容量300GB,并点击更新设置,点击完成

image-20231206140525284

接收更改

image-20231206135044832

选择软件选择

image-20231206141720877

选择需要安装的组件

image-20231206141924688

点击开始安装

image-20231205140353763

设置密码

image-20231205140533115

输入需要设置的root密码,点击完成

image-20231205140601985

等待安装完成后点击重启

image-20231205140737113

进入默认的第一个

image-20231205140758259

登录之前设置的root密码后,通过ip a可以查看到设置的IP

image-20231205140830948

设置DNS

修改vi /etc/resolv.conf文件,添加内容

nameserver 8.8.8.8
nameserver 8.8.4.4

验证网络,至此虚拟机创建完成

image-20231205141408585

image-20231205141458896

CentOS配置国内安装源

备份原有安装源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

下载更新国内源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

清理yum缓存

yum clean all

制作新配置文件缓存

yum makecache

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

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

相关文章

三、Java运算符

1.运算符和表达式 运算符: ​ 就是对常量或者变量进行操作的符号。 ​ 比如: - * / 表达式: ​ 用运算符把常量或者变量连接起来的,符合Java语法的式子就是表达式。 ​ 比如:a b 这个整体就是表达式。 ​ 而其…

11.仿简道云公式函数实战-逻辑函数-TRUE

1. TRUE函数 TRUE 函数可直接返回逻辑值 true。 2. 函数用法 TRUE() 3. 函数示例 TRUE 函数一般不会作为函数单独使用,可与其他函数一起使用,或作为判断逻辑的结果。如,判断字段值是否为空时,设置公式为IF(ISEMPTY(方案选择)…

2023-12-12 AIGC-AI工具的基本工作原理

摘要: 2023-12-12 AIGC-AI工具的基本工作原理 AI工具的基本工作原理 AI工具的基本工作原理涉及到一系列复杂的技术和算法。这些原理可以根据不同类型的AI工具进行概括,包括机器学习、自然语言处理、图像识别等。以下是一些关键的AI工具及其工作原理的概述&#xff…

基础算法(1):排序(1):选择排序

今天对算法产生了兴趣,开始学习基础算法,比如排序,模拟,贪心,递推等内容,算法是很重要的,它是解决某个问题的特定方法,程序数据结构算法,所以对算法的学习是至关重要的&a…

【知网稳定检索】第三届人文,智慧教育与服务管理国际学术会议(HWESM 2024)

第三届人文,智慧教育与服务管理国际学术会议(HWESM 2024) 2024 3rd International Conference on Humanities, Wisdom Education and Service Management 第三届人文,智慧教育与服务管理国际学术会议(HWESM 2024&…

LangChain学习二:提示-实战(上半部分)

文章目录 上一节内容:LangChain学习一:模型-实战学习目标:提示词及提示词模板的运用学习内容一:什么是提示词?学习内容二:提示词模板2.1 入门2.2 模板格式2.3 验证模板2.4 序列化提示模板2.5 将少量示例传递…

Linux 高级管理,MySQL服务器的构建与维护

实验环境 某公司因业务范围日益扩大,最近订购了一套基于B/S架构的电子商务系统,在正式部署之前,要 求对现有的httpd服务器进行改造,首先需要增加MySQL数据库服务。 需求描述 1. 编译安装MySQL服务器,并添加为mysqld系…

Centos7防火墙及端口开启

1、防火墙 1.1、查看防火墙是否开启 systemctl status firewalld 1.2、开启防火墙 firewall-cmd --list-ports 1.3、重启防火墙 firewall-cmd --reload 2、端口 2.1、查看所有已开启的端口号 firewall-cmd --list-ports 2.2、手动开启端口 启动防火墙后,默认没有开…

Mybatis-Plus源码解析之MybatisPlusAutoConfiguration(二)

group : com.baomidou version:3.5.2.2-SNAPSHOT SpringBoot是自动装配。Spring则可以在配置类上Import(MybatisPlusAutoConfiguration.class) org.springframework.boot.autoconfigure.EnableAutoConfiguration\com.baomidou.mybatisplus.autoconfigure.MybatisPlusLanguageD…

如何想成为嵌入式工程师?(这些东西您必须知道)

嵌入式的发展怎么样? 嵌入式系统领域一直在迅速发展,伴随着物联网、智能设备、汽车电子、医疗设备等应用的不断增加,对嵌入式技术的需求也在不断扩大。因此,嵌入式领域仍然是一个充满机会的领域,为专业人士提供…

AC修炼计划(AtCoder Beginner Contest 332)

传送门:AtCoder Beginner Contest 332 - AtCoder a,b,c都还是很基础了。d题是一个bfs的纯暴力问题。 E - Lucky bag 看看范围,n15,第一个想法是dfs纯暴力,但所有的情况太大,各种决策层出不穷,会t。所以转…

黑马程序员Javaweb重点笔记(五)(2023版)

文章目录 前言事务管理事务进阶AOPAOP基础 前言 我个人有一个学习习惯就是把学过的内容整理出来一份重点笔记,笔记往往只会包括我认为比较重要的部分或者容易忘记的部分,以便于我快速复习,如果有错误欢迎大家批评指正。 另外:本篇…

GetGuru替代方案:4个理由告诉你为什么选择HelpLook

随着知识管理在现代企业中的重要性日益凸显,选择一款高效、稳定的知识库软件成为了关键。然而,市场上的知识库软件众多,如何选择适合自己的产品呢?本文将为你介绍GetGuru的替代方案——HelpLook,并从四个方面为你分析为…

大数据机器学习深度解读决策树算法:技术全解与案例实战

大数据机器学习深度解读决策树算法:技术全解与案例实战 本文深入探讨了机器学习中的决策树算法,从基础概念到高级研究进展,再到实战案例应用,全面解析了决策树的理论及其在现实世界问题中的实际效能。通过技术细节和案例实践&…

学习深度强化学习---第2部分----RL动态规划相关算法

文章目录 2.1节 动态规划简介2.2节 值函数与贝尔曼方程2.3节 策略评估2.4节 策略改进2.5节 最优值函数与最优策略2.6节 值迭代与策略迭代2.7节 动态规划求解最优策略 本部分视频所在地址:深度强化学习的理论与实践 2.1节 动态规划简介 态规划有两种思路&#xff1…

20章节多线程

20.1线程简介 世间有很多工作都是可以同时完成的。例如,人体可以同时进行呼吸、血液循环、思考问题等活用户既可以使用计算机听歌,也可以使用它打印文件。同样,计算机完全可以将多种活动同时进这种思想放在 Java 中被称为并发,而将…

文件系统理解

先前的博客我写了关于缓冲区的理解,顺便提及了在内存的文件是怎样管理的,本文就来描述在磁盘上的文件是怎么样。但要先了解了解磁盘。 在笔记本上机械磁盘被固态硬盘代替,因为固态硬盘更快,而且方便携带,机械硬盘若是受…

使用Selenium库模拟浏览器操作

Selenium是一个用于自动化Web浏览器的Python库。它提供了一组强大的工具和API,使开发者能够以编程方式控制浏览器的行为,模拟用户与网页的交互。 Selenium可以用于各种Web自动化任务,包括网页测试、数据采集、UI自动化等。它支持主流的Web浏览…

C#实现支付宝转账功能

环境 .net 6 AlipaySDKNet.OpenAPI 2.4.0 申请证书 登录支付宝开放平台https://open.alipay.com/ 进入控制台 授权回调地址也设置一下,加密方式AES 新建.net 6空白的web项目 证书除了java都需要自己生成一下pkcs1的密钥 privatekey.txt就是根据应用私钥生成…

揭开苹果3兆美元市值的秘密:创新因素

苹果公司的创新战略如何使其在竞争中脱颖而出?并成为当今全球用户最追捧的品牌,拥有各个人群中最忠诚的客户基础。苹果公司的市值超过$3万亿以及百亿美元净利,彰显了这家世界上最具创新力的公司的实力。从标志性的麦金塔到iPod、iPhone和iWat…