Hi, I'm working on: Bug 1072027 - hosted-engine setup fails when using VLAN tagged interfaces
Provided the following caps:
# vdsClient -s localhost getVdsHardwareInfo systemFamily = 'Not Specified' systemManufacturer = 'Dell Inc.' systemProductName = 'OptiPlex 7010' systemSerialNumber = 'DYC5YX1' systemUUID = '4C4C4544-0059-4310-8035-C4C04F595831' systemVersion = '01' [root@dellserver network-scripts]# vdsClient -s localhost getVdsCap getVdsCapabilities getVdsCaps [root@dellserver network-scripts]# vdsClient -s localhost getVdsCaps HBAInventory = {'FC': [], 'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:babababa'}]} ISCSIInitiatorName = 'iqn.1994-05.com.redhat:babababa' bondings = {'bond0': {'addr': '', 'cfg': {}, 'hwaddr': '5a:46:b1:db:ec:9b', 'ipv6addrs': [], 'mtu': '1500', 'netmask': '', 'slaves': []}} bridges = {';vdsmdummy;': {'addr': '', 'cfg': {}, 'gateway': '', 'ipv6addrs': ['fe80::8c8a:edff:fe92:b332/64'], 'ipv6gateway': '::', 'mtu': '1500', 'netmask': '', 'ports': [], 'stp': 'off'}} clusterLevels = ['3.0', '3.1', '3.2', '3.3', '3.4'] cpuCores = '4' cpuFlags = 'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,eagerfpu,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,aes,xsave,avx,f16c,rdrand,lahf_lm,ida,arat,epb,xsaveopt,pln,pts,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,fsgsbase,smep,erms,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270,model_SandyBridge' cpuModel = 'Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz' cpuSockets = '1' cpuSpeed = '1864.156' cpuThreads = '8' emulatedMachines = ['pc', 'pc-q35-1.4', 'pc-q35-1.5', 'q35', 'isapc', 'pc-0.10', 'pc-0.11', 'pc-0.12', 'pc-0.13', 'pc-0.14', 'pc-0.15', 'pc-1.0', 'pc-1.1', 'pc-1.2', 'pc-1.3', 'pc-i440fx-1.4', 'pc-i440fx-1.5', 'none'] guestOverhead = '65' hooks = {} kvmEnabled = 'true' lastClient = '127.0.0.1' lastClientIface = 'lo' management_ip = '0.0.0.0' memSize = '15936' netConfigDirty = 'False' networks = {} nics = {'em1': {'addr': '192.168.1.105', 'cfg': {'DEVICE': 'em1', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes'}, 'hwaddr': 'b8:ca:3a:76:9a:43', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '255.255.255.0', 'speed': 1000}} operatingSystem = {'name': 'Fedora', 'release': '8', 'version': '19'} packages2 = {'kernel': {'buildtime': 1394207804.0, 'release': '100.fc19.x86_64', 'version': '3.13.6'}, 'libvirt': {'buildtime': 1387094943, 'release': '1.fc19', 'version': '1.1.3.2'}, 'mom': {'buildtime': 1391183561, 'release': '1.fc19', 'version': '0.4.0'}, 'qemu-img': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'qemu-kvm': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'spice-server': {'buildtime': 1383130020, 'release': '3.fc19', 'version': '0.12.4'}, 'vdsm': {'buildtime': 1394889953, 'release': '2.git7a51fe1.fc19', 'version': '4.14.5'}} reservedMem = '321' rngSources = ['random'] software_revision = '2' software_version = '4.14' supportedENGINEs = ['3.0', '3.1', '3.2', '3.3', '3.4'] supportedProtocols = ['2.2', '2.3'] uuid = '4C4C4544-0059-4310-8035-C4C04F595831' version_name = 'Snow Man' vlans = {'em1.5': {'addr': '', 'cfg': {'DEVICE': 'em1.5', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes', 'VLAN': 'yes'}, 'iface': 'em1', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '', 'vlanid': 5}} vmTypes = ['kvm'] [root@dellserver network-scripts]# vdsClient -s localhost getVdsCaps iface=em1.5 HBAInventory = {'FC': [], 'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:babababa'}]} ISCSIInitiatorName = 'iqn.1994-05.com.redhat:babababa' bondings = {'bond0': {'addr': '', 'cfg': {}, 'hwaddr': '5a:46:b1:db:ec:9b', 'ipv6addrs': [], 'mtu': '1500', 'netmask': '', 'slaves': []}} bridges = {';vdsmdummy;': {'addr': '', 'cfg': {}, 'gateway': '', 'ipv6addrs': ['fe80::8c8a:edff:fe92:b332/64'], 'ipv6gateway': '::', 'mtu': '1500', 'netmask': '', 'ports': [], 'stp': 'off'}} clusterLevels = ['3.0', '3.1', '3.2', '3.3', '3.4'] cpuCores = '4' cpuFlags = 'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,eagerfpu,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,aes,xsave,avx,f16c,rdrand,lahf_lm,ida,arat,epb,xsaveopt,pln,pts,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,fsgsbase,smep,erms,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270,model_SandyBridge' cpuModel = 'Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz' cpuSockets = '1' cpuSpeed = '2287.164' cpuThreads = '8' emulatedMachines = ['pc', 'pc-q35-1.4', 'pc-q35-1.5', 'q35', 'isapc', 'pc-0.10', 'pc-0.11', 'pc-0.12', 'pc-0.13', 'pc-0.14', 'pc-0.15', 'pc-1.0', 'pc-1.1', 'pc-1.2', 'pc-1.3', 'pc-i440fx-1.4', 'pc-i440fx-1.5', 'none'] guestOverhead = '65' hooks = {} kvmEnabled = 'true' lastClient = '127.0.0.1' lastClientIface = 'lo' management_ip = '0.0.0.0' memSize = '15936' netConfigDirty = 'False' networks = {} nics = {'em1': {'addr': '192.168.1.105', 'cfg': {'DEVICE': 'em1', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes'}, 'hwaddr': 'b8:ca:3a:76:9a:43', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '255.255.255.0', 'speed': 1000}} operatingSystem = {'name': 'Fedora', 'release': '8', 'version': '19'} packages2 = {'kernel': {'buildtime': 1394207804.0, 'release': '100.fc19.x86_64', 'version': '3.13.6'}, 'libvirt': {'buildtime': 1387094943, 'release': '1.fc19', 'version': '1.1.3.2'}, 'mom': {'buildtime': 1391183561, 'release': '1.fc19', 'version': '0.4.0'}, 'qemu-img': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'qemu-kvm': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'spice-server': {'buildtime': 1383130020, 'release': '3.fc19', 'version': '0.12.4'}, 'vdsm': {'buildtime': 1394889953, 'release': '2.git7a51fe1.fc19', 'version': '4.14.5'}} reservedMem = '321' rngSources = ['random'] software_revision = '2' software_version = '4.14' supportedENGINEs = ['3.0', '3.1', '3.2', '3.3', '3.4'] supportedProtocols = ['2.2', '2.3'] uuid = '4C4C4544-0059-4310-8035-C4C04F595831' version_name = 'Snow Man' vlans = {'em1.5': {'addr': '', 'cfg': {'DEVICE': 'em1.5', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes', 'VLAN': 'yes'}, 'iface': 'em1', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '', 'vlanid': 5}} vmTypes = ['kvm']
How have I to call vdsClient addNetwork for creating the bridge using em1.5 ?
----- Original Message -----
From: "Sandro Bonazzola" sbonazzo@redhat.com To: "VDSM Project Development" vdsm-devel@lists.fedorahosted.org Cc: "Antoni Segura Puimedon" asegurap@redhat.com Sent: Wednesday, March 19, 2014 12:54:45 PM Subject: creating ovirtmgmt bridge using tagged vlans
Hi, I'm working on: Bug 1072027 - hosted-engine setup fails when using VLAN tagged interfaces
Provided the following caps:
# vdsClient -s localhost getVdsHardwareInfo systemFamily = 'Not Specified' systemManufacturer = 'Dell Inc.' systemProductName = 'OptiPlex 7010' systemSerialNumber = 'DYC5YX1' systemUUID = '4C4C4544-0059-4310-8035-C4C04F595831' systemVersion = '01' [root@dellserver network-scripts]# vdsClient -s localhost getVdsCap getVdsCapabilities getVdsCaps [root@dellserver network-scripts]# vdsClient -s localhost getVdsCaps HBAInventory = {'FC': [], 'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:babababa'}]} ISCSIInitiatorName = 'iqn.1994-05.com.redhat:babababa' bondings = {'bond0': {'addr': '', 'cfg': {}, 'hwaddr': '5a:46:b1:db:ec:9b', 'ipv6addrs': [], 'mtu': '1500', 'netmask': '', 'slaves': []}} bridges = {';vdsmdummy;': {'addr': '', 'cfg': {}, 'gateway': '', 'ipv6addrs': ['fe80::8c8a:edff:fe92:b332/64'], 'ipv6gateway': '::', 'mtu': '1500', 'netmask': '', 'ports': [], 'stp': 'off'}} clusterLevels = ['3.0', '3.1', '3.2', '3.3', '3.4'] cpuCores = '4' cpuFlags = 'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,eagerfpu,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,aes,xsave,avx,f16c,rdrand,lahf_lm,ida,arat,epb,xsaveopt,pln,pts,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,fsgsbase,smep,erms,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270,model_SandyBridge' cpuModel = 'Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz' cpuSockets = '1' cpuSpeed = '1864.156' cpuThreads = '8' emulatedMachines = ['pc', 'pc-q35-1.4', 'pc-q35-1.5', 'q35', 'isapc', 'pc-0.10', 'pc-0.11', 'pc-0.12', 'pc-0.13', 'pc-0.14', 'pc-0.15', 'pc-1.0', 'pc-1.1', 'pc-1.2', 'pc-1.3', 'pc-i440fx-1.4', 'pc-i440fx-1.5', 'none'] guestOverhead = '65' hooks = {} kvmEnabled = 'true' lastClient = '127.0.0.1' lastClientIface = 'lo' management_ip = '0.0.0.0' memSize = '15936' netConfigDirty = 'False' networks = {} nics = {'em1': {'addr': '192.168.1.105', 'cfg': {'DEVICE': 'em1', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes'}, 'hwaddr': 'b8:ca:3a:76:9a:43', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '255.255.255.0', 'speed': 1000}} operatingSystem = {'name': 'Fedora', 'release': '8', 'version': '19'} packages2 = {'kernel': {'buildtime': 1394207804.0, 'release': '100.fc19.x86_64', 'version': '3.13.6'}, 'libvirt': {'buildtime': 1387094943, 'release': '1.fc19', 'version': '1.1.3.2'}, 'mom': {'buildtime': 1391183561, 'release': '1.fc19', 'version': '0.4.0'}, 'qemu-img': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'qemu-kvm': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'spice-server': {'buildtime': 1383130020, 'release': '3.fc19', 'version': '0.12.4'}, 'vdsm': {'buildtime': 1394889953, 'release': '2.git7a51fe1.fc19', 'version': '4.14.5'}} reservedMem = '321' rngSources = ['random'] software_revision = '2' software_version = '4.14' supportedENGINEs = ['3.0', '3.1', '3.2', '3.3', '3.4'] supportedProtocols = ['2.2', '2.3'] uuid = '4C4C4544-0059-4310-8035-C4C04F595831' version_name = 'Snow Man' vlans = {'em1.5': {'addr': '', 'cfg': {'DEVICE': 'em1.5', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes', 'VLAN': 'yes'}, 'iface': 'em1', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '', 'vlanid': 5}} vmTypes = ['kvm'] [root@dellserver network-scripts]# vdsClient -s localhost getVdsCaps iface=em1.5 HBAInventory = {'FC': [], 'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:babababa'}]} ISCSIInitiatorName = 'iqn.1994-05.com.redhat:babababa' bondings = {'bond0': {'addr': '', 'cfg': {}, 'hwaddr': '5a:46:b1:db:ec:9b', 'ipv6addrs': [], 'mtu': '1500', 'netmask': '', 'slaves': []}} bridges = {';vdsmdummy;': {'addr': '', 'cfg': {}, 'gateway': '', 'ipv6addrs': ['fe80::8c8a:edff:fe92:b332/64'], 'ipv6gateway': '::', 'mtu': '1500', 'netmask': '', 'ports': [], 'stp': 'off'}} clusterLevels = ['3.0', '3.1', '3.2', '3.3', '3.4'] cpuCores = '4' cpuFlags = 'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,eagerfpu,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,aes,xsave,avx,f16c,rdrand,lahf_lm,ida,arat,epb,xsaveopt,pln,pts,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,fsgsbase,smep,erms,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270,model_SandyBridge' cpuModel = 'Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz' cpuSockets = '1' cpuSpeed = '2287.164' cpuThreads = '8' emulatedMachines = ['pc', 'pc-q35-1.4', 'pc-q35-1.5', 'q35', 'isapc', 'pc-0.10', 'pc-0.11', 'pc-0.12', 'pc-0.13', 'pc-0.14', 'pc-0.15', 'pc-1.0', 'pc-1.1', 'pc-1.2', 'pc-1.3', 'pc-i440fx-1.4', 'pc-i440fx-1.5', 'none'] guestOverhead = '65' hooks = {} kvmEnabled = 'true' lastClient = '127.0.0.1' lastClientIface = 'lo' management_ip = '0.0.0.0' memSize = '15936' netConfigDirty = 'False' networks = {} nics = {'em1': {'addr': '192.168.1.105', 'cfg': {'DEVICE': 'em1', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes'}, 'hwaddr': 'b8:ca:3a:76:9a:43', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '255.255.255.0', 'speed': 1000}} operatingSystem = {'name': 'Fedora', 'release': '8', 'version': '19'} packages2 = {'kernel': {'buildtime': 1394207804.0, 'release': '100.fc19.x86_64', 'version': '3.13.6'}, 'libvirt': {'buildtime': 1387094943, 'release': '1.fc19', 'version': '1.1.3.2'}, 'mom': {'buildtime': 1391183561, 'release': '1.fc19', 'version': '0.4.0'}, 'qemu-img': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'qemu-kvm': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'spice-server': {'buildtime': 1383130020, 'release': '3.fc19', 'version': '0.12.4'}, 'vdsm': {'buildtime': 1394889953, 'release': '2.git7a51fe1.fc19', 'version': '4.14.5'}} reservedMem = '321' rngSources = ['random'] software_revision = '2' software_version = '4.14' supportedENGINEs = ['3.0', '3.1', '3.2', '3.3', '3.4'] supportedProtocols = ['2.2', '2.3'] uuid = '4C4C4544-0059-4310-8035-C4C04F595831' version_name = 'Snow Man' vlans = {'em1.5': {'addr': '', 'cfg': {'DEVICE': 'em1.5', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes', 'VLAN': 'yes'}, 'iface': 'em1', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '', 'vlanid': 5}} vmTypes = ['kvm']
How have I to call vdsClient addNetwork for creating the bridge using em1.5 ?
vdsClient -s 0 addNetwork bridge=ovirtmgmt nics=em1 vlan=5 # And the bootproto/ipaddr config you want after that.
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com
Normally I do: ipython from vdsm import vdscli connection = vdscli.connect() connection.setupNetworks(...)
Now you can check out configNetwork.py:setupNetworks and call it according to its signature. No need to guess how the CLI works...
----- Original Message -----
----- Original Message -----
From: "Sandro Bonazzola" sbonazzo@redhat.com To: "VDSM Project Development" vdsm-devel@lists.fedorahosted.org Cc: "Antoni Segura Puimedon" asegurap@redhat.com Sent: Wednesday, March 19, 2014 12:54:45 PM Subject: creating ovirtmgmt bridge using tagged vlans
Hi, I'm working on: Bug 1072027 - hosted-engine setup fails when using VLAN tagged interfaces
Provided the following caps:
# vdsClient -s localhost getVdsHardwareInfo systemFamily = 'Not Specified' systemManufacturer = 'Dell Inc.' systemProductName = 'OptiPlex 7010' systemSerialNumber = 'DYC5YX1' systemUUID = '4C4C4544-0059-4310-8035-C4C04F595831' systemVersion = '01' [root@dellserver network-scripts]# vdsClient -s localhost getVdsCap getVdsCapabilities getVdsCaps [root@dellserver network-scripts]# vdsClient -s localhost getVdsCaps HBAInventory = {'FC': [], 'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:babababa'}]} ISCSIInitiatorName = 'iqn.1994-05.com.redhat:babababa' bondings = {'bond0': {'addr': '', 'cfg': {}, 'hwaddr': '5a:46:b1:db:ec:9b', 'ipv6addrs': [], 'mtu': '1500', 'netmask': '', 'slaves': []}} bridges = {';vdsmdummy;': {'addr': '', 'cfg': {}, 'gateway': '', 'ipv6addrs': ['fe80::8c8a:edff:fe92:b332/64'], 'ipv6gateway': '::', 'mtu': '1500', 'netmask': '', 'ports': [], 'stp': 'off'}} clusterLevels = ['3.0', '3.1', '3.2', '3.3', '3.4'] cpuCores = '4' cpuFlags = 'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,eagerfpu,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,aes,xsave,avx,f16c,rdrand,lahf_lm,ida,arat,epb,xsaveopt,pln,pts,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,fsgsbase,smep,erms,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270,model_SandyBridge' cpuModel = 'Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz' cpuSockets = '1' cpuSpeed = '1864.156' cpuThreads = '8' emulatedMachines = ['pc', 'pc-q35-1.4', 'pc-q35-1.5', 'q35', 'isapc', 'pc-0.10', 'pc-0.11', 'pc-0.12', 'pc-0.13', 'pc-0.14', 'pc-0.15', 'pc-1.0', 'pc-1.1', 'pc-1.2', 'pc-1.3', 'pc-i440fx-1.4', 'pc-i440fx-1.5', 'none'] guestOverhead = '65' hooks = {} kvmEnabled = 'true' lastClient = '127.0.0.1' lastClientIface = 'lo' management_ip = '0.0.0.0' memSize = '15936' netConfigDirty = 'False' networks = {} nics = {'em1': {'addr': '192.168.1.105', 'cfg': {'DEVICE': 'em1', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes'}, 'hwaddr': 'b8:ca:3a:76:9a:43', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '255.255.255.0', 'speed': 1000}} operatingSystem = {'name': 'Fedora', 'release': '8', 'version': '19'} packages2 = {'kernel': {'buildtime': 1394207804.0, 'release': '100.fc19.x86_64', 'version': '3.13.6'}, 'libvirt': {'buildtime': 1387094943, 'release': '1.fc19', 'version': '1.1.3.2'}, 'mom': {'buildtime': 1391183561, 'release': '1.fc19', 'version': '0.4.0'}, 'qemu-img': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'qemu-kvm': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'spice-server': {'buildtime': 1383130020, 'release': '3.fc19', 'version': '0.12.4'}, 'vdsm': {'buildtime': 1394889953, 'release': '2.git7a51fe1.fc19', 'version': '4.14.5'}} reservedMem = '321' rngSources = ['random'] software_revision = '2' software_version = '4.14' supportedENGINEs = ['3.0', '3.1', '3.2', '3.3', '3.4'] supportedProtocols = ['2.2', '2.3'] uuid = '4C4C4544-0059-4310-8035-C4C04F595831' version_name = 'Snow Man' vlans = {'em1.5': {'addr': '', 'cfg': {'DEVICE': 'em1.5', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes', 'VLAN': 'yes'}, 'iface': 'em1', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '', 'vlanid': 5}} vmTypes = ['kvm'] [root@dellserver network-scripts]# vdsClient -s localhost getVdsCaps iface=em1.5 HBAInventory = {'FC': [], 'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:babababa'}]} ISCSIInitiatorName = 'iqn.1994-05.com.redhat:babababa' bondings = {'bond0': {'addr': '', 'cfg': {}, 'hwaddr': '5a:46:b1:db:ec:9b', 'ipv6addrs': [], 'mtu': '1500', 'netmask': '', 'slaves': []}} bridges = {';vdsmdummy;': {'addr': '', 'cfg': {}, 'gateway': '', 'ipv6addrs': ['fe80::8c8a:edff:fe92:b332/64'], 'ipv6gateway': '::', 'mtu': '1500', 'netmask': '', 'ports': [], 'stp': 'off'}} clusterLevels = ['3.0', '3.1', '3.2', '3.3', '3.4'] cpuCores = '4' cpuFlags = 'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,eagerfpu,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,aes,xsave,avx,f16c,rdrand,lahf_lm,ida,arat,epb,xsaveopt,pln,pts,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,fsgsbase,smep,erms,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270,model_SandyBridge' cpuModel = 'Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz' cpuSockets = '1' cpuSpeed = '2287.164' cpuThreads = '8' emulatedMachines = ['pc', 'pc-q35-1.4', 'pc-q35-1.5', 'q35', 'isapc', 'pc-0.10', 'pc-0.11', 'pc-0.12', 'pc-0.13', 'pc-0.14', 'pc-0.15', 'pc-1.0', 'pc-1.1', 'pc-1.2', 'pc-1.3', 'pc-i440fx-1.4', 'pc-i440fx-1.5', 'none'] guestOverhead = '65' hooks = {} kvmEnabled = 'true' lastClient = '127.0.0.1' lastClientIface = 'lo' management_ip = '0.0.0.0' memSize = '15936' netConfigDirty = 'False' networks = {} nics = {'em1': {'addr': '192.168.1.105', 'cfg': {'DEVICE': 'em1', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes'}, 'hwaddr': 'b8:ca:3a:76:9a:43', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '255.255.255.0', 'speed': 1000}} operatingSystem = {'name': 'Fedora', 'release': '8', 'version': '19'} packages2 = {'kernel': {'buildtime': 1394207804.0, 'release': '100.fc19.x86_64', 'version': '3.13.6'}, 'libvirt': {'buildtime': 1387094943, 'release': '1.fc19', 'version': '1.1.3.2'}, 'mom': {'buildtime': 1391183561, 'release': '1.fc19', 'version': '0.4.0'}, 'qemu-img': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'qemu-kvm': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'spice-server': {'buildtime': 1383130020, 'release': '3.fc19', 'version': '0.12.4'}, 'vdsm': {'buildtime': 1394889953, 'release': '2.git7a51fe1.fc19', 'version': '4.14.5'}} reservedMem = '321' rngSources = ['random'] software_revision = '2' software_version = '4.14' supportedENGINEs = ['3.0', '3.1', '3.2', '3.3', '3.4'] supportedProtocols = ['2.2', '2.3'] uuid = '4C4C4544-0059-4310-8035-C4C04F595831' version_name = 'Snow Man' vlans = {'em1.5': {'addr': '', 'cfg': {'DEVICE': 'em1.5', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes', 'VLAN': 'yes'}, 'iface': 'em1', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '', 'vlanid': 5}} vmTypes = ['kvm']
How have I to call vdsClient addNetwork for creating the bridge using em1.5 ?
vdsClient -s 0 addNetwork bridge=ovirtmgmt nics=em1 vlan=5 # And the bootproto/ipaddr config you want after that.
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com
vdsm-devel mailing list vdsm-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-devel
On Wed, Mar 19, 2014 at 08:00:48AM -0400, Antoni Segura Puimedon wrote:
----- Original Message -----
From: "Sandro Bonazzola" sbonazzo@redhat.com To: "VDSM Project Development" vdsm-devel@lists.fedorahosted.org Cc: "Antoni Segura Puimedon" asegurap@redhat.com Sent: Wednesday, March 19, 2014 12:54:45 PM Subject: creating ovirtmgmt bridge using tagged vlans
Hi, I'm working on: Bug 1072027 - hosted-engine setup fails when using VLAN tagged interfaces
Provided the following caps:
# vdsClient -s localhost getVdsHardwareInfo systemFamily = 'Not Specified' systemManufacturer = 'Dell Inc.' systemProductName = 'OptiPlex 7010' systemSerialNumber = 'DYC5YX1' systemUUID = '4C4C4544-0059-4310-8035-C4C04F595831' systemVersion = '01' [root@dellserver network-scripts]# vdsClient -s localhost getVdsCap getVdsCapabilities getVdsCaps [root@dellserver network-scripts]# vdsClient -s localhost getVdsCaps HBAInventory = {'FC': [], 'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:babababa'}]} ISCSIInitiatorName = 'iqn.1994-05.com.redhat:babababa' bondings = {'bond0': {'addr': '', 'cfg': {}, 'hwaddr': '5a:46:b1:db:ec:9b', 'ipv6addrs': [], 'mtu': '1500', 'netmask': '', 'slaves': []}} bridges = {';vdsmdummy;': {'addr': '', 'cfg': {}, 'gateway': '', 'ipv6addrs': ['fe80::8c8a:edff:fe92:b332/64'], 'ipv6gateway': '::', 'mtu': '1500', 'netmask': '', 'ports': [], 'stp': 'off'}} clusterLevels = ['3.0', '3.1', '3.2', '3.3', '3.4'] cpuCores = '4' cpuFlags = 'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,eagerfpu,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,aes,xsave,avx,f16c,rdrand,lahf_lm,ida,arat,epb,xsaveopt,pln,pts,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,fsgsbase,smep,erms,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270,model_SandyBridge' cpuModel = 'Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz' cpuSockets = '1' cpuSpeed = '1864.156' cpuThreads = '8' emulatedMachines = ['pc', 'pc-q35-1.4', 'pc-q35-1.5', 'q35', 'isapc', 'pc-0.10', 'pc-0.11', 'pc-0.12', 'pc-0.13', 'pc-0.14', 'pc-0.15', 'pc-1.0', 'pc-1.1', 'pc-1.2', 'pc-1.3', 'pc-i440fx-1.4', 'pc-i440fx-1.5', 'none'] guestOverhead = '65' hooks = {} kvmEnabled = 'true' lastClient = '127.0.0.1' lastClientIface = 'lo' management_ip = '0.0.0.0' memSize = '15936' netConfigDirty = 'False' networks = {} nics = {'em1': {'addr': '192.168.1.105', 'cfg': {'DEVICE': 'em1', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes'}, 'hwaddr': 'b8:ca:3a:76:9a:43', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '255.255.255.0', 'speed': 1000}} operatingSystem = {'name': 'Fedora', 'release': '8', 'version': '19'} packages2 = {'kernel': {'buildtime': 1394207804.0, 'release': '100.fc19.x86_64', 'version': '3.13.6'}, 'libvirt': {'buildtime': 1387094943, 'release': '1.fc19', 'version': '1.1.3.2'}, 'mom': {'buildtime': 1391183561, 'release': '1.fc19', 'version': '0.4.0'}, 'qemu-img': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'qemu-kvm': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'spice-server': {'buildtime': 1383130020, 'release': '3.fc19', 'version': '0.12.4'}, 'vdsm': {'buildtime': 1394889953, 'release': '2.git7a51fe1.fc19', 'version': '4.14.5'}} reservedMem = '321' rngSources = ['random'] software_revision = '2' software_version = '4.14' supportedENGINEs = ['3.0', '3.1', '3.2', '3.3', '3.4'] supportedProtocols = ['2.2', '2.3'] uuid = '4C4C4544-0059-4310-8035-C4C04F595831' version_name = 'Snow Man' vlans = {'em1.5': {'addr': '', 'cfg': {'DEVICE': 'em1.5', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes', 'VLAN': 'yes'}, 'iface': 'em1', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '', 'vlanid': 5}} vmTypes = ['kvm'] [root@dellserver network-scripts]# vdsClient -s localhost getVdsCaps iface=em1.5 HBAInventory = {'FC': [], 'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:babababa'}]} ISCSIInitiatorName = 'iqn.1994-05.com.redhat:babababa' bondings = {'bond0': {'addr': '', 'cfg': {}, 'hwaddr': '5a:46:b1:db:ec:9b', 'ipv6addrs': [], 'mtu': '1500', 'netmask': '', 'slaves': []}} bridges = {';vdsmdummy;': {'addr': '', 'cfg': {}, 'gateway': '', 'ipv6addrs': ['fe80::8c8a:edff:fe92:b332/64'], 'ipv6gateway': '::', 'mtu': '1500', 'netmask': '', 'ports': [], 'stp': 'off'}} clusterLevels = ['3.0', '3.1', '3.2', '3.3', '3.4'] cpuCores = '4' cpuFlags = 'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,eagerfpu,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,aes,xsave,avx,f16c,rdrand,lahf_lm,ida,arat,epb,xsaveopt,pln,pts,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,fsgsbase,smep,erms,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270,model_SandyBridge' cpuModel = 'Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz' cpuSockets = '1' cpuSpeed = '2287.164' cpuThreads = '8' emulatedMachines = ['pc', 'pc-q35-1.4', 'pc-q35-1.5', 'q35', 'isapc', 'pc-0.10', 'pc-0.11', 'pc-0.12', 'pc-0.13', 'pc-0.14', 'pc-0.15', 'pc-1.0', 'pc-1.1', 'pc-1.2', 'pc-1.3', 'pc-i440fx-1.4', 'pc-i440fx-1.5', 'none'] guestOverhead = '65' hooks = {} kvmEnabled = 'true' lastClient = '127.0.0.1' lastClientIface = 'lo' management_ip = '0.0.0.0' memSize = '15936' netConfigDirty = 'False' networks = {} nics = {'em1': {'addr': '192.168.1.105', 'cfg': {'DEVICE': 'em1', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes'}, 'hwaddr': 'b8:ca:3a:76:9a:43', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '255.255.255.0', 'speed': 1000}} operatingSystem = {'name': 'Fedora', 'release': '8', 'version': '19'} packages2 = {'kernel': {'buildtime': 1394207804.0, 'release': '100.fc19.x86_64', 'version': '3.13.6'}, 'libvirt': {'buildtime': 1387094943, 'release': '1.fc19', 'version': '1.1.3.2'}, 'mom': {'buildtime': 1391183561, 'release': '1.fc19', 'version': '0.4.0'}, 'qemu-img': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'qemu-kvm': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'spice-server': {'buildtime': 1383130020, 'release': '3.fc19', 'version': '0.12.4'}, 'vdsm': {'buildtime': 1394889953, 'release': '2.git7a51fe1.fc19', 'version': '4.14.5'}} reservedMem = '321' rngSources = ['random'] software_revision = '2' software_version = '4.14' supportedENGINEs = ['3.0', '3.1', '3.2', '3.3', '3.4'] supportedProtocols = ['2.2', '2.3'] uuid = '4C4C4544-0059-4310-8035-C4C04F595831' version_name = 'Snow Man' vlans = {'em1.5': {'addr': '', 'cfg': {'DEVICE': 'em1.5', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes', 'VLAN': 'yes'}, 'iface': 'em1', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '', 'vlanid': 5}} vmTypes = ['kvm']
How have I to call vdsClient addNetwork for creating the bridge using em1.5 ?
vdsClient -s 0 addNetwork bridge=ovirtmgmt nics=em1 vlan=5 # And the bootproto/ipaddr config you want after that.
However, if you value your sanity, you'd try to avoid that command line and do:
from vdsm import vdscli s = vdscli.connect() s.setupNetwork( {'netname': {'vlan': 5}, 'nic': 'em1', 'bootproto': 'dhcp', 'blockingdhcp': True}, {}, {'connectivityCheck': False} )
----- Original Message -----
From: "Dan Kenigsberg" danken@redhat.com To: "Antoni Segura Puimedon" asegurap@redhat.com Cc: "Sandro Bonazzola" sbonazzo@redhat.com, "VDSM Project Development" vdsm-devel@lists.fedorahosted.org Sent: Wednesday, March 19, 2014 3:58:07 PM Subject: Re: [vdsm] creating ovirtmgmt bridge using tagged vlans
On Wed, Mar 19, 2014 at 08:00:48AM -0400, Antoni Segura Puimedon wrote:
----- Original Message -----
From: "Sandro Bonazzola" sbonazzo@redhat.com To: "VDSM Project Development" vdsm-devel@lists.fedorahosted.org Cc: "Antoni Segura Puimedon" asegurap@redhat.com Sent: Wednesday, March 19, 2014 12:54:45 PM Subject: creating ovirtmgmt bridge using tagged vlans
Hi, I'm working on: Bug 1072027 - hosted-engine setup fails when using VLAN tagged interfaces
Provided the following caps:
# vdsClient -s localhost getVdsHardwareInfo systemFamily = 'Not Specified' systemManufacturer = 'Dell Inc.' systemProductName = 'OptiPlex 7010' systemSerialNumber = 'DYC5YX1' systemUUID = '4C4C4544-0059-4310-8035-C4C04F595831' systemVersion = '01' [root@dellserver network-scripts]# vdsClient -s localhost getVdsCap getVdsCapabilities getVdsCaps [root@dellserver network-scripts]# vdsClient -s localhost getVdsCaps HBAInventory = {'FC': [], 'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:babababa'}]} ISCSIInitiatorName = 'iqn.1994-05.com.redhat:babababa' bondings = {'bond0': {'addr': '', 'cfg': {}, 'hwaddr': '5a:46:b1:db:ec:9b', 'ipv6addrs': [], 'mtu': '1500', 'netmask': '', 'slaves': []}} bridges = {';vdsmdummy;': {'addr': '', 'cfg': {}, 'gateway': '', 'ipv6addrs': ['fe80::8c8a:edff:fe92:b332/64'], 'ipv6gateway': '::', 'mtu': '1500', 'netmask': '', 'ports': [], 'stp': 'off'}} clusterLevels = ['3.0', '3.1', '3.2', '3.3', '3.4'] cpuCores = '4' cpuFlags = 'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,eagerfpu,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,aes,xsave,avx,f16c,rdrand,lahf_lm,ida,arat,epb,xsaveopt,pln,pts,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,fsgsbase,smep,erms,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270,model_SandyBridge' cpuModel = 'Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz' cpuSockets = '1' cpuSpeed = '1864.156' cpuThreads = '8' emulatedMachines = ['pc', 'pc-q35-1.4', 'pc-q35-1.5', 'q35', 'isapc', 'pc-0.10', 'pc-0.11', 'pc-0.12', 'pc-0.13', 'pc-0.14', 'pc-0.15', 'pc-1.0', 'pc-1.1', 'pc-1.2', 'pc-1.3', 'pc-i440fx-1.4', 'pc-i440fx-1.5', 'none'] guestOverhead = '65' hooks = {} kvmEnabled = 'true' lastClient = '127.0.0.1' lastClientIface = 'lo' management_ip = '0.0.0.0' memSize = '15936' netConfigDirty = 'False' networks = {} nics = {'em1': {'addr': '192.168.1.105', 'cfg': {'DEVICE': 'em1', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes'}, 'hwaddr': 'b8:ca:3a:76:9a:43', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '255.255.255.0', 'speed': 1000}} operatingSystem = {'name': 'Fedora', 'release': '8', 'version': '19'} packages2 = {'kernel': {'buildtime': 1394207804.0, 'release': '100.fc19.x86_64', 'version': '3.13.6'}, 'libvirt': {'buildtime': 1387094943, 'release': '1.fc19', 'version': '1.1.3.2'}, 'mom': {'buildtime': 1391183561, 'release': '1.fc19', 'version': '0.4.0'}, 'qemu-img': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'qemu-kvm': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'spice-server': {'buildtime': 1383130020, 'release': '3.fc19', 'version': '0.12.4'}, 'vdsm': {'buildtime': 1394889953, 'release': '2.git7a51fe1.fc19', 'version': '4.14.5'}} reservedMem = '321' rngSources = ['random'] software_revision = '2' software_version = '4.14' supportedENGINEs = ['3.0', '3.1', '3.2', '3.3', '3.4'] supportedProtocols = ['2.2', '2.3'] uuid = '4C4C4544-0059-4310-8035-C4C04F595831' version_name = 'Snow Man' vlans = {'em1.5': {'addr': '', 'cfg': {'DEVICE': 'em1.5', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes', 'VLAN': 'yes'}, 'iface': 'em1', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '', 'vlanid': 5}} vmTypes = ['kvm'] [root@dellserver network-scripts]# vdsClient -s localhost getVdsCaps iface=em1.5 HBAInventory = {'FC': [], 'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:babababa'}]} ISCSIInitiatorName = 'iqn.1994-05.com.redhat:babababa' bondings = {'bond0': {'addr': '', 'cfg': {}, 'hwaddr': '5a:46:b1:db:ec:9b', 'ipv6addrs': [], 'mtu': '1500', 'netmask': '', 'slaves': []}} bridges = {';vdsmdummy;': {'addr': '', 'cfg': {}, 'gateway': '', 'ipv6addrs': ['fe80::8c8a:edff:fe92:b332/64'], 'ipv6gateway': '::', 'mtu': '1500', 'netmask': '', 'ports': [], 'stp': 'off'}} clusterLevels = ['3.0', '3.1', '3.2', '3.3', '3.4'] cpuCores = '4' cpuFlags = 'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,eagerfpu,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,aes,xsave,avx,f16c,rdrand,lahf_lm,ida,arat,epb,xsaveopt,pln,pts,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,fsgsbase,smep,erms,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270,model_SandyBridge' cpuModel = 'Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz' cpuSockets = '1' cpuSpeed = '2287.164' cpuThreads = '8' emulatedMachines = ['pc', 'pc-q35-1.4', 'pc-q35-1.5', 'q35', 'isapc', 'pc-0.10', 'pc-0.11', 'pc-0.12', 'pc-0.13', 'pc-0.14', 'pc-0.15', 'pc-1.0', 'pc-1.1', 'pc-1.2', 'pc-1.3', 'pc-i440fx-1.4', 'pc-i440fx-1.5', 'none'] guestOverhead = '65' hooks = {} kvmEnabled = 'true' lastClient = '127.0.0.1' lastClientIface = 'lo' management_ip = '0.0.0.0' memSize = '15936' netConfigDirty = 'False' networks = {} nics = {'em1': {'addr': '192.168.1.105', 'cfg': {'DEVICE': 'em1', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes'}, 'hwaddr': 'b8:ca:3a:76:9a:43', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '255.255.255.0', 'speed': 1000}} operatingSystem = {'name': 'Fedora', 'release': '8', 'version': '19'} packages2 = {'kernel': {'buildtime': 1394207804.0, 'release': '100.fc19.x86_64', 'version': '3.13.6'}, 'libvirt': {'buildtime': 1387094943, 'release': '1.fc19', 'version': '1.1.3.2'}, 'mom': {'buildtime': 1391183561, 'release': '1.fc19', 'version': '0.4.0'}, 'qemu-img': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'qemu-kvm': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'spice-server': {'buildtime': 1383130020, 'release': '3.fc19', 'version': '0.12.4'}, 'vdsm': {'buildtime': 1394889953, 'release': '2.git7a51fe1.fc19', 'version': '4.14.5'}} reservedMem = '321' rngSources = ['random'] software_revision = '2' software_version = '4.14' supportedENGINEs = ['3.0', '3.1', '3.2', '3.3', '3.4'] supportedProtocols = ['2.2', '2.3'] uuid = '4C4C4544-0059-4310-8035-C4C04F595831' version_name = 'Snow Man' vlans = {'em1.5': {'addr': '', 'cfg': {'DEVICE': 'em1.5', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes', 'VLAN': 'yes'}, 'iface': 'em1', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '', 'vlanid': 5}} vmTypes = ['kvm']
How have I to call vdsClient addNetwork for creating the bridge using em1.5 ?
vdsClient -s 0 addNetwork bridge=ovirtmgmt nics=em1 vlan=5 # And the bootproto/ipaddr config you want after that.
However, if you value your sanity, you'd try to avoid that command line and do:
from vdsm import vdscli s = vdscli.connect() s.setupNetwork( {'netname': {'vlan': 5}, 'nic': 'em1', 'bootproto': 'dhcp',
the line above should be {'netname': {'vlan': 5, 'nic': 'em1', 'bootproto': 'dhcp',
'blockingdhcp': True}, {}, {'connectivityCheck': False}
)
Il 19/03/2014 16:03, Antoni Segura Puimedon ha scritto:
----- Original Message -----
From: "Dan Kenigsberg" danken@redhat.com To: "Antoni Segura Puimedon" asegurap@redhat.com Cc: "Sandro Bonazzola" sbonazzo@redhat.com, "VDSM Project Development" vdsm-devel@lists.fedorahosted.org Sent: Wednesday, March 19, 2014 3:58:07 PM Subject: Re: [vdsm] creating ovirtmgmt bridge using tagged vlans
On Wed, Mar 19, 2014 at 08:00:48AM -0400, Antoni Segura Puimedon wrote:
----- Original Message -----
From: "Sandro Bonazzola" sbonazzo@redhat.com To: "VDSM Project Development" vdsm-devel@lists.fedorahosted.org Cc: "Antoni Segura Puimedon" asegurap@redhat.com Sent: Wednesday, March 19, 2014 12:54:45 PM Subject: creating ovirtmgmt bridge using tagged vlans
Hi, I'm working on: Bug 1072027 - hosted-engine setup fails when using VLAN tagged interfaces
Provided the following caps:
# vdsClient -s localhost getVdsHardwareInfo systemFamily = 'Not Specified' systemManufacturer = 'Dell Inc.' systemProductName = 'OptiPlex 7010' systemSerialNumber = 'DYC5YX1' systemUUID = '4C4C4544-0059-4310-8035-C4C04F595831' systemVersion = '01' [root@dellserver network-scripts]# vdsClient -s localhost getVdsCap getVdsCapabilities getVdsCaps [root@dellserver network-scripts]# vdsClient -s localhost getVdsCaps HBAInventory = {'FC': [], 'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:babababa'}]} ISCSIInitiatorName = 'iqn.1994-05.com.redhat:babababa' bondings = {'bond0': {'addr': '', 'cfg': {}, 'hwaddr': '5a:46:b1:db:ec:9b', 'ipv6addrs': [], 'mtu': '1500', 'netmask': '', 'slaves': []}} bridges = {';vdsmdummy;': {'addr': '', 'cfg': {}, 'gateway': '', 'ipv6addrs': ['fe80::8c8a:edff:fe92:b332/64'], 'ipv6gateway': '::', 'mtu': '1500', 'netmask': '', 'ports': [], 'stp': 'off'}} clusterLevels = ['3.0', '3.1', '3.2', '3.3', '3.4'] cpuCores = '4' cpuFlags = 'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,eagerfpu,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,aes,xsave,avx,f16c,rdrand,lahf_lm,ida,arat,epb,xsaveopt,pln,pts,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,fsgsbase,smep,erms,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270,model_SandyBridge' cpuModel = 'Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz' cpuSockets = '1' cpuSpeed = '1864.156' cpuThreads = '8' emulatedMachines = ['pc', 'pc-q35-1.4', 'pc-q35-1.5', 'q35', 'isapc', 'pc-0.10', 'pc-0.11', 'pc-0.12', 'pc-0.13', 'pc-0.14', 'pc-0.15', 'pc-1.0', 'pc-1.1', 'pc-1.2', 'pc-1.3', 'pc-i440fx-1.4', 'pc-i440fx-1.5', 'none'] guestOverhead = '65' hooks = {} kvmEnabled = 'true' lastClient = '127.0.0.1' lastClientIface = 'lo' management_ip = '0.0.0.0' memSize = '15936' netConfigDirty = 'False' networks = {} nics = {'em1': {'addr': '192.168.1.105', 'cfg': {'DEVICE': 'em1', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes'}, 'hwaddr': 'b8:ca:3a:76:9a:43', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '255.255.255.0', 'speed': 1000}} operatingSystem = {'name': 'Fedora', 'release': '8', 'version': '19'} packages2 = {'kernel': {'buildtime': 1394207804.0, 'release': '100.fc19.x86_64', 'version': '3.13.6'}, 'libvirt': {'buildtime': 1387094943, 'release': '1.fc19', 'version': '1.1.3.2'}, 'mom': {'buildtime': 1391183561, 'release': '1.fc19', 'version': '0.4.0'}, 'qemu-img': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'qemu-kvm': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'spice-server': {'buildtime': 1383130020, 'release': '3.fc19', 'version': '0.12.4'}, 'vdsm': {'buildtime': 1394889953, 'release': '2.git7a51fe1.fc19', 'version': '4.14.5'}} reservedMem = '321' rngSources = ['random'] software_revision = '2' software_version = '4.14' supportedENGINEs = ['3.0', '3.1', '3.2', '3.3', '3.4'] supportedProtocols = ['2.2', '2.3'] uuid = '4C4C4544-0059-4310-8035-C4C04F595831' version_name = 'Snow Man' vlans = {'em1.5': {'addr': '', 'cfg': {'DEVICE': 'em1.5', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes', 'VLAN': 'yes'}, 'iface': 'em1', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '', 'vlanid': 5}} vmTypes = ['kvm'] [root@dellserver network-scripts]# vdsClient -s localhost getVdsCaps iface=em1.5 HBAInventory = {'FC': [], 'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:babababa'}]} ISCSIInitiatorName = 'iqn.1994-05.com.redhat:babababa' bondings = {'bond0': {'addr': '', 'cfg': {}, 'hwaddr': '5a:46:b1:db:ec:9b', 'ipv6addrs': [], 'mtu': '1500', 'netmask': '', 'slaves': []}} bridges = {';vdsmdummy;': {'addr': '', 'cfg': {}, 'gateway': '', 'ipv6addrs': ['fe80::8c8a:edff:fe92:b332/64'], 'ipv6gateway': '::', 'mtu': '1500', 'netmask': '', 'ports': [], 'stp': 'off'}} clusterLevels = ['3.0', '3.1', '3.2', '3.3', '3.4'] cpuCores = '4' cpuFlags = 'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,eagerfpu,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,aes,xsave,avx,f16c,rdrand,lahf_lm,ida,arat,epb,xsaveopt,pln,pts,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,fsgsbase,smep,erms,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270,model_SandyBridge' cpuModel = 'Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz' cpuSockets = '1' cpuSpeed = '2287.164' cpuThreads = '8' emulatedMachines = ['pc', 'pc-q35-1.4', 'pc-q35-1.5', 'q35', 'isapc', 'pc-0.10', 'pc-0.11', 'pc-0.12', 'pc-0.13', 'pc-0.14', 'pc-0.15', 'pc-1.0', 'pc-1.1', 'pc-1.2', 'pc-1.3', 'pc-i440fx-1.4', 'pc-i440fx-1.5', 'none'] guestOverhead = '65' hooks = {} kvmEnabled = 'true' lastClient = '127.0.0.1' lastClientIface = 'lo' management_ip = '0.0.0.0' memSize = '15936' netConfigDirty = 'False' networks = {} nics = {'em1': {'addr': '192.168.1.105', 'cfg': {'DEVICE': 'em1', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes'}, 'hwaddr': 'b8:ca:3a:76:9a:43', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '255.255.255.0', 'speed': 1000}} operatingSystem = {'name': 'Fedora', 'release': '8', 'version': '19'} packages2 = {'kernel': {'buildtime': 1394207804.0, 'release': '100.fc19.x86_64', 'version': '3.13.6'}, 'libvirt': {'buildtime': 1387094943, 'release': '1.fc19', 'version': '1.1.3.2'}, 'mom': {'buildtime': 1391183561, 'release': '1.fc19', 'version': '0.4.0'}, 'qemu-img': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'qemu-kvm': {'buildtime': 1384762225, 'release': '2.fc19', 'version': '1.6.1'}, 'spice-server': {'buildtime': 1383130020, 'release': '3.fc19', 'version': '0.12.4'}, 'vdsm': {'buildtime': 1394889953, 'release': '2.git7a51fe1.fc19', 'version': '4.14.5'}} reservedMem = '321' rngSources = ['random'] software_revision = '2' software_version = '4.14' supportedENGINEs = ['3.0', '3.1', '3.2', '3.3', '3.4'] supportedProtocols = ['2.2', '2.3'] uuid = '4C4C4544-0059-4310-8035-C4C04F595831' version_name = 'Snow Man' vlans = {'em1.5': {'addr': '', 'cfg': {'DEVICE': 'em1.5', 'HWADDR': 'b8:ca:3a:76:9a:43', 'MTU': '1500', 'ONBOOT': 'yes', 'VLAN': 'yes'}, 'iface': 'em1', 'ipv6addrs': ['fe80::baca:3aff:fe76:9a43/64'], 'mtu': '1500', 'netmask': '', 'vlanid': 5}} vmTypes = ['kvm']
How have I to call vdsClient addNetwork for creating the bridge using em1.5 ?
vdsClient -s 0 addNetwork bridge=ovirtmgmt nics=em1 vlan=5 # And the bootproto/ipaddr config you want after that.
However, if you value your sanity, you'd try to avoid that command line and do:
from vdsm import vdscli s = vdscli.connect() s.setupNetwork( {'netname': {'vlan': 5}, 'nic': 'em1', 'bootproto': 'dhcp',
the line above should be {'netname': {'vlan': 5, 'nic': 'em1', 'bootproto': 'dhcp',
'blockingdhcp': True}, {}, {'connectivityCheck': False}
)
Thanks all for the help. I'll consider migrating from vdsClient call to vdscli API usage. On early days of hosted-engine vdsClient running as separate process gave less trouble than the API cli. Will test it a bit.
vdsm-devel@lists.fedorahosted.org