[one-users] Network Configuration - IP assignment

Daniel.MOLDOVAN at cs.utcluj.ro Daniel.MOLDOVAN at cs.utcluj.ro
Tue Jan 17 10:34:54 PST 2012


Only if the IP of the virtual machine is to be set statically from the VM
network configuration.

În Mar, Ianuarie 17, 2012 8:20 pm, Antonio Carlos Salzvedel Furtado Junior
a scris:
> What about contextualization?
>
>
> I noticed that the VM template does not have a CONTEXT definition, isn't
> it necessary?
>
> On Tue, Jan 17, 2012 at 2:50 PM, Javier Fontan
> <jfontan at opennebula.org>wrote:
>
>
>> I was not aware of kvm assigning MAC addresses. If that setup suits
>> your needs then go for it, You should have no problem with it.
>>
>> On Tue, Jan 17, 2012 at 5:24 PM, Shantanu Pavgi <pavgi at uab.edu> wrote:
>>
>>>
>>> Thanks for the reply Javier.
>>>
>>>
>>> I was able to create a VM by specifying only network interface name
>>> in
>> the NIC section. I left MAC address assignment over to the hypervisor
>> (KVM)
>> which assigns MAC address to a VM if it's not specified in the VM
>> definition file. So in this case OpenNebula didn't have any knowledge
>> of the MAC and IP address assigned to this VM. I am not sure whether
>> this will impact OpenNebula's VM management functionality though. Any
>> thoughts?
>>>
>>> Following is an example VM definition. OpenNebula version: 3.0.
>>>
>>>
>>> {{{
>>> # Capacity section
>>> NAME = ttylinux-01
>>> MEMORY = 128
>>> CPU = 1
>>>
>>>
>>> # OS and Boot section
>>> OS = [
>>> ARCH = i686,
>>> BOOT = hd ]
>>>
>>>
>>> FEATURES = [ acpi = "no" ]
>>>
>>>
>>> # Graphics I/O
>>> GRAPHICS = [
>>> TYPE = "vnc",
>>> PORT = "-1",
>>> keymap = "en-us" ]
>>>
>>> # Disk devices
>>> DISK = [
>>> IMAGE_ID = "0" ]
>>>
>>>
>>> # Network interface
>>> NIC = [
>>> BRIDGE = br0 ]
>>> }}}
>>>
>>>
>>>
>>> --
>>> Shantanu
>>>
>>>
>>> On Jan 16, 2012, at 5:05 AM, Javier Fontan wrote:
>>>
>>>
>>>> Hello,
>>>>
>>>>
>>>> Even if the VM's wont get the IP's form OpenNebula the MAC address
>>>> must be generated. Internally MAC addresses are tied to Virtual
>>>> Network leases so a place in a Virtual Network is needed. Just add
>>>> a class B or C network and everything should work ok.
>>>>
>>>> You can also manually generate the mac addresses and you wont need
>>>> the Virtual Network, in VM template:
>>>>
>>>>
>>>> NIC=[MAC="00:02:01:23:45:67", IP="10.0.0.1", BRIDGE="br0"]
>>>>
>>>>
>>>> But this is more cumbersome as you will need to manually generate
>>>> different mac addresses for every interface.
>>>>
>>>> Bye
>>>>
>>>>
>>>> On Mon, Jan 16, 2012 at 1:50 AM, Shantanu Pavgi <pavgi at uab.edu>
>>>> wrote:
>>>>
>>>>>
>>>>> I am not following how OpenNebula handles network configuration
>>>>> for
>> the VMs. I am trying to create a virtual network using network config
>> file as follows:
>>>>> {{{
>>>>> NAME = "Test Network"
>>>>> TYPE = RANGED
>>>>> BRIDGE = br0
>>>>> PUBLIC=" yes"
>>>>> }}}
>>>>>
>>>>>
>>>>> In my test setup I have a DHCP server for IP address assignment.
>>>>> So I
>>>>>
>> did not put NETWORK_ADDRESS and NETWORK_SIZE values, thinking
>> OpenNebula
>> doesn't need to know about it. However I got following error upon
>> 'onvnet
>> create' command.
>>>>>
>>>>> {{{
>>>>> [VirtualNetworkAllocate] Error allocating a new virtual network.
>>>>> No
>>>>>
>> NETWORK_ADDRESS in template for Virtual Network.
>>
>>>>> }}}
>>>>>
>>>>>
>>>>> I am not sure what values should I provide in a network
>>>>> definition
>> file if IP address and MAC address assignment is not going to be
>> handled by OpenNebula. How does OpenNebula use NETWORK_ADDRESS and
>> NETWORK_SIZE values
>> during VM deployment?
>>>>>
>>>>> --
>>>>> Thanks,
>>>>> Shantanu
>>>>> _______________________________________________
>>>>> Users mailing list
>>>>> Users at lists.opennebula.org
>>>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Javier Fontán Muiños
>>>> Project Engineer
>>>> OpenNebula - The Open Source Toolkit for Data Center Virtualization
>>>> www.OpenNebula.org | jfontan at opennebula.org | @OpenNebula
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opennebula.org
>>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>>
>>>
>>
>>
>>
>> --
>> Javier Fontán Muiños
>> Project Engineer
>> OpenNebula - The Open Source Toolkit for Data Center Virtualization
>> www.OpenNebula.org | jfontan at opennebula.org | @OpenNebula
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>





More information about the Users mailing list