老师你好,虚拟机与宿主机之间是通过什么来匹配的?例如一台宿主机上面跑了多少台虚拟机,这个逻辑是怎么实现 的?

来源:5-18 (资产探测、扫描发现进阶)章节知识回顾

慕桂英8092138

2018-06-26

老师你好,虚拟机与宿主机之间是通过什么来匹配的?例如一台宿主机上面跑了多少台虚拟机,这个逻辑是怎么实现 的?

写回答

1回答

Jeson

2018-06-27

你好,这个关系的逻辑是这样的:

首选,判断扫描的设备是物理机还是虚拟机。

然后,判断虚拟机器的类型,如:一台宿主机上执行ps -ef|grep kvm 如果有结果,那么是kvm的宿主机。

最后,再来扫描获取物理机和虚拟机关系,关系是怎么来确定的呢?

1、如果是kvm,那么可以通过从宿主机上获取到对应虚拟网卡的mac地址,然后通过直接在虚拟机上获取到的mac地址进行关联。

2、vmx是通过 在宿主机上执行一个命令,取到uuid,和虚拟机上通过demicode命令进行匹配。


docker类型则不一样,它是通过获取到的宿主机列表单独再进行一轮扫描,通过docker  ps 进行关联,获取对应的匹配信息。

0
1
慕桂英8092138
非常感谢!
2018-06-28
共1条回复

Python+Django+Ansible Playbook自动化运维项目实战

【课程升级3.6版本】大牛全面践行DevOps,运维与开发间高效协作

861 学习 · 326 问题

查看课程