Cannot Mount Volumes on OS X

ryanbyui's picture
Forums: 

I will copy the portion of logs that I repeatedly get each time I try to get the volume to mount. However the full story is that I have an M440 appliance that is running a file system that works and is connected to four Windows servers.

We added a new array to the mix with the same fibre switches and metadata switches. The new file system was successfully created and I can perform failovers without issue. The original file system was uneffected. The volume mounts on the MDC without issue.

I have a Mac Mini running 10.8.5 and I have the automount.plist and config.plist in place as well as the fsnameservers with the IP's in order. Their permissions are correct. However, after all of this I continually get "Failed to load volume list". I have two hard drives in this machine, so I installed 10.9 on the other and did it from scratch as before with the exact issue with identical logs. I can ping MDC's and the MDC's can ping this machine. I even tried giving it a new IP for metadata, no change. I see the Volumes in the fibre channel pane with the volume manifesting the same way on both fibre domains.

I feel like this may be something easy, but I can't see it. When I try to run cvadmin from the client machine, I get "The File System Services on 127.0.0.1 may be stopped." I turned on Xsan from the GUI, same message. I ran launchctl load /System/Library/LaunchDaemons/com.apple.xsan.plist and I tried it with -w and -F separately and together on both operating systems, same message.

The xsand process will not stay on since it cannot get a volume list. The only difference is that on 10.9, it keeps trying to establish a connection after the xsand process stops so I have to quit System Preferences to kill it.

Any help would be greatly appreciated.

Logs when I enable Xsan on client:

Aug 20 10:08:06 protoolsfileserver.local com.apple.SecurityServer[26]: Succeeded authorizing right 'com.apple.ServiceManagement.daemons.modify' by client '/usr/libexec/launchdadd' [1960] for authorization created by '/System/Library/Filesystems/acfs.fs/Contents/bin/xsand' [1966] (100002,0)
Aug 20 10:08:06 protoolsfileserver.local xsand[1966]: kern.coredump: 1 -> 1
Aug 20 10:08:06 protoolsfileserver.local xsand[1966]: kern.corefile: '/cores/core.%P' -> '/cores/core.%N.%P'
Aug 20 10:08:06 protoolsfileserver.local xsand[1966]: kern.ipc.maxsockbuf: Result too large
Aug 20 10:08:06 protoolsfileserver.local xsand[1966]: Synchronizing with fsmpm.
Aug 20 10:08:06 protoolsfileserver kernel[0]: Xsan Client Revision 4.2.2 Build 7443 (480.8) Branch Head Built for Darwin 12.0 x86_64 Created on Sun Sep 29 13:40:56 PDT 2013
Aug 20 10:08:07 protoolsfileserver.local fsmpm[1970]: PortMapper: CVFS Volume PTLUN_2 on device: /dev/rdisk3 (blk 0x1000009 raw 0x1000009) con: 2 lun: 0 state: 0xf4 inquiry [Promise VTrak E630f 1009] controller # 'default' serial # '22FF000155656B9C' Size: 19531230175 Sector Size: 512
Aug 20 10:08:07 protoolsfileserver.local fsmpm[1970]: PortMapper: CVFS Volume PTLUN_1 on device: /dev/rdisk2 (blk 0x1000008 raw 0x1000008) con: 2 lun: 1 state: 0xf4 inquiry [Promise VTrak E630f 1009] controller # 'default' serial # '224B00015534D9CB' Size: 19531230175 Sector Size: 512
Aug 20 10:08:07 protoolsfileserver.local fsmpm[1970]: GetCctlsFromNss failed: [errno 54]: Connection reset by peer
Aug 20 10:08:07 protoolsfileserver.local fsmpm[1970]: PortMapper: central control init failed!
Aug 20 10:08:07 protoolsfileserver.local xsand[1966]: fsmpm exited unexpectedly (exit code = 1)
Aug 20 10:08:07 protoolsfileserver.local com.apple.SecurityServer[26]: Succeeded authorizing right 'com.apple.ServiceManagement.daemons.modify' by client '/usr/libexec/launchdadd' [1960] for authorization created by '/System/Library/Filesystems/acfs.fs/Contents/bin/xsand' [1966] (100002,0)
Aug 20 10:08:07 protoolsfileserver.local xsand[1966]: fsm shutdown after 0 seconds
Aug 20 10:08:07 protoolsfileserver com.apple.launchd[1] (com.apple.xsan[1966]): Exited with code: 1
Aug 20 10:08:07 protoolsfileserver.local System Preferences[1951]: ERROR: -[XsandCommandAction doXsandManagementRpcWithCommand:]: unexpected EOF reading reply
Aug 20 10:08:07 protoolsfileserver.local System Preferences[1951]: ERROR: -[XsandCommandAction startExecution]: unable to send 'list' message to xsand

sf809's picture

Hi Ryan,

can you post from your M440 the Volume.cfg of the Xsan Volume you try to mount?

Also the Output on the OS X Client:
cvadmin -e paths
cvadmin -e disks

But could be also the .auth_secret File, delete this in your SAN Config on the M440 and restart the Volume, or copy it to the Xsan Folder on the Client.

Cheers
Seb

abstractrude's picture

Ryan
Call Quantum support, they will get you fixed up. Let us know what they say. :)

-Trevor Carlson
THUMBWAR