基于kvm linux内核的虚拟化
Kvm是基于硬件的完全虚拟化,集成在内核中。qemu主要外部设备的虚拟化各有所长。
检查硬件是否支持apt安装CPU -checker KVM -ok信息:/dev/KVM存在KVM加速可以使用虚拟机需要开启虚拟化嵌套支持。
安装sudo apt安装QEMU -KVM libvirt -daemon -system libvirt -clients bridge -utils virt instvirt -manager QEMU -KVM -为KVM管理程序提供硬件模拟的软件。
Libvirt-daemon-system -用于将Libvirt守护程序作为系统服务运行的配置文件。
用于管理虚拟化平台的Libvirt-clients -软件。
Bridge-utils -一组用于配置以太网网桥的命令行工具。
vir inst -一组用于创建虚拟机的命令行工具。
Virt-manager -易于使用的GUI界面,并支持通过libvirt管理虚拟机的命令行工具。
检查运行状态。
Sudo systemctl status libvirtd图形化安装操作系统并找到虚拟系统管理器
点击新建,剩下的就和vmware很像了。
选择安装类型
指定的iso映像文件
选择自动系统类型时出现问题,无法识别。在这里,它被更改为通用默认类型。
成功启动安装界面,剩下的就不多介绍了。
其他界面解释系统引导界面。
你可以在这里看到磁盘的信息。
在这里,选择一个图形服务器。
网卡配置界面
命令行create创建一个磁盘容量为15g的虚拟磁盘,键入qcow2并将其命名为centos7.qcow2
QEMU -IMG创造-F QCOW2CentOS 7。QCOW215G创建虚拟机
sudo virt -install \ --name = centos 7 \ --disk path =/home/centos 7 . qco w2 \ --vcpu = 1 --ram = 1024 \ --cdrom =/home/centos -7-x86 _ 64-minimal -2003 . iso \ ---网桥= virbr 0 \ ---图形vnc,listen = 0 . 0 . 0 . 0 \ -os-type = Linncentos7.0"这时候可以通过vnc连接开始安装系统,也可以像图形界面一样用virtual machine manager安装。
解释选项virt-install中–- os-variant的可选值。
# ubuntusudo apt -y install libosinfo -bin # gtosyum -y install libosinprovider常用命令命令描述virsh start xxx启动名为x的非活动虚拟机virsh list-所有列出虚拟机virsh create xxx.xml创建虚拟机,不存在永久virsh suspend xxx暂停虚拟机virsh resume xxxx启动暂停的虚拟机virsh shutdown xxxx关闭虚拟机virsh destroy xxxx强制关闭虚拟机virsh undefine xxx删除虚拟机,只从列表中删除,并删除活动的虚拟虚拟机基本信息virsh domname 2显示虚拟机名称virsh domid XXX id号2显示虚拟机id号virsh domuuid xxx显示uuidvirsh domstate xxx显示虚拟机当前状态virsh du。Xmlxxx显示虚拟机当前的配置文件(可能与定义虚拟机时的配置不同,因为需要给虚拟机分配id号、uuid、vnc端口号等。).virsh setmem x 512000设置非活动虚拟机的内存大小。virsh edit xxx编辑配置文件(通常在定义虚拟机之后)
评论前必须登录!
注册