Thank you!It is working correcly now.
The order of operations is very important.




------------------ Original ------------------
From:  ""<jayapalreddy.ur...@citrix.com>;
Date:  Fri, Jun 28, 2013 02:35 PM
To:  "users"<users@cloudstack.apache.org>; 

Subject:  RE: How can I allocate a specific IP when I create an instance.



1. change the ip in db
2. stop the vm
3. reboot the router
4. start the vm.

The ip set correctly in log file.

Thanks,
Jayapal

> -----Original Message-----
> From: WXR [mailto:474745...@qq.com]
> Sent: Friday, 28 June 2013 8:53 AM
> To: users
> Subject: Re: How can I allocate a specific IP when I create an instance.
> 
> I want to change the ip of guest vm i-2-5-VM from 192.168.30.101 to
> 192.168.30.123
> 
> # cat /var/run/cloud/i-2-5-VM.log
> i-2-5-VM,5,192.168.30.101,36,1bb8f16bea8fcff2fa927946160a9d0e,27
> 
> I can edit this file and change the ip to 192.168.30.123,but the ip will come
> back to 192.168.30.101 after the vm restarting.
> 
> 
> 
> 
> ------------------ Original ------------------
> From:  ""<jayapalreddy.ur...@citrix.com>;
> Date:  Thu, Jun 27, 2013 06:09 PM
> To:  "<users@cloudstack.apache.org>"<users@cloudstack.apache.org>;
> 
> Subject:  Re: How can I allocate a specific IP when I create an instance.
> 
> 
> 
> Try edit the vm ip in /var/run/cloud/<vm-name>.log file in host and restart
> the vm.
> This should update the security group rules in host.
> 
> Thanks,
> Jayapal
> On 27-Jun-2013, at 3:00 PM, WXR <474745...@qq.com>
>  wrote:
> 
> > I just modify the "nics" table and change the "ipv4_address" value.And
> then I restart the vrouter vm.
> > After the vrouter restarting,the instance vm can get the new ip but the ip
> can not be accessed.
> >
> >
> >
> >
> > ------------------ Original ------------------
> > From:  "Dave Dunaway"<dave.duna...@gmail.com>;
> > Date:  Thu, Jun 27, 2013 05:25 PM
> > To:  "users"<users@cloudstack.apache.org>;
> >
> > Subject:  Re: How can I allocate a specific IP when I create an instance.
> >
> >
> >
> > Show us what you changed... without that we can't help you. And make
> > sure to indicate what version of CloudPlatform you use as apparently
> > some older versions may not work with the ip address change in the DB
> > as Geoff indicated.
> >
> >
> > On Thu, Jun 27, 2013 at 12:42 AM, WXR <474745...@qq.com> wrote:
> >
> >> If I modify the ip of the vm in nic table and restart the vrouter
> >> system vm, the instance vm can get the new ip which I specify.
> >> But this ip can't be used normally.Them vm can not access the gateway
> >> ip even if I'v stopped the iptables of its host node machine.
> >>
> >>
> >> ------------------ Original ------------------
> >> From:  "Dave Dunaway"<dave.duna...@gmail.com>;
> >> Date:  Wed, Jun 26, 2013 11:51 PM
> >> To:  "users"<users@cloudstack.apache.org>;
> >>
> >> Subject:  Re: How can I allocate a specific IP when I create an instance.
> >>
> >>
> >>
> >> There should be a way to have the ability to reserve an IP and still
> >> have DHCP assign the IP by mac reservation. There's no technical
> >> reason this wouldn't work and likely a feature a lot of people would
> >> love to see. The only hold back is the UI not allowing you to do so.
> >>
> >> Ultimately, you can go to the DB and change the VM's IP in the nics
> >> table to what you want (reboot the VM and the IP change will occur).
> >> Which is not the preferred way to do so, but ultimately that
> >> functionality from the UI would be ideal.
> >>
> >> Even going as far as intergrating IPAM functionality into the product
> >> would be ideal.
> >>
> >>
> >> On Wed, Jun 26, 2013 at 11:44 AM, Geoff Higginbottom <
> >> geoff.higginbot...@shapeblue.com> wrote:
> >>
> >>> Simple answer - you can't.
> >>>
> >>> In an advanced zone, you can specify the IP address when you create
> >>> a new VM using the API, however in a basic zone, because the IP will
> >>> depend on which POD your VM ends up in, and as a user you cannot
> >>> influence this, there is no way to specific the IP, even if you are a root
> admin.
> >>>
> >>> The reason it still fails when you manually change the IP is that
> >>> the security groups feature is expecting the VM to have the IP
> >>> CloudStack allocated it via DHCP.
> >>>
> >>> Regards
> >>>
> >>> Geoff Higginbottom
> >>> CTO / Cloud Architect
> >>>
> >>>
> >>> D: +44(0)20 3603 0542<tel:+442036030542> | S: +44(0)20 3603 0540<tel:
> >>> +442036030540> | M: +44(0)7968161581<tel:+447968161581>
> >>>
> >>>
> geoff.higginbot...@shapeblue.com<mailto:geoff.higginbottom@shapeblu
> e
> >>> .com
> >>>
> >>> | www.shapeblue.com
> >>>
> >>> ShapeBlue Ltd, 53 Chandos Place, Covent Garden, London, WC2N 4HS
> >>>
> >>>
> >>>
> >>> On 26 Jun 2013, at 05:02, "WXR" <474745...@qq.com<http://qq.com>>
> wrote:
> >>>
> >>> cloudstack version: 4.1
> >>> network type: basic network
> >>>
> >>> When I create a new instance,the vm will get a random IP from the
> >>> DHCP server on vrouter.
> >>>
> >>> If I want to:
> >>> 1.allocate a specific ip to the vm.
> >>> 2.allocate multiple ips to the vm.
> >>> 3.change the vm ip from one to another.
> >>>
> >>> How can I achieve it? I try to bind the ip to the vm nic manually
> >>> but the ip can not be accessed.
> >>> 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