[Openstack] proposal for predefining relationship of project, network and network node

Keisuke Tagami tagami.keisuke at lab.ntt.co.jp
Sun Jul 31 11:46:52 UTC 2011


Hi, everyone

I'm very sorry for having sent you an unfinished email by an error last
week. 

For practical purposes, I would like to propose adding a feature to
nova-manage command.
I think that nova-manage is not equipped with two features.
One is a feature to set a network to specific project.
The other is a feature to set network to specific network node.
If we currently want to do these, we need to update a column in DB directly.
I am going to explain reasons below.

1) To set a network to specific project.
Merging multi-NIC branch, we can use a multi-NIC feature.
To decide a number of NIC at a VM instance, 
Nova refers a number of networks related to a project that the VM joined.
But there is no way to set networks to a specific project without updating a
column in DB.

I propose adding a interface to nova-manage as following

nova-manage network create public 192.168.0.0/24 1 254 F "" "" "" "" "" ""
PROJECT_ID

2) To set network to specific network node
If compute node has multi physical NICs connected to separated network
segment,
Nova can't specify a network host that bridge interface should connect to by
oneself.
So, we need to relate a network to network host if we use multi physical
network segment.

I would like to add a interface to nova-manage as following

nova-manage network create public 192.168.0.0/24 1 254 F "" "" "" "" "" ""
"" NETWORK_HOST

I attach a picture that explain 2) situation.

Regards,

Keisuke Tagami

--------
Keisuke Tagami

NIPPON TELEGRAPH AND TELEPHONE CORPORATION
NTT Information Sharing Platform Laboratories

Tel: +81 422 59 6269
E-mail: tagami.keisuke at lab.ntt.co.jp

9-11, Midori-Cho 3-Chome Musashino-Shi, Tokyo 180-8585 Japan
--------

-------------- next part --------------
A non-text attachment was scrubbed...
Name: situation2.png
Type: image/png
Size: 38507 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20110731/a7d63646/attachment.png>


More information about the Openstack mailing list