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

kvm查看虚拟机命令


一、华为虚拟化(kvm)平台,如何在宿主机上底层查看到虚拟机在共享存储上存放位置和模板文件格式?谢谢!在Linux上玩过kvm的朋友基本都知道,在宿主机上运行虚拟主机后,我们是无法直接看到某个虚拟主机的IP地址的。例如:
[root@21yunwei/]$virshlist--all
ID名称状态
----------------------------------------------------------
3geoiprunning
4tomcatrunning
5jenkinsrunning
18gitlabrunning
19win7running
如果我们想知道gitlab虚拟机的IP地址,我们是无法直接看到的。这里我们需要一个小方法来调试。非常简单,只需两步:
1.编辑虚拟主机配置文件。
[root@21yunwei/]$virsheditgitlab
输入后,直接搜索mac,找到如下地址信息拿起mac退出:

2通过arp-a确定虚拟机的IP地址。
[root@21yunwei/]$arp-a|grep-i52:54:00:FA:61:75
?(192.168.1.101)at52:54:00:fa:61:75[ether]onbr1
请注意,必须在此处添加-i以忽略大小写。否则可能会因为大小写问题而找不到。
注意:这里我们仅根据通信缓冲区中注册的mac和IP地址进行故障排除。可能找不到。最好的办法是自己写一个脚本来ping该网段内的所有服务器。记录mac和ip地址并搜索它们。
二、写出kvm中查看cpu是否支持或打开虚拟的命令,如果未能打开请简述打开方式。1.检查cpu是否支持kvm
[root@localhost~]#grep-E-o'vmx|svm'/proc/cpuinfo
#结果显示vmx表示支持
2.安装kvm所需的软件包
[root@localhost~]#yuminstallkvmkmod-kvmqemukvm-qemu-imgvirt-viewer
3.
[root@localhost~]#lsmod|grepkvm
kvm_intel852560
_intel
4.使用命令检查kvm是否安装成功
[root@localhost~]#virsh-cqemu:///systemlist
IdNameState


三、Linux上的kvm虚拟机有没有命令行控制的方法1.检查CPU是否支持kvm
[root@localhost~]#grep-E-o'vmx|svm'/proc/cpuinfo
#结果显示vmx表示支持
2安装kvm所需的软件包
[root@localhost~]#yuminstallkvmkmod-kvmqemukvm-qemu-imgvirt-viewer
3.安装完成后,检查模块是否加载
[root@localhost~]#lsmod|grepkvm
kvm_intel852560
_intel
4.使用命令验证kvm是否安装成功
[root@localhost~]#virsh-cqemu:///systemlist
IdNameState