Hi Marcus,

I have set asyncblock to true as I need to wait for the Physical Network to be 
created so I can then add a traffic type to it.

I used to do this by capturing the ID of the Physical Network using the | grep 
^id\ = | awk '{print $3}'` section of the 1st command, then use the output in 
the following add traffictype command (just like on the CloudMonkey wiki 
example)

phy1_id=`$cli create physicalnetwork name=$phy1_name zoneid=$zone_id 
broadcastdomain=Zone | grep ^id\ = | awk '{print $3}'`
$cli add traffictype traffictype=$phy1_tt physicalnetworkid=$phy1_id

The problem is CloudMonkey is throwing an error, and not sending back the info 
correctly.

My current 'work around' is to set the timeout to 10, accept that the console 
is going to throw out a load of errors, but ignore them then query the ID of 
the Physical Network in a 2nd command (using the name of the Physical Network I 
just created)

$cli create physicalnetwork name=$phy1_name zoneid=$zone_id broadcastdomain=Zone
phy1_id=`$cli list physicalnetworks name=$phy1_name | grep ^id\ = | awk '{print 
$3}'`
$cli add traffictype traffictype=$phy1_tt physicalnetworkid=$phy1_id

This seems to work, even when I am creating 4 Physical Networks one after 
another, but I would rather I did not have to use this workaround, its dirty.

Regards

Geoff Higginbottom

D: +44 20 3603 0542 | S: +44 20 3603 0540 | M: +447968161581

geoff.higginbot...@shapeblue.com

-----Original Message-----
From: Marcus Sorensen [mailto:shadow...@gmail.com]
Sent: 15 June 2013 17:04
To: dev@cloudstack.apache.org
Subject: Re: CloudMonkey Broken

Is your asyncblock parameter set to true? This mode isnt supposed to return a 
job id. Its supposed to block until the job is done, but something is wrong 
with it.
On Jun 15, 2013 9:46 AM, "Geoff Higginbottom" < 
geoff.higginbot...@shapeblue.com> wrote:

> I've been testing CloudMonkey against CloudStack 4.1 and am hitting
> some problems.
>
> I've previously used CloudMonkey to deploy complete Clouds, but even
> though I'm using scripts I've used successfully previously, it now
> appears to be hanging when I try and use the 'create physicalnetwork'
> command.  The physicalnetwork does get created, it.s just giving any
> feedback such as ID etc.
>
> Here is an example of the command I am using my full command
>
> > create physicalnetwork name=Management
> zoneid=9eaff802-4060-4de7-bea9-36cbecce8f95 broadcastdomainrange=Zone
> isolationmethods=VLAN
>
> Shanker has mentioned he has come across this as well, has anyone else
> seen this, and if so is there a fix?
>
> Regards
>
> Geoff Higginbottom
>
> D: +44 20 3603 0542<tel:+442036030542> | S: +44 20 3603 0540<tel:
> +442036030540> | M: +447968161581<tel:+447968161581>
>
> geoff.higginbot...@shapeblue.com<mailto:geoff.higginbottom@shapeblue.c
> om>
>
> This email and any attachments to it may be confidential and are
> intended solely for the use of the individual to whom it is addressed.
> Any views or opinions expressed are solely those of the author and do
> not necessarily represent those of Shape Blue Ltd or related
> companies. If you are not the intended recipient of this email, you
> must neither take any action based upon its contents, nor copy or show
> it to anyone. Please contact the sender if you believe you have
> received this email in error. Shape Blue Ltd is a company incorporated
> in England & Wales. ShapeBlue Services India LLP is operated under
> license from Shape Blue Ltd. ShapeBlue is a registered trademark.
>
This email and any attachments to it may be confidential and are intended 
solely for the use of the individual to whom it is addressed. Any views or 
opinions expressed are solely those of the author and do not necessarily 
represent those of Shape Blue Ltd or related companies. If you are not the 
intended recipient of this email, you must neither take any action based upon 
its contents, nor copy or show it to anyone. Please contact the sender if you 
believe you have received this email in error. Shape Blue Ltd is a company 
incorporated in England & Wales. ShapeBlue Services India LLP is operated under 
license from Shape Blue Ltd. ShapeBlue is a registered trademark.

Reply via email to