某科技局国产服务器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当时接入,根据客户现场环境网络内进行调整

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Gin-vue-admin(4):项目创建前端一级页面和二级页面

目录 创建一级页面创建二级页面 创建一级页面 view目录下新建一个my&#xff0c;Index.vue <template></template><script> export default {name:My, } </script><script setup> import {ref} from vue const myNameref("name") &…

Ubuntu下的tcl/tk编程快速入门

一、Tcl/Tk 简介 接口介绍 https://www.tutorialspoint.com/tcl-tk/tcl_tk_quick_guide.htm GUI Canvas接口 https://www.tutorialspoint.com/tcl-tk/tk_canvas_widgets.htm tcl语言 https://www.tcl-lang.org/ 官方教程 https://www.tcl.tk/man/tcl8.5/tutorial/tcltutoria…

数字化审计咨询服务,企业转型数字化审计的必要条件

人工智能、云计算、大数据、物联网等新兴技术的快速发展&#xff0c;为企业的数字化转型提供了强大的技术支持。这些技术逐渐被应用到企业运营管理的方方面面&#xff0c;推动了企业内部审计工作的变革。随着数字化转型的深化和信息技术的不断发展&#xff0c;数字化审计将成为…

【QT常用技术讲解】发送POST包(两种方式:阻塞方式及非阻塞方式)

前言 http/https(应用层)协议是广泛使用的网络通信协议。在很多与第三方API对接的场景中&#xff0c;通常是通过http/https协议完成&#xff0c;比如API对接时&#xff0c;通常要通过POST包获取access_token进行鉴权&#xff0c;然后再进行数据交互&#xff08;本篇也包含有对接…

重撸设计模式--代理模式

文章目录 定义UML图代理模式主要有以下几种常见类型&#xff1a;代理模式涉及的主要角色有&#xff1a;C 代码示例 定义 代理模式&#xff08;Proxy Pattern&#xff09;属于结构型设计模式&#xff0c;它为其他对象提供一种代理以控制对这个对象的访问。 通过引入代理对象&am…

【Steel Code】 10.5 COMPOSITE COLUMNS

10.5 COMPOSITE COLUMNS 组合柱 10.5.1 General 总则 (1) This clause applies for the design of composite columns and composite compression members with fully encased H sections, partially encased H sections, and infilled rectangular and circular hollow sect…

11.vector的介绍及模拟实现

1.vector的介绍 记得之前我们用C语言实现过顺序表&#xff0c;vector本质上也是顺序表&#xff0c;一个能够动态增长的数组。 vector 的底层实现机制 - 动态数组&#xff1a;vector 的底层实现是动态数组。它在内存中连续存储元素&#xff0c;就像一个可以自动调整大小的数…

封装(2)

大家好&#xff0c;今天我们来介绍一下包的概念&#xff0c;知道包的作用可以更好的面对今后的开发&#xff0c;那么我们就来看看包是什么东西吧。 6.3封装扩展之包 6.3.1包的概念 在面向对象体系中,提出了一个软件包的概念,即:为了更好的管理类,把多个类收集在一起成为一组…

go官方日志库带色彩格式化

go默认的 log 输出的日志样式比较难看&#xff0c;所以通过以下方式进行了美化和格式化&#xff0c;而且加入了 unicode 的ascii码&#xff0c;进行色彩渲染。 package mainimport ("fmt""log""os""runtime""strings""…

0基础学前端系列 -- 深入理解 HTML 布局

在现代网页设计中&#xff0c;布局是至关重要的一环。良好的布局不仅能提升用户体验&#xff0c;还能使内容更具可读性和美观性。HTML&#xff08;超文本标记语言&#xff09;结合 CSS&#xff08;层叠样式表&#xff09;为我们提供了多种布局方式。本文将详细介绍流式布局、Fl…

Windows开启IIS后依然出现http error 503.the service is unavailable

问题背景 已启用IIS服务&#xff0c;配置步骤可以参考Windows10 IIS Web服务器安装配置 问题描述 在这一步浏览网站时&#xff0c;并没有出现默认首页&#xff0c;而是 http error 503 the service is unavailable 问题解决 参考 成功解决http error 503.the service is un…

BuildCTF 公开赛web部分wp

文章目录 LovePopChainRedFlagWhy_so_serials?babyuploadeazyl0ginez!httpez_md5find-the-idsubtflock刮刮乐我写的网站被rce了&#xff1f; LovePopChain payload: <?php class MyObject{public $NoLove"Do_You_Want_Fl4g?";public $Forgzy;public functi…

diff 算法实现的几种方法和前端中的应用

diff 算法原理和几种实现方法 diff 是什么 diff 算法就是比较两个数据的差异&#xff0c;例如字符串的差异&#xff0c;对象的差异。 常用于版本管理&#xff08;git&#xff09;例如下面的实际案例。 github 上某个 commit&#xff0c;旧代码和新代码之间的不同 diff 展示…

Nacos源码搭建

拉取并配置代码 仓库地址 https://github.com/alibaba/nacos找到config 模块中找到 \resources\META-INF\mysql-schema.sql&#xff0c;在本地mysql中创建数据库nacos-config&#xff0c;将该脚本导入执行创建表。 找到console模块下的配置文件application.properties&#x…

C# Winfrom chart图 实例练习

代码太多了我就不展示了&#xff0c;贴一些比较有代表性的 成品效果展示&#xff1a; Excel转Chart示例 简单说一下我的思路 \ 先把Excel数据展示在dataGridView控件上 XLIST 为 X轴的数据 XLIST 为 Y轴的数据 ZLIST 为 展示的数据进行数据处理点击展示即可 // 将Excel数…

# 起步专用 - 哔哩哔哩全模块超还原设计!(内含接口文档、数据库设计)

↑ 上方下载文档 (大小374KB) 接口文档预览 (超过50个接口) 一、数据库25张表er-关系清晰构图&#xff01;(tip: 鼠标右键图片 > 放大图像) 二、难点/经验 详细说明 热门评论排序评论点赞列表|DTO封装经验分享|精华接口文档说明 组员都说喜欢分档对应枚举码 如果这篇文章…

【Go学习】从一个出core实战问题看Go interface赋值过程

0x01 背景 版本中一个同学找我讨论一个服务出core的问题&#xff0c;最终他靠自己的探索解决了问题&#xff0c;给出了初步的直接原因结论&#xff0c;"Go 中 struct 赋值不是原子的”。间接原因的分析是准确的&#xff0c;直接原因&#xff0c;我有点怀疑。当时写了一些…

leetcode之hot100---54螺旋矩阵(C++)

思路一&#xff1a;模拟 模拟螺旋矩阵的路径&#xff0c;路径超出界限&#xff0c;顺时针旋转&#xff0c;使用一个数组记录当前数字是否被访问到&#xff0c;直到所有的数字全部被访问 class Solution {//一个静态的常量数组&#xff0c;用于标记螺旋矩阵的移动方向(行列变化…

新能源汽车锂离子电池各参数的时间序列关系

Hi&#xff0c;大家好&#xff0c;我是半亩花海。为了进一步开展新能源汽车锂离子电池的相关研究&#xff0c;本文主要汇总并介绍了电动汽车的锂离子电池的各项参数&#xff0c;通过 MATLAB 软件对 Oxford Dataset 的相关数据集进行数据处理与分析&#xff0c;进一步研究各项参…

FastStone 10.x 注册码

简介 FastStone Capture是一款经典好用的屏幕截图软件&#xff0c;在屏幕截图领域具有广泛的应用和众多优势。 软件基本信息 FastStone Capture体积小巧&#xff0c;占用内存少&#xff0c;这使得它在运行时不会给计算机系统带来过多的负担&#xff0c;即使在配置较低的电脑…