Proxmox创建CentOS虚拟机

文章目录

    • 下载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.mzph.cn/news/219275.shtml

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

相关文章

【论文阅读笔记】M3Care: Learning with Missing Modalities in Multimodal Healthcare Data

本文介绍了一种名为“MCare”的模型,旨在处理多模态医疗保健数据中的缺失模态问题。这个模型是端到端的,能够补偿病人缺失模态的信息,以执行临床分析。MCare不是生成原始缺失数据,而是在潜在空间中估计缺失模态的任务相关信息&…

idea一些报错

java: 非法字符: \ufeff 使用IDEA修改文件编码 在IDEA右下角,将编码改为GBK,再转为UTF-8,重新启动项目。具体步骤如下: 在IDEA右下角找到UTF-8字样的编码格式设计项,点击选择第一项GBK,然后Convert&#xf…

JVM虚拟机系统性学习-对象的创建流程及对象的访问定位

对象的创建流程与内存分配 对象创建流程如下: Java 中新创建的对象如何分配空间呢? new 的对象先放 Eden 区(如果是大对象,直接放入老年代)当 Eden 区满了之后,程序还需要创建对象,则垃圾回收…

Linux的五种IO模型

众所周知,出于对 OS 安全性的考虑,用户进程是不能直接操作 I/O 设备的。必须通过系统调用请求操作系统内核来协助完成 I/O 动作。 下图展示了 Linux I/O 的过程。 操作系统内核收到用户进程发起的请求后,从 I/O 设备读取数据到 kernel buff…

【超详细】创建vue3+ts项目(引入ElementPlus、Axios)

目录 前言1、使用vue脚手架创建项目1.1检查vue版本1.2 使用vue脚手架创建项目 2、删除项目多余文件,修改配置项目2.1、删除以下文件2.1、在views下创建index文件2.2、修改router/index.ts路由文件:2.3、修改App.vue文件:2.4、初始化页面样式以…

windows上抓包出现大包未分片以及关闭tso方法

wireshark抓包中会有大数据包(未分片包)和ip校验和不对的包,问题根因在目前很多电脑网卡支持TSO和将校验和计算到网卡上,导致抓出数据包未分片 详细文章看: https://www.cnblogs.com/charlieroro/p/11363336.html 目前很多网卡已…

业务代码-整合框架-存储-缓存常见错误详解一

一. java空指针和异常: 1.什么是空指针异常(java.lang.NullPointException): 1.1常见的空指针异常案例: public class WhatIsNpe {public static class User {private String name;private String[] address;public void print…

项目一 分析并设计学生管理数据库

项目一 分析并设计学生管理数据库 1,做好管理数据库的知识准备 1.1,初识数据库 **1,DBMS:**数据库管理系统(Database Management System)。数据库 是通过DBMS创建和操作的 容器。 **2,DB:**数据库(data…

004 Windows NTFS文件夹权限

一、NTFS文件权限: NTFS(New Technology File System)是Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式,提供长文件名、数据保护和恢复,能通过目录和文件许可…

ffmpeg编解码——数据包(packet)概念(如何正确处理数据包中的显示时间戳pts与解码时间戳dts关系?)

文章目录 FFmpeg编解码——数据包(Packet)概念1. 数据包(Packet)简介2. 数据包(Packet)在FFmpeg中的应用2.1 从媒体文件读取数据包2.2 向媒体文件写入数据包 3. 数据包(Packet)相关问…

【EI会议征稿中|IEEE出版】第三届信息技术与当代体育国际学术会议(TCS 2023)

【IEEE出版】第三届信息技术与当代体育国际学术会议(TCS 2023) 2023 3rd International Conference on Information Technology and Contemporary Sports 2023年第三届信息技术与当代体育国际学术会议(TCS 2023)将于2023年12月2…

Dueling DQN 跑 Pendulum-v1

gym-0.26.1 Pendulum-v1 Dueling DQN 因为还是DQN,所以我们沿用double DQN,然后把 Qnet 换成 VAnet。 其他的不变,详情参考前一篇文章。 class VA(nn.Module):"""只有一层隐藏层的A网络和V网络"""def __init__(self, state_dim, hidd…

子目录文件夹图片汇总

import os import shutildef collect_images(source_folder, target_folder):# 遍历主文件夹及其所有子文件夹for root, dirs, files in

位1的个数

题目链接 位1的个数 题目描述 注意点 输入必须是长度为 32 的 二进制串 解答思路 位运算判断每一位是否为1 代码 public class Solution {// you need to treat n as an unsigned valuepublic int hammingWeight(int n) {int res 0;for (int i 0; i < 32; i) {res …

项目经理和产品经理该如何选择?

最近很多人咨询“项目经理跟产品经理该怎么选&#xff0c;我更适合哪个&#xff1f;”“项目经理跟产品经理哪个更有钱途 ”“项目经理转产品经理好转吗”等等&#xff0c;今天就一次性说清楚项目经理跟产品经理有什么区别&#xff0c;应该怎么选择。 不想看长篇大论的&#x…

Python+Pytest接口自动化之HTTP协议基础

HTTP协议简介 HTTP 即 HyperText Transfer Protocol&#xff08;超文本传输协议&#xff09;&#xff0c;是互联网上应用最为广泛的一种网络协议。所有的 WWW 文件都必须遵守这个标准。 设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方法。HTTP 协议在 OSI 模型…

Kubernetes版本升级到v1.18.0方法

升级k8s版本才能使用kube-prometheus安装监控 1、查看集群状态 [rootk8s-master k8s-script]# kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-master Ready master 5d22h v1.18.0 k8s-slave1 Ready <none> 4d10h v1.18.0 k…

ActiveMQ使用指南

介绍 ActiveMQ是Apache开源组织旗下的一个项目&#xff0c;是一个流行的开源消息中间件。它完全支持JMS1.1和J2EE1.4规范的JMS Provider实现&#xff0c;并且是纯Java开发的产品。ActiveMQ支持多种语言编写客户端&#xff0c;包括C,C,C#,Perl,PHP,Ruby,Ajax等&#xff0c;同时…

做数据分析为何要学统计学(6)——什么问题适合使用卡方检验?

卡方检验作为一种非常著名的非参数检验方法&#xff08;不受总体分布因素的限制&#xff09;&#xff0c;在工程试验、临床试验、社会调查等领域被广泛应用。但是也正是因为使用的便捷性&#xff0c;造成时常被误用。本文参阅相关的文献&#xff0c;对卡方检验的适用性进行粗浅…

【unity】如何用Unity获取Windows桌面

【背景】 默认的Unity可实现的屏幕共享仅仅针对Unity编辑器的编辑窗口中的Camera展现的内容。本篇研究如何实现用Unity实时反映Windows桌面窗口画面。 【准备插件】 下载地址&#xff1a; https://download.csdn.net/download/weixin_41697242/88623496 将解压后的文件夹直…