Fixed Ip에서 Vip 찾아내기… Nov 21st, 2013 12:00 am Quantum으로 인스턴스의 fixed ip를 기준으로 해당 인스턴스의 load balancer에 연결된 vip 얻어오기 from quantumclient.v2_0.client import Client def get_vip_from_fixed_ip(fixed_ip): client = Client( username = app.config['USERNAME'], password = app.config['PASSWORD'], tenant_name = app.config['TENANT_NAME'], auth_url = app.config['AUTH_URL'] ) members = client.list_members(address = fixed_ip)['members'] if not members: return None pool_id = members[0]['pool_id'] pool = client.show_pool(pool_id) vip_id = pool['pool']['vip_id'] vip_ref = client.show_vip(vip_id) vip = vip_ref['vip']['address'] return vip overlapping ip 환경에서는 안됨… network을 구분하지 못해서…