cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alena Prokharchyk (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CLOUDSTACK-3754) DNS value in Zone is not getting set on the Network created for the Zone
Date Tue, 23 Jul 2013 23:28:48 GMT

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

Alena Prokharchyk commented on CLOUDSTACK-3754:
-----------------------------------------------

Soheil:

1) You can't perform network offering upgrade for Shared network. So changing the network
offering is not an option here, as in Basic zone the only one network is Shared.
2) The network domain can be set for the network during creation time only. So the bug here
is - it wasn't set when the zone was created from the UI. I'm going to look at it. 
                
> DNS value in Zone is not getting set on the Network created for the Zone
> ------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-3754
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3754
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: UI
>            Reporter: Soheil Eizadi
>            Assignee: Alena Prokharchyk
>
> I found that the DNS Network Domain set for Basic Networking is not getting passed down
to Network Plugins. I am trying to figure out how DNS Network Domain is suppose to work for
my plugin integration.
> I was getting a NULL value for Basic Networking for the DNS Domain even though I had
set a value for it in the Wizard. After I set the value in the database, it seems to be working
but wanted to understand why it was not set,I found code in the system that enforces this
behavior, when I try to set it from the API.
> -Soheil
> More detail logs .....
>  The Domain is set in the Zone Setting to acme.com:
> > list zones
> count = 1
> zone:
> name = testzone
> ..
> domain = acme.com
> ..
> It does not get passed down to the attached network.
> API call "list networks" missing networkdomain field as it is NULL.
> > list networks
> count = 1
> network:
> id = 1065fff0-a6e2-410a-94d5-50bc72f879db
> name = defaultGuestNetwork
> acltype = Domain
> broadcastdomaintype = Native
> .....
> I also tried to set it using API to set the value but get exception:
> ERROR [cloud.async.AsyncJobManagerImpl] (Job-Executor-20:job-20) Unexpected exception
while executing org.apache.cloudstack.api.command.user.network.UpdateNetworkCmd
> com.cloud.exception.InvalidParameterValueException: NetworkOffering and domain suffix
upgrade can be perfomed for Isolated networks only
> at com.cloud.network.NetworkServiceImpl.updateGuestNetwork(NetworkServiceImpl.java:1982)
> at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
> Exception from here:
>         // network offering and domain suffix can be updated for Isolated networks only
in 3.0
>         if ((networkOfferingId != null || domainSuffix != null) && network.getGuestType()
!= GuestType.Isolated) {
>             throw new InvalidParameterValueException("NetworkOffering and domain suffix
upgrade can be perfomed for Isolated networks only");
>         }
> I've patched the database and it works for me, trying to understand why we have code
to prevent it?
> > list networks
> count = 1
> network:
> id = 1065fff0-a6e2-410a-94d5-50bc72f879db
> name = defaultGuestNetwork
> ...
> networkdomain = acme.com
> ....
> INFO  [network.element.InfobloxElement] (consoleproxy-1:) InfobloxDeviceElement called
to prepare Host Name soheil-test with DNS Domain acme.com Gateway null Netmask null with MAC
06:97:84:00:00:16 with IPv4 172.16.197.161

--
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

Mime
View raw message