Return-Path: X-Original-To: apmail-cloudstack-users-archive@www.apache.org Delivered-To: apmail-cloudstack-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2D510101FA for ; Wed, 18 Dec 2013 15:15:30 +0000 (UTC) Received: (qmail 12477 invoked by uid 500); 18 Dec 2013 15:15:22 -0000 Delivered-To: apmail-cloudstack-users-archive@cloudstack.apache.org Received: (qmail 12323 invoked by uid 500); 18 Dec 2013 15:15:12 -0000 Mailing-List: contact users-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@cloudstack.apache.org Delivered-To: mailing list users@cloudstack.apache.org Received: (qmail 12189 invoked by uid 99); 18 Dec 2013 15:15:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Dec 2013 15:15:07 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,SPF_PASS,T_FILL_THIS_FORM_SHORT X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of stevenliang@yesup.com designates 199.21.148.188 as permitted sender) Received: from [199.21.148.188] (HELO smtp.yesup.com) (199.21.148.188) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Dec 2013 15:15:00 +0000 Message-ID: <52B1BBF6.2070002@yesup.com> Date: Wed, 18 Dec 2013 10:15:02 -0500 From: Steven Liang User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120605 Thunderbird/13.0 MIME-Version: 1.0 To: Chiradeep.Vittal@citrix.com CC: users@cloudstack.apache.org Subject: Re: How to add new IPs on CS 4.2 (Basic Networking)? References: <52AF1A99.5010206@yesup.com> <52AF6243.2080004@yesup.com> <52AF70CE.3070808@yesup.com> <52AF7219.4090803@gmail.com> <52AF745B.5070406@yesup.com> <52B0B316.8090200@yesup.com> In-Reply-To: Content-Type: multipart/alternative; boundary="------------020506010301010107070806" X-Virus-Checked: Checked by ClamAV on apache.org --------------020506010301010107070806 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Chiradeep, Thank you very much. My problem has been solved. The reason is the space of my temp primary storage had not enough. After I added a new primary storage, the new ips was able to be assigned. Thank you for your teaching me using Cloudmonkey. Regards, Steven On 12/17/2013 04:45 PM, Chiradeep Vittal wrote: > Cloudmonkey is very user friendly. Just if you don't know the > parameters > > list pods > count = 1 > pod: > name = POD0 > id = 83f13f18-7fa6-422b-be35-ecb8f4d75a9f > allocationstate = Enabled > endip = 172.16.15.200 > gateway = 172.16.15.1 > netmask = 255.255.255.0 > startip = 172.16.15.2 > zoneid = 640b7dff-c1a8-45d3-83b3-749614ae7225 > zonename = Sandbox-simulator > > > update pod > allocationstate= endip= gateway= id= > name= netmask= startip= > > update pod startip=172.16.15.2 endip=172.16.15.202 > netmask=255.255.255.0 gateway=172.16.15.1 > id=83f13f18-7fa6-422b-be35-ecb8f4d75a9f > pod: > name = POD0 > id = 83f13f18-7fa6-422b-be35-ecb8f4d75a9f > allocationstate = Enabled > endip = 172.16.15.202 > gateway = 172.16.15.1 > netmask = 255.255.255.0 > startip = 172.16.15.2 > zoneid = 640b7dff-c1a8-45d3-83b3-749614ae7225 > zonename = Sandbox-simulator > > > From: Steven Liang > > Reply-To: "users@cloudstack.apache.org > " > > Date: Tuesday, December 17, 2013 12:24 PM > To: "users@cloudstack.apache.org " > > > Subject: Re: How to add new IPs on CS 4.2 (Basic Networking)? > > Thank you, Chiradeep. > I am not very familiar with cloudmonkey. Most time I just uses it for > "list". > Could you give me a example 'update pod'? > Thank you. > The following is the list of my two pods. > +--------------+------+--------------+-----------------+--------------------------------------+---------------+--------------------------------------+------------+----------+ > | endip | name | startip | allocationstate > | zoneid | netmask > | id | gateway | zonename | > +--------------+------+--------------+-----------------+--------------------------------------+---------------+--------------------------------------+------------+----------+ > | 172.16.1.250 | pod1 | 172.16.1.230 | Enabled | > eaf557a8-2710-42a0-8ae1-ccd262c3f29c | 255.255.255.0 | > 14de769a-16d6-4b4b-b4cd-6f088c5e1654 | 172.16.1.1 | zone1 | > | 172.16.2.250 | pod2 | 172.16.2.230 | Enabled | > eaf557a8-2710-42a0-8ae1-ccd262c3f29c | 255.255.255.0 | > cd558724-6a77-40fa-8df8-acd82f12911f | 172.16.2.1 | zone1 | > +--------------+------+--------------+-----------------+--------------------------------------+---------------+--------------------------------------+------------+----------+ > > > > On 12/16/2013 07:19 PM, Chiradeep Vittal wrote: >> Steven, I assume you want to add ip addresses that are available to VMs. >> I am also assuming that the IP for VMs is drawn from the pod ip range. In >> that case, you can use the 'update pod' api with cloudmonkey. >> >> On 12/16/13 1:44 PM, "Steven Liang" wrote: >> >>> Hi James, >>> >>> Thank you anyway. >>> But I don't understand what Mr. Chiradeep said. >>> I listed my pods using cloudmonkey, the two pods have the same netmask >>> and gateway(management ips). >>> What should I update? Please help me. >>> Thank you. >>> >>> Steven >>> >>> >>> >>> On 12/16/2013 04:35 PM, ogiljae wrote: >>>> Hi, >>>> >>>> Sorry about confusing. >>>> The way I wrote is for advanced network not basic zone. >>>> I believe that you should stick to Mr. Chiradeep's guide. >>>> >>>> James. >>>> >>>> >>>> On 12/17/13, 6:29 AM, Steven Liang wrote: >>>>> Hi Giljae, >>>>> >>>>> I can not read your picture, can you send me again? >>>>> BTW, I didn't set any vlans, you mean I must set vlan? >>>>> Thank you. >>>>> >>>>> Steven >>>>> >>>>> On 12/16/2013 04:24 PM, giljae o wrote: >>>>>> Hi, >>>>>> >>>>>> You can add additional public ip addresses with the new vlan or >>>>>> existing vlan on UI below. >>>>>> >>>>>> Inline image 1 >>>>>> >>>>>> >>>>>> On Tue, Dec 17, 2013 at 5:27 AM, Steven Liang> wrote: >>>>>> >>>>>> Hi Chiradeep, >>>>>> >>>>>> Thank you for updating. >>>>>> I haven't tried. Can I use cloudmonkey? I've installed >>>>>> cloudmonkey, just >>>>>> used for "list". >>>>>> >>>>>> Steven >>>>>> >>>>>> >>>>>> On 12/16/2013 03:11 PM, Chiradeep Vittal wrote: >>>>>> > Have you tried expanding your pod with >>>>>> > >>>>>> >>>>>> >>>>>> http://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/updatePod. >>>>>> html >>>>>> > >>>>>> > On 12/16/13 7:22 AM, "Steven Liang">>>>> > wrote: >>>>>> > >>>>>> >> Hi All, >>>>>> >> >>>>>> >> I have a question. If I would use up my existing public >>>>>> IPs(for >>>>>> example: >>>>>> >> xxx.xxx.1.0/24), how to add new subnet(xxx.xxx.2.0/24) to my >>>>>> new pod? >>>>>> >> Thank you. >>>>>> >> >>>>>> >> Steven >>>>>> >>>>>> >>>>>> > > > -- > *Steven Liang* > *Linux System Admin* > *Phone*: 1.416.499.8009 ext. 2865 > *Cell Phone*: 1.647.718.5292 > *Email*: stevenliang@yesup.com > www.yesup.com | account.yesup.com > > > Yesup -- *Steven Liang* *Linux System Admin* *Phone*: 1.416.499.8009 ext. 2865 *Cell Phone*: 1.647.718.5292 *Email*: stevenliang@yesup.com www.yesup.com | account.yesup.com Yesup --------------020506010301010107070806 Content-Type: multipart/related; boundary="------------010004040001030608050807" --------------010004040001030608050807 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
Hi Chiradeep,

Thank you very much.
My problem has been solved. The reason is the space of my temp primary storage had not enough.
After I added a new primary storage, the new ips was able to be assigned.
Thank you for your teaching me using Cloudmonkey.

Regards,
Steven



On 12/17/2013 04:45 PM, Chiradeep Vittal wrote:
Cloudmonkey is very user friendly. Just <tab> if you don't know the parameters
> list pods
count = 1
pod:
name = POD0
id = 83f13f18-7fa6-422b-be35-ecb8f4d75a9f
allocationstate = Enabled
endip = 172.16.15.200
gateway = 172.16.15.1
netmask = 255.255.255.0
startip = 172.16.15.2
zoneid = 640b7dff-c1a8-45d3-83b3-749614ae7225
zonename = Sandbox-simulator

> update pod 
allocationstate=  endip=            gateway=          id=               name=             netmask=          startip=        
> update pod startip=172.16.15.2 endip=172.16.15.202 netmask=255.255.255.0 gateway=172.16.15.1 id=83f13f18-7fa6-422b-be35-ecb8f4d75a9f
pod:
name = POD0
id = 83f13f18-7fa6-422b-be35-ecb8f4d75a9f
allocationstate = Enabled
endip = 172.16.15.202
gateway = 172.16.15.1
netmask = 255.255.255.0
startip = 172.16.15.2
zoneid = 640b7dff-c1a8-45d3-83b3-749614ae7225
zonename = Sandbox-simulator


From: Steven Liang <stevenliang@yesup.com>
Reply-To: "users@cloudstack.apache.org" <users@cloudstack.apache.org>
Date: Tuesday, December 17, 2013 12:24 PM
To: "users@cloudstack.apache.org" <users@cloudstack.apache.org>
Subject: Re: How to add new IPs on CS 4.2 (Basic Networking)?

Thank you, Chiradeep.
I am not very familiar with cloudmonkey. Most time I just uses it for "list".
Could you give me a example 'update pod'?
Thank you.
The following is the list of my two pods.
+--------------+------+--------------+-----------------+--------------------------------------+---------------+--------------------------------------+------------+----------+
|    endip     | name |   startip    | allocationstate |                zoneid                |    netmask    |                  id                  |  gateway   | zonename |
+--------------+------+--------------+-----------------+--------------------------------------+---------------+--------------------------------------+------------+----------+
| 172.16.1.250 | pod1 | 172.16.1.230 |     Enabled     | eaf557a8-2710-42a0-8ae1-ccd262c3f29c | 255.255.255.0 | 14de769a-16d6-4b4b-b4cd-6f088c5e1654 | 172.16.1.1 | zone1 |
| 172.16.2.250 | pod2 | 172.16.2.230 |     Enabled     | eaf557a8-2710-42a0-8ae1-ccd262c3f29c | 255.255.255.0 | cd558724-6a77-40fa-8df8-acd82f12911f | 172.16.2.1 | zone1 |
+--------------+------+--------------+-----------------+--------------------------------------+---------------+--------------------------------------+------------+----------+



On 12/16/2013 07:19 PM, Chiradeep Vittal wrote:
Steven, I assume you want to add ip addresses that are available to VMs.
I am also assuming that the IP for VMs is drawn from the pod ip range. In
that case, you can use the 'update pod' api with cloudmonkey.

On 12/16/13 1:44 PM, "Steven Liang" <stevenliang@yesup.com> wrote:

Hi James,

Thank you anyway.
But I don't understand what Mr. Chiradeep said.
I listed my pods using cloudmonkey, the two pods have the same netmask
and gateway(management ips).
What should I update? Please help me.
Thank you.

Steven



On 12/16/2013 04:35 PM, ogiljae wrote:
Hi,

Sorry about confusing.
The way I wrote is for advanced network not basic zone.
I believe that you should stick to Mr. Chiradeep's guide.

James.


On 12/17/13, 6:29 AM, Steven Liang wrote:
Hi Giljae,

I can not read your picture, can you send me again?
BTW, I didn't set any vlans, you mean I must set vlan?
Thank you.

Steven

On 12/16/2013 04:24 PM, giljae o wrote:
Hi,

You can add additional public ip addresses with the new vlan or
existing vlan on UI below.

Inline image 1


On Tue, Dec 17, 2013 at 5:27 AM, Steven Liang<stevenliang@yesup.com<mailto:stevenliang@yesup.com>>  wrote:

     Hi Chiradeep,

     Thank you for updating.
     I haven't tried. Can I use cloudmonkey? I've installed
     cloudmonkey, just
     used for "list".

     Steven


     On 12/16/2013 03:11 PM, Chiradeep Vittal wrote:
     >  Have you tried expanding your pod with
     >
    

http://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/updatePod.
html
     >
     >  On 12/16/13 7:22 AM, "Steven Liang"<stevenliang@yesup.com
     <mailto:stevenliang@yesup.com>>  wrote:
     >
     >>  Hi All,
     >>
     >>  I have a question. If I would use up my existing public
IPs(for
     example:
     >>  xxx.xxx.1.0/24), how to add new subnet(xxx.xxx.2.0/24) to my
     new pod?
     >>  Thank you.
     >>
     >>  Steven





--
Steven Liang
Linux System Admin
Phone: 1.416.499.8009 ext. 2865
Cell Phone: 1.647.718.5292
Email: stevenliang@yesup.com
www.yesup.com | account.yesup.com


Yesup


--
Steven Liang
Linux System Admin
Phone: 1.416.499.8009 ext. 2865
Cell Phone: 1.647.718.5292
Email: stevenliang@yesup.com
www.yesup.com | account.yesup.com


Yesup
--------------010004040001030608050807 Content-Type: image/png; name="companylogo.png" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="companylogo.png" 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 --------------010004040001030608050807-- --------------020506010301010107070806--