问题:
客户给vm配置了子接口,并且接口上的ip可以ping通,客户需要从众多的主机中找到这台主机
解决办法
一 、通过子接口开放的端口让客户自行匹配自己业务进行查找
此处让客户自行查找即可
二 、通过数据库查找
注意:由于子接口的MAC与主接口MAC地址是通过一个地址,所以可以通过MAC地址反查vm id。
- 由于子接口可以ping通,所以在Linux中可以通过arp -a查看到子接口的MAC地址
- 然后通过nova数据库中的表virtual_interfaces进行查询即可
由于数据表中的address字段的格式是MAC/MACUUID的,所以可以通过模糊查找的方式快速找到VM id