[OpenIndiana-discuss] KVM in Zones && networking
Calin Somoza
calin at calin.de
Mon Feb 22 11:14:21 UTC 2016
Hi
i have just tried the same in the global Zone but still have no luck
using a vnic in the kvm Guest.
Calin
Am 21.02.2016 um 15:41 schrieb Jonathan Adams:
> Quick question, if I may, in the zone do you have vnic1 plumbed? If you do
> then there will be issues with the same MAC address used in the zone _and_
> the KVM instance which wants to believe it is it's own machine.
>
> You will always be better off passing in a second virtual nic just for the
> KVM it you decide to run KVM in a zone.
>
> Jon
> On 21 Feb 2016 00:13, "Jacques Hugo" <jacques.hugo at threetwo.co.uk> wrote:
>
>> Hi all,
>>
>>
>>
>> This post is around running a KVM inside a Zone and trying to get the
>> networking working. I hope some of you have a working config and any help
>> is appreciated. Although networking in the Zone is working fine, I cannot
>> seem to connect in the KVM running inside it. I'm def missing a
>> networking/routing issue here.
>>
>>
>>
>> I am sure this is the standard setup (output shortened for brevities sake):
>>
>>
>>
>> 1. Global Zone's network interfaced. We're using vnic1 for the Zone
>>
>> # dladm show-vnic
>>
>> LINK OVER SPEED MACADDRESS MACADDRTYPE VID
>>
>> net0 igb0 1000 2:8:20:4:5e:e1 random 0
>>
>> net1 igb0 1000 2:8:20:d:5b:d2 random 0
>>
>> vnic1 igb0 1000 2:8:20:d8:ad:72 random 0
>> ## using this VNIC
>>
>>
>>
>>
>>
>> 2. Zone setup. The Zone has exclusive rights to the physical
>> interface (vnic 1)
>>
>> # zonecfg -z src info
>>
>> zonename: src
>>
>> zonepath: /naspool/zones/src
>>
>> brand: ipkg
>>
>> autoboot: true
>>
>> bootargs:
>>
>> pool:
>>
>> limitpriv:
>>
>> scheduling-class:
>>
>> ip-type: exclusive
>>
>> hostid:
>>
>> fs-allowed:
>>
>> net:
>>
>> address not specified
>>
>> allowed-address not specified
>>
>> physical: vnic1
>>
>> defrouter not specified
>>
>> device:
>>
>> match: /dev/kvm
>>
>> device:
>>
>> match: /dev/zvol/rdsk/naspool/zones/src/kvm
>>
>> dataset:
>>
>> name: naspool/zones/src/kvm
>>
>>
>>
>>
>>
>> 3. The startscript for the KVM:
>>
>> #!/bin/ksh
>>
>>
>>
>> MAC=$(dladm show-vnic -po macaddress vnic1)
>>
>>
>>
>>
>>
>> /usr/bin/qemu-kvm \
>>
>> -boot cd \
>>
>> -cpu host \
>>
>> -enable-kvm \
>>
>> -vnc 0.0.0.0:43 \
>>
>> -smp 4 \
>>
>> -m 8192 \
>>
>> -no-hpet \
>>
>> -localtime \
>>
>> -drive
>> file=/dev/zvol/rdsk/naspool/zones/src/kvm/disk0,if=ide,index=0 \
>>
>> -drive
>>
>> file=/naspool/zones/src/kvm/iso/sol-11_3-text-x86.iso,media=cdrom,if=ide,ind
>> ex=2 \
>>
>> -net nic,vlan=0,name=net0,model=e1000,macaddr=$MAC \
>>
>> -net vnic,vlan=0,name=net0,ifname=vnic1,macaddr=$MAC \
>>
>> -vga std
>>
>>
>>
>>
>>
>>
>>
>> The KVM (Solaris 11) start fine and the installation goes through without a
>> hitch (quite fast to be honest, very good performance). However I cannot
>> connect to it from the outside. The KVM host I have configured with an IP
>> but cannot ping it, or from the KVM itself cannot see the default gw.
>> However traffic to/from the Zone is working fine. Running a KVM in the
>> Global Zone works a treat, however inside a Zone I am definitely missing a
>> step in getting the routing from the KVM to the Zone sorted.
>>
>>
>>
>> Any help appreciated. Thanks for your time.
>>
>>
>>
>> Regards,
>>
>> Jacques
>>
>>
>>
>> _______________________________________________
>> openindiana-discuss mailing list
>> openindiana-discuss at openindiana.org
>> http://openindiana.org/mailman/listinfo/openindiana-discuss
>>
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss
>
More information about the openindiana-discuss
mailing list