
"network list" command is not implemented in nova network. This patch implements it. The Network object in novaclient is quite different from the one in sdk. And the output of "network list" using Nova network is also quite different from using Neutron. It is like this: # openstack network list +--------------------------------------+---------+-------------+ | ID | Name | Subnet | +--------------------------------------+---------+-------------+ | 96a98ec4-31f6-45f6-99e6-9384569b3bb5 | private | 10.0.0.0/24 | +--------------------------------------+---------+-------------+ --long and --external options have not been implemented because the attrs in Network object in novaclient is too much different. This patch also introduces a new FakeNetwork class in compute/v2/fake.py to fake nova network. Change-Id: Id1fdf81fb2fa8b39f2c76b7bae37ac4fecafd0f7 Depends-On: I1b59264cd40aaf1062f4e8db233ccb7fd0e95f0e partial-Bug: 1543672
2.3 KiB
network
Compute v2, Network v2
network create
Create new network
network create
os network create
[--project <project> [--project-domain <project-domain>]]
[--enable | --disable]
[--share | --no-share]
[--availability-zone-hint <availability-zone>]
<name>
--project <project>
Owner's project (name or ID)
--project-domain <project-domain>
Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.
--enable
Enable network (default)
--disable
Disable network
--share
Share the network between projects
--no-share
Do not share the network between projects
--availability-zone-hint <availability-zone>
Availability Zone in which to create this network (requires the Network Availability Zone extension, this option can be repeated).
New network name
network delete
Delete network(s)
network delete
os network delete
<network> [<network> ...]
Network(s) to delete (name or ID)
network list
List networks
network list
os network list
[--external]
[--long]
--external
List external networks
--long
List additional fields in output
network set
Set network properties
network set
os network set
[--name <name>]
[--enable | --disable]
[--share | --no-share]
<network>
--name <name>
Set network name
--enable
Enable network
--disable
Disable network
--share
Share the network between projects
--no-share
Do not share the network between projects
Network to modify (name or ID)
network show
Display network details
network show
os network show
<network>
Network to display (name or ID)