Hi, I used devstack to deploy Juno OpenStack.
By default, devstack created 2 users: admin (with role “admin”) and demo; and 2 networks: public (tenant = admin) and private (tenant = demo) In CLI as user demo, there is one port created (attached to the Neutron router): localadmin@qa4:~/devstack$ source openrc demo demo localadmin@qa4:~/devstack$ localadmin@qa4:~/devstack$ neutron port-list +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------+ | id | name | mac_address | fixed_ips | +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------+ | 8b747b8d-eb66-4cb9-92ef-c150078c50c7 | | fa:16:3e:77:21:79 | {"subnet_id": "d05e862a-6fd1-4586-89ae-03dfa52cbf44", "ip_address": "10.0.0.1"} | +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------+ Launch a VM and attach the private network. localadmin@qa4:~/devstack$ nova net-list +--------------------------------------+---------+------+ | ID | Label | CIDR | +--------------------------------------+---------+------+ | 0afb2bd6-38c7-401d-966e-857dd02ba322 | private | None | | bc6e1c7d-6eca-419a-af93-47bb894e8789 | public | None | +--------------------------------------+---------+------+ localadmin@qa4:~/devstack$ nova boot --image cirros-0.3.2-x86_64-uec --flavor 1 --nic net-id=0afb2bd6-38c7-401d-966e-857dd02ba322 vm1 +--------------------------------------+----------------------------------------------------------------+ | Property | Value | +--------------------------------------+----------------------------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-AZ:availability_zone | nova | | OS-EXT-STS:power_state | 0 | | OS-EXT-STS:task_state | - | | OS-EXT-STS:vm_state | building | | OS-SRV-USG:launched_at | - | | OS-SRV-USG:terminated_at | - | | accessIPv4 | | | accessIPv6 | | | adminPass | BDLgcrfCLV9h | | config_drive | | | created | 2014-10-07T16:35:07Z | | flavor | m1.tiny (1) | | hostId | | | id | 38ed7d4c-26f9-4d27-8f50-8f85c680771b | | image | cirros-0.3.2-x86_64-uec (0c56933c-1d35-41cc-8771-3c0aa4d7562f) | | key_name | - | | metadata | {} | | name | vm1 | | os-extended-volumes:volumes_attached | [] | | progress | 0 | | security_groups | default | | status | BUILD | | tenant_id | 8eba682471404f389ce727bcbaa41ed2 | | updated | 2014-10-07T16:35:07Z | | user_id | 2a90bd89402945b2986f0ddd97c13303 | +--------------------------------------+----------------------------------------------------------------+ localadmin@qa4:~/devstack$ nova list +--------------------------------------+------+--------+------------+-------------+------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+------+--------+------------+-------------+------------------+ | 38ed7d4c-26f9-4d27-8f50-8f85c680771b | vm1 | ACTIVE | - | Running | private=10.0.0.2 | +--------------------------------------+------+--------+------------+-------------+—————————+ Note that port with fixed IP 10.0.0.2 is created for the VM. However, an additional port with fixed IP 10.0.0.3 is also created. localadmin@qa4:~/devstack$ neutron port-list +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------+ | id | name | mac_address | fixed_ips | +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------+ | 136c049f-dcfd-4c39-a3c8-3bb6dab6ac09 | | fa:16:3e:6e:d8:a2 | {"subnet_id": "d05e862a-6fd1-4586-89ae-03dfa52cbf44", "ip_address": "10.0.0.3"} | <<<??? | 8324a907-2693-4f8f-9299-e57947f91cb6 | | fa:16:3e:8d:62:40 | {"subnet_id": "d05e862a-6fd1-4586-89ae-03dfa52cbf44", "ip_address": "10.0.0.2"} | | 8b747b8d-eb66-4cb9-92ef-c150078c50c7 | | fa:16:3e:77:21:79 | {"subnet_id": "d05e862a-6fd1-4586-89ae-03dfa52cbf44", "ip_address": "10.0.0.1"} | +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------+ This port remains after deleting the VM. localadmin@qa4:~/devstack$ nova delete vm1 Request to delete server vm1 has been accepted. localadmin@qa4:~/devstack$ nova list +----+------+--------+------------+-------------+----------+ | ID | Name | Status | Task State | Power State | Networks | +----+------+--------+------------+-------------+----------+ +----+------+--------+------------+-------------+----------+ localadmin@qa4:~/devstack$ neutron port-list +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------+ | id | name | mac_address | fixed_ips | +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------+ | 136c049f-dcfd-4c39-a3c8-3bb6dab6ac09 | | fa:16:3e:6e:d8:a2 | {"subnet_id": "d05e862a-6fd1-4586-89ae-03dfa52cbf44", "ip_address": "10.0.0.3"} | <<<??? | 8b747b8d-eb66-4cb9-92ef-c150078c50c7 | | fa:16:3e:77:21:79 | {"subnet_id": "d05e862a-6fd1-4586-89ae-03dfa52cbf44", "ip_address": "10.0.0.1"} | +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------+ Now create another VM. Note that there is only one new port created; no additional port is created as before during the first VM creation. localadmin@qa4:~/devstack$ nova boot --image cirros-0.3.2-x86_64-uec --flavor 1 --nic net-id=0afb2bd6-38c7-401d-966e-857dd02ba322 vm2 +--------------------------------------+----------------------------------------------------------------+ | Property | Value | +--------------------------------------+----------------------------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-AZ:availability_zone | nova | | OS-EXT-STS:power_state | 0 | | OS-EXT-STS:task_state | scheduling | | OS-EXT-STS:vm_state | building | | OS-SRV-USG:launched_at | - | | OS-SRV-USG:terminated_at | - | | accessIPv4 | | | accessIPv6 | | | adminPass | sNAwwHE5AwMw | | config_drive | | | created | 2014-10-07T16:54:52Z | | flavor | m1.tiny (1) | | hostId | | | id | c699003a-c88e-48b0-a494-6759399e7fcc | | image | cirros-0.3.2-x86_64-uec (0c56933c-1d35-41cc-8771-3c0aa4d7562f) | | key_name | - | | metadata | {} | | name | vm2 | | os-extended-volumes:volumes_attached | [] | | progress | 0 | | security_groups | default | | status | BUILD | | tenant_id | 8eba682471404f389ce727bcbaa41ed2 | | updated | 2014-10-07T16:54:52Z | | user_id | 2a90bd89402945b2986f0ddd97c13303 | +--------------------------------------+----------------------------------------------------------------+ localadmin@qa4:~/devstack$ nova list +--------------------------------------+------+--------+------------+-------------+------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+------+--------+------------+-------------+------------------+ | c699003a-c88e-48b0-a494-6759399e7fcc | vm2 | ACTIVE | - | Running | private=10.0.0.4 | +--------------------------------------+------+--------+------------+-------------+------------------+ localadmin@qa4:~/devstack$ neutron port-list +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------+ | id | name | mac_address | fixed_ips | +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------+ | 136c049f-dcfd-4c39-a3c8-3bb6dab6ac09 | | fa:16:3e:6e:d8:a2 | {"subnet_id": "d05e862a-6fd1-4586-89ae-03dfa52cbf44", "ip_address": "10.0.0.3"} | <<<??? | 1c00f2ee-43dd-4d47-9844-d40afa7e1e61 | | fa:16:3e:1c:79:6a | {"subnet_id": "d05e862a-6fd1-4586-89ae-03dfa52cbf44", "ip_address": "10.0.0.4"} | | 8b747b8d-eb66-4cb9-92ef-c150078c50c7 | | fa:16:3e:77:21:79 | {"subnet_id": "d05e862a-6fd1-4586-89ae-03dfa52cbf44", "ip_address": "10.0.0.1"} | +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------+ Is this expected behavior? Thanks, Danny
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack