It may work for Xen, it still breaks KVM as the agent code watches for
Vlan.UNTAGGED

On Thu, Jan 2, 2014 at 10:01 AM, Will Stevens <wstev...@cloudops.com> wrote:
> Thank you for your help pointing me in the right direction on this one.
>
> Just a note.  Interestingly, I was able to get it to deploy using the
> following in my devcloud.cfg (as per hints in that bug).
>
> "ipranges": [
>     {
>         "startip": "192.168.80.100",
>         "endip": "192.168.80.199",
>         "netmask": "255.255.255.0",
>         "vlan": "",
>         "gateway": "192.168.80.2"
>     }
> ],
>
> I am not sure if it is going to work as if it is untagged (or work at all
> in practice), but it deployed.  Figured it is relevant if this is blocking
> other people deploying and testing unrelated functionality.
>
>
> On Thu, Jan 2, 2014 at 11:51 AM, Marcus Sorensen <shadow...@gmail.com>wrote:
>
>> No, it's definitely the commit mentioned in CLOUDSTACK-5502. Not
>> hypervisor specific.
>>
>> On Thu, Jan 2, 2014 at 9:41 AM, Will Stevens <wstev...@cloudops.com>
>> wrote:
>> > I am experiencing this bug using Xen, so it may or may not be related to
>> > the KVM bug...
>> >
>> >
>> > On Thu, Jan 2, 2014 at 11:39 AM, Will Stevens <wstev...@cloudops.com>
>> wrote:
>> >
>> >> Sorry, this bug is already open for this:
>> >> https://issues.apache.org/jira/browse/CLOUDSTACK-5502
>> >>
>> >>
>> >> On Thu, Jan 2, 2014 at 11:37 AM, Will Stevens <wstev...@cloudops.com
>> >wrote:
>> >>
>> >>> Should this be working still?
>> >>>
>> >>> *My devcloud config has this (and it has forever):*
>> >>> "ipranges": [
>> >>>     {
>> >>>         "startip": "192.168.80.100",
>> >>>         "endip": "192.168.80.199",
>> >>>         "netmask": "255.255.255.0",
>> >>>         "vlan": "untagged",
>> >>>         "gateway": "192.168.80.2"
>> >>>     }
>> >>> ],
>> >>>
>> >>>
>> >>> *When I deploy via devcloud I get the following error:*
>> >>> [DEBUG] Executing command line: python
>> >>> ../marvin/marvin/deployDataCenter.py -i devcloud.cfg
>> >>> Traceback (most recent call last):
>> >>>   File "../marvin/marvin/deployDataCenter.py", line 572, in <module>
>> >>>     deploy.deploy()
>> >>>   File "../marvin/marvin/deployDataCenter.py", line 556, in deploy
>> >>>     self.createZones(self.config.zones)
>> >>>   File "../marvin/marvin/deployDataCenter.py", line 428, in createZones
>> >>>     zoneId)
>> >>>   File "../marvin/marvin/deployDataCenter.py", line 167, in
>> >>> createVlanIpRanges
>> >>>     self.apiClient.createVlanIpRange(vlanipcmd)
>> >>>   File
>> >>>
>> "/mnt/hgfs/palo_alto/cloudstack/tools/marvin/marvin/cloudstackAPI/cloudstackAPIClient.py",
>> >>> line 871, in createVlanIpRange
>> >>>     response = self.connection.marvinRequest(command,
>> >>> response_type=response, method=method)
>> >>>   File
>> >>>
>> "/mnt/hgfs/palo_alto/cloudstack/tools/marvin/marvin/cloudstackConnection.py",
>> >>> line 272, in marvinRequest
>> >>>     response = jsonHelper.getResultObj(response.json(), response_type)
>> >>>   File
>> >>> "/mnt/hgfs/palo_alto/cloudstack/tools/marvin/marvin/jsonHelper.py",
>> line
>> >>> 148, in getResultObj
>> >>>     raise cloudstackException.cloudstackAPIException(respname, errMsg)
>> >>> cloudstackException.cloudstackAPIException: Execute cmd:
>> >>> createvlaniprange failed, due to: errorCode: 431, errorText:Vlan id is
>> >>> required when add ip range to the public network
>> >>>
>> >>
>> >>
>>

Reply via email to