鲲鹏920(kylinV10)安装虚拟化工具kvm

news2024/11/25 18:39:54

目录

准备工作

安装

大致流程

具体步骤

 安装 界面工具  virt-manager

创建虚拟机流程

点击创建虚拟机 可能出现的问题

问题1

问题2

问题3


准备工作

关闭防火墙

systemctl stop firewalld  && systemctl disable firewalld

关闭selinux

sed -i 's/enforcing/disabled/' /etc/selinux/config  #永久
setenforce 0  #临时

安装

大致流程


安装包
yum install libvirt* qemu* virt-manager -y
启动libvirtd
systemctl start libvirtd
systemctl enable libvirtd
安装虚拟机
终端打开virt-manager
创建虚拟机 


具体步骤

安装虚拟化软件 

yum -y install qemu* libvirt* virt-install

 修改配置文件

/etc/libvirt/qemu.conf

 

 注:这里不改的话,后面创建的img及要用到的iso文件的所有者需要改成qemu用户。

重启 libvirtd 服务 

service libvirtd restart

设置开机自启

systemctl enable libvirtd

查看状态

service libvirtd status
Redirecting to /bin/systemctl status libvirtd.service
● libvirtd.service - Virtualization daemon
   Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2021-04-07 10:40:07 CST; 10s ago
     Docs: man:libvirtd(8)
           https://libvirt.org
 Main PID: 92805 (libvirtd)
    Tasks: 19 (limit: 32768)
   Memory: 29.3M
   CGroup: /system.slice/libvirtd.service
           ├─92645 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper
           ├─92646 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper
           └─92805 /usr/sbin/libvirtd

4月 07 10:40:07 localhost.localdomain systemd[1]: Starting Virtualization daemon...
4月 07 10:40:07 localhost.localdomain systemd[1]: Started Virtualization daemon.
4月 07 10:40:07 localhost.localdomain dnsmasq[92645]: read /etc/hosts - 2 addresses
4月 07 10:40:07 localhost.localdomain dnsmasq[92645]: read /var/lib/libvirt/dnsmasq/default.addnhosts - 0 addresses
4月 07 10:40:07 localhost.localdomain dnsmasq-dhcp[92645]: read /var/lib/libvirt/dnsmasq/default.hostsfile
4月 07 10:40:07 localhost.localdomain libvirtd[92805]: libvirt version: 5.5.0, package: 6.ky10 (Koji, 2020-03-18-20:23:00, ae4af90b50c84bc0baf802aca7ec6143)
4月 07 10:40:07 localhost.localdomain libvirtd[92805]: hostname: localhost.localdomain
4月 07 10:40:07 localhost.localdomain libvirtd[92805]: Failed to get host CPU cache info

 查看版本

virsh version

 安装 界面工具  virt-manager

yum install virt-manager

 可以通过vnc 进去linux 界面。然后终端输入  virt-manaer  命令。

创建虚拟机流程


第1步 新建虚拟机--选择本地安装介质--前进 
第2步 选择镜像,点前进 
第3步 选择内存和cpu,前进 
第4步 选择存储,选择默认存储路径或自定义存储池 
第5步 安装前选择“在安装前自定义配置” 
第6步 添加硬件--输入--通用USB Keyboard
第7步 添加硬件--输入--通用EvTouch USB图形数位板 
第8步添加硬件--图形--类型选择vnc服务器 
配置完成后,点击开始安装,后续正常安装即可

点击创建虚拟机 可能出现的问题

问题1

客户端通过virt-manager镜像制作工具远程连接到服务器端,进行镜像制作,生成新虚拟机是报错:not all arguments converted during string formatting,报错信息指向不明。

原因分析:
由于上述报错信息指向不明,又另安装了ubuntu 20.04.3 desktop(英文版)作为客户端进行连接制作镜像,新建虚拟机时候有个警告:Failed to setup UEFI: Did not find and UEFI binary path for arch ‘aarch64’ Install options are limited,且不能直接通过Local install media等选项安装操作系统。
通过日志初步判断是服务器端缺少UEFI固件。安装相应的固件包就能解决

通过在服务器端yum install edk2-aarch64,重启libivrtd服务器后,通过Kylin下virt-manager连接后不报错,可以正常创建虚拟机。

yum install edk2-aarch64

问题2

创建虚拟机 开始安装时   出现  shell 界面

添加下面3步

 添加硬件--输入--通用USB Keyboard
 添加硬件--输入--通用EvTouch USB图形数位板 
添加硬件--图形--类型选择vnc服务器 
配置完成后,点击开始安装,后续正常安装即可

问题3

创建存储卷,创建不了大于 16T的,会报错 

创建多个小于  16 T 的 然后后面分别挂载到虚拟机不同目录下

 

  • 查看磁盘
  • 格式化(需要挂载的分区或磁盘)

获得UUID

  • 挂载磁盘或分区
  • 开机自动挂载

vim /etc/fstab

mount -a 不报错就可以了

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

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

相关文章

从0开始搭建一个APP:compose搬砖的一天

无论是从各个大佬的书籍还是blog,大的方向还是翻了一遍,个人感觉,compose 是UI解决方案这种定义和Android离得特别远,像Android 的应用端的大多数工作量还是在UI开发上,flutter 也差不多,结合Kotlin的开发经验&#xf…

统计学习方法 逻辑斯蒂回归与最大熵模型

文章目录 统计学习方法 逻辑斯蒂回归与最大熵模型逻辑斯蒂回归逻辑斯蒂分布二项逻辑斯蒂回归多项逻辑斯蒂回归 最大熵模型原理定义学习极大似然估计 统计学习方法 逻辑斯蒂回归与最大熵模型 学习李航的《统计学习方法》时,关于逻辑斯蒂回归与最大熵模型的笔记。 逻…

【1】2023版密评算分工具

0X01 前言 工具根据商用密码应用安全性评估量化评估规则(2023年8月1日实施)实现 0x02 工具功能介绍 给定D A K的打分结果,计算单个测评对象和测评单元得分。根据测评单元得分计算测评层面得分根据测评层面得分计算报告整体得分配置文件说明…

美国亚马逊站暖手宝、热袜子、加热器UL499安全审核测试

近很多客户过来咨询,亚马逊上有人投诉产品起火,亚马逊要求提供UL报告,怎么办?特别是电池产品,很多卖家不约而同的提出同样的问题。不要着急,我司已经处理过很多类似产品,为很多商家提供了相应的报告&#…

【每日OJ题 —— 876. 链表的中间结点(链表)】

每日OJ题 —— 876. 链表的中间结点(链表) 1.题目: 876. 链表的中间结点2.方法讲解2.1.解法2.1.1.图文解析2.1.2.代码实现2.1.3.提交结果展示 1.题目: 876. 链表的中间结点 2.方法讲解 2.1.解法 2.1.1.图文解析 题解思路&#x…

ks ios快手极速版、概念版、创作版sig sig3

风控: 快手除了正版下,还有极速版,概念版,创作版。 然而看了下概念版还是风控比正版要低的多~ 抓包: 对于快手的ios版本抓包很简单,直接vpn转发抓包方式即可,不可用代理抓包;这个…

一款优秀的低代码平台应具备哪些能力?

低代码开发平台是一种基于低代码概念而研发出来的产品,是指无代码或少量代码就可以快速生成应用程序的平台。这类平台通过拼装可重复使用的组件,使开发人员可以通过可视化的工作界面快速设计应用,以解决传统软件开发模式周期长、成本高的问题…

LVGL库入门 04 - 颜色与图像

1、颜色 1.1、构造颜色 在 LVGL 中,颜色以结构 lv_color_t 表示。在最开始移植整个工程时,曾经在 lv_conf.h 中修改过颜色深度: /*Color depth: 1 (1 byte per pixel), 8 (RGB332), 16 (RGB565), 32 (ARGB8888)*/ #define LV_COLOR_DEPTH …

使用 javascript 在 n*m 网格中演示 BFS 广度优先搜索算法在带权重图中求最短路径

普通的广度优先最短路径搜索算法只能解决无权重的图: 求出的最短路径没问题,但是如果上边的空缺格子的距离为100呢?这种方式搜出的最短路径可能就是错的: 我们可以找一个距离1作为基本距离,然后距离为100的格子在搜索时…

[免费] 适用于 Windows的10 的十大数据恢复软件

Windows 10是微软开发的跨平台和设备应用程序的操作系统。它启动速度更快,具有熟悉且扩展的“开始”菜单,甚至可以在多种设备上以新的方式工作。所以,Windows 10非常流行,我们用它来保存我们的照片、音乐、文档和更多文件。但有时…

高效剪辑:视频剪辑新手如何批量分割视频

随着社交媒体和自媒体的兴起,视频剪辑已经成为一项必备的技能。无论是制作自己的电影、视频博客,还是为广告宣传提供支持,高效地剪辑视频都是非常重要的。对于视频剪辑新手来说,了解如何批量分割视频是提高剪辑效率的关键。本文讲…

左右联动 provide、inject+props、emit

实现效果 成都大屏 —— 视频管理 左右两个都是组件,所以涉及到父组件向多个子组建传递数据 方法1 provide、inject 目录结构 父组件 index.vue 用provide传递数据和修改数据的方法 import { provide} from "vue"; provide("Provide_Selected…

C语言队列实现

1.知识百科 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的…

月入8K, 计算机专业应届女孩转行5G网络优化工程师,她说:这行请慎入

小C说,如果要用两个字描述23年计算机专业的就业心情,那就是“焦虑”;用三个字描述23年计算机专业的就业环境,那就是“卷麻了”。 得益于张雪峰老师的就业推荐计算机专业需求的日益减少,2023年,计算机专业成…

【漏洞复现】74cms任意文件读取

漏洞描述 74CMS 是一款国内用的比较多招聘网站管理系统(Job Board CMS),专注于招聘和人力资源领域的网站建设,存在任意文件读取漏洞 免责声明 技术文章仅供参考,任何个人和组织使用网络应当遵守宪法法律&#xff0c…

vue3中使用deck.gl

deck,gl网址:Home | deck.gl 因为deck.gl是国外的技术,国外最流行的框架是react,所以deck.gl有为react提供的地图组件,没有为vue提供,并且还需要翻墙。所以想用vue使用这个还是有一定难度的。 除了用到deck.gl之外还…

使用Serv-U FTP服务器共享文件,实现无公网IP的外网访问

文章目录 1. 前言2. 本地FTP搭建2.1 Serv-U下载和安装2.2 Serv-U共享网页测试2.3 Cpolar下载和安装 3. 本地FTP发布3.1 Cpolar云端设置3.2 Cpolar本地设置 4. 公网访问测试5. 结语 1. 前言 科技日益发展的今天,移动电子设备似乎成了我们生活的主角,智能…

vue项目打包时按一定的名称规范生成对应的压缩包

在项目部署中经常需要将打包的dist按一定的名称压缩成压缩包,今天记录一下打包时生成压缩包的过程。其中有用到的npm包需要自己安装一下。 js文件放置的目录如下 compress.js内容如下: // compress.jsimport fs from "fs"; import shell fro…

电商价格数据监测接口|淘宝商品价格接口|天猫商品价格接口|京东商品价格接口|拼多多商品价格接口|API接口申请指南

电商价格数据监测接口是一种可以实时监测电商平台上商品价格的接口工具。通过这个接口,可以获取到各个电商平台的商品价格信息,并且可以设置价格监控频率、智能数据绑定、破价提醒机制等功能。 以下是电商价格数据监测接口的一些特点: 商城…

“恒山光量子”首秀!玻色量子联合移动云发表物理1区Top期刊SCPMA论文

2023年5月,北京玻色量子科技有限公司(以下简称“玻色量子”)联合移动云在我国知名科技期刊平台《中国科学:物理学 力学 天文学》英文版上发表了以“Optical experimental solution for the multiway number partitioning problem …