Hi Dan,folks As we talked in netstack IRC meetins, I submit this as bug. https://bugs.launchpad.net/nova/+bug/1031096
I tried to write this, but the code looks very ugly in order to keep backward compatibility. So I wanna propose an alternative design. In this design, we will use fixed_ip as a temporary identifier of the port. 1. create port fixed_ip assigned 2. specify the fixed_ip in nova boot 3. If the fixed_ip is specified, nova.network.quantumv2.api.API will check existing port who use the fixed_ip. if there are existing port and device_id is None use the port_id. if there are no existing port. create new port with the fixed_ip This approach needs no client side change. Thank you in advance Nachi Ueno -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp