资讯专栏INFORMATION COLUMN

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

社区管理员 / 233人阅读

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安装图形桌面步骤(图文)

    ...inux是一个多任务多用户操作系统,好多Linux爱好者在安装完Linux后经常遇到一个问题,那就是没有图形桌面。今天我在安装centos7时候,一不小心竟然没有安装图形桌面,下面云服务器网(yuntue.com)小编就来分享一下安装...

    番茄西红柿 评论0 收藏2637
  • Mac 下安装 MySQL Community Server5.7.17 图形界面工具

    ...LX5 附上下载链接: 链接描述 免费版就够用了) (2)安装 直接上图吧! 傻瓜式 安装,其中安装过程中会弹出临时密码,不过我之前没注意,不过在侧边栏上会提示密码是:fpZ7uelujt%; (坑爹是这里 ";" 也是密码...

    evin2016 评论0 收藏0
  • Nginx状态图形监控工具

    ...生成图表,便于我们查看。 配置过程比较简单,首先安装 rrdtool 这个画图工具相应 perl 模块: Debian 或 Ubuntu安装方法: apt-get install perl rrdtool libhtml-parser-perl libwww-perl librrds-perl librrd2-dev CentOS 安装方法: vim /etc/yum.repos.d/da...

    IamDLY 评论0 收藏0
  • Nginx状态图形监控工具

    ...生成图表,便于我们查看。 配置过程比较简单,首先安装 rrdtool 这个画图工具相应 perl 模块: Debian 或 Ubuntu安装方法: apt-get install perl rrdtool libhtml-parser-perl libwww-perl librrds-perl librrd2-dev CentOS 安装方法: vim /etc/yum.repos.d/da...

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

    ...就是说,如果你一定要在 Python 中用 ggplot,那你就必须要安装 0.19.2 版 Pandas,但我建议你最好不要为了使用较低级绘图包而降低 Pandas 版本。 ggplot2(我觉得也包括 Python ggplot)举足轻重原因是它们用「图形语法」来...

    testbird 评论0 收藏0

发表评论

0条评论

社区管理员

|高级讲师

TA的文章

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