On 27-Jun-2013, at 2:36 PM, Murali Reddy <[email protected]> wrote:
> On 27/06/13 2:46 AM, "Geoff Higginbottom" > <[email protected]> wrote: > >> @Dave: you are right about advanced networks but the original question >> was in relation to basic networking. >> >> @All: I did some testing over a year ago around changing IPs for guest. >> For a VM on and advanced network you can edit the IP directly in the >> database but restarting the VM is not enough, you have to also restart >> the virtual Router for that network. >> >> The new 4.1 add NIC API call Dave is referring to is great and to me one >> of the best new features of 4.1, but again it's only for advanced >> networking so no good for the original problem. >> >> The multiple IPs to a single NIC has been discussed a lot, but I believe >> it is still in development. > > Multiple Ip per nic is going in 4.2 [1]. Also in 4.2, you can reserve a > sub-range of guest CIDR that user can control and assign to the VM's [2] > but again this is only in advanced network. Multiple IPs per nic is added in basic zone also. > > [1] > https://cwiki.apache.org/confluence/display/CLOUDSTACK/Multiple+IP+address+ > per+NIC > [2] > https://cwiki.apache.org/confluence/display/CLOUDSTACK/IP+Range+Reservation > +within+a+Network > > >> >> Regards >> >> Geoff Higginbottom >> CTO / Cloud Architect >> >> D: +44 20 3603 0542<tel:+442036030542> | S: +44 20 3603 >> 0540<tel:+442036030540>| M: +447968161581<tel:+447968161581> >> >> [email protected]<mailto:[email protected]> >> |www.shapeblue.com | Twitter:@shapeblue<https://twitter.com/#!/shapeblue> >> >> ShapeBlue Ltd, 53 Chandos Place, Covent Garden, London, WC2N 4HS >> >> >> On 26 Jun 2013, at 11:22, "Dave Dunaway" >> <[email protected]<mailto:[email protected]>> wrote: >> >> @Geoff: Of course we are talking advanced networking, and having >> consideration of what your networks are that you can use. If someone wants >> to put a 10.x.x.x ip on a VM that is on a 192.x.x.x network, then they can >> gladly shoot themselves in the foot. Ideally the person making such a >> change understands the 'basic's of advanced networking in CloudPlatform. >> Otherwise they should stick the UI.;) >> >> @Jason: Look in the cloud.nics table. The nics for VMs are defined here. >> Modify as needed. A restart of the VM to make sure it all works is highly >> recommended. >> >> In our testing environment I can move a VM from one network to another, >> add >> nics, change IP's etc quite easily. Some of the 4.1 API will add this >> functionality (add nics for example to an existing VM). But there's still >> a >> lot of immutable things in CloudPlatform that shouldn't be, and that >> maybe >> one day will be a feature. We just need to make the requests for those >> features. >> >> >> >> >> >> >> On Wed, Jun 26, 2013 at 1:30 PM, Jason Pavao >> <[email protected]<mailto:[email protected]>> wrote: >> >> Do you by chance have a sample sql query that would perform this? >> >> >> >> On 6/26/2013 8:51 AM, Dave Dunaway wrote: >> >> 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.higginbottom@shapeblue.**com >> <[email protected]<mailto:[email protected]> >>>> >> 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.higginbottom@shapeblue.**com >> <[email protected]<mailto:[email protected]> >>> >> <mailto:geoff.higginbottom@**shapeblue.com<http://shapeblue.com><geoff.hig >> [email protected]<mailto:[email protected]>> >> >> | www.shapeblue.com<http://www.shapeblue.com> >> >> ShapeBlue Ltd, 53 Chandos Place, Covent Garden, London, WC2N 4HS >> >> >> >> On 26 Jun 2013, at 05:02, "WXR" >> <[email protected]<http://qq.com><http://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. >> >> >> -- >> Thanks. >> -Jason >> >> >> 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. >> > >
