3ware tw_cli Segmentation fault on Kernel 3.12
Die 3Ware Raid Utilitys laufen derzeit nicht auf einem 3.12er Kernel
Probleme mit den 3Ware tw_cli und dem Linux 3.12 Kernel. Ergebnis ist ein Segmentation fault.
[stextbox id=“bash“]tw_cli /c0/u0 show all[/stextbox]
Segmentation fault
Das ist ärgerlich aber lässt sich leicht beheben. Sowohl für die CLI als auch für das 3dm2 Webinterface
[stextbox id=“bash“]linux64 –uname-2.6 tw_cli /c0/u0 show all[/stextbox]
/c0/u0 status = OK /c0/u0 is not rebuilding, its current state is OK /c0/u0 is not verifying, its current state is OK /c0/u0 is initialized. /c0/u0 Write Cache = on /c0/u0 Read Cache = Intelligent /c0/u0 volume(s) = 2 /c0/u0 name = /c0/u0 serial number = XxXxXxXxXxX /c0/u0 Ignore ECC policy = on /c0/u0 Auto Verify Policy = on /c0/u0 Storsave Policy = performance /c0/u0 Command Queuing Policy = on /c0/u0 Rapid RAID Recovery setting = all Unit UnitType Status %RCmpl %V/I/M Port Stripe Size(GB) ------------------------------------------------------------------------ u0 RAID-5 OK - - - 256K 2793.94 u0-0 DISK OK - - p0 - 931.312 u0-1 DISK OK - - p1 - 931.312 u0-2 DISK OK - - p2 - 931.312 u0-3 DISK OK - - p3 - 931.312 u0/v0 Volume - - - - - 1 u0/v1 Volume - - - - - 2792.94
Falls man auch den 3Ware Raid Contoller per nagios prüft kann man dies auch bei dem NRPE check einfplegen
command[check_3ware]=/usr/bin/sudo linux64 --uname-2.6 /usr/local/nagios/libexec/check_3ware_raid -s
Hier ist allerdings wichtig das noch in die /etc/sudoers einzutragen
nagios ALL=(root) NOPASSWD: /usr/local/nagios/libexec/check_3ware_raid nagios ALL=(root) NOPASSWD: /usr/bin/linux64
Falls man auch das 3dm2 Webinterface nutzt sollte man auch hier das Start Sript anpassen
[stextbox id=“bash“]nano /etc/init.d/3dm2[/stextbox]
# Function that starts the daemon/service do_start() { # Return # 0 if daemon has been started # 1 if daemon was already running # 2 if daemon could not be started linux64 --uname-2.6 start-stop-daemon --start --quiet --exec $DAEMON --test > /dev/null \ || return 1 linux64 --uname-2.6 start-stop-daemon --start --quiet --exec $DAEMON -- \ || return 2 touch $LOCKFILE }
Schreibe einen Kommentar