作家
登录

VMware环境中根据虚拟机IP找寻所在ESXi主机

作者: 来源: 2017-10-16 16:04:39 阅读 我要评论

to look into 
  •         viewType = [vim.VirtualMachine]  # object types to look for 
  •         recursive = True  # whether we should look into it recursively 
  •         containerView = content.viewManager.CreateContainerView( 
  •             container, viewType, recursive) 
  •  
  •         children = containerView.view 
  •         for child in children: 
  •             print_vm_info(child) 
  •  
  •     except vmodl.MethodFault as error: 
  •         print("Caught vmodl fault : " + error.msg) 
  •         return -1 
  •  
  •     return 0 
  •  
  • # Start program 
  • if __name__ == "__main__"
  •     main() 
  • 虚拟机的设备key值位于4000-5000表示收集设备,我们在收集设备的属性中查找MAC信息。法度榜样中的连接信息可所以ESXi主机信息,也可所以vCenter信息。直接连接vCenter则可以精细况中所有ESXi主机全部搜刮完, 避免一台一台主机搜刮。

    法度榜样的履行结不雅,如下:

    1. [root@vagrant-centos65 samples]# python get_vm_from_mac.py  
    2. ('device.macAddress==''00:0c:29:26:18:c8'
    3. ('Name       : ''dev01-10.95.48.11'
    4. ('Template   : 'False
    5. ('Path       : ''[datastore1] dev01-10.95.48.11/dev01-10.95.48.11.vmx'
    6. ('Guest      : ''CentOS 4/5/6/7 (64-bit)'
    7. ('Host       : ', ‘esxi-01’) 

    【编辑推荐】

    1. VMware将NSX与容器结合 进一步晋升安然机能
    2. 若何应用 VMWare 搭建随机拓扑收集
    3. Java 虚拟机 OpenJ9 和 Hotspot 的 Benchmark 测试
    4. 虚拟机粒度的灾害恢复存在哪些挑衅?
    5. VMware VAIO为Veeam Continuous Data Protection建立框架
    【义务编辑:武晓燕 TEL:(010)68476606】

      推荐阅读

      MySQL中需要考虑的一些工具

    Navicator 这个对象分为两个层面:MySQL及时状况分析和满日记分析在做一些技巧筹划的时刻,会发明有一些工作须要前置,比如说MySQL琅绫擎的对象,如不雅比及实际碰着了各色的问题再来同一,>>>详细阅读


    本文标题:VMware环境中根据虚拟机IP找寻所在ESXi主机

    地址:http://www.17bianji.com/lsqh/37955.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)