老师你好,虚拟机与宿主机之间是通过什么来匹配的?例如一台宿主机上面跑了多少台虚拟机,这个逻辑是怎么实现 的?
来源:5-18 (资产探测、扫描发现进阶)章节知识回顾
慕桂英8092138
2018-06-26
老师你好,虚拟机与宿主机之间是通过什么来匹配的?例如一台宿主机上面跑了多少台虚拟机,这个逻辑是怎么实现 的?
写回答
1回答
-
你好,这个关系的逻辑是这样的:
首选,判断扫描的设备是物理机还是虚拟机。
然后,判断虚拟机器的类型,如:一台宿主机上执行ps -ef|grep kvm 如果有结果,那么是kvm的宿主机。
最后,再来扫描获取物理机和虚拟机关系,关系是怎么来确定的呢?
1、如果是kvm,那么可以通过从宿主机上获取到对应虚拟网卡的mac地址,然后通过直接在虚拟机上获取到的mac地址进行关联。
2、vmx是通过 在宿主机上执行一个命令,取到uuid,和虚拟机上通过demicode命令进行匹配。
docker类型则不一样,它是通过获取到的宿主机列表单独再进行一轮扫描,通过docker ps 进行关联,获取对应的匹配信息。
012018-06-28
相似问题