[root@21yunwei /]$virsh list --all
Id 名称 状态
----------------------------------------------------
3 geoip running
4 tomcat running
5 jenkins running
18 gitlab running
19 win7 running
如果我们想知道gitlab这个虚拟机的IP地址,那么是无法直接看到的。这里就需要一个小方法做排查,很简单的,就两步骤:
1,编辑虚拟主机配置文件。
[root@21yunwei /]$virsh edit gitlab
进去以后直接查找mac 可以定位到如下地址信息,记录下mac后退出:
<mac address='52:54:00:FA:61:75'/>
2,通过arp -a判定虚拟机器IP地址。
[root@21yunwei /]$arp -a | grep -i 52:54:00:FA:61:75
(1921681101) at 52:54:00:fa:61:75 [ether] on br1
注意这里一定要加上-i 忽略大小写。不然因为大小写问题有可能查不到。
说明:这里只根据通信缓存记录的mac 、IP地址手段做排查。也有可能找不到。最好的办法是自己写一个脚本跟网段内的所有服务器都ping一次,记录下mac、ip地址以后再查找就没问题。KVM是硬件:就是Keyboard Video Mouse的缩写。通过直接连接键盘、视频和鼠标 (KVM) 端口,让您能够通过硬件远程在一台控制终端访问多个连接到同一KVM上的主机、服务器;
VMware(中文名威睿”,纽约证券交易所“代码:VMW) 虚拟机软件,在一台设备(PC主机或服务器)上安装后可以利用这个软件安装多个虚拟环境下的 *** 作系统,之间可以通过设置NAT、桥接等方式组成网络环境测试一些软件,甚至进行一定的工业、企业使用。该公司更底层更全面的虚拟化是用vmware vsphere。
VMware vSphere 是业界领先且最可靠的虚拟化平台。vSphere将应用程序和 *** 作系统从底层硬件分离出来,从而简化了 IT *** 作。您现有的应用程序可以看到专有资源,而您的服务器则可以作为资源池进行管理。因此,您的业务将在简化但恢复能力极强的 IT 环境中运行。
VMware、vSphere、Essentials 和 Essentials Plus 套件专为工作负载不足 20 台服务器的 IT 环境而设计,只需极少的投资即可通过经济高效的服务器整合和业务连续性为小型企业提供企业级 IT 管理。结合使用 vSphere Essentials Plus 与 vSphere Storage Appliance软件,无需共享存储硬件即可实现业务连续性。
vSphere 是VMware公司推出一套服务器虚拟化解决方案,目前的最新版本为55 。一台使用了多年的KVM虚拟机,突然由于断电等原因导致无法正常启动,表现为:
virsh start虚拟机后,没有任何反应,远程ssh也无法连接到虚拟机中
试图用virsh的console进入虚拟机,但是一直出现Escape character os ^]的提示,无法进入。
Google查询是可以修改虚拟机的grubconf设置来解决这个问题,但是虚拟机目前无法进入,根本无法对这个文件进行修改。
于是在KVM所在的服务器上,将虚拟机的img文件mount到一个目录(img是raw格式,具体mount方法可以Google),直接修改虚拟机中的/etc/grubconf文件,在 kernel 这一行的末尾,添加 console=ttyS0
virsh重新start虚拟机,然后console进入,就可以看到虚拟机的报错信息了
发现是磁盘问题,用fsck修复磁盘后重启虚拟机,搞定。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)