Awesome, thanks.

On Sun, Aug 12, 2012 at 12:16 AM, Jason Bausewein
<jason.bausew...@tier3.com> wrote:
> Hi Marcus,  I could test it out on Monday and let you know the result.
>
> -----Original Message-----
> From: Marcus Sorensen [mailto:shadow...@gmail.com]
> Sent: Saturday, August 11, 2012 10:31 AM
> To: cloudstack-dev@incubator.apache.org
> Subject: Re: iptonetworklist, networkids
>
> Can anyone at least confirm for me if choosing your IP is supposed to work? 
> I've tried it on both isolated and shared networks with the same result.
>
> Selecting the IP seems to really be the only way to rebuild an instance, no? 
> Say we want to move it to another zone, restore from backup, or add a network 
> interface. In all three of these we basically need to create a new instance 
> from a template of the original and specify its original IP.
>
> On Fri, Aug 10, 2012 at 1:42 PM, Marcus Sorensen <shadow...@gmail.com> wrote:
>> I should mention that if I remove 'ipaddress' from the networkids
>> version, then it works. That's the only thing that works, though.
>>
>> On Fri, Aug 10, 2012 at 1:24 PM, Marcus Sorensen <shadow...@gmail.com> wrote:
>>> Hi all,
>>>   I'm testing the ability to specify an IP address to use, and have
>>> run into a few issues. I'm running 3.0.2 off of the website.
>>>
>>> If I use iptonetworklist,  I never even get the network I want. It
>>> creates a new private source nat network or uses the default one
>>> currently existing for the account. Doesn't complain though, it's as
>>> though it doesn't even see the parameters.
>>>
>>> If I use networkids, and specify an ipaddress, the resulting VM is in
>>> an error state. Looking at the VM, the resulting NIC is not set to
>>> default, and the job error code says "errortext Resource [Host:91] is
>>> unreachable: Host 91: Unable to start instance due to null /errortext
>>> "
>>>
>>> Am I doing something wrong?
>>>
>>> Here is an example of iptonetworklist:
>>>
>>> ?php
>>>
>>> $curl_parameters = array(
>>>  'command' => 'deployVirtualMachine',  'serviceofferingid' =>
>>> '13ccbfab-66f5-4be3-86bf-d2d7bc67f117',
>>>  'templateid' => '3556a6f7-c3e1-46d4-ad73-1e7b3c721d87',
>>>  'zoneid' => '5f8e5844-f744-43fc-bacf-e316a65eab15',
>>>  'displayname' => 'marcustestb',
>>>  'name' => 'marcustestb',
>>>  'iptonetworklist[0].ip' => '67.11.4.232',
>>> 'iptonetworklist[0].networkid' => '4564ca5f-2711-45b2-a2f4-9f2a20d97ce1'
>>> );
>>>
>>> $curl_options = array(
>>>   CURLOPT_URL  => "http://localhost:8096/client/api?";.
>>> http_build_query($curl_parameters),
>>>   CURLOPT_HTTP_VERSION => 1.0,
>>>   CURLOPT_RETURNTRANSFER => true,
>>>   CURLOPT_HEADER => false
>>> );
>>>
>>> $curl = curl_init();
>>> curl_setopt_array( $curl, $curl_options); $result = curl_exec($curl);
>>>
>>> if ( $error = curl_error($curl) )
>>> echo 'ERROR: ',$error;
>>>
>>> curl_close($curl);
>>> print $result;
>>> ?
>>>
>>>
>>>
>>> and my example of networkids:
>>>
>>> ?php
>>>
>>> $curl_parameters = array(
>>>  'command' => 'deployVirtualMachine',  'serviceofferingid' =>
>>> '13ccbfab-66f5-4be3-86bf-d2d7bc67f117',
>>>  'templateid' => '3556a6f7-c3e1-46d4-ad73-1e7b3c721d87',
>>>  'zoneid' => '5f8e5844-f744-43fc-bacf-e316a65eab15',
>>>  'displayname' => 'marcustestb',
>>>  'name' => 'marcustestb',
>>>  'ipaddress' => '67.11.4.232',
>>>  'networkids' => '4564ca5f-2711-45b2-a2f4-9f2a20d97ce1'
>>> );
>>>
>>> $curl_options = array(
>>>   CURLOPT_URL  => "http://localhost:8096/client/api?";.
>>> http_build_query($curl_parameters),
>>>   CURLOPT_HTTP_VERSION => 1.0,
>>>   CURLOPT_RETURNTRANSFER => true,
>>>   CURLOPT_HEADER => false
>>> );
>>>
>>> $curl = curl_init();
>>> curl_setopt_array( $curl, $curl_options); $result = curl_exec($curl);
>>>
>>> if ( $error = curl_error($curl) )
>>> echo 'ERROR: ',$error;
>>>
>>> curl_close($curl);
>>> print $result;
>>> ?

Reply via email to