[one-users] Problem with network
Luca Lorenzini
lorenzini.luca at gmail.com
Mon May 17 08:13:27 PDT 2010
I tried your link but the file /etc/udev/rules.d/70-persistent-net.rules is
empty. I also tried adding the INPUT and GRAPHICS options in the template
but i still cant connect to the vm (i used vncviewer localhost).
As I previously wrote, is it correct my network configuration? I have to use
192.168.122.0 network for my VMs because the IP of the bridge is
192.168.122.1 or i can use other ip (ES:10.0.0.0)? I added few lines in the
vmcontext.sh file to log the ip and mac used but when i shoutdown the vm and
launch manually with qemu i see no changes in the filesystem (i've a doubt
that the state running means that the vm is not running for real...).
On Fri, May 14, 2010 at 11:17 PM, tedbs <tedbs at gtsum.com> wrote:
> Hi Luca,
>
> Looks like you’ve got a few issues to deal with.
>
> The VM template is particular about single quotes (‘) and double quotes (“)
> – try switching them in your RAW data line. That should get rid of the
> parsing error. Perhaps the parser can be altered to allow interchangeable
> quoting.
>
> I’ve been using the Virtual Machine Manager from an Ubuntu Desktop
> installation to monitor the hosts and the VMs. I was able to use that to
> connect to the console of a VM. I had to add a few lines to the template
> file:
>
> INPUT = [ TYPE = "mouse", BUS = "ps2" ]
>
> GRAPHICS = [TYPE = "vnc", LISTEN = "localhost", PORT = 5910]
>
> Another issue may be the MAC address assigned to the virtual machine. If it
> is different from the one used when the virtual machine image was created
> ubuntu will add another NIC as eth1 and eth0 won’t work. I found this fix
> here:
>
> http://www.serenux.com/2009/11/howto-fix-a-missing-<http://www.serenux.com/2009/11/howto-fix-a-missing-eth0-adapter-after-moving-ubuntu-server-from-one-box-to-another/>buntu
> will add another NIC
> <http://www.serenux.com/2009/11/howto-fix-a-missing-eth0-adapter-after-moving-ubuntu-server-from-one-box-to-another/>
> eth0-adapter-after-moving-ubuntu-server-from-one-box-to-another/<http://www.serenux.com/2009/11/howto-fix-a-missing-eth0-adapter-after-moving-ubuntu-server-from-one-box-to-another/>
>
> and it worked for me
>
> Ted Bodfish
>
> tedbs at gtsum.com
>
> +1 519 657 7226
>
>
>
> *From:* Luca Lorenzini [mailto:lorenzini.luca at gmail.com]
> *Sent:* May-12-10 11:41 AM
> *To:* users at lists.opennebula.org
> *Subject:* [one-users] Problem with network
>
>
>
> I'm starting to use Opennebula v1.2 (i cant update to 1.4 because of
> university rules) and i've problems to connect to my VMs via ssh (i cant
> ping them either). I put the script vmcontext.sh in /etc/init.d/ and i
> linked it in /etc/rcS.d/ but without improvements. I tried using the RAW
> option in the VMs' templates to use a console with virsh console command but
> the parser of the template raises an error: "Error: Error parsing VM
> template". This is what i put into the template:
>
> RAW = [
> type = "kvm",
> data = '<serial type="pty"><source path="/dev/pts/2"/><target
> port="1"></serial><console type="pty"><source path="/dev/pts/2"/><target
> port="1"></console>' ]
> ]
>
> (i tried escaping \", wrapping it with <devices></devices> tag, but without
> any results)
>
>
> Here my configuration:
>
>
>
> i saw with /sbin/ifconfig that the host have a bridge named virbr0:
>
> virbr0 Link encap:Ethernet HWaddr 06:65:ee:bc:65:9c
> inet addr:192.168.122.1 Bcast:192.168.122.255
> Mask:255.255.255.0
> inet6 addr: fe80::d8:8aff:feee:96cb/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:5 errors:0 dropped:0 overruns:0 frame:0
> TX packets:3609 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:20 (20.0 B) TX bytes:509208 (509.2 KB)
>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> My network template is this:
>
> NAME = "Ranged Network"
> TYPE = RANGED
> BRIDGE = virbr0
> NETWORK_SIZE = C
> NETWORK_ADDRESS = 192.168.122.0
>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> My Vm Template:
>
> NAME = ubuntu-test
> MEMORY = 512
> CPU=0.5
>
> OS = [boot=hd,kernel=/vmlinuz]
>
> DISK = [
> source = "/home/saccorsi/ubuntu.img",
> target = "hda",
> readonly = "no",
> clone = "no"
> ]
>
> NIC = [ NETWORK = "Ranged
> Network",IP=192.168.122.5,BRIDGE=virbr0,MAC=00:03:c0:a8:7a:05 ]
>
> FEATURES=[ acpi="no" ]
>
>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> virsh dumpxml return:
>
> <domain type='kvm' id='13'>
> <name>one-9</name>
> <uuid>6b977e17-1424-3a2d-999f-f3571ffe8d8a</uuid>
> <memory>524288</memory>
> <currentMemory>524288</currentMemory>
> <vcpu>1</vcpu>
> <os>
> <type arch='i686' machine='pc'>hvm</type>
> <kernel>/vmlinuz</kernel>
> <boot dev='hd'/>
> </os>
> <clock offset='utc'/>
> <on_poweroff>destroy</on_poweroff>
> <on_reboot>restart</on_reboot>
> <on_crash>destroy</on_crash>
> <devices>
> <emulator>/usr/bin/kvm</emulator>
> <disk type='file' device='disk'>
> <source file='/public/lorenz/cloud//9/images/disk.0'/>
> <target dev='hda' bus='ide'/>
> </disk>
> <interface type='bridge'>
> <mac address='00:03:c0:a8:7a:05'/>
> <source bridge='virbr0'/>
> <target dev='vnet1'/>
> </interface>
> </devices>
> </domain>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /sbin/ifconfig vnet1:
>
> vnet1 Link encap:Ethernet HWaddr 86:4d:64:f7:cb:98
> inet6 addr: fe80::844d:64ff:fef7:cb98/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:500
> RX bytes:0 (0.0 B) TX bytes:4126 (4.1 KB)
>
> As you can see it has no ip address
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> onevm show return:
>
> VID : 9
> UID : 0
> STATE : ACTIVE
> LCM STATE : RUNNING
> DEPLOY ID : one-9
> MEMORY : 524288
> CPU : 0
> LAST POLL : 1273678795
> START TIME : 05/12 17:37:04
> STOP TIME : 01/01 01:00:00
> NET TX : 0
> NET RX : 0
>
> ....: Template :....
> CPU : 0.5
> DISK :
> CLONE=no,READONLY=no,SOURCE=/public/lorenz/cloud/ubuntu.qcow2,TARGET=hda
> FEATURES : ACPI=no
> MEMORY : 512
> NAME : ubuntu-test
> NIC :
> BRIDGE=virbr0,IP=192.168.122.5,MAC=00:03:c0:a8:7a:05,NETWORK=Ranged
> Network,VNID=3
> OS : BOOT=hd,KERNEL=/vmlinuz
>
>
>
>
> I will appreciate your help
>
> Luca
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20100517/3b118487/attachment-0002.htm>
More information about the Users
mailing list