[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13475255#comment-13475255
 ] 

Chandan Purushothama commented on CLOUDSTACK-324:
-------------------------------------------------

Hello Max,

In Basic Zone, there are only two valid network offeriings used. 1. 
"DefaultSharedNetworkOfferingWithSGService" and 2. 
DefaultSharedNetscalerEIPandELBNetworkOffering. The reason why only these two 
network offerings are valid is that the two network offerings use security 
groups for Guests Isolation while other guest network offerings are VLAN based 
offerings which requires VLANs for Guests isolation.

Valid Network Offerings 1 and 2 details are as given below:

mysql> select * from network_offerings where id=6 \G;
*************************** 1. row ***************************
                       id: 6
                     name: DefaultSharedNetworkOfferingWithSGService
                     uuid: dbc5a79f-0540-4b83-a571-4fd421d0e224
              unique_name: DefaultSharedNetworkOfferingWithSGService
             display_text: Offering for Shared Security group enabled networks
                  nw_rate: NULL
                  mc_rate: NULL
             traffic_type: Guest
                     tags: NULL
              system_only: 0
             specify_vlan: 1
      service_offering_id: NULL
            conserve_mode: 1
                  created: 2012-10-10 03:35:49
                  removed: NULL
                  default: 1
             availability: Optional
     dedicated_lb_service: 1
shared_source_nat_service: 0
                 sort_key: 0
 redundant_router_service: 0
                    state: Enabled
               guest_type: Shared
       elastic_ip_service: 0
       elastic_lb_service: 0
        specify_ip_ranges: 1
1 row in set (0.00 sec)

ERROR:
No query specified


mysql> select * from network_offerings where id=10 \G;
*************************** 1. row ***************************
                       id: 10
                     name: DefaultSharedNetscalerEIPandELBNetworkOffering
                     uuid: 8f8a4b0e-595a-48aa-b178-262bd2682122
              unique_name: DefaultSharedNetscalerEIPandELBNetworkOffering
             display_text: Offering for Shared networks with Elastic IP and 
Elastic LB capabilities
                  nw_rate: NULL
                  mc_rate: NULL
             traffic_type: Guest
                     tags: NULL
              system_only: 0
             specify_vlan: 1
      service_offering_id: NULL
            conserve_mode: 1
                  created: 2012-10-10 03:35:49
                  removed: NULL
                  default: 1
             availability: Optional
     dedicated_lb_service: 0
shared_source_nat_service: 0
                 sort_key: 0
 redundant_router_service: 0
                    state: Enabled
               guest_type: Shared
       elastic_ip_service: 1
       elastic_lb_service: 1
        specify_ip_ranges: 1
1 row in set (0.00 sec)

Service Providers Information of the Valid Network Offerings are as given below:

mysql> select * from ntwk_offering_service_map where network_offering_id=6;
+----+---------------------+---------------+-----------------------+---------------------+
| id | network_offering_id | service       | provider              | created    
         |
+----+---------------------+---------------+-----------------------+---------------------+
|  4 |                   6 | Dhcp          | VirtualRouter         | 2012-10-10 
03:35:49 |
|  1 |                   6 | Dns           | VirtualRouter         | 2012-10-10 
03:35:49 |
|  3 |                   6 | SecurityGroup | SecurityGroupProvider | 2012-10-10 
03:35:49 |
|  2 |                   6 | UserData      | VirtualRouter         | 2012-10-10 
03:35:49 |
+----+---------------------+---------------+-----------------------+---------------------+
4 rows in set (0.00 sec)

mysql> select * from ntwk_offering_service_map where network_offering_id=10;
+----+---------------------+---------------+-----------------------+---------------------+
| id | network_offering_id | service       | provider              | created    
         |
+----+---------------------+---------------+-----------------------+---------------------+
| 26 |                  10 | Dhcp          | VirtualRouter         | 2012-10-10 
03:35:49 |
| 21 |                  10 | Dns           | VirtualRouter         | 2012-10-10 
03:35:49 |
| 22 |                  10 | Lb            | Netscaler             | 2012-10-10 
03:35:49 |
| 25 |                  10 | SecurityGroup | SecurityGroupProvider | 2012-10-10 
03:35:49 |
| 23 |                  10 | StaticNat     | Netscaler             | 2012-10-10 
03:35:49 |
| 24 |                  10 | UserData      | VirtualRouter         | 2012-10-10 
03:35:49 |
+----+---------------------+---------------+-----------------------+---------------------+
6 rows in set (0.00 sec)

The Network Offering that you used "DefaultSharedNetworkOffering" is a VLAN 
based Offering which doesnt use Security Groups. This Network Offering is used 
in Advanced Zone where shared network is used to provide common service to all 
the VMs in the Zone using a shared VLAN.

mysql> select * from network_offerings where id=7 \G;
*************************** 1. row ***************************
                       id: 7
                     name: DefaultSharedNetworkOffering
                     uuid: 8a761655-1112-4ea9-8220-49fc9b4c6ef4
              unique_name: DefaultSharedNetworkOffering
             display_text: Offering for Shared networks
                  nw_rate: NULL
                  mc_rate: NULL
             traffic_type: Guest
                     tags: NULL
              system_only: 0
             specify_vlan: 1
      service_offering_id: NULL
            conserve_mode: 1
                  created: 2012-10-10 03:35:49
                  removed: NULL
                  default: 1
             availability: Optional
     dedicated_lb_service: 1
shared_source_nat_service: 0
                 sort_key: 0
 redundant_router_service: 0
                    state: Enabled
               guest_type: Shared
       elastic_ip_service: 0
       elastic_lb_service: 0
        specify_ip_ranges: 1
1 row in set (0.00 sec)

mysql> select * from ntwk_offering_service_map where network_offering_id=7;
+----+---------------------+----------+---------------+---------------------+
| id | network_offering_id | service  | provider      | created             |
+----+---------------------+----------+---------------+---------------------+
|  7 |                   7 | Dhcp     | VirtualRouter | 2012-10-10 03:35:49 |
|  5 |                   7 | Dns      | VirtualRouter | 2012-10-10 03:35:49 |
|  6 |                   7 | UserData | VirtualRouter | 2012-10-10 03:35:49 |
+----+---------------------+----------+---------------+---------------------+
3 rows in set (0.00 sec)


                
> Cannot edit default security group rules, default security group blocks all 
> inbound traffic.
> --------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-324
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-324
>             Project: CloudStack
>          Issue Type: Bug
>    Affects Versions: pre-4.0.0
>            Reporter: Max Clark
>            Assignee: Wido den Hollander
>              Labels: iptables, network, security
>             Fix For: 4.1.0
>
>
> When configuring basic networking, by default the network is created with the 
> "DefaultSharedNetworkOffering". This offering does not have a security group. 
> No inbound traffic is allowed to the created VMs. Reading the AdminGuide 
> documentation:
> "Each CloudStack account comes with a default security group that denies all 
> inbound traffic and allows all outbound traffic. The default security group 
> can be modified so that all new VMs inherit some other desired set of rules."
> If a network is created without a security group, it shouldn't have a 
> security group and all inbound/outbound traffic should be allowed - or at the 
> very least the default security group should be able to be configured.
> http://www.cloudstack.com/forum/8-storage-and-networking/7054-vm-instance-cant-be-accessd-using-basic-networking.html?limit=6&start=6#7084

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to