openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #24775
Re: CLI command to figure out security-group's association to particular tenant/user
Hi Aaron,
Thanks for the CLI. I have a query related to that. I have a multinode
openstack-deployment. To allow all the ports of VM accessible from outside,
I need to add a rule "*TCP port-range 1-65535 Allow*" using Horizon
dashboard. Now this rule is pushed to Quantum database as well as Nova
database.
root@controller1:~# quantum security-group-rule-list --
--tenant-id=40a7cd193a794161bfefd62364e64d03
+--------------------------------------+----------------+-----------+----------+------------------+--------------+
| id | security_group | direction |
protocol | remote_ip_prefix | remote_group |
+--------------------------------------+----------------+-----------+----------+------------------+--------------+
| 24cd1f88-8b50-45da-822c-e932178aeffd | default | egress
| | | |
| 54e72726-61d5-4253-a92f-47a84d0ec882 | default | ingress
| | | default |
| 977c7aff-9649-4037-af03-086d5db4955a | default | egress
| | | |
*| d3e0d85c-b9c7-4fc3-9009-d14ed085876a | default | ingress |
tcp | 0.0.0.0/0 | |*
| e0887d63-bee2-4848-acce-c193aa03ef02 | default | ingress
| | | default |
+--------------------------------------+----------------+-----------+----------+------------------+--------------+
root@controller1:~# nova --os-username test --os-password test
--os-tenant-name "test" secgroup-list-rules default
+-------------+-----------+---------+-----------+--------------+
| IP Protocol | From Port | To Port | IP Range | Source Group |
+-------------+-----------+---------+-----------+--------------+
| | -1 | -1 | | default |
| | -1 | -1 | | default |
*| tcp | 1 | 65535 | 0.0.0.0/0 | |*
+-------------+-----------+---------+-----------+--------------+
How can I do the same using CLI? Is there any single command which will do
this task or I need to manually do this from UI? I tried adding rule using
nova and quantum commands but its giving me error in taking parameters like
0.0.0.0/0 or due to something else which is not evident from the error
message. I am using Grizzly release.
Thanks and Regards
Rahul Sharma
On Thu, Jun 27, 2013 at 10:25 PM, Aaron Rosen <arosen@xxxxxxxxxx> wrote:
> Hi Rahul,
>
> The issue is that you are running as an admin user so it shows all the
> security groups for every tenant. If you want to list the security groups
> for just one particular tenant you can do this:
>
>
> quantum security-group-list -- --tenant-id=<tenant_id>
>
>
> Aaron
>
>
>
> On Thu, Jun 27, 2013 at 5:54 AM, Rahul Sharma <rahulsharmaait@xxxxxxxxx>wrote:
>
>> Hi All,
>>
>> I have a query regarding the security-groups. Whenever I create a new
>> tenant, a default security-group is created for that tenant. Now I want to
>> find out which security-group is for which tenant? If I run "quantum
>> security-group-list", then it shows me the security-groups is below format:-
>> root@controller1:~# quantum security-group-list
>>
>> +--------------------------------------+-----------------+-------------------------------------+
>> | id | name |
>> description |
>>
>> +--------------------------------------+-----------------+-------------------------------------+
>> | 429f8e9e-edfc-4173-b599-9d91d9f7cb7d | default |
>> default |
>> | 47cbba23-6a73-44dc-b7c4-46794ed7aa5a | default |
>> default |
>> | 5ea93a09-6d96-4688-8005-99f8de4f20d7 | default |
>> default |
>> | 81cb819c-ffc2-4c26-b390-8e24b11f3443 | default |
>> default |
>> | 83778bc4-bbd2-4e02-9131-c5d4cf8a9e9b | default |
>> default |
>> | 9ca14384-00f0-4597-acd4-00bdec10ab5c | default |
>> default |
>> | a0e42478-ff76-4513-a698-7d7b0450a878 | default |
>> default |
>> | da2cb126-520e-475b-81f3-5d0d2f053333 | default |
>> default |
>>
>> +--------------------------------------+-----------------+-------------------------------------+
>>
>> How can I figure out the default security-group to a particular
>> tenant/user? There is no option to show security-groups bound to particular
>> tenant. Is there any CLI command to figure out the same?
>>
>> Thanks and Regards
>> Rahul Sharma
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to : openstack@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openstack
>> More help : https://help.launchpad.net/ListHelp
>>
>>
>
Follow ups
References