某科技局国产服务器PVE虚拟化技术文档

环境介绍

硬件配置

服务器品牌:黄河

型号:Huanghe 2280 V2

Cpu型号:kunpeng-920

磁盘信息 :480SSD * 2 ,4T*4

网卡:板载四口千兆

如下表

四台服务器同等型号配置,均做单节点虚拟化,数据保护采用底层raid

机器图片如下:

Raid配置

系统级别系统盘和数据盘分别做raid1和raid5

客户需求

四台物理主机,独立使用,由于业务增多,采购硬件成本增加,需要做虚拟化,划分出更多的虚拟机,来用于的业务使用需求。

服务器配置

Raid分配

底层固态盘做raid’1,其余数据盘做raid5

Bios开启虚拟化

默认为开启,步骤如下操作

ARM服务器,进入BIOS中:

Advanced——PCIe Config——SRIOV

网络规划

详细参见网络规划表

Pve虚拟化软件介绍

Pve默认官方无arm架构的iso安装包

这里列出github可用的arm下iso文件

Index of /proxmox/isos/

arm下pve安装

带外管理接入服务器,挂在iso文件,cd设置为第一位,重启后开启安装

配置信息完毕后执行安装,等待安装完毕

安装后黑屏无法引导

参见下一步,进行内核修改选择其他内核常识是否能引导,这里我选择的6.1.0启动是正常的,需要进行默认的内核更改

内核启动顺序修改

安装选择终端模式安装,安装完成后默认启动会卡顿无法进入,选择高级模式选择6.1.0内核启动即可正常进入

修改/etc/default/grub 文件,编辑如下

GRUB_DEFAULT =”Advanced options for Proxmox VE GNU/Linux>Proxmox VE GNU/Linux, with Linux 6.1.102-generic”

如下图

执行update-grub

重启服务器验证内核版本

成功登录

pve平台登录

磁盘配置

磁盘点击擦除磁盘后,点击初始化磁盘,新建lvm挂载后即可使用

虚拟机磁盘文件如下

虚拟机配置安装

镜像下载

下载arm操作系统镜像,参见个大系统网站

Centos

Index of /centos-vault/altarch/

欧拉

openEuler下载 | openEuler ISO镜像 | openEuler社区

Ubuntu

Index of /releases

银河麒麟

国产操作系统、麒麟操作系统——麒麟软件官方网站

windows

MSDN, 我告诉你 - 做一个安静的工具站

HelloWindows.cn - 精校 完整 极致 Windows系统下载仓储站

镜像上传

上传完成

虚拟机安装

解决无法从efi引导

执行如下命令,创建efi引导,vmid为pve中虚拟机的编号

qm set ${vmid} -efidisk0 ${storage_id}:0,format=raw
创建EFI引导盘

我新建的虚拟机id为100,则执行如下命令

qm set 100 -efidisk0 local-lvm:0,format=raw

运行结果如下图

执行完毕,重新启动虚拟机,点开控制台,进入光盘开始安装。

Centos安装

重新打开虚拟机

Win10安装(未成功安装)

新建虚拟机配置选择跟centos配置一样模式,镜像挂在arm下的windows镜像

点击完成

登录pve终端,手动创建efi磁盘

虚拟机id为102 命令如下

qm set 102 -efidisk0 local-lvm:0,format=raw

执行结果如下图

虚拟机界面配置如下

开机,打开控制台

按任意键,目前卡顿在次界面无法进行下一步,待解决

虚拟机网络配置

Pve配置桥接

修改centos网卡配置文件

编辑onboot=yes

重启网络服务

测试远程登录虚拟机

Pve主机网卡ip配置

Dns 配置如下

默认采用dhcp当时接入,根据客户现场环境网络内进行调整

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

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

相关文章

汽车免拆诊断案例 | 2011 款奔驰 S400L HYBRID 车发动机故障灯异常点亮

故障现象 一辆2011款奔驰 S400L HYBRID 车,搭载272 974发动机和126 V高压电网系统,累计行驶里程约为29万km。车主反映,行驶中发动机故障灯异常点亮。 故障诊断 接车后试车,组合仪表上的发动机故障灯长亮;用故障检测…

手把手教你安装配置『Oracle Database 19c』

前言 本文将会讲解如何在 Windows 系统上安装 Oracle Database 19c 数据库,适合初学者学习 Oracle 快速入门和实践练习,比较方便快捷 官方安装文档:Preinstallation Considerations for Installing Oracle Database 对于企业级的数据库&am…

学习solid works第七课------装配体

一、新建装配体 一、文件→新建,然后选择装配体 二、界面介绍 二、添加零件 装配体→插入零部件→选择零件再确定。 如果已经打开了零件,在添加零件的时候可以直接点击打开文档直接添加。 有时候一个零件需要多个地方使用,我们可以直接按住…

嵌入式驱动开发详解21(网络驱动开发)

文章目录 前言以太网框架ENET 接口简介MAC接口MII \ RMII 接口MDIO 接口RJ45 接口 PHY芯片以太网驱动驱动挂载wifi模块挂载后续 前言 linux驱动主要是字符设备驱动、块设备驱动还有网络设备驱动、字符设备驱动在本专栏前面已经详细将解了,网络设备驱动本文会做简要…

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

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 近期准备优先做接口测试的覆盖,为此需要开发一个测试框架,经过思考,这次依然想做点儿不一样的东西。 接口测试是比较讲究效…

Docker 入门:如何使用 Docker 容器化 AI 项目(二)

四、将 AI 项目容器化:示例实践 - 完整的图像分类与 API 服务 让我们通过一个更完整的 AI 项目示例,展示如何将 AI 项目容器化。我们以一个基于 TensorFlow 的图像分类模型为例,演示如何将训练、推理、以及 API 服务过程容器化。 4.1 创建 …

【stm32can】

can时钟 can波特率计算(位同步内容) ss是固定的1tq, pts,pbs1,pbs2是用户设定值 同步时间段的理解有误? 原文出处 数据帧 遥控帧

209.长度最小的子数组

力扣题目链接(opens new window) 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。 示例: 输入:s 7, nums…

NLP中的神经网络基础

一:多层感知器模型 1:感知器 解释一下,为什么写成 wxb>0 ,其实原本是 wx > t ,t就是阈值,超过这个阈值fx就为1,现在把t放在左边。 在感知器里面涉及到两个问题: 第一个,特征提…

week 11 - BCNF

1. More on functional dependencies (功能依赖的更多内容) Lossless decomposition (无损分解) 研究如何在分解表的过程中不丢失信息,也就是说,通过分解后的表可以无损地重建原始表。 2. BCNF (Boyce-Codd Normal Form, BCNF范式) (1&…

golangci-lint安装与Goland集成

golangci-lint安装与Goland集成 1.golangci-lint概述2.golangci-lint安装3.Goland 中集成 golangci-lint4.golangci-lint 的使用5.排除代码检查 1.golangci-lint概述 golangci-lint是用于go语言的代码静态检查工具集 官网地址:golangci-lint 特性: 快…

GPUStack v0.4.1 单节点与多节点安装与部署指南 Docker PowerShell

Introduce GPUStack 是一个开源的 GPU 集群管理器,专为运行 AI 模型而设计。它以其广泛的硬件兼容性而闻名,支持多种品牌的 GPU,并能在 Apple MacBook、Windows PC 和 Linux 服务器上运行。 GPUStack支持各种AI模型,包括大型语言…

【Docker】部署MySQL容器

关于docker,Windows上使用Powershell/CMD执行指令,Linux系统直接使用终端执行指令。 拉取MySQL 也可以跳过拉取步骤,直接run,这样本地容器不存在的话,会自动拉取最新/指定的版本。 # 默认拉取最新版本 docker pull …

黑马程序员JavaWeb开发教程(前端部分) ---笔记分享

总结 此篇文章记录的内容是不全的,我觉得基础的部分没有记录,我想主要学的是此课程的后端部分,前端部分学校有学习过,我就开倍速一带而过啦,还有就是学校学的是Vue3和此视频讲的Vue2还是有一定区别的。希望能对大家有…

SpringCloud 系列教程:微服务的未来(二)Mybatis-Plus的条件构造器、自定义SQL、Service接口基本用法

本篇博客将深入探讨 MyBatis-Plus 的三个核心功能:条件构造器、自定义 SQL 和 Service 接口的基本用法。通过对这些功能的学习和掌握,开发者能够更加高效地使用 MyBatis-Plus 进行业务开发。 目录 前言 条件构造器 自定义SQL Service接口基本用法 总结…

知识增强式生成KAG

随着人工智能技术的不断发展,尤其是在自然语言处理领域,知识增强式生成(KAG)作为一种新兴的技术框架,正逐步脱颖而出。与其前身——检索增强式生成(RAG)相比,KAG在处理特定领域知识、…

Nginx区分PC端和移动端访问

在使用Nginx时,可以通过$http_user_agent变量来判断用户访问的客户端类型,从而提供不同的内容或服务。下面是一个基于$http_user_agent变量来判断是否为PC访问的Nginx配置示例。 1. 理解$http_user_agent变量的含义及其在Nginx中的用途 $http_user_agen…

1.监督学习(上)

一.线性回归(Linear Regression Model): 输出无限多可能的数字。 【示例1】房价预测: 【图一】 假设您想根据房屋的大小预测房屋的价格,横轴:以平方英尺为单位的房屋大小,纵轴:是以千美元为单位的房屋价格。这里的小十字字中的每一个都是一所房子,其大小和价格是最…

前端编程图表化助手!Echarts入门

Echarts-一个基于javaScript的开源可视化图表库 在日常编程中,我们经常会用到类似饼图、柱状图等,而在网页中使用原生html和css很难做到类似效果。那么作为前端工程师,我们如何做出来一份好看而且实用的图标呢? 那么接下来&…

C#WPF基础介绍/第一个WPF程序

什么是WPF WPF(Windows Presentation Foundation)是微软公司推出的一种用于创建窗口应用程序的界面框架。它是.NET Framework的一部分,提供了一套先进的用户界面设计工具和功能,可以实现丰富的图形、动画和多媒体效果。 WPF 使用…