重要说明:安装系统需要使用vncviewer连接宿主机IP地址+5900端口进行安装,具体如下图
系统安装完成后使用vnc连接后,在命令行输入如下命令开启虚拟机终端控制功能:
安装kvm虚拟机并导入导出
1、确保支持cpu虚拟化
cat/proc/cpuinfo|egrep'svm|vmx'
2、安装qemu-kvm、libvirt、virt-install包
yum-yinstallqemu-kvmlibvirtvirt-install
3、开启libvirtd服务病开机自启
systemctlstartlibvirtdsystemctlenablelibvirtd
4、创建一个磁盘文件
qemu-imgcreate-fqcow2./centos7-kvm.qcow210G
5、创建虚拟机。类型为kvm,名称随意,内存1G,镜像文件指定位置,磁盘文件就是步骤4中的,网络默认,图形选择vnc
virt-install--virt-typekvm--namecentos7-2020--ram1024--cdrom=/home/kvm/CentOS-7-x86_64-Minimal-2003.iso--diskpath=/home/kvm/centos7-kvm.qcow2--networknetwork=default--graphicvnc,listen=0.0.0.0--noautoconsole
6、宿主机安装vncserver
yum-yinstalltigervnc-servertigervncvncvnc-server
systemctl?daemon-reload
7、执行下述命令设置密码
vncserver?
8、启动服务(我自己的环境这个服务没起来,但还是可以用的)
systemctlstartvncserver@gao:1
9、关闭防火墙和selinux
10、vnc客户端连接宿主机5901,然后正常安装虚拟机
导出虚拟机
——本实验是将qcow2格式导出为qcow2
1、一条命令即可
-从表示压缩,-O表示导出格式,111.qcow2位导出后的文件
qemu-imgconvert-c-Oqcow2centos7-kvm.qcow2111.qcow2
导入虚拟机
——使用virt-manager工具导入
1、安装virt-manager
yum-yinstallvirt-manager
2、打开
virt-manager
3、新建虚拟机,选择镜像导入
选择对应的111.qcow2文件
配置cpu、内存、网络等信息
完成新的虚拟机创建
ok
KVM:virt-install创建虚拟机grep-E'vmx|svm'/proc/cpuinfo
#-Egrep的扩展模式
#当前cpu是否支持硬件虚拟化
lsmod|grepkvm
#检查是否加载kvm模块,kvm只是一个linux模块,在kvm安装完成后整个linux系统会变成一个hypervisor(虚拟机管理层)。而qemu和virt、virsh相当于是两个家族,qemu只支持命令行模式(创建、删除、管理等操作),virt-install创建虚拟机,virsh只能管理虚拟机(无法创建),virt-manager提供web界面。
总结来说,libvirt家族和qemu家族都可以实现对虚拟机的生命周期管理,同一个目的不一样的工具而已。
mkdir/home/vm
将CentOS-7-x86_64-Minimal-1810.iso上传到此目录下
virt-install-ncentos3-r256--disk/home/vm/ccc.img,format=qcow2,size=2--networkbridge=br0--os-variant=rhel7.6--cdrom/home/vm/CentOS-7-x86_64-Minimal-1810.iso--vnc--vncport=6666--vnclisten=0.0.0.0
-n????虚拟机名字
-r??内存(默认单位MB)
--disk??制定磁盘(可以提前使用qemu-img创建,也可以在此处创建)
??*使用qemu-img创建磁盘????qemu-imgcreate-fqcow2aaa.img10G
--network??指定虚拟机使用的网络,这里使用br0,需要提前准备好此桥设备
--cdrom??指定镜像文件
--vnc??设置vnc,指定vnc监听端口和监听地址
#上述命令输入完成后直接回车即可
弹出上述告警框不用理会
此时查看宿主机打开端口,出现我们监听的6666端口
使用vnc客户端新建连接,ip地址填宿主机地址,端口6666,名称就是虚拟机名称
颜色级别设置成rgb222,然后点击OK
双击连接图标,进入安装界面
注意:
1、在执行virt-install时一定要仔细,别漏了任何一个参数。我就是少了--vnc这个参数导致vnc怎么也连不上
2、宿主机要跑虚拟机,确保cpu、内存资源足够,否则安装会出问题
安卓开启kvm创建KVM虚拟机_安卓kvm虚拟机可以用两种方法创建kvm虚拟机,一种是virt-manager管理工具创建,一种是命令行的方式。1.命令行方式创建kvm虚拟机。先创建qcow2格式的镜像文件,大小为20G。qemu-imgcreate-fqcow2/data/kvm/images/centos7.6×86.qcow20G输入命令进行虚拟机的安装:virt-install–name=centos7.6×86–vcpus=2–ram=2048–diskpath=/data/kvm/imag
基于Ubuntu20的qemu-kvm安装虚拟机环境:
本地win10(win7同样适用)
VM14
在VM上装的是Ubuntu20.04
在此基础上安装kvm虚拟机,并在kvm虚拟机中安装guest操作系统Ubuntu20.04
如果cpu数量为0的话说明不支持虚拟化,解决方案:关闭VM上的Ubuntu,进入设置-处理器,勾选上第一个(因为此时我的Ubuntu是开着的所以是灰的,关闭客户机才可以操作)
接下来查看确认下系统是否支持kvm
如果出现以下的结果那就表明我们可以进行第二步操作了~
接下来确认来虚拟化守护进程libvirt-daemon是否在进行
检查kvm模块是否加载
kvm在安装之后自动会生成一个名为virbr0的网络,网上是说可以连接外网不能局域网,但是我使用这个的话一直显示网络连接失败。于是乎我们需要创建一个网桥(如果此时是使用xshell连接远程Ubuntu的话,建议进入Ubuntu使用自带终端完成)
方法一:(实践之后发现只适合临时创建,重启后消失)
方法二、
在/etc/netplan/下新建一个配置文件00-installer-config.yaml(名字随便)
文件内容为:
应用一下
通过virt-manager创建虚拟机
在你连接VMUbuntu的xshell会话设置一下,SSH-隧道,勾选上转发到X11连接到xmanager,确定后断开会话重连下
新建虚拟机
步骤和你在VM上安装Ubuntu没区别,在此不赘述,提前在VM的Ubuntu上准备好你接下来要安装的UbuntuISO镜像文件。
提醒一下一定要勾选安装前自定义配置,更该下【显示协议VNC】的设置,不然最后一步账号名称输入的时候怎么也输不出内容来!!!!
第三步创建的网络也可以在这里选上了!
完成后进入配置页面,将【显示协议VNC】做增加en-us键映射
之后就可以愉快的等待安装完成啦~~
kvm安装虚拟机总是白屏kvm安装虚拟机总是白屏是系统软件故障。kvm安装虚拟机白屏是由于系统软件故障,虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。需要将软件卸载重新安装。
logo设计
创造品牌价值
¥500元起
APP开发
量身定制,源码交付
¥2000元起
商标注册
一个好品牌从商标开始
¥1480元起
公司注册
注册公司全程代办
¥0元起
查
看
更
多