Shell

running_vms=`virsh list |grep running`
echo -ne "共有`echo "$running_vms"|wc -l`个虚拟机在运行.\n"
for i in `echo "$running_vms" | awk '{ print $2 }'`;domac=`virsh dumpxml $i |grep "mac address"|sed "s/.*'\(.*\)'.*/\1/g"`ip=`arp -ne |grep "$mac" |awk '{printf $1}'`printf "%-30s %-30s\n" $i $ip
done

arp命令行

# Get {i} machine ip
virsh dumpxml win_ultimate_x64 | grep mac  查看mac
arp -ne | grep 52:54:00:5a:a9:9b 查看对应mac的IP地址 

virsh命令

virsh net-list
virsh net-dhcp-leases default

KVM虚拟机获取所有IP(shell)相关推荐

  1. 秒级快速批量创建kvm虚拟机并指定IP地址和主机名

    1. 说明 kvm比起vmware来说最没有的功能就是用模板部署虚拟机的时候可以自定义ip地址,这对于大量创建vm的场景来说你需要一台台vnc的登录改动ip,显然是很累的,最近我就遇到这种场景(大型的 ...

  2. KVM虚拟机快速入门

    ##kvm虚拟化 1.1 kvm 虚拟化介绍 什么是虚拟化 ​ 在计算机技术中,虚拟化技术或虚拟技术(virtualization)是一种资源管理技术,是将计算机的各种实体资源(CPU,内存,磁盘空间 ...

  3. x86虚拟机NXVM_Centos6.5 x86_64系统安装kvm虚拟机—基础篇

    KVM简介: KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机). 是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linu ...

  4. Linux虚拟机 百度云 监控,使用Shell脚本监控KVM虚拟机

    最近有朋友问我平时使用KVM虚拟机的时候用什么软件进行管理.其实我平时都是使用virsh命令通过命令行进行虚拟机的管理的.虽然RedHat有虚拟机管理和监控平台,但是只能在redhat发行版上使用,其 ...

  5. python 通过ip获取城市_python shell根据ip获取主机名代码示例

    这篇文章里我们主要分享了python中shell 根据 ip 获取 hostname 或根据 hostname 获取 ip的代码,具体介绍如下. 笔者有时候需要根据hostname获取ip 比如根据m ...

  6. kvm虚拟机网络设置隔离模式(一键shell脚本)

    1. 创建隔离网卡文件 vim /etc/libvirt/qemu/networks/private.xml 2. 填写内容 <network><name>private< ...

  7. 完整部署CentOS7.2+OpenStack+kvm 云平台环境(3)--为虚拟机指定固定ip

    之前在测试环境(centos7.2)上部署了openstack云平台(完整部署CentOS7.2+OpenStack+kvm 云平台环境(1)--基础环境搭建),openstack在neutron组网 ...

  8. KVM虚拟机创建时绑定固定IP

    解决问题: 使用dhcp,即使选择无限期,也出现虚拟机ip改变的情况 有网上资料通过修改dhcp配置文件完成,也是不错的思路 目的:不适用dhcp 第一步:制作模板镜像 https://editor. ...

  9. KVM虚拟机相关步骤

    KVM是Kernel-based Virtual Machine的简称,是一个开源的虚拟化模块,该文档是基于CentOS 7.4环境操作的 一.操作系统安装 本文采用的是CentOS 7.4 1.查看 ...

最新文章

  1. Visual Studio 2008 到底有多强?漫画告诉你 !
  2. LDNFSGB: prediction of long non-coding rna and disease association using network feature similarity
  3. python调用打印机_Python调用打印机参考例子
  4. 欢迎大家踊跃报名担当“讲师”
  5. ug怎么画曲线_UG怎么画雨伞的曲面造型
  6. Oracle教程之管理表(六)--Oracle外部表的管理
  7. PCB布局,布线技巧总结
  8. LeetCode 214. 最短回文串(字符串哈希)
  9. Spring依赖注入方式
  10. 什么是事务的传播特性?(转载)
  11. 网上找的一段代码突然爆了,项目出现大Bug!
  12. Keras基础项目实践
  13. 电力线通信技术的发展
  14. 【详解】P问题、NP问题和NPC问题详解(千禧年问题之首)
  15. python实现微信发送信息
  16. Android 10.0 关机界面全屏显示(UI全屏显示)
  17. 关于小虾米大学尾声的感慨
  18. 速览 关于网络安全专业学生的未来职业规划
  19. python转义字符/a---响铃
  20. DialogFragment设置不可取消

热门文章

  1. Nature重磅综述|关于RNA-seq,你想知道的都在这(续)
  2. oracle临时表空间暴涨,如何解决Oracle临时表空间过大
  3. mongo java mapreduce_MongoDB中的MapReduce简介
  4. seo全攻略_SaaS 企业推广获客全攻略(2):如何做好企业官网?
  5. NOI入门级:算法之动态规划
  6. 1978:【18NOIP普及组】标题统计
  7. 1.5 编程基础之循环控制 05 最高的分数
  8. linux 内核 核心代码,8分钟掌握Linux内核分析的核心科技
  9. python gifmaze_Windows平台python验证码识别
  10. linux 远程桌面配置,linux 远程桌面的配置