def get_server_port_map(self, server, ip_addr=None):
ports = self.handle._list_ports(device_id=server['id'], fixed_ip=ip_addr) # pylint: disable=protected-access
port_map = [
(p['id'], fxip['ip_address'])
for p in ports for fxip in p['fixed_ips']
if netaddr.valid_ipv4(fxip['ip_address']) and fxip['ip_address'] == ip_addr['addr']
]
return port_map
评论列表
文章目录