当前位置:首页 > 虚拟机 > 正文

kvm虚拟机启动项快捷键(kvm虚拟机启动命令)

CentOS7上安装qemukvm进行虚拟化

egrep-o'(vmx|svm)'/proc/cpuinfo
yumgroupinstall“VirtualizationHost”
yuminstallqemu-kvmqemu-imgvirt-managerlibvirtvirt-installvirt-viewer
qemu-img:qemu磁盘映像管理器
virt-install:使用
/
libvirt:Libvirtddaemon提供虚拟机管理和管理程序控制
virt-viewer:图形控制台
virt-manage:图形实用程序
启动libvirtboot
systemctlenablelibvirtd
启动libvirt
systemctlstartlibvirtd
启动状态
systemctlstatuslibvirtd
yuminstallvirt-install
yuminstallvirt-manager
参考

UBuntu安装KVM创建虚拟机遭遇故障

现象:
虚拟机无法ping通,无法通过ssh登录,无法通过控制台登录,虚拟机无法关闭,显然电源管理没有安装成功。
我们先解决问题:
幸运的是,你可以通过virt-cat查看虚拟机内部的文件。
先关闭虚拟机
virshdestroyvm1
然后检查网卡设置文件:
root@dbkvm:~#virt-cat-dvm1/etc/network/interfaces#Thisfiledescribesthenetworkinterfacesavailableonyoursystem#以及如何激活它。有关详细信息,请参阅接口(5)。#Theloopbacknetworkinterfaceautoloifaceloinetloopback#Theprimarynetworkinterfaceauto0iface0inetstaticaddress192.168.1.51netmask255.255.255.0network192.016broadcast192.16。92.168.1.1#dns-*选项是通过theresolvconf包实现的,如果安装了dns-nameservers8.8.8.8dns-searchlocaldomain
这个dns-searchlocaldomain看起来很奇怪。通常是默认域。
在主机的/etc/hosts中配置的本地域:
omaindbkvm
替换为以下配置:
127.0.0.1localhost127。0.1.1dbkvm
再次创建虚拟机,正常。可以ping通并通过ssh登录。控制台仍然存在问题。
虚拟机中的dns-search设置设置为defaultdomain。
因此推测是host文件配置错误导致虚拟机网卡设置中dns查找错误,导致无法连接,从而无法从安装openssh服务器创建过程中需要连接。
再来说一下电源管理
如果不安装电源管理,就无法通过shutdown来关闭宿主主机上的虚拟机。
在创建虚拟机的选项中,需要添加:
--addpkg=acpid
之后要兑换,需要登录虚拟机并运行命令:
apt-getinstallacpid
我们来解决控制台无法登录的问题。
首先停止虚拟机。
virshstopvm1
准备一个包含以下内容的文件:
#-getty#ThisservicemaintainsagettyonttyS0fromthepointthesystemis#nstoppedrcRUNLEVEL=[2345]stoppedrcRUNLEVEL=[2345]stoppedrcRUNLEVEL=[2345]第2345章Guestfish安装程序:
apt-getinstallguestfish
现在使用virt-copy-in将文件到/etc/initvm目录:

KVM:virt-install创建虚拟机

grep-E'vmx|svm'/proc/cpuinfo
#-Egrep扩展模式
#如果当前处理器支持硬件虚拟化
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_到此目录
virt-install-ncentos3-r256--disk/home/vm/,format=qcow2,size=2--networkbridge=br0--os-variant=rhel7.6--cdrom/home/vm/CentOS-7-x86_64-最小--vnc--vncport=6666--vnclisten=0.0.0.0
-n虚拟机名称
-r内存(默认MB单位)
--disk指定磁盘(可以使用qemu-img预先创建,也可以在这里创建)
*使用qemu-img创建磁盘10G
--network指定虚拟机使用的。这里使用br0。这个桥设备必须提前准备好
--cdrom指定镜像文件

--vnc配置vnc,指定vnc端口和
#输入上述命令后按回车即可
出现上述告框请忽略
此时查看主机的端口,出现端口6666我们正在监控
使用vnc客户端新建一个连接,IP填主机,端口6666,名称为虚拟机名称
设置颜色级别改为rgb222,然后点击确定
双击链接图标进入安装界面
注意:
1.运行virt-install时要小心,不要丢失任何参数。我只是错过了--vnc参数,导致vnc无法连接
2。主机必须运行虚拟机,并保证CPU和内存资源充足,否则安装会出现问题。