目录

一、实验环境

1、cpu信息

2、操作系统版本

二、准备工作

1、安装虚拟化软件

2、修改vi /etc/libvirt/qemu.conf

3、重启libvirtd服务

4、设置开机启动

5、关闭selinux

6、查看安装的版本

二、安装

1、创建存储池

a、创建存储池目录,配置目录权限

b、定义一个存储池并绑定目录,建立基于文件夹的存储池、激活、设置开机启动

2、创建虚拟机磁盘空间

3、创建网桥br1

4、创建虚拟机

5、开始安装系统

三、桥接模式网络配置

1、宿主机上

a、停止NetworkManager服务

b、修改ifcfg-xxx文件

2、虚拟机内部网络配置

3、网桥设置

4、重启网络服务

四、克隆虚拟机

1、关闭虚拟机

2、使用virt-clone命令克隆虚拟机

3、查看当前有哪些虚拟机

4、修改克隆的虚拟机的主机名、ip相关

五、修改kvm虚拟机内存、CPU等参数(内存扩充,修改cpu个数)

1、修改虚拟机内存

2、修改CPU个数

六、彻底删除虚拟机

七、安装图形化管理虚拟机软件virt-manager


按照本文步骤,在基于Loongson-3A CPU上安装mips64系统的kvm也是可以的,我的龙芯机器信息:

[root@localhost ~]# lscpu
架构:           mips64el
字节序:         Little Endian
CPU:             4
在线 CPU 列表:  0-3
每个核的线程数: 1
每个座的核数:   4
座:             1
NUMA 节点:      1
型号名称:       Loongson-3A R4 (Loongson-3A4000)
BogoMIPS:       3594.02
L1d 缓存:       256 KiB
L1i 缓存:       256 KiB
L2 缓存:        1 MiB
L3 缓存:        2 MiB
NUMA 节点0 CPU: 0-3

一、实验环境

1、cpu信息

[root@localhost ~]# lscpu
架构:                           aarch64
CPU 运行模式:                   64-bit
字节序:                         Little Endian
CPU:                             4
在线 CPU 列表:                  0-3
每个核的线程数:                 1
每个座的核数:                   4
座:                             1
NUMA 节点:                      1
厂商 ID:                        HiSilicon
型号:                           0
型号名称:                       Kunpeng-920
步进:                           0x1
CPU 最大 MHz:                   2600.0000
CPU 最小 MHz:                   200.0000
BogoMIPS:                       200.00
L1d 缓存:                       256 KiB
L1i 缓存:                       256 KiB
L2 缓存:                        2 MiB
L3 缓存:                        32 MiB
NUMA 节点0 CPU:                 0-3
Vulnerability Itlb multihit:     Not affected
Vulnerability L1tf:              Not affected
Vulnerability Mds:               Not affected
Vulnerability Meltdown:          Not affected
Vulnerability Spec store bypass: Not affected
Vulnerability Spectre v1:        Mitigation; __user pointer sanitization
Vulnerability Spectre v2:        Not affected
Vulnerability Tsx async abort:   Not affected
标记:                           fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop asimddp asimdfhm

2、操作系统版本

[root@localhost ~]# cat /etc/kylin-release
Kylin Linux Advanced Server release V10 (Tercel)
[root@localhost ~]# cat /proc/version
Linux version 4.19.90-17.ky10.aarch64 (YHKYLIN-OS@localhost.localdomain) (gcc version 7.3.0 (GCC)) #1 SMP Sun Jun 28 14:27:40 CST 2020

简单查看是否支持虚拟化:

[root@localhost ~]# dmesg | grep kvm
[    0.718369] kvm [1]: Hisi ncsnp: enabled
[    0.718372] kvm [1]: 16-bit VMID
[    0.718373] kvm [1]: IPA Size Limit: 48bits
[    0.718377] kvm [1]: GICv4 support disabled
[    0.718378] kvm [1]: vgic-v2@9b020000
[    0.718379] kvm [1]: GIC system register CPU interface enabled
[    0.718394] kvm [1]: vgic interrupt IRQ1
[    0.718414] kvm [1]: VHE mode initialized successfully

注:VHE(Virtualization Host Extension support)是armv8.1的新特性,支持type-2的hypervisors这种扩展让kernel直接跑在el2上。

二、准备工作

1、安装虚拟化软件

yum -y install qemu* libvirt* virt-install

2、修改vi /etc/libvirt/qemu.conf

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

3、重启libvirtd服务

service libvirtd restart

4、设置开机启动

[root@localhost ~]#
[root@localhost ~]# systemctl enable libvirtd
[root@localhost ~]#
[root@localhost ~]# service libvirtd status
Redirecting to /bin/systemctl status libvirtd.service
● libvirtd.service - Virtualization daemonLoaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)Active: active (running) since Wed 2021-04-07 10:40:07 CST; 10s agoDocs: man:libvirtd(8)https://libvirt.orgMain PID: 92805 (libvirtd)Tasks: 19 (limit: 32768)Memory: 29.3MCGroup: /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/libvirtd4月 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

5、关闭selinux

[root@localhost ~]# setenforce 0
setenforce: SELinux is disabled
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# getenforce
Disabled
[root@localhost ~]# 

6、查看安装的版本

[root@localhost ~]# virsh version
根据库编译:libvirt 5.5.0
使用库:libvirt 5.5.0
使用的 API: QEMU 5.5.0
运行管理程序: QEMU 4.0.1

若yum源安装的版本太低,建议下载源码安装新版(libvirt、qemu)。

二、安装

1、创建存储池

a、创建存储池目录,配置目录权限

[root@localhost ~]# mkdir -p /home/kvm/images
[root@localhost ~]# chown root:root /home/kvm/images
[root@localhost ~]#
[root@localhost ~]# ll /home/kvm/
总用量 0
drwx------ 2 root root 6  4月  7 10:42 images
[root@localhost ~]# chmod 755 /home/kvm/images
[root@localhost ~]# 

注意:【一】中第二条没改的话,这里要chown qemu:qemu/home/kvm/images

b、定义一个存储池并绑定目录,建立基于文件夹的存储池、激活、设置开机启动

[root@localhost ~]# virsh pool-define-as storage_pool --type dir --target /home/kvm/images/
定义池 storage_pool[root@localhost ~]#
[root@localhost ~]# virsh pool-build storage_pool
构建池 storage_pool[root@localhost ~]# virsh pool-start storage_pool
池 storage_pool 已启动[root@localhost ~]# virsh pool-autostart storage_pool
池 storage_pool 标记为自动启动[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# virsh pool-info storage_pool
名称:       storage_pool
UUID:           6df8205f-06f2-4abc-9886-6ee1fafe9d5e
状态:       运行中
持久:       是
自动启动: 是
容量:       3.52 TiB
分配:       10.86 GiB
可用:       3.51 TiB[root@localhost iso]#
[root@localhost iso]# virsh pool-list 名称           状态   自动开始
---------------------------------default        活动   是iso            活动   是storage_pool   活动   是[root@localhost ~]#

2、创建虚拟机磁盘空间

[root@localhost ~]# virsh vol-create-as --pool storage_pool --name kylinv10.img --capacity 120G --allocation 1G --format qcow2
创建卷 kylinv10.img [root@localhost ~]# virsh vol-info /home/kvm/images/kylinv10.img
名称:       kylinv10.img
类型:       文件
容量:       120.00 GiB
分配:       4.17 GiB[root@localhost ~]#

3、创建网桥br1

[root@localhost ~]# brctl addbr br1

本文创建虚拟机的网络适配模式为桥接模式,所以要先新增个网桥,用于创建虚拟机,虚拟机的网络配置,本文后面会详细讲到。

4、创建虚拟机

[root@localhost ~]# virt-install --name=vm_kylinv10 --vcpus=2 --ram=4096  --disk path=/home/kvm/images/kylinv10.img,format=qcow2,size=120,bus=virtio --cdrom /home/kvm/images/Kylin-Server-10-SP1-Release-Build04-20200711-arm64.iso --network bridge=br1,model=virtio --force  --autostart** (process:94273): WARNING **: 11:02:02.996: Entity http://kylin.cn/kylin/10.0 should be in file os/kylin.cn/kylin-10.0.xml not os/kylin.cn/kylin-10.xml** (process:94273): WARNING **: 11:02:03.063: Entity http://cs2c.com.cn/neokylin/6.9 should be in file os/cs2c.com.cn/neokylin-6.9.xml not os/cs2c.com.cn/neokylin-6.xml** (process:94273): WARNING **: 11:02:03.065: Entity http://cs2c.com.cn/neokylin/7.0 should be in file os/cs2c.com.cn/neokylin-7.0.xml not os/cs2c.com.cn/neokylin-7.xml
WARNING  CDROM 介质默认情况下不输出信息到文本控制台,所以您可能看不到安装的输出。您可能需要使用 --location 选项。 请参考 man 手册以了解使用 --location 选项与 CDROM 介质的示例开始安装......
连接到域 vm_kylinv10
换码符为 ^]

注:这里创建虚拟机网络是桥接模式,跟宿主机一个网段。

另:①、virt-install在不同平台机器上参数可能不同,可以输入virt-install --help查看。

②、virt-install可以加--graphics vnc,port=7001,listen=0.0.0.0参数,启用vnc,用vnc连接上去安装系统。

③、这里的disk用的img,可以不用事先创建,不存在的话,会按照format、size等参数创建一个磁盘镜像。

这里如果报权限不够的话,把/home/kvm/目录所属用户递归修改所需账户即可:

ERROR    Cannot access storage file '/home/kvm/images/kylinv10.img' (as uid:107, gid:107): 权限不够
域安装失败,您可以运行下列命令重启您的域:
'virsh start virsh --connect qemu:///system start vm_kylinv10'
否则请重新开始安装。[root@localhost ~]# chown -R qemu:qemu /home/kvm
[root@localhost ~]# 

5、开始安装系统

选择第一个安装即可。

将带[!]的选项都操作下,按多对应的数字即可,然后输入 c 继续,最后输入b开始安装系统,大约等待半小时左右,系统安装完毕:

此时,敲下enter完成安装,虚拟机系统重启,启动完成后,登录系统就能使用了:

三、桥接模式网络配置

1、宿主机上

a、停止NetworkManager服务

[root@localhost ~]# systemctl stop NetworkManager
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# systemctl disable NetworkManager
Removed /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.
Removed /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
[root@localhost ~]# 

b、修改ifcfg-xxx文件

(1)、修改宿主机原网络配置文件

[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cp ifcfg-enp125s0f0 ifcfg-enp125s0f0.bak
[root@localhost network-scripts]# vi ifcfg-enp125s0f0

将IPADDR、NETMASK、GATEWAY三项删掉,添加以下内容:

BRIDGE="br1"

(2)、配置网桥

[root@localhost network-scripts]#  vi ifcfg-br1
BOOTPROTO=static
NAME=br1
DEVICE=br1
TYPE=Bridge
ONBOOT=yes
IPADDR=192.168.xx.xx
NETMASK=255.255.255.0
GATEWAY=192.168.xx.xxx

2、虚拟机内部网络配置

修改/etc/sysconfig/network-scripts/ifcfg-xxx,配置ip跟宿主机同一网段即可。

3、网桥设置

[root@localhost ~]# ip tuntap add dev tap0 mod tap
[root@localhost ~]# brctl addif br1 tap0
[root@localhost ~]#
[root@localhost ~]# ifconfig tap0 0.0.0.0 promisc up
[root@localhost ~]#
[root@localhost ~]# 

TAP/TUN

TAP/TUN设备是一种让用户态程序向内核协议栈注入数据的设备,TAP等同于一个以太网设备,工作在二层;而TUN则是一个虚拟点对点设备,工作在三层。

ip tuntap add tap0 mode tap
ip tuntap add tun0 mode tun

4、重启网络服务


[root@localhost ~]# service network restart
[root@localhost ~]#

到此,网络配置完成,可以ssh连上了。

现在,在宿主机上可以使用virsh命令管理虚拟机了。

四、克隆虚拟机

1、关闭虚拟机

[root@localhost ~]# virsh list Id   名称                状态
----------------------------------11   vm_kylinv10_arm64   运行中[root@localhost ~]# virsh shutdown vm_kylinv10_arm64
域 vm_kylinv10_arm64 被关闭[root@localhost ~]#
[root@localhost ~]# virsh list Id   名称   状态
-------------------[root@localhost ~]# 

2、使用virt-clone命令克隆虚拟机

[root@localhost ~]# virt-clone -o vm_kylinv10_arm64 -n vm_kylin10_bak -f /home/kvm/images/kylin10_bak.img
正在分配 'kylin10_bak.img'                                                              0% [-                                                                       ]    0 B/s | 898 MB  --:--:-- 正在分配 'kylin10_bak.img'                                                              0% [-                                                                       ]    0 B/s | 898 MB  --:--:-- 正在分配 'kylin10_bak.img'                                                              1% [=                                                                       ] 205 MB/s | 1.9 GB  00:09:50 正在分配 'kylin10_bak.img'                                                              1% [=                                                                       ] 164 MB/s | 1.9 GB  00:12:18 正在分配 'kylin10_bak.img'                                                              1% [=                                                                       ] 131 MB/s | 1.9 GB  00:15:22 正在分配 'kylin10_bak.img'                                                              1% [=                                                                       ] 105 MB/s | 1.9 GB  00:19:13 正在分配 'kylin10_bak.img'                                                              1% [=                                                                       ]  84 MB/s | 1.9 GB  00:24:02 正在分配 'kylin10_bak.img'                                                              1% [=                                                                       ]  67 MB/s | 1.9 GB  00:30:03 正在分配 'kylin10_bak.img'                                                              1% [=                                                                       ]  54 MB/s | 1.9 GB  00:37:35 正在分配 'kylin10_bak.img'                                                              1% [=                                                                       ]  43 MB/s | 1.9 GB  00:46:59 正在分配 'kylin10_bak.img'                                                              1% [=                                                                       ]  34 MB/s | 1.9 GB  00:58:45 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ] 437 MB/s | 3.9 GB  00:04:32 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ] 350 MB/s | 3.9 GB  00:05:40 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ] 280 MB/s | 3.9 GB  00:07:05 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ] 224 MB/s | 3.9 GB  00:08:51 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ] 179 MB/s | 3.9 GB  00:11:04 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ] 143 MB/s | 3.9 GB  00:13:51 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ] 114 MB/s | 3.9 GB  00:17:19 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ]  91 MB/s | 3.9 GB  00:21:39 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ]  73 MB/s | 3.9 GB  00:27:05 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ]  59 MB/s | 3.9 GB  00:33:51 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ]  47 MB/s | 3.9 GB  00:42:20 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ]  37 MB/s | 3.9 GB  00:52:56 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ]  30 MB/s | 3.9 GB  01:06:11 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ]  24 MB/s | 3.9 GB  01:22:46 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ]  19 MB/s | 3.9 GB  01:43:29 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ]  15 MB/s | 3.9 GB  02:09:23 正在分配 'kylin10_bak.img'                                                              3% [==                                                                      ]  12 MB/s | 3.9 GB  02:41:47 正在分配 'kylin10_bak.img'                                                                                                                                                     | 120 GB  00:00:29
正在分配 'vm_kylin10_bak_VARS.fd'                                                                                                                                              |  64 MB  00:00:00     成功克隆 'vm_kylin10_bak'。
[root@localhost ~]# 

3、查看当前有哪些虚拟机

[root@localhost ~]# virsh list Id   名称   状态
-------------------[root@localhost ~]# virsh list --allId   名称                状态
---------------------------------    vm_kylin10_bak      关闭-    vm_kylinv10_arm64   关闭[root@localhost ~]#
[root@localhost ~]# 

4、修改克隆的虚拟机的主机名、ip相关

[root@localhost ~]# virsh start vm_kylin10_bak
域 vm_kylin10_bak 已开始[root@localhost ~]# ssh root@192.168.xx.xxAuthorized users only. All activities may be monitored and reported.
root@192.168.52.150's password: Authorized users only. All activities may be monitored and reported.
Web console: https://localhost:9090/ or https://192.168.xx.xx:9090/Last login: Wed Apr  7 15:23:15 2021 from 192.168.xx.xx
[root@localhost ~]# hostnamectl --static set-hostname kylinv10
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# hostname
kylinv10
[root@localhost ~]# /etc/sysconfig/network-scripts/ifcfg-enp1s0 

修改完成后,重启机器即可。

五、修改kvm虚拟机内存、CPU等参数(内存扩充,修改cpu个数)

1、修改虚拟机内存

使用virsh setmem命令

​
[root@localhost ~]# virsh setmem --help命令名称setmem - 改变内存的分配概览setmem <domain> <size> [--config] [--live] [--current]说明改变当前在 guest 域中的内存分配。选项[--domain] <字符串>  domain name, id or uuid[--size] <数字>  新内存大小,以整数计(默认为 KiB)--config         影响下一次引导--live           影响运行的域--current        影响当前域​

如果修改时,有如下报错,则:

[root@localhost /]# virsh setmem vm_test 12G --config
错误:无效参数:无法将内存设置为高于最大内存[root@localhost /]# 

此时,要先修改虚拟机的内存的最大值

[root@localhost /]#
[root@localhost /]# virsh  setmaxmem vm_test 16G
[root@localhost /]#
[root@localhost /]#
[root@localhost /]# virsh setmem vm_test 12G --config
[root@localhost /]#
[root@localhost /]# 

2、修改CPU个数

使用virsh setvcpus命令

[root@localhost ~]# virsh setvcpus --help命令名称setvcpus - 改变虚拟 CPU 的号概览setvcpus <domain> <count> [--maximum] [--config] [--live] [--current] [--guest] [--hotpluggable]说明在客户域中修改虚拟 CPU 号。选项[--domain] <字符串>  domain name, id or uuid[--count] <数字>  虚拟 CPU 号--maximum        设定下一次引导的上限--config         影响下一次引导--live           影响运行的域--current        影响当前域--guest          在虚拟机中修改 cpu 状态--hotpluggable   make added vcpus hot(un)pluggable

六、彻底删除虚拟机

1、关闭虚拟机

virsh destroy vm_xxx

2、删除虚拟机

virsh undefine vm_xxx

3、删除该虚拟机用到的img

rm -rf /home/kvm/images/xxx.img

4、删除该虚拟机对应的xml文件

rm -rf /etc/libvirt/qemu/xxx.xml

5、重启服务

systemctl restart libvirtd.service

6、再查看虚拟机还在不在列表

virsh list --all

七、安装图形化管理虚拟机软件virt-manager

[root@localhost ~]#
[root@localhost ~]# yum install virt-manager
firmware for qemu, built by jenkins, fresh from git repos                                                                                     2.0 kB/s | 3.0 kB     00:01
Dependencies resolved.
==============================================================================================================================================================================Package                                   Architecture                         Version                                        Repository                                Size
==============================================================================================================================================================================
Installing:virt-manager                              noarch                               2.2.1-2.p07.ky10                               ks10-adv-os                              586 k
Installing dependencies:edk2-aarch64                              noarch                               201908-9.ky10                                  ks10-adv-os                              1.6 Mgtk-vnc2                                  aarch64                              0.9.0-4.ky10                                   ks10-adv-os                               33 kgvnc                                      aarch64                              0.9.0-4.ky10                                   ks10-adv-os                               84 klibcacard                                 aarch64                              3:2.7.0-3.ky10                                 ks10-adv-os                               46 klibphodav                                 aarch64                              2.2-6.ky10                                     ks10-adv-os                               45 kspice-gtk                                 aarch64                              0.35-4.p01.ky10                                ks10-adv-os                              387 kvte291                                    aarch64                              0.54.1-4.ky10                                  ks10-adv-os                              241 kTransaction Summary
==============================================================================================================================================================================
Install  8 PackagesTotal download size: 2.9 M
Installed size: 137 M
Is this ok [y/N]: y
Downloading Packages:
(1/8): gtk-vnc2-0.9.0-4.ky10.aarch64.rpm                                                                                                      281 kB/s |  33 kB     00:00
(2/8): gvnc-0.9.0-4.ky10.aarch64.rpm                                                                                                          591 kB/s |  84 kB     00:00
(3/8): libcacard-2.7.0-3.ky10.aarch64.rpm                                                                                                     835 kB/s |  46 kB     00:00
(4/8): libphodav-2.2-6.ky10.aarch64.rpm                                                                                                       873 kB/s |  45 kB     00:00
(5/8): spice-gtk-0.35-4.p01.ky10.aarch64.rpm                                                                                                  1.6 MB/s | 387 kB     00:00
(6/8): virt-manager-2.2.1-2.p07.ky10.noarch.rpm                                                                                               1.7 MB/s | 586 kB     00:00
(7/8): vte291-0.54.1-4.ky10.aarch64.rpm                                                                                                       1.5 MB/s | 241 kB     00:00
(8/8): edk2-aarch64-201908-9.ky10.noarch.rpm                                                                                                  2.0 MB/s | 1.6 MB     00:00
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                         3.7 MB/s | 2.9 MB     00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transactionPreparing        :                                                                                                                                                      1/1 Installing       : vte291-0.54.1-4.ky10.aarch64                                                                                                                         1/8 Installing       : libphodav-2.2-6.ky10.aarch64                                                                                                                         2/8 Running scriptlet: libphodav-2.2-6.ky10.aarch64                                                                                                                         2/8 Installing       : libcacard-3:2.7.0-3.ky10.aarch64                                                                                                                     3/8 Installing       : spice-gtk-0.35-4.p01.ky10.aarch64                                                                                                                    4/8 Running scriptlet: spice-gtk-0.35-4.p01.ky10.aarch64                                                                                                                    4/8 Installing       : gvnc-0.9.0-4.ky10.aarch64                                                                                                                            5/8 Running scriptlet: gvnc-0.9.0-4.ky10.aarch64                                                                                                                            5/8 Installing       : gtk-vnc2-0.9.0-4.ky10.aarch64                                                                                                                        6/8 Running scriptlet: gtk-vnc2-0.9.0-4.ky10.aarch64                                                                                                                        6/8 Installing       : edk2-aarch64-201908-9.ky10.noarch                                                                                                                    7/8 Installing       : virt-manager-2.2.1-2.p07.ky10.noarch                                                                                                                 8/8 Running scriptlet: virt-manager-2.2.1-2.p07.ky10.noarch                                                                                                                 8/8 Verifying        : edk2-aarch64-201908-9.ky10.noarch                                                                                                                    1/8 Verifying        : gtk-vnc2-0.9.0-4.ky10.aarch64                                                                                                                        2/8 Verifying        : gvnc-0.9.0-4.ky10.aarch64                                                                                                                            3/8 Verifying        : libcacard-3:2.7.0-3.ky10.aarch64                                                                                                                     4/8 Verifying        : libphodav-2.2-6.ky10.aarch64                                                                                                                         5/8 Verifying        : spice-gtk-0.35-4.p01.ky10.aarch64                                                                                                                    6/8 Verifying        : virt-manager-2.2.1-2.p07.ky10.noarch                                                                                                                 7/8 Verifying        : vte291-0.54.1-4.ky10.aarch64                                                                                                                         8/8 Installed:virt-manager-2.2.1-2.p07.ky10.noarch   edk2-aarch64-201908-9.ky10.noarch   gtk-vnc2-0.9.0-4.ky10.aarch64   gvnc-0.9.0-4.ky10.aarch64   libcacard-3:2.7.0-3.ky10.aarch64  libphodav-2.2-6.ky10.aarch64           spice-gtk-0.35-4.p01.ky10.aarch64   vte291-0.54.1-4.ky10.aarch64   Complete!
[root@localhost ~]#

之后可以通过vnc远程到机器上,图形化操作。

linux上vnc的安装可以看linux上安装部署vnc远程服务。

参考链接:(可选)配置本地源_鲲鹏BoostKit虚拟化使能套件_安装指南_KVM虚拟机 安装指南_配置安装环境_华为云

银河麒麟 kylin server v10上创建虚拟机(基于 鲲鹏920 CPU)相关推荐

  1. 银河麒麟桌面操作系统V10上安装使用MySQL5.7、MySQL Workbench

    前言 本文介绍银河麒麟桌面操作系统V10上通过麒麟软件商店安装MySQL5.7.MySQL Workbench及其基本使用方法 一.安装MySQL5.7 点击UK图标.所有程序,找到麒麟软件商店 输入 ...

  2. 银河麒麟桌面操作系统V10上安装使用redis及图形界面管理工具RDM(RedisDesktopManager)

    前言 本文介绍银河麒麟桌面系统V10上redis及图形管理工具的安装使用 一.安装Redis 点击UK图标.所有程序.终端,打开终端 输入安装指令sudo apt install redis-serv ...

  3. 银河麒麟桌面操作系统V10上安装使用Node.js 14.15.1 LTS版本并构建一个electronjs桌面应用

    前言 本文介绍银河麒麟桌面操作系统V10上下载安装官方网站Node.js 14.15.1 LTS版本,并编译一个electronjs应用. Node.js 是一个基于 Chrome V8 引擎的 Ja ...

  4. 银河麒麟桌面操作系统V10上安装IDEA集成开发环境并导入SpringBoot项目

    前言 本文介绍银河麒麟桌面操作系统V10上安装部署IDEA集成开发环境,并导入从spring官方生成的一个springboot项目进行常规开发调试工作 一.系统信息 1.操作系统版本 右键点击任务栏, ...

  5. 银河麒麟桌面系统V10上编译安装支持录屏的开源截屏工具Capture

    前言 本文介绍银河麒麟桌面系统V10上开源截屏工具Capture的编译安装方法 一.安装git sudo apt update sudo apt install git -y 二.安装编译工具 银河麒 ...

  6. 【国产化系列】国产银河麒麟Kylin V10操作系统介绍

    DATE: 2021.8.18 文章目录 1.参考 2.Kylin V10介绍 2.1.简介 2.2.主要功能 2.3.产品特点 3.桌面操作系统 1.参考 银河麒麟操作系统v10 银河麒麟桌面操作系 ...

  7. kylin v10系统_银河麒麟桌面操作系统V10

    银河麒麟桌面操作系统V10是新一代面向桌面应用的图形化桌面操作系统,同时面向国产软硬件平台开展了大量优化的简单易用.稳定高效.安全创新的操作系统产品.银河麒麟桌面操作系统V10实现了同源支持飞腾.龙芯 ...

  8. 在华为 Kylin V10 SP1操作系统,HUAWEI,Kunpeng 920 CPU(4Cores)单机上模拟部署生产环境TiDB集群...

    作者:陈麒 原文来源: https://tidb.net/blog/0cacc3df TiDB 集群部署 在单机上模拟部署生产环境集群 适用场景:希望用单台 Linux 服务器,体验 TiDB 最小的 ...

  9. win10系统下利用QEMU安装ARM架构的银河麒麟桌面操作系统V10

    目录 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 前言 一.工具准备 二.安装 1.安装QEMU 2.安装虚拟机 3.下次启动虚拟机 4.主机与虚拟机传送文件 总 ...

最新文章

  1. amp 保留指定位c语言,C语言位运算符学习
  2. matlab lu分解 l不是下三角,在MATLAB中执行LU分解而不进行旋转
  3. python观察日志(part20)--列表中加号,extend,append之间的区别
  4. zoj 1091 Knight Moves
  5. java map isempty_Java HashMap isEmpty() 使用方法及示例
  6. 智慧农业、数字农业、农产品交易、发布供应、采购详情、报价列表、交易订单、供应大厅、采购大厅、发布采购、采购需求、采购订单、在售商品、出售订单、账户中心、洽谈列表、入驻申请、Axure原型、农业数据看板
  7. PL/SQL Developer使用教程(中文)
  8. 关于树形插件展示中数据结构转换的算法
  9. Java I/O(输入输出流)
  10. hdu 5823 color II 状压dp
  11. 德国铁路公司基于模型的铁路系统设计路线图 - 基于模型的系统开发在铁路部门的应用
  12. Quartus安装破解失败试了一些方法汇总
  13. SNMP 简单网络管理协议
  14. mac os安装Windows系统失败后不能合并为一个分区
  15. Python兔子繁衍问题
  16. 一千万数据,怎么快速查询
  17. flask 返回图片
  18. 读取excel批量生成二维码
  19. 《经典算法案例》01-10:如何打印质数表(六列版)
  20. 《Scrum精髓—敏捷转型指南》读后感

热门文章

  1. CHROME扩展笔记之webRequest·图片拦截
  2. html 设置两个标签的相对距离_HTML 让上下两个DIV之间保持一定距离或没有距离...
  3. Office2016打开文件提示“文件已损坏”,WPS打开却正常的解决办法
  4. 手机软件自动化测试探索
  5. 【调剂】中国民航大学课题组招收硕士生,等离子体模拟领域,国家自然科学基金资助课题...
  6. 专业课课本复习(数电,通原,数信,信号与系统,数据结构)
  7. 德艺双馨艺术家——刘文军
  8. 迷失在JAVA的咖啡杯中
  9. 解决ntp的错误:no server can be used,exiting
  10. 微信,该文件已过期或已被清理