Eu também queria fazer isso e, eventualmente, encontrei openstack server add port $SERVERNAME $PORTUUID
funciona com o mais recente python-openstack. Consulte aqui para documentação.
Mas eu realmente queria fazer isso durante a criação da instância e descobri que você também pode adicionar várias interfaces com endereços IP especificados usando o --nic
opção para criar servidor, como: openstack server create --network Net1 --nic net-id=$NET2_UUID,v4-fixed-ip=$IPADDRESS ...
.
Espero que isso ajude alguém a fazer a mesma pesquisa.