Hi!
Thanks a lot for reply and info!
Regards,
Nikolay.
Carlos Martín Sánchez wrote on 18/10/12 17:13:
Hi,
You can request a specific IP from the network using NIC/IP [1]. For example:
NIC = [
NETWORK_ID="0",
IP = "10.10.10.1"
]
This can't be parameterized, but you can try to automate it in bash doing a 'onetemplate update'
and pipe it to sed to replace the IP. Or write a small ruby script to get the template info,
change the IP, and do an instantiate action.
Regards
[1] http://opennebula.org/documentation:rel3.6:template#network_section
--
Carlos Martín, MSc
Project Engineer
OpenNebula - The Open-source Solution for Data Center Virtualization
www.OpenNebula.org <http://www.OpenNebula.org> | [email protected]
<mailto:[email protected]> | @OpenNebula <http://twitter.com/opennebula>
On Thu, Oct 18, 2012 at 7:20 AM, <[email protected] <mailto:[email protected]>>
wrote:
Dear community,
I wonder if there is a way to assign a certain IP address for particular VM
created and
deployed by 'onetemplate instantiate' command? Right now it looks like IP
is chosen randomly
from the pool of free IP addresses (leases).
Moreover from time to time I need to create a bunch of identical VMs which
differ only by
hostnames and corresponding IP addresses.
It seems that the use of 'onetemplate instantiate' command looks reasonable
in that case but I
don't know how to pass the IP addresses.
I would assume something like
$ onetemplate instantiate --name vm%i -m 5 --ip 10.10.10.%i
with the following network definition and contextualization section in
template description as
below:
NIC=[ NETWORK_ID="0" ]
CONTEXT=[
HOSTNAME="$NAME.domain.org <http://NAME.domain.org>",
NAMESERVER="$NETWORK[DNS, NETWORK_ID=0 ]" ]
I can't use DHCP since venet is used as network devices (I am using OpenVZ
hypervisor) and
venet doesn't support DHCP.
So I wonder what the possible ways to pass hostname and corresponding IP
address to the VM
deployment file are to be parsed by deploy script and make a proper OpenVZ
config file?
Iam using OpenNebula 3.6 installed from rpm.
Regards,
Nikolay.
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
_______________________________________________
Users mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org