OVM 3.0.3 SDK
Any ideas when the OVM 3.0.3 SDK will be posted on edelivery?
I've always found the OVM SDK to be a problem due to the fact that you require an up and running OVM environment to actually build drivers. For example imagine you needed to build a driver for a NIC on your server, how exactly do you do that without having a functional OVM environment running to deploy this SDK template? I wish oracle allowed an option to add development packages just to make driver building easy. :( Not to mention if I wanted to build a driver say today for OVM 3.0.3, without the OVM 3.0.3 SDK I'm stuck.
Thanks for your help and input,
Roger
Roger wrote:
Any ideas when the OVM 3.0.3 SDK will be posted on edelivery?It'll be up in the next couple of weeks.
I wish oracle allowed an option to add development packages just to make driver building easy. :( Not to mention if I wanted to build a driver say today for OVM 3.0.3, without the OVM 3.0.3 SDK I'm stuck.We would never allow development packages into Dom0 as this could potentially impact the security and size of that environment. Dom0 is meant to be highly controlled. We would rather try and incorporate the drivers into the Oracle VM 3.0 kernel. We are currently merging the kernel development for the Oracle Linux UEK2 and Oracle VM, so that driver submissions from partners for Oracle Linux would automatically transfer into Oracle VM as well. Coupled with the fact that Oracle VM will soon use the UEK2 as the Dom0 kernel which is based off Linux 3.0.6, so it'll have much newer drivers for existing hardware and far greater hardware support.
Keep in mind that you don't have to run the SDK template on the same version of Oracle VM, i.e. you can install the 3.0 SDK on Oracle VM 2.x. Or the 3.0.3 SDK on 3.0.1 or 3.0.2, which means once the SDK is released, you can build the drivers you need in your test or development environment and test those on the latest release of Oracle VM before upgrading production.
Though, you do make an excellent point. I might see if I can get the Oracle VM SDK Template to boot on VirtualBox. :) No promises, though!
Similar Messages
-
Trying to compile HP / Emulex 10GbE Driver with OVM 2.2.2 SDK
Hi
I am trying to compile AN HP/EMULEX driver using the ovm 2.2.2 SDK. The driver seems to be included in OVM 3.0 by default. Card is not recognised in 2.2.2. I need a 2.2.2 driver to connect our older VM servers to a new 10GbE network. The diver is found at
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=uk&prodNameId=4111423&prodTypeId=329290&prodSeriesId=4111422&swLang=8&taskId=135&swEnvOID=4004
I get the following errors. Any advice much appreciated.
Mike
[root@ovmbuild ~]# rpmbuild target=i686 -bb /usr/src/redhat/SPECS/hp-benet.kmp.spec define 'KVER 2.6.18-8.el5xen'
Building target platforms: i686
Building for target i686
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.97553
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf hp-be2net-4.0.359.0
+ /bin/gzip -dc /usr/src/redhat/SOURCES/hp-be2net-4.0.359.0.tar.gz
+ tar -xvvf -
drwxr-xr-x root/root 0 2011-08-18 10:58:31 hp-be2net-4.0.359.0/
-rw-r--r-- root/root 68535 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_cmds.c
-rw-r--r-- root/root 16630 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_compat.h
-rw-r--r-- root/root 39057 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_cmds.h
-rw-r--r-- root/root 185 2011-08-18 10:58:31 hp-be2net-4.0.359.0/Makefile
-rw-r--r-- root/root 18693 2011-08-18 10:58:31 hp-be2net-4.0.359.0/COPYING
-rw-r--r-- root/root 15325 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be.h
-rw-r--r-- root/root 2593 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_misc.c
-rw-r--r-- root/root 15180 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_proc.c
-rw-r--r-- root/root 104420 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_main.c
-rw-r--r-- root/root 15462 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_compat.c
-rw-r--r-- root/root 1286 2011-08-18 10:58:31 hp-be2net-4.0.359.0/version.h
-rw-r--r-- root/root 15404 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_hw.h
-rw-r--r-- root/root 23261 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_ethtool.c
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd hp-be2net-4.0.359.0
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ set -- COPYING Makefile be.h be_cmds.c be_cmds.h be_compat.c be_compat.h be_ethtool.c be_hw.h be_main.c be_misc.c be_proc.c version.h
+ mkdir source
+ mv COPYING Makefile be.h be_cmds.c be_cmds.h be_compat.c be_compat.h be_ethtool.c be_hw.h be_main.c be_misc.c be_proc.c version.h source/
+ mkdir obj
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.97553
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd hp-be2net-4.0.359.0
+ LANG=C
+ export LANG
+ unset DISPLAY
+ export 'EXTRA_CFLAGS=-DVERSION=\"4.0.359.0\"'
+ EXTRA_CFLAGS='-DVERSION=\"4.0.359.0\"'
+ for flavor in xen
+ rm -rf obj/xen
+ cp -r source obj/xen
+ export SRC=/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen
+ SRC=/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen
++ '[' xen = default ']'
++ echo xen-
+ make -C /usr/src/kernels/2.6.18-8.el5-xen-i686 modules M=/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen CONFIG_BE2NET=m
make: Entering directory `/usr/src/kernels/2.6.18-8.el5-xen-i686'
CC [M] /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.o
In file included from /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be.h:38,
from /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:18:
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:286: warning: 'struct delayed_work' declared inside parameter list
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:286: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h: In function 'backport_cancel_delayed_work_sync':
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:288: error: dereferencing pointer to incomplete type
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h: At top level:
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:294: warning: 'struct delayed_work' declared inside parameter list
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h: In function 'backport_schedule_delayed_work':
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:297: error: dereferencing pointer to incomplete type
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:299: error: dereferencing pointer to incomplete type
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h: At top level:
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:321: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'csum_unfold'
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:346: error: expected specifier-qualifier-list before '__wsum'
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:424: error: expected declaration specifiers or '...' before '__wsum'
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:429: error: expected declaration specifiers or '...' before '__wsum'
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h: In function 'be_vlan_put_tag':
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:596: error: implicit declaration of function 'skb_set_network_header'
In file included from /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:18:
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be.h: At top level:
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be.h:380: error: field 'work' has incomplete type
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:45: warning: type defaults to 'int' in declaration of 'DEFINE_PCI_DEVICE_TABLE'
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:45: warning: parameter names (without types) in function declaration
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:45: error: function 'DEFINE_PCI_DEVICE_TABLE' is initialized like a variable
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: braces around scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: invalid initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: braces around scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: invalid initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: braces around scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: invalid initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: braces around scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: invalid initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: field name not in record or union initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:54: warning: braces around scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:54: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:54: error: invalid initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:54: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:54: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:54: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c: In function 'wrb_fill_hdr':
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:590: error: implicit declaration of function 'skb_is_gso_v6'
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c: In function 'be_vlan_rem_vid':
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:836: error: implicit declaration of function 'vlan_group_set_device'
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c: In function 'be_rx_compl_process_lro':
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:1278: error: too many arguments to function 'lro_receive_frags_compat'
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:1282: error: too many arguments to function 'lro_vlan_hwaccel_receive_frags_compat'
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c: In function 'be_worker':
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:2176: warning: type defaults to 'int' in declaration of '__mptr'
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:2176: warning: initialization from incompatible pointer type
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c: In function 'be_probe':
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:3699: error: implicit declaration of function 'DMA_BIT_MASK'
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c: At top level:
/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:4036: error: 'be_dev_ids' undeclared here (not in a function)
make[1]: *** [usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.o] Error 1
make: *** [_module_/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen] Error 2
make: Leaving directory `/usr/src/kernels/2.6.18-8.el5-xen-i686'
error: Bad exit status from /var/tmp/rpm-tmp.97553 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.97553 (%build)http://www.nvnews.net/vbulletin/showpos … ostcount=4
-
OVM 3.0.3 SDK template?
I see the SDK's up to 3.0.2 on E-Delivery cloud, but not 3.0.3.
If I need to compile a new network drivers (specifically HP NC523SPF) for OVM 3.0.3, can I do that with the 3.0.2 SDK somehow?
Thanks,
Dave
Disregard, this was covered in Oracle VM Server 3.0.3 SDK ?
Edited by: Dave on Jan 3, 2012 11:52 AMOracle VM Server 3.0.3 SDK ?
-
How would I create kernel devel package for OVM3.2.1 ?
I am new to OVM SDK ..Please help me to understand how to create kernel devel package for OVM3.2.1 ?
I tried below command "rpmbuild --rebuild kernel-uek...src.rpm" on my OEL5.9 machine. It throw few errors w.r.t KaBI checks fails.
Is there hard rule to run above command only on OVM 3.2.1 SDK template ? I am going to try that now, but it will be good to know limitation/assumption on OVM 3.2.1.
Is there any simplest method to get kernel devels/headers for OVM3.2.1 ?Thanks JB. It works like a charm. I earlier doubt the same, but real pain was to get gcc,rpm utils without ULN access. I used oel5_latest repo to get gcc and other supported utils. Everything works as expected.
Just for info to help others... Below are the list of package required.
yum install gcc.x86_64 --skip-broken
yum install make.x86_64 --skip-broken
yum install rpm-build.x86_64--skip-broken
yum install make.x86_64 --skip-broken
yum install redhat-rpm-config --skip-broken
yum install m4 --skip-broken
yum install elfutils.x86_64 --skip-broken
yum install gnupg --skip-broken
Below are final RPMs generated using rpmbuild --rebuild <kernel-source>.rpm
kernel-uek-debuginfo-2.6.39-300.22.2uek.x86_64.rpm
kernel-uek-debuginfo-common-2.6.39-300.22.2uek.x86_64.rpm
kernel-uek-2.6.39-300.22.2uek.x86_64.rpm
kernel-uek-devel-2.6.39-300.22.2uek.x86_64.rpm
kernel-uek-debug-2.6.39-300.22.2uek.x86_64.rpm
kernel-uek-headers-2.6.39-300.22.2uek.x86_64.rpm
kernel-uek-debug-debuginfo-2.6.39-300.22.2uek.x86_64.rpm
kernel-uek-debug-devel-2.6.39-300.22.2uek.x86_64.rpm -
OVM Server takes long time to boot up - gets stuck for minutes after joining domain
Server takes a long time to reboot. Seems to get stuck for 8-10 minutes every time after joining domain.
See below extract from /var/log/messages:-
Feb 1 16:39:49 svrshir441 kernel: OCFS2 1.8.0
Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain 0004FB0000050000E5144BF336A244A4 ( 0 1 2 ) 3 nodes
Feb 1 16:39:49 svrshir441 kernel: ocfs2: Mounting device (252,4) on (node 1, slot 2) with ordered data mode.
Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain 0004FB00000500000328DE591E03F0DB ( 0 1 2 ) 3 nodes
Feb 1 16:39:49 svrshir441 kernel: ocfs2: Mounting device (252,2) on (node 1, slot 2) with ordered data mode.
Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain 0004FB000005000024F2772BB88DAA6A ( 0 1 2 ) 3 nodes
Feb 1 16:39:49 svrshir441 kernel: ocfs2: Mounting device (252,5) on (node 1, slot 2) with ordered data mode.
Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain 0004FB0000050000B8721C8850D2C515 ( 0 1 2 ) 3 nodes
Feb 1 16:39:49 svrshir441 kernel: ocfs2: Mounting device (252,1) on (node 1, slot 2) with ordered data mode.
Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain 0004FB0000050000EE77A2D3C8C7383B ( 0 1 2 ) 3 nodes
Feb 1 16:39:49 svrshir441 kernel: ocfs2: Mounting device (252,0) on (node 1, slot 2) with ordered data mode.
Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain 0004FB0000050000B96BA1B4B79D765E ( 0 1 2 ) 3 nodes
Feb 1 16:39:49 svrshir441 kernel: ocfs2: Mounting device (252,3) on (node 1, slot 2) with ordered data mode.
Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain ovm ( 0 1 2 ) 3 nodes
Feb 1 16:47:22 svrshir441 kernel: mpt2sas0: _ctl_BRM_status_show: BRM attribute is only forwarpdrive
Feb 1 16:47:22 svrshir441 kernel: mpt2sas0: _ctl_host_trace_buffer_show: host_trace_buffer is not registered
Feb 1 16:47:22 svrshir441 kernel: mpt2sas0: _ctl_host_trace_buffer_size_show: host_trace_buffer is not registered
Feb 1 16:47:22 svrshir441 kernel: qla2xxx [0000:30:00.0]-1020:7: **** Failed mbx[0]=4006
No idea why it seems to pause for 8 minutes.[2015-02-01 16:38:23 9555] DEBUG (ocfs2:162) cluster debug: {'/sys/kernel/debug/o2dlm': [], '/sys/kernel/debug/o2net': ['connected_n
odes', 'stats', 'sock_containers', 'send_tracking'], '/sys/kernel/debug/o2hb': ['0004FB0000050000E5144BF336A244A4', 'failed_regions'
, 'quorum_regions', 'live_regions', 'livenodes'], 'service o2cb status': 'Driver for "configfs": Loaded\nFilesystem "configfs": Moun
ted\nStack glue driver: Loaded\nStack plugin "o2cb": Loaded\nDriver for "ocfs2_dlmfs": Loaded\nFilesystem "ocfs2_dlmfs": Mounted\nCh
ecking O2CB cluster "8cd10008859eaf59": Online\n Heartbeat dead threshold: 61\n Network idle timeout: 60000\n Network keepalive d
elay: 2000\n Network reconnect delay: 2000\n Heartbeat mode: Global\nChecking O2CB heartbeat: Active\n 0004FB0000050000E5144BF336
A244A4 /dev/dm-4\nNodes in O2CB cluster: 0 1 2 \n'}
[2015-02-01 16:38:23 9555] DEBUG (ocfs2:162) cluster debug: {'/sys/kernel/debug/o2dlm': [], '/sys/kernel/debug/o2net': ['connected_n
odes', 'stats', 'sock_containers', 'send_tracking'], '/sys/kernel/debug/o2hb': ['0004FB0000050000E5144BF336A244A4', 'failed_regions'
, 'quorum_regions', 'live_regions', 'livenodes'], 'service o2cb status': 'Driver for "configfs": Loaded\nFilesystem "configfs": Moun
ted\nStack glue driver: Loaded\nStack plugin "o2cb": Loaded\nDriver for "ocfs2_dlmfs": Loaded\nFilesystem "ocfs2_dlmfs": Mounted\nCh
ecking O2CB cluster "8cd10008859eaf59": Online\n Heartbeat dead threshold: 61\n Network idle timeout: 60000\n Network keepalive d
elay: 2000\n Network reconnect delay: 2000\n Heartbeat mode: Global\nChecking O2CB heartbeat: Active\n 0004FB0000050000E5144BF336
A244A4 /dev/dm-4\nNodes in O2CB cluster: 0 1 2 \n'}
[2015-02-01 16:38:23 9555] DEBUG (ocfs2:270) Trying to mount /dev/mapper/360080e500036115200000b315294458d to /poolfsmnt/0004fb00000
50000e5144bf336a244a4
[2015-02-01 16:38:23 9555] DEBUG (ocfs2:295) /dev/mapper/360080e500036115200000b315294458d mounted to /poolfsmnt/0004fb0000050000e51
44bf336a244a4
[2015-02-01 16:38:24 10441] INFO (notificationserver:213) NOTIFICATION SERVER STARTED
[2015-02-01 16:38:24 10443] INFO (remaster:140) REMASTER SERVER STARTED
[2015-02-01 16:38:24 10444] INFO (monitor:23) MONITOR SERVER STARTED
[2015-02-01 16:38:24 10447] INFO (ha:89) HA SERVER STARTED
[2015-02-01 16:38:24 10448] INFO (stats:26) STAT SERVER STARTED
[2015-02-01 16:38:24 10451] INFO (xmlrpc:307) Oracle VM Agent XMLRPC Server started.
[2015-02-01 16:38:24 10451] INFO (xmlrpc:316) Oracle VM Server version: {'release': '3.2.8', 'date': '201404161506', 'build': '736'}
, hostname: svrshir441, ip: 10.90.17.41
[2015-02-01 16:38:24 10441] DEBUG (notificationserver:237) Trying to connect to manager.
[2015-02-01 16:38:24 10441] DEBUG (notificationserver:239) Connected to manager.
[2015-02-01 16:38:25 10441] INFO (notificationserver:267) Service started.
[2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_SD] sdb-7:0:0:0 (unde
f:0x20470080e5361152:360080e500036115200000b315294458d)
[2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_SD] sdh-9:0:0:0 (acti
ve:0x20460080e5361152:360080e500036115200000b315294458d)
[2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_SD] sdd-7:0:0:2 (unde
f:0x20470080e5361152:360080e500036115200000b36529447cb)
[2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_SD] sdj-9:0:0:2 (acti
ve:0x20460080e5361152:360080e500036115200000b36529447cb)
[2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_SD] sdf-7:0:0:4 (unde
f:0x20470080e5361152:360080e500036115200000b39529448ba)
[2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_SD] sdl-9:0:0:4 (acti
ve:0x20460080e5361152:360080e500036115200000b39529448ba)
[2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_SD] sdc-7:0:0:1 (acti
ve:0x20470080e5361152:360080e500037683a00000b1652944694)
[2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_SD] sdi-9:0:0:1 (unde
f:0x20460080e5361152:360080e500037683a00000b1652944694)
[2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_SD] sde-7:0:0:3 (acti
ve:0x20470080e5361152:360080e500037683a00000b18529448bf)
[2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_SD] sdk-9:0:0:3 (unde
f:0x20460080e5361152:360080e500037683a00000b18529448bf)
[2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_SD] sdg-7:0:0:5 (acti
ve:0x20470080e5361152:360080e500037683a00000b1a529449ac)
[2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_SD] sdm-9:0:0:5 (unde
f:0x20460080e5361152:360080e500037683a00000b1a529449ac)
[2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_DM] dm-5 (360080e5000
36115200000b39529448ba)
[2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_DM] dm-1 (360080e5000
36115200000b36529447cb)
[2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_DM] dm-0 (360080e5000
37683a00000b1652944694)
[2015-02-01 16:38:27 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_DM] dm-2 (360080e5000
37683a00000b18529448bf)
[2015-02-01 16:38:27 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_DM] dm-3 (360080e5000
37683a00000b1a529449ac)
[2015-02-01 16:38:27 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:25 {STORAGE} [ADD_DM] dm-4 (360080e5000
36115200000b315294458d)
[2015-02-01 16:38:29 10444] DEBUG (monitor:36) Cluster state changed from [Unknown] to [DLM_Ready]
[2015-02-01 16:38:29 10444] INFO (notification:47) Notification sent: {CLUSTER} {MONITOR} Cluster state changed from [Unknown] to [D
LM_Ready]
[2015-02-01 16:38:29 10441] INFO (notificationserver:139) Sending notification: {CLUSTER} {MONITOR} Cluster state changed from [Unkn
own] to [DLM_Ready]
[2015-02-01 16:38:33 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:33 {NETWORK} net : ADD : eth4 (1)
[2015-02-01 16:38:36 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:36 {NETWORK} net : ADD : eth5 (1)
[2015-02-01 16:38:39 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:39 {NETWORK} net : ADD : eth6 (0)
[2015-02-01 16:38:42 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:42 {NETWORK} net : ADD : eth7 (1)
[2015-02-01 16:38:45 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:45 {NETWORK} net : ADD : eth0 (1)
[2015-02-01 16:38:48 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:48 {NETWORK} net : ADD : eth1 (1)
[2015-02-01 16:38:51 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:51 {NETWORK} net : ADD : eth2 (0)
[2015-02-01 16:38:54 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:54 {NETWORK} net : ADD : eth3 (1)
[2015-02-01 16:38:57 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:38:57 {NETWORK} net : ADD : bond0 (1)
[2015-02-01 16:39:00 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:39:00 {NETWORK} net : ADD : bond1 (1)
[2015-02-01 16:39:03 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:39:03 {NETWORK} net : ADD : bond1.590 (1)
[2015-02-01 16:39:06 10441] INFO (notificationserver:139) Sending notification: Feb 1 16:39:06 {NETWORK} net : ADD : bond1.90 (1)
[2015-02-01 16:40:56 10441] ERROR (notificationserver:124) Error sending stats notification: 'Invalid URL Request (send) None&c=8&s=
1422808694292&lb=p&t=2&p=%3Ccom.oracle.odof.OdofIdentifier%3E%3Clong%3E943%3C%2Flong%3E%3C%2Fcom.oracle.odof.OdofIdentifier%3E%2Ccom
pareTo%2Cjava.lang.Object%2CNone%2C5'
[2015-02-01 16:41:05 10441] ERROR (notificationserver:124) Error sending stats notification: 'Invalid URL Request (send) https://10.
90.17.43:7002/ovm/core/OVMManagerCoreServlet&c=1&s=-1&lb=p&t=2&p=e02400aa0010ffffffffffffff200008%2Cc58171c45d024e7c9de519aaf1767abc
[2015-02-01 16:41:26 10441] ERROR (notificationserver:124) Error sending stats notification: 'Invalid URL Request (send) https://10.
90.17.43:7002/ovm/core/OVMManagerCoreServlet&c=1&s=-1&lb=p&t=2&p=e02400aa0010ffffffffffffff200008%2Cc58171c45d024e7c9de519aaf1767abc
[2015-02-01 16:41:47 10441] ERROR (notificationserver:124) Error sending stats notification: 'Invalid URL Request (send) https://10.
90.17.43:7002/ovm/core/OVMManagerCoreServlet&c=1&s=-1&lb=p&t=2&p=e02400aa0010ffffffffffffff200008%2Cc58171c45d024e7c9de519aaf1767abc
[2015-02-01 16:42:05 10441] ERROR (notificationserver:124) Error sending stats notification: 'Invalid URL Request (send) https://10.
90.17.43:7002/ovm/core/OVMManagerCoreServlet&c=1&s=-1&lb=p&t=2&p=e02400aa0010ffffffffffffff200008%2Cc58171c45d024e7c9de519aaf1767abc
[2015-02-01 16:42:26 10441] ERROR (notificationserver:124) Error sending stats notification: 'Invalid URL Request (send) https://10.
90.17.43:7002/ovm/core/OVMManagerCoreServlet&c=1&s=-1&lb=p&t=2&p=e02400aa0010ffffffffffffff200008%2Cc58171c45d024e7c9de519aaf1767abc
[2015-02-01 16:42:26 10441] INFO (notificationserver:276) Service stopped.
[2015-02-01 16:42:26 10441] DEBUG (notificationserver:237) Trying to connect to manager.
[2015-02-01 16:42:29 10441] ERROR (notificationserver:244) Error initializing notification server: 'Invalid URL Request (send) https
://10.90.17.43:7002/ovm/core/OVMManagerCoreServlet&c=1&s=-1&lb=p&t=2&p=e02400aa0010ffffffffffffff200008%2Cc58171c45d024e7c9de519aaf1
767abc'
[2015-02-01 16:42:45 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
[2015-02-01 16:42:59 10441] DEBUG (notificationserver:237) Trying to connect to manager.
[2015-02-01 16:43:05 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
[2015-02-01 16:43:25 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
[2015-02-01 16:43:32 10441] DEBUG (notificationserver:237) Trying to connect to manager.
[2015-02-01 16:43:45 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
[2015-02-01 16:44:02 10441] DEBUG (notificationserver:237) Trying to connect to manager.
[2015-02-01 16:44:05 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
[2015-02-01 16:44:25 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
[2015-02-01 16:44:32 10441] DEBUG (notificationserver:237) Trying to connect to manager.
[2015-02-01 16:44:46 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
[2015-02-01 16:44:53 11242] DEBUG (service:76) call start: discover_server
[2015-02-01 16:44:54 11242] DEBUG (service:76) call complete: discover_server
[2015-02-01 16:45:02 10441] DEBUG (notificationserver:237) Trying to connect to manager.
[2015-02-01 16:45:02 10441] DEBUG (notificationserver:239) Connected to manager.
[2015-02-01 16:45:03 10441] INFO (notificationserver:267) Service started.
[2015-02-01 16:47:22 11455] DEBUG (service:76) call start: get_api_version
[2015-02-01 16:47:22 11455] DEBUG (service:76) call complete: get_api_version
[2015-02-01 16:47:22 11456] DEBUG (service:76) call start: discover_server
[2015-02-01 16:47:22 11456] DEBUG (service:76) call complete: discover_server
[2015-02-01 16:47:22 11470] DEBUG (service:76) call start: discover_hardware
[2015-02-01 16:47:23 11470] DEBUG (service:76) call complete: discover_hardware
[2015-02-01 16:47:23 11497] DEBUG (service:76) call start: discover_network
[2015-02-01 16:47:23 11497] DEBUG (service:76) call complete: discover_network
[2015-02-01 16:47:24 11498] DEBUG (service:76) call start: discover_storage_plugins
[2015-02-01 16:47:24 11498] DEBUG (service:76) call complete: discover_storage_plugins
[2015-02-01 16:47:24 11501] DEBUG (service:74) call start: discover_physical_luns('',)
[2015-02-01 16:47:25 11501] DEBUG (service:76) call complete: discover_physical_luns
[2015-02-01 16:47:25 11523] DEBUG (service:74) call start: discover_physical_luns('360080e500036115200000b315294458d 360080e50003611
5200000b36529447cb 360080e500037683a00000b1652944694 360080e500036115200000b39529448ba 360080e500037683a00000b18529448bf 360080e5000
36115200000b315294458d 360080e500037683a00000b1a529449ac 360080e500036115200000b36529447cb 360080e500037683a00000b1652944694 360080e
500036115200000b39529448ba 360080e500037683a00000b18529448bf 360080e500037683a00000b1a529449ac',)
[2015-02-01 16:47:25 11523] DEBUG (service:76) call complete: discover_physical_luns
[2015-02-01 16:47:26 11545] DEBUG (service:76) call start: discover_repository_db
[2015-02-01 16:47:26 11545] DEBUG (service:76) call complete: discover_repository_db
[2015-02-01 16:47:26 11546] DEBUG (service:74) call start: storage_plugin_listMountPoints('oracle.ocfs2.OCFS2.OCFS2Plugin', {'status
': '', 'admin_user': '', 'admin_host': '', 'uuid': '0004fb000009000090ee9ab5a5966c67', 'total_sz': 0, 'admin_passwd': '******', 'fre
e_sz': 0, 'name': '0004fb000009000090ee9ab5a5966c67', 'access_host': '', 'storage_type': 'FileSys', 'alloc_sz': 0, 'access_grps': []
, 'used_sz': 0, 'storage_desc': ''})
[2015-02-01 16:47:26 11546] INFO (storageplugin:109) storage_plugin_listMountPoints(oracle.ocfs2.OCFS2.OCFS2Plugin)
[2015-02-01 16:47:27 11546] DEBUG (service:76) call complete: storage_plugin_listMountPoints
[2015-02-01 16:47:27 11573] DEBUG (service:76) call start: get_yum_config
[2015-02-01 16:47:27 11573] DEBUG (service:76) call complete: get_yum_config
[2015-02-01 16:47:27 11574] DEBUG (service:76) call start: discover_cluster
[2015-02-01 16:47:27 11574] DEBUG (service:76) call complete: discover_cluster
[2015-02-01 16:48:53 11703] DEBUG (service:76) call start: discover_network
[2015-02-01 16:48:53 11703] DEBUG (service:76) call complete: discover_network
[2015-02-01 16:48:53 11704] DEBUG (service:74) async call start: start_vm('0004fb00000300001e5b01d4a4cb6426', '0004fb0000060000eff93
af0676e8c83')
[2015-02-01 16:48:53 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb00-0006-0000-eff9-3af0676e8c83 {START
[2015-02-01 16:48:54 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb00-0006-0000-eff9-3af0676e8c83 {VNC}
5900
[2015-02-01 16:48:54 11706] DEBUG (base:269) async call complete: func: start_vm pid: 11706 status: 0 output:
[2015-02-01 16:48:54 11706] INFO (notification:47) Notification sent: {ASYNC_PROC} exit PID 11706
[2015-02-01 16:48:54 10441] INFO (notificationserver:139) Sending notification: {ASYNC_PROC} exit PID 11706
[2015-02-01 16:48:55 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb0000060000eff93af0676e8c83 {SSLVNC} 6
900
[2015-02-01 16:48:55 11958] DEBUG (service:74) call start: configure_vm_ha('0004fb00000300001e5b01d4a4cb6426', '0004fb0000060000eff9
3af0676e8c83', True)
[2015-02-01 16:48:56 11958] DEBUG (service:76) call complete: configure_vm_ha
[2015-02-01 16:48:56 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb0000060000eff93af0676e8c83 {SSLTTY} 7
900
[2015-02-01 16:50:01 12075] DEBUG (service:76) call start: discover_network
[2015-02-01 16:50:01 12075] DEBUG (service:76) call complete: discover_network
[2015-02-01 16:50:01 12076] DEBUG (service:74) async call start: start_vm('0004fb0000030000ba5b6d02faa88c44', '0004fb0000060000fd7d7
ad27e9d7b63')
[2015-02-01 16:50:02 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb00-0006-0000-fd7d-7ad27e9d7b63 {START
[2015-02-01 16:50:02 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb00-0006-0000-fd7d-7ad27e9d7b63 {VNC}
5901
[2015-02-01 16:50:02 12078] DEBUG (base:269) async call complete: func: start_vm pid: 12078 status: 0 output:
[2015-02-01 16:50:02 12078] INFO (notification:47) Notification sent: {ASYNC_PROC} exit PID 12078
[2015-02-01 16:50:03 10441] INFO (notificationserver:139) Sending notification: {ASYNC_PROC} exit PID 12078
[2015-02-01 16:50:03 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb0000060000fd7d7ad27e9d7b63 {SSLVNC} 6
901
[2015-02-01 16:50:04 12516] DEBUG (service:74) call start: configure_vm_ha('0004fb0000030000ba5b6d02faa88c44', '0004fb0000060000fd7d
7ad27e9d7b63', True)
[2015-02-01 16:50:04 12516] DEBUG (service:76) call complete: configure_vm_ha
[2015-02-01 16:50:04 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb0000060000fd7d7ad27e9d7b63 {SSLTTY} 7
902
[2015-02-01 16:50:54 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb00-0006-0000-fd7d-7ad27e9d7b63 {VMAPI
} VMAPIEvent {"VMAPIEvent":{"severity":5,"subsystem":"OVMSvcSS","process":"OVMSvc","type":"system","payload":{"type":"alive","alive"
:{"hostname":"GIS-DB-SVR1","domainName":"gloscc.gov.uk","osType":"Windows","osVersion":"Windows Server 2008 R2 Service Pack 1","kern
elVersion":"6.1.7601.18700","arch":"AMD64","guestType":"PVHVM","guestDriverVersion":"3.2.2.0","vmapiVersion":"100"}}}}
[2015-02-01 16:50:54 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb00-0006-0000-fd7d-7ad27e9d7b63 {VMAPI
} VMAPIEvent {"VMAPIEvent":{"severity":5,"subsystem":"OVMSvcSS","process":"OVMSvc","type":"system","payload":{"type":"IPChange","IPC
hange":{"intrface":"Oracle VM Virtual Ethernet Adapter","mac":"0021f6000001","ipv4info":{"ipinfo":[{"address":"10.90.0.66","netmask"
:"255.255.255.0","gateway":"","mtu":1500,"speed":1000000000}]},"ipv6info":{"ipinfo":[{"address":"fe80::993f:d5f4:599d:fa4%14","netma
sk":"255.255.255.0","gateway":"","mtu":1500,"speed":1000000000}]}}}}} -
Configure iSCSI multipath in OVM 3.1.1 with storage plug-in not possible ?
I have a configuration with 4 iSCSI paths to storage system. All is working fine if the discover and login
process was performed manual. Multipath is working well with 4 paths.
# iscsiadm -m session
tcp: [13] 192.168.10.1:3260,25 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:CM0CA3P0
tcp: [14] 192.168.20.1:3260,26 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:CM0CA3P1
tcp: [15] 192.168.10.2:3260,27 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:CM1CA3P0
tcp: [16] 192.168.20.2:3260,28 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:CM1CA3P1
# multipath -ll
3600000e00d10000000100000000c0000 dm-2 FUJITSU,ETERNUS_DX400
size=30G features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=enabled
| |- 25:0:0:1 sdg 8:96 active ready running
| `- 26:0:0:1 sdi 8:128 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
|- 27:0:0:1 sdk 8:160 active ready running
`- 28:0:0:1 sdm 8:192 active ready running
I want to configure iSCSI multipath in OVM manager using specific storage plug-in.
I proceed “Discover SAN Server” with following parameter:
Name: Storage-Name
Storage Type: iSCSI Storage Server
Storage Plug-in: Fujitsu ETERNUS
Admin Host: IP-Addr. of storage system
Admin Username: user name to access storage system
Admin Password: password
Access Host (IP) Address: 192.168.10.1
After this configuration I see my storage system and assigned physical volumes to an access group.
Now the volumes are available on the OVM storage server, >>>> but I lost the multipath functionality <<<<<.
# multipath -ll
3600000e00d1000000010000000120000 dm-1 FUJITSU,ETERNUS_DX400
size=30G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=50 status=active
`- 33:0:0:1 sdd 8:48 active ready running
The reason for this behavior is that only one Access Host (IP) Address can be specified.
With this IP address a session was established … but only 1 session and not 4 !!
How can I specify the remaining 3 paths to have proper multipath functionality?
I know that Citrix XenServer accepts more Access Host (IP) Addresses,
e.g. 192.168.10.1,192.168.10.2,192.168.20.1,192.168.20.2
Thanks for help.@user12273962
Yes, you are right. The storage plug-in is for management of the storage within OVM.
This is working well, but I'm still missing the multipath fuctionality. This storage plug-in is not responisble
for establish the multipath, but OVM should take care of this.
@budachst
Yes, OVM did only open one session and loggin only to one target, because only one Access Host (IP) Address: 192.168.10.1
can be specified.
# iscsiadm -m session
tcp: [21] 192.168.10.1:3260,25 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:CM0CA3P0
In my point of view it is not possible to configure the remaining targets, so this is a design problem.
Any new inputs and informations are welcome. -
What is the purpose of the Oracle VM 3.0 sdk?
Hi
Someone knows what is the purpose of Oracle VM 3.0 sdk?
I saw in this forum that it can be used for compilation purposes,but I'm not sure how to do it.
I also didn't see any documentation
Thanks,
RudiTo make it really simple, the SDK is literally a VM that has all the same stuff that you would get if you installed OVM via a CDROM but it also includes compilers and kernel-headers (and probably other things).
This is useful for people that need to compile things like kernel modules, or other things to put into a production (non SDK) Oracle Vm server.
We used this tool to compile AoE drivers to support a 3rd party storage solution, for example, and took those compiled packages and installed them on our OVM servers. -
Hi,
Just noticed this behavior when re-installing our OVM servers due to other issues. It doesn't appear to like aliases instead of user_friendly_names. When I discover the server with the following set:
mpathf (36001438005ded2250000700003480000) dm-6 HP,HSV400
size=220G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=enabled
|- 3:0:1:2 sdh 8:112 active ready running
|- 3:0:0:2 sdc 8:32 active ready running
|- 3:0:2:2 sdm 8:192 active ready running
|- 3:0:3:2 sdr 65:16 active ready running
|- 4:0:0:2 sdw 65:96 active ready running
|- 4:0:1:2 sdab 65:176 active ready running
|- 4:0:2:2 sdag 66:0 active ready running
`- 4:0:3:2 sdal 66:80 active ready running
It works. When I setup 'nice' names, it doesn't:
san_cluster_1 (36001438005ded2250000700003480000) dm-6 HP,HSV400
size=220G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=enabled
|- 3:0:1:2 sdh 8:112 active ready running
|- 3:0:0:2 sdc 8:32 active ready running
|- 3:0:2:2 sdm 8:192 active ready running
|- 3:0:3:2 sdr 65:16 active ready running
|- 4:0:0:2 sdw 65:96 active ready running
|- 4:0:1:2 sdab 65:176 active ready running
|- 4:0:2:2 sdag 66:0 active ready running
`- 4:0:3:2 sdal 66:80 active ready running
Bombs out with:
[2011-10-05 16:53:52 14729] ERROR (OVSCommons:142) catch_error: ERROR 0 @ 522 parse_multipath_conf_multipaths() found unsupported multipath 'multipath' '{' count(1811)
ERROR 1 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1813)]
ERROR 2 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1815)]
ERROR 3 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1816)]
ERROR 4 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1818)]
ERROR 5 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1820)]
ERROR 6 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1822)]
ERROR 7 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1823)]
ERROR 8 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1825)]
ERROR 9 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1827)]
ERROR 10 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1829)]
ERROR 11 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1830)]
ERROR 12 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1832)]
ERROR 13 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1834)]
ERROR 14 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1836)]
ERROR 15 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1837)]
ERROR 16 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1838)]
ERROR 17 @ 137 add_all_block_data() Doom: Traceback (most recent call last):
File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_directives.py", line 134, in add_all_block_data
blkdev_LIST = filter_blk_dev_list( vi_errorAndLog_obj, blkdev_LIST, mpConf_blacklistInfo, mpConf_blacklistExceptionsInfo )
File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_blkDevInfoUtils.py", line 118, in filter_blk_dev_list
for mpConf_blkLstDevNode in mpConf_blacklistInfo.mDevNode_LIST:
AttributeError: 'NoneType' object has no attribute 'mDevNode_LIST'
ERROR 18 @ 144 add_all_block_data() Doom: Traceback (most recent call last):
File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_directives.py", line 141, in add_all_block_data
populate_blk_dev_info_dict( vi_errorAndLog_obj, diskInfo_DICT, blkdev_LIST, mpConf_default_callout, mpConf_blacklistInfo, mpConf_blacklistExceptionsInfo, mpConf_devSpec_LIST )
File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_blkDevInfoUtils.py", line 184, in populate_blk_dev_info_dict
for mpConf_blkLstDev in mpConf_blacklistInfo.mDevice_LIST:
AttributeError: 'NoneType' object has no attribute 'mDevice_LIST'
Tried with / without special characters. Same for both. Weird.
Edited to say as well, with OVM 3.0.1 these error messages are displayed back to the OVM Manager GUI, with OVM 3.0.2 just a bunch of java errors get displayed instead - have to go to the OVM server to get the actual issue..
tarting operation 'Discover Manager Server Discover' on object 'OVM Foundry : Discover Manager'
Setting Context to model only in job with id=1317826389157
Operation 'NTP Service Configure' in non-job running context, not adding it to object '44:45:4c:4c:30:00:10:4b:80:47:c8:c0:4f:35:33:4a'.
Operation 'NTP Service Configure' in non-job running context, not adding it to object '44:45:4c:4c:30:00:10:4b:80:47:c8:c0:4f:35:33:4a'.
Operation 'Server Set Statistic Interval' in non-job running context, not adding it to object '44:45:4c:4c:30:00:10:4b:80:47:c8:c0:4f:35:33:4a'.
Job Internal Error (Operation)com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: discover_hardware to server: 44:45:4c:4c:30:00:10:4b:80:47:c8:c0:4f:35:33:4a failed. OVMAPI_4004E Server Failed Command: discover_hardware, Status:
Wed Oct 05 16:53:11 CEST 2011
Wed Oct 05 16:53:11 CEST 2011
at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:474)
at com.oracle.ovm.mgr.action.ActionEngine.sendUndispatchedServerCommand(ActionEngine.java:426)
at com.oracle.ovm.mgr.action.ActionEngine.sendServerCommand(ActionEngine.java:368)
at com.oracle.ovm.mgr.action.ActionEngine.sendDiscoverCommand(ActionEngine.java:291)
at com.oracle.ovm.mgr.action.ServerAction.getHardwareInfo(ServerAction.java:101)
at com.oracle.ovm.mgr.discover.ovm.ServerHardwareDiscoverHandler.query(ServerHardwareDiscoverHandler.java:316)
at com.oracle.ovm.mgr.discover.ovm.ServerHardwareDiscoverHandler.query(ServerHardwareDiscoverHandler.java:46)
at com.oracle.ovm.mgr.discover.ovm.DiscoverHandler.execute(DiscoverHandler.java:50)
at com.oracle.ovm.mgr.discover.DiscoverEngine.handleDiscover(DiscoverEngine.java:435)
at com.oracle.ovm.mgr.discover.DiscoverEngine.handleDiscover(DiscoverEngine.java:420)
at com.oracle.ovm.mgr.discover.DiscoverEngine.handleDiscover(DiscoverEngine.java:405)
at com.oracle.ovm.mgr.discover.DiscoverEngine.handleDefaultDiscover(DiscoverEngine.java:366)
at com.oracle.ovm.mgr.discover.DiscoverEngine.discoverNewServer(DiscoverEngine.java:353)
at com.oracle.ovm.mgr.discover.DiscoverEngine.discoverServer(DiscoverEngine.java:265)
at com.oracle.ovm.mgr.op.manager.DiscoverManagerServerDiscover.action(DiscoverManagerServerDiscover.java:48)
at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:191)
at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:257)
at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1019)
at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:223)
at com.oracle.odof.core.BasicWork.invokeMethod(BasicWork.java:136)
at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:100)
at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:751)
at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:395)
at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:453)
at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
at java.lang.Thread.run(Thread.java:662)
Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: discover_hardware, Status:
Wed Oct 05 16:53:11 CEST 2011
at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:752)
at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:470)
... 30 more
Edited by: dave on Oct 5, 2011 7:59 AMHello!
Having very strange problem which is similar. Can not avoid discovery error even with setting user_friendly_names=no. What could be the reason? Have a Metalink account, but unfortunately could not open an event on Oracle VM product right now because we are just running a POC with IBM Innovation center on this configuration.
Appreciate your help!
ovs-agent.log ===========================================================================
Runtime errors occured [18]
[2011-10-16 00:11:14 17583] DEBUG (OVSCommons:123) discover_server: ()
[2011-10-16 00:11:14 17583] DEBUG (OVSCommons:131) discover_server: call completed.
[2011-10-16 00:11:18 17618] DEBUG (OVSCommons:123) discover_hardware: ()
[2011-10-16 00:11:19 17618] ERROR (OVSCommons:142) catch_error: ERROR 0 @ 522 parse_multipath_conf_multipaths() found unsupported multipath 'multipath' '{' count(1788)
ERROR 1 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1790)]
ERROR 2 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1791)]
ERROR 3 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1793)]
ERROR 4 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1795)]
ERROR 5 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1796)]
ERROR 6 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1798)]
ERROR 7 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1800)]
ERROR 8 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1801)]
ERROR 9 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1803)]
ERROR 10 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1805)]
ERROR 11 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1806)]
ERROR 12 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1808)]
ERROR 13 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1810)]
ERROR 14 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1811)]
ERROR 15 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1812)]
ERROR 16 @ 137 add_all_block_data() Doom: Traceback (most recent call last):
File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_directives.py", line 134, in add_all_block_data
blkdev_LIST = filter_blk_dev_list( vi_errorAndLog_obj, blkdev_LIST, mpConf_blacklistInfo, mpConf_blacklistExceptionsInfo )
File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_blkDevInfoUtils.py", line 118, in filter_blk_dev_list
for mpConf_blkLstDevNode in mpConf_blacklistInfo.mDevNode_LIST:
AttributeError: 'NoneType' object has no attribute 'mDevNode_LIST'
ERROR 17 @ 144 add_all_block_data() Doom: Traceback (most recent call last):
File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_directives.py", line 141, in add_all_block_data
populate_blk_dev_info_dict( vi_errorAndLog_obj, diskInfo_DICT, blkdev_LIST, mpConf_default_callout, mpConf_blacklistInfo, mpConf_blacklistExceptionsInfo, mpConf_devSpec_LIST )
File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_blkDevInfoUtils.py", line 184, in populate_blk_dev_info_dict
for mpConf_blkLstDev in mpConf_blacklistInfo.mDevice_LIST:
AttributeError: 'NoneType' object has no attribute 'mDevice_LIST'
Runtime errors occured [18]
Traceback (most recent call last):
File "/opt/ovs-agent-3.0/OVSCommons.py", line 140, in wrapper
return func(*args)
File "/opt/ovs-agent-3.0/OVSDiscoverHardware.py", line 81, in discover_hardware
raise Exception(scsi_logmsg)
Exception: ERROR 0 @ 522 parse_multipath_conf_multipaths() found unsupported multipath 'multipath' '{' count(1788)
ERROR 1 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1790)]
ERROR 2 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1791)]
ERROR 3 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1793)]
ERROR 4 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1795)]
ERROR 5 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1796)]
ERROR 6 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1798)]
ERROR 7 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1800)]
ERROR 8 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1801)]
ERROR 9 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1803)]
ERROR 10 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1805)]
ERROR 11 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1806)]
ERROR 12 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1808)]
ERROR 13 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1810)]
ERROR 14 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1811)]
ERROR 15 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1812)]
ERROR 16 @ 137 add_all_block_data() Doom: Traceback (most recent call last):
File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_directives.py", line 134, in add_all_block_data
blkdev_LIST = filter_blk_dev_list( vi_errorAndLog_obj, blkdev_LIST, mpConf_blacklistInfo, mpConf_blacklistExceptionsInfo )
File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_blkDevInfoUtils.py", line 118, in filter_blk_dev_list
for mpConf_blkLstDevNode in mpConf_blacklistInfo.mDevNode_LIST:
AttributeError: 'NoneType' object has no attribute 'mDevNode_LIST'
ERROR 17 @ 144 add_all_block_data() Doom: Traceback (most recent call last):
File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_directives.py", line 141, in add_all_block_data
populate_blk_dev_info_dict( vi_errorAndLog_obj, diskInfo_DICT, blkdev_LIST, mpConf_default_callout, mpConf_blacklistInfo, mpConf_blacklistExceptionsInfo, mpConf_devSpec_LIST )
File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_blkDevInfoUtils.py", line 184, in populate_blk_dev_info_dict
for mpConf_blkLstDev in mpConf_blacklistInfo.mDevice_LIST:
AttributeError: 'NoneType' object has no attribute 'mDevice_LIST'
multipath.conf: ===========================================================================
## IMPORTANT for OVS this must be no. OVS does not support user friendly
## names and instead uses the WWIDs as names.
defaults {
polling_interval 30
failback immediate
no_path_retry 5
rr_min_io 100
path_checker tur
user_friendly_names no
# SVC
device {
vendor "IBM"
product "2145"
path_grouping_policy group_by_prio
prio_callout "/sbin/mpath_prio_alua /dev/%n"
# List of device names to discard as not multipath candidates
## IMPORTANT for OVS do not remove the black listed devices.
blacklist {
wwid "3600605b002eb737015c1c4e92ba3c828"
multipaths {
multipath {
wwid 3600507680281007240000000000000d9
multipath {
wwid 3600507680281007240000000000000dc
multipath {
wwid 3600507680281007240000000000000db
multipath {
wwid 3600507680281007240000000000000dd
multipath {
wwid 3600507680281007240000000000000da
multipath -ll: ===========================================================================
[root@oracle-vms log]# multipath -ll
mpathe (3600507680281007240000000000000da) dm-3 IBM,2145
size=1.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=enabled
| |- 3:0:1:2 sdh 8:112 active ready running
| |- 3:0:3:2 sdr 65:16 active ready running
| |- 4:0:1:2 sdab 65:176 active ready running
| |- 4:0:3:2 sdal 66:80 active ready running
| |- 5:0:3:2 sdav 66:240 active ready running
| `- 6:0:3:2 sdbf 67:144 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
|- 3:0:0:2 sdc 8:32 active ready running
|- 3:0:2:2 sdm 8:192 active ready running
|- 4:0:0:2 sdw 65:96 active ready running
|- 4:0:2:2 sdag 66:0 active ready running
|- 5:0:0:2 sdaq 66:160 active ready running
`- 6:0:0:2 sdba 67:64 active ready running
mpathd (3600507680281007240000000000000dd) dm-1 IBM,2145
size=1.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=enabled
| |- 3:0:0:5 sdf 8:80 active ready running
| |- 3:0:2:5 sdp 8:240 active ready running
| |- 4:0:0:5 sdz 65:144 active ready running
| |- 4:0:2:5 sdaj 66:48 active ready running
| |- 5:0:0:5 sdat 66:208 active ready running
| `- 6:0:0:5 sdbd 67:112 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
|- 3:0:1:5 sdk 8:160 active ready running
|- 3:0:3:5 sdu 65:64 active ready running
|- 4:0:1:5 sdae 65:224 active ready running
|- 4:0:3:5 sdao 66:128 active ready running
|- 5:0:3:5 sday 67:32 active ready running
`- 6:0:3:5 sdbi 67:192 active ready running
mpathc (3600507680281007240000000000000dc) dm-2 IBM,2145
size=1.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=enabled
| |- 3:0:1:4 sdj 8:144 active ready running
| |- 3:0:3:4 sdt 65:48 active ready running
| |- 4:0:1:4 sdad 65:208 active ready running
| |- 4:0:3:4 sdan 66:112 active ready running
| |- 5:0:3:4 sdax 67:16 active ready running
| `- 6:0:3:4 sdbh 67:176 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
|- 3:0:0:4 sde 8:64 active ready running
|- 3:0:2:4 sdo 8:224 active ready running
|- 4:0:0:4 sdy 65:128 active ready running
|- 4:0:2:4 sdai 66:32 active ready running
|- 5:0:0:4 sdas 66:192 active ready running
`- 6:0:0:4 sdbc 67:96 active ready running
mpathb (3600507680281007240000000000000db) dm-4 IBM,2145
size=1.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=enabled
| |- 3:0:0:3 sdd 8:48 active ready running
| |- 3:0:2:3 sdn 8:208 active ready running
| |- 4:0:0:3 sdx 65:112 active ready running
| |- 4:0:2:3 sdah 66:16 active ready running
| |- 5:0:0:3 sdar 66:176 active ready running
| `- 6:0:0:3 sdbb 67:80 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
|- 3:0:1:3 sdi 8:128 active ready running
|- 3:0:3:3 sds 65:32 active ready running
|- 4:0:1:3 sdac 65:192 active ready running
|- 4:0:3:3 sdam 66:96 active ready running
|- 5:0:3:3 sdaw 67:0 active ready running
`- 6:0:3:3 sdbg 67:160 active ready running
mpatha (3600507680281007240000000000000d9) dm-0 IBM,2145
size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=enabled
| |- 3:0:0:1 sdb 8:16 active ready running
| |- 3:0:2:1 sdl 8:176 active ready running
| |- 4:0:0:1 sdv 65:80 active ready running
| |- 4:0:2:1 sdaf 65:240 active ready running
| |- 5:0:0:1 sdap 66:144 active ready running
| `- 6:0:0:1 sdaz 67:48 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
|- 3:0:1:1 sdg 8:96 active ready running
|- 3:0:3:1 sdq 65:0 active ready running
|- 4:0:1:1 sdaa 65:160 active ready running
|- 4:0:3:1 sdak 66:64 active ready running
|- 5:0:3:1 sdau 66:224 active ready running
`- 6:0:3:1 sdbe 67:128 active ready running
Regards,
Kirill -
Error in Printing Crystal Report Directly to Printer using SDK Code
Hello ,
I am trying to print a crystal report created in SAP Crystal Reports 2008 through SDk Code using one parameter
as (Document Number).But While running the Code the Report is not getting printed and also the system is
not able to fetch the correct data in the report using the supplied parameter .
I am using Visual Studio 2005 Crystal Report dll s in my code :-
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
Imports CrystalDecisions.CrystalReports
Imports System
Imports System.Data.SqlClient
Imports System.IO
For Clarification i am pasting my code below :-
Dim oRpt As ReportDocument
oRpt = New ReportDocument
oRpt.Load(Path)
With crConnectionInfo
.ServerName = Server
.DatabaseName = Database
.UserID = User
.Password = Password
End With
CrTables = oRpt.Database.Tables
For Each CrTable In CrTables
crtableLogoninfo = CrTable.LogOnInfo
crtableLogoninfo.ConnectionInfo = crConnectionInfo
CrTable.ApplyLogOnInfo(crtableLogoninfo)
Next
oRpt.ParameterFields("Document Number").CurrentValues.AddValue(Parameter)
If Printer <> "" Then
oRpt.PrintOptions.PrinterName = Printer
End If
oRpt.PrintToPrinter(Copies, False, 0, 1)
Catch ex As Exception
SBO_Application.MessageBox(ex.Message)
End Try
Please suggest me what i have to do in my code to print the report with correct data in report.
Thanks & Regards,
Amitk
-
Print a report in crystal Report using SDK
Hi Dear;
any body can publish a sample code how can i print a report built in crystal report using SDK?
regards;Hi Dany,
Hope the following code will help u .
before calling the function make a XML by using dataset.writexml, in which you have to pass the name of your stored procedure.
for this you have to decalre commantype as stored procedure.
first parameter of this is rpt name . asecon paramer is ur xml name which you got from DAtaset.writexml.
Sub ShowReport(ByVal rptName As String, ByVal SourceXML As String)
Try
Dim oSubReport As CrystalDecisions.CrystalReports.Engine.SubreportObject
Dim rptSubReportDoc As CrystalDecisions.CrystalReports.Engine.ReportDocument
Dim rptView As New CrystalDecisions.Windows.Forms.CrystalReportViewer
Dim rptPath As String = System.Windows.Forms.Application.StartupPath & "\" & rptName
Dim rptDoc As New CrystalDecisions.CrystalReports.Engine.ReportDocument
rptDoc.Load(rptPath)
For Each oMainReportTable As CrystalDecisions.CrystalReports.Engine.Table In rptDoc.Database.Tables
oMainReportTable.Location = System.Windows.Forms.Application.StartupPath & "\" & SourceXML
Next
For Each rptSection As CrystalDecisions.CrystalReports.Engine.Section In rptDoc.ReportDefinition.Sections
For Each rptObject As CrystalDecisions.CrystalReports.Engine.ReportObject In rptSection.ReportObjects
If rptObject.Kind = CrystalDecisions.Shared.ReportObjectKind.SubreportObject Then
oSubReport = rptObject
rptSubReportDoc = oSubReport.OpenSubreport(oSubReport.SubreportName)
For Each oSubTable As CrystalDecisions.CrystalReports.Engine.Table In rptSubReportDoc.Database.Tables
oSubTable.Location = System.Windows.Forms.Application.StartupPath & "\" & SourceXML
Next
End If
Next
Next
rptView.ReportSource = rptDoc
rptView.Show()
Dim oFrm As New System.Windows.Forms.Form
rptView.DisplayGroupTree = False
rptView.Dock = System.Windows.Forms.DockStyle.Fill
rptView.Location = New System.Drawing.Point(0, 0)
oFrm.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
oFrm.Controls.Add(rptView)
oFrm.Name = "rptForm"
oFrm.Text = "rptForm"
oFrm.ResumeLayout(False)
oFrm.WindowState = System.Windows.Forms.FormWindowState.Maximized
oFrm.TopMost = True
oFrm.ShowDialog()
Catch ex As Exception
oApplication.MessageBox(ex.Message)
End Try
End Sub -
How can I convert an OVM vm (.img) to VDI (virtualbox)?
Hi,
how can I convert an OVM vm (.img) to VDI (virtualbox)?
Is .img format a raw image? If yes can I use "VBoxManage convertdd" to convert from .img to vdi?
tnx & regards,
S.Hi,
"VBoxManage convertdd" solved.
Regards,
S. -
Is there a way to create a virtual network using C# and the Azure SDK/API?
I don't see a clear way to create an Azure Virtual Network using the SDK.
I have all the methods to create the virtual network configuration, but no way to submit it:
IList<string> VirtualNetworkAddressPrefixes = new List<string>();
IList<string> LocalNetworkAddressPrefixes = new List<string>();
IList<NetworkListResponse.DnsServer> DNSServers = new List<NetworkListResponse.DnsServer>();
IList<NetworkListResponse.Subnet> Subnets = new List<NetworkListResponse.Subnet>();
NetworkListResponse.Gateway Gateway = new NetworkListResponse.Gateway();
IList<NetworkListResponse.LocalNetworkSite> LocalSites = new List<NetworkListResponse.LocalNetworkSite>();
IList<NetworkListResponse.Connection> Connections = new List<NetworkListResponse.Connection>();
VirtualNetworkAddressPrefixes.Add("a.b.c.d/cidr");
DNSServers.Add(new NetworkListResponse.DnsServer() { Name = "TestDNS1", Address = "a.b.c.d" });
Subnets.Add(new NetworkListResponse.Subnet() { Name = "Subnet-1", AddressPrefix = "a.b.c.d/cidr" });
Subnets.Add(new NetworkListResponse.Subnet() { Name = "GatewaySubnet", AddressPrefix = "a.b.c.d/cidr" });
Connections.Add(new NetworkListResponse.Connection() { Type = LocalNetworkConnectionType.IPSecurity });
LocalNetworkAddressPrefixes.Add("a.b.c.d/cidr");
LocalSites.Add(new NetworkListResponse.LocalNetworkSite()
Name = "On-Prem",
Connections = Connections,
VpnGatewayAddress = "a.b.c.d",
AddressSpace = new NetworkListResponse.AddressSpace() { AddressPrefixes = LocalNetworkAddressPrefixes }
Gateway.Sites = LocalSites;
Gateway.Profile = GatewayProfile.ExtraLarge;
NetworkManagementClient netMgmtClient = new NetworkManagementClient(CloudCredentials);
NetworkListResponse netlistresp = GlobalSettings.mainWindow.netMgmtClient.Networks.List();
netlistresp.VirtualNetworkSites
.Add(new NetworkListResponse.VirtualNetworkSite()
Name = "TestVirtualNetwork",
AddressSpace = new NetworkListResponse.AddressSpace() { AddressPrefixes = VirtualNetworkAddressPrefixes },
DnsServers = DNSServers,
Subnets = Subnets,
AffinityGroup = "East US",
Gateway = Gateway,
Label = "LabelValue"
I have also created the entire XML response and sent it to the NetworkManagementClient -> Networks.SetConfiguration() method, but it appears this command expects the virtual network to already be in existence. If anyone could give guidance, it would be
appreciated.Hi,
As discuss above , we have to create the XML response ,before that first you have to
GetConfiguration() details of existing virtual network.
string.format("@<NetworkConfiguration xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns='http://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration'>
<VirtualNetworkConfiguration>
<Dns />
<VirtualNetworkSites>
<VirtualNetworkSite name=""{0}"" Location=""{1}"">
<AddressSpace>
<AddressPrefix>10.0.0.0/8</AddressPrefix>
</AddressSpace>
<Subnets>
<Subnet name=""Subnet-2"">
<AddressPrefix>10.0.0.0/11</AddressPrefix>
</Subnet>
</Subnets>
</VirtualNetworkSite>",Networkname,location)+(@"<VirtualNetworkSite name=""demodsf1"" Location=""West Europe"">
<AddressSpace>
<AddressPrefix>10.0.0.0/8</AddressPrefix>
</AddressSpace>
<Subnets>
<Subnet name=""Subnet-1"">
<AddressPrefix>10.0.0.0/11</AddressPrefix>
</Subnet>
</Subnets>
</VirtualNetworkSite> </VirtualNetworkSites>
</VirtualNetworkConfiguration>
</NetworkConfiguration>")
you have to append the node for existing node with new values , i got it its adding new virtual network
Best regards, -
How to find out which event is triggered in SDK
Hi all
From SDK, I am would like to know which event is triggered when the user select navigation menu Follow up -> Create Lead (screen 1).
I am guessing, it calls LeadCreateWithRef outport event but I don't see any absl code?? (screen 2)
When I try to switch from Display to Edit, I got error "Component which you are trying to edit comes from a lower layer. Please use Extensibility Explore to Edit" (screen 3)
Also in Extensibility Explorer, I can't open the button details (can't even see it in the buttongroup).
Any advice is welcomed.
Thanks
AnthonyHi Meghna
Thanks for the info. I am trying to do reverse engineering, to understand how to existing UI screen is built, how and what events get called when button is pressed and which screen will be opened.
For example, in Ticket screen, when I select Follow up then Create Lead:
I cannot drill down to see the button and its properties??
nb. Also there is no left right scroll bar to see the rest of button group. Is it a bug?? I am using Windows 8.1.
And in outport setting, I don't see which action/event triggered? and what screen to show?
Thanks again,
Anthony -
Error while running SDK Component on Server Side
hello,
I have a SDK Issue. I've created a gauge using jgauge ( jgauge - jGauge is a dial gauge that is simple, powerful, and 100% javascript and css. - Google Project Hosting ) in a SDK Component, and it's work fine in Localhost, In order to change the Image of the gauge, I've used 64bit convertor and the out come is this:
the problem start when I've upload it to the server and tried run the Dashboard on Open Document / LanchPad.
the component came out really messed up, all the canvas component created by the application are scattered:
The problem repeats in every browser (EI, Mozila, Chrome). Product info:
Design Studio 1.2 SP01
BO 4.1 SP02
have anyone faced this kind of problem or any other problem in uploading SDK component to server?
thanks.I think you problem is on the following error.
Manifest fetch failed (404)http://***/BOE/OpenDocument/1312081147/zenwebclient/manifest.appcacheopenDocument.faces?logonSuccessful=true&shareId=0bttoken=MDAwRGoxU2JUMTtMVFZZXTFQRG1MRzBLTDQ5YWpvM…:1
Because all the others there i see on my SDK and it works.
When you execute it locally, those same errors appears?
And I have no clue what you have wrong there, but since the error mentions the MANIFEST, you should take a look there, here is example of one working.
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: ComboBox
Bundle-SymbolicName: com.leandro.gp.combobox;singleton:=true
Bundle-Version: 2.3
Require-Bundle: com.sap.ip.bi.zen.rt.components.sdk.eclipse
Bundle-Vendor: Leandro
Make sure that the SymbolicName and Bundle Version are the same as in your contribution.xml.
Hope this helps.
Best
Leandro -
Error while running SDK application in XIR2 server machine
Hi all,
Thanks for your support provided so far.
I have developed a .NET sdk application to extract the metadata from the XI-R2 universe and report files. I'm able to run the application in my machine. But when I run my tool in the server machine which has XI-R2 installed in it, it throws the following error.
System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {DCDC6F02-5766-11D0-AF14-00A0C912DCDD} failed due to the following error: 80040154.
I have referred the Busobj.dll and Designer.Dll in the application to extract metadata. These DLL's are embedded along with the application.
Am I missing any Dll's? Kindly help me.Thanks Ted.
Yes I looked the CLSID, it refers the Desktop Intelligence Application and the following keys under the CLSID are as follows:
1. InProcHandler32-- Ole32.dll
2. Localserver32 -- C:\BusinessObjects\BusinessObjectsEnterprise 11.5\win32_x86 busobj.exe /Automation
3. ProgID -- BusinessObjects.Application.11
4. VersionIndependentProgID --BusinessObjects.Application
Kindly help me.
Maybe you are looking for
-
Get error "SoapFaultCode:1"Consume web service in ABAP proxy
Hi All, I created a proxy and logical port to consume a BOBJ Data Service' webservice, when I tested the proxy I get exception: SoapFaultCode:1 without further more information. the wsdl is @ http://nspad372.dmzpal.sap.corp:8080/DataServices/servlet/
-
How to recover the mailboxes from the decommissioned exchange db .
Hello All, I have 2 EDB files on my exchange server which is no longer active its been decommissioned and the EDB mailbox is dismounted, I would like to recover few emails/mail boxes from the EDB file and am not able to find any free tool which can
-
When I insert the date into a document, Pages actually inserts the day and date, as in "Monday, November 24, 2008." I only want the date, as in "November 24, 2008." I have tried to change the formatting in the International section of System Preferen
-
Hi Experts When running the program in forground using the WE19 T code it is working fine the idoc status is showing as 53 in the log, But when running from the unix system the status is showing as 64. Thanks & Regards, Shiva vs.
-
Hi, My code is something like this.. Which is trying to copy or move a file from one location to other. Problem is I do not see the last modified date getting preserved, in the copied file. Why does this happen ? and how to preserve the last modified