资讯专栏INFORMATION COLUMN

kvm-kvm的安装创建和图形化

社区管理员 / 1106人阅读

kvm基于linux内核的虚拟化

kvm是基于硬件的完全虚拟化,集成在内核中,qemu主要外部设备的虚拟化两者各发挥所长

检查硬件是否支持

apt install cpu-checker

kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used

虚拟机中需要打开虚拟化嵌套支持

image.png

安装

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager
  • qemu-kvm -为KVM管理程序提供硬件仿真的软件。

  • libvirt-daemon-system -用于将libvirt守护程序作为系统服务运行的配置文件。

  • libvirt-clients -用于管理虚拟化平台的软件。

  • bridge-utils -一组用于配置以太网桥的命令行工具。

  • virtinst -一组用于创建虚拟机的命令行工具。

  • virt-manager -易于使用的GUI界面和支持命令行工具,用于通过libvirt管理虚拟机。

查看运行状态

sudo systemctl status libvirtd

图形化安装操作系统

找到虚拟系统管理器

image.png

点击新建,剩下的和vmware很像

image.png

选择安装类型

image.png

指定安装的iso镜像文件

image.png

自动选择系统类型有问题,无法识别,这里改为通用默认类型

image.png

启动成功进入了安装界面剩下的不做过多介绍

image.png

其他界面说明

系统启动引导界面

image.png

这里可以看到磁盘的信息

image.png

这里选择可图形服务器

image.png

网卡配置界面

image.png

命令行创建

创建一个磁盘容量为15g,类型为qcow2,名字叫centos7.qcow2的虚拟磁盘

qemu-img create -f qcow2 centos7.qcow2 15G

创建虚拟机

sudo virt-install \
 --name=centos7 \
 --disk path=/home/centos7.qcow2 \
 --vcpus=1 --ram=1024 \
 --cdrom=/home/CentOS-7-x86_64-Minimal-2003.iso \
 --network bridge=virbr0 \
 --graphics vnc,listen=0.0.0.0 \
 --os-type=linux \
 --os-variant="centos7.0"

此时可以通过vnc连接开始安装系统,也可以像图形化界面一样用虚拟机管理器安装

image.png

选项说明

virt-install 中–os-variant可选值

# ubuntusudo apt -y install libosinfo-bin# cengtosyum -y install libosinfo
virsh常用命令
命令说明
virsh start xxx启动名字为x的非活动虚拟机
virsh list –all列出虚拟机
virsh create xxx.xml创建虚拟机,没有持久化
virsh suspend xxx暂停虚拟机
virsh resume xxxx启动暂停的虚拟机
virsh shutdown xxxx正常关闭虚拟机
virsh destroy xxxx强制关闭虚拟机
virsh undefine xxx删除虚拟机,只是从列表中删除,且不会删除活动的虚拟机
virsh dominfo xxx显示虚拟机的基本信息
virsh domname 2显示id号为2的虚拟机名
virsh domid xxx显示虚拟机id号
virsh domuuid xxx显示虚拟机的uuid
virsh domstate xxx显示虚拟机的当前状态
virsh dumpxml xxx显示虚拟机的当前配置文件(可能和定义虚拟机时的配置不同,因为当虚拟机启动时,需要给虚拟机 分配id号、uuid、vnc端口号等等)
virsh setmem x 512000给不活动虚拟机设置内存大小
virsh edit xxx编辑配置文件(一般是在刚定义完虚拟机之后)


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/127888.html

相关文章

  • centos7图形安装教程:centos7安装图形桌面步骤(图文)

    摘要:今天我在安装的时候,一不小心竟然没有安装图形化桌面,下面云服务器网小编就来分享一下安装图形化桌面的详细过程。没有图形化操作可能对很多人来说都不太习惯,下面我们来为安装图形化界面,本文以安装图形化为例。Linux是一个多任务的多用户的操作系统,好多Linux爱好者在安装完Linux后经常遇到一个问题,那就是没有图形化桌面。今天我在安装centos7的时候,一不小心竟然没有安装图形化桌面,下面云...

    番茄西红柿 评论0 收藏2637
  • Nginx状态图形监控工具

    摘要:是官方推荐的一款监控工具,利用可以很方便的生成图表,便于我们查看。编辑配置文件多个虚拟主机,可以中空格分开,前部分为的地址,后面为被监控主机的域名。注意,虚拟主机中,需要已经加入设置定时收集数据重启后生效。 Nginx-rrd 是 Nginx 官方推荐的一款 Nginx 监控工具,利用 Nginx-rrd 可以很方便的生成图表,便于我们查看。 配置过程比较简单,首先安装 rrdtool...

    IamDLY 评论0 收藏0
  • 这里有8个流行Python可视工具包,你喜欢哪个?

    摘要:下面,作者介绍了八种在中实现的可视化工具包,其中有些包还能用在其它语言中。当提到这些可视化工具时,我想到三个词探索数据分析。还可以选择样式,它模拟了像和等很流行的美化工具。有很多数据可视化的包,但没法说哪个是最好的。 showImg(https://segmentfault.com/img/remote/1460000019029121); 作者:Aaron Frederick 喜欢用...

    testbird 评论0 收藏0

发表评论

0条评论

社区管理员

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<