Xsanity Sanity for Apple's Xsan and Final Cut Server.
  
Wednesday, May 22 2013 @ 09:38 AM EDT
Topics
Storage (39)
People (1)
Xsan (103)
How To (26)
User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User
Who's Online
Guest Users: 6
Sponsorship

Xsanity is proudly sponsored by:

Tekserve
The Old Reliable Mac Shop

XSAN 2.2 won't connect to Stornext Server

 
Post new topic   Reply to topic    Xsanity Forums Forum Index -> Troubleshooting
View previous topic :: View next topic  
Author Message
mcdac
JBOD
JBOD


Joined: 12 Nov 2009
Posts: 3

PostPosted: Thu Nov 12, 2009 1:05 pm    Post subject: XSAN 2.2 won't connect to Stornext Server Reply with quote

we have real seriuos problems here connecting XSAN Client 2.2 (on 10.5.8 as well as 10.6.2) to our Stornext 3.5.1 Server (Windows Server 2008 64Bits). We tried an update from 2.1.1 as well as a new installation of 2.2.

Using XSAN Client 2.1.1 on 10.5.8 works fine (except the ProRES fuckup we experience but this would be another post).

We went through all steps provided by the Stornext manual. But if I launch cvadmin to show up the Volumes there comes the error. "The Xsan file system Services on 127.0.0.1 may be stopped". If I change the fsnameserver to the IP of the XSAN Client I don't get this error - but of course this is not an option.

The firewall on the Windows server is off.

Really strange - anyone who can help?
Back to top
View user's profile Send private message
lotte
Xsan Master
Xsan Master


Joined: 11 Dec 2008
Posts: 190

PostPosted: Fri Nov 13, 2009 5:35 am    Post subject: Reply with quote

Hi mcdac, I wonder if the recommended files are named exactly as they should. So what you may have on your Xsan Client is in /etc/systemserialnumbers/ a file called "xsan" containing nothing but the serial number of your xsan license and in /Library/Filesystems/Xsan/config/ the files "fsnameservers", "automount.plist", "UUID", and "config.plist" which also must contain the xsan serialnumber. In your case I would assume there is something wrong with the fsnameservers file, can you post the relevant output of /var/log/messages and maybe of /Library/Filesystems/Xsan/debug/nssdebug.out

Regarding your other problem with files not correctly corresponding to the file names I would open a call at quantum. This could be serious...

Lotte
Back to top
View user's profile Send private message
jcbone
partially protected
partially protected


Joined: 13 Nov 2009
Posts: 7

PostPosted: Fri Nov 13, 2009 8:00 am    Post subject: So, we checked: Reply with quote

Hi, I'm a colleague of mcdac.

Let's see… the serial number is installed correctly, in both places.
In /Library/Filesystems/Xsan/config/ we have the following files:

config.plist
fsnameservers
notifications.plist
uuid

(I'll append the contents of these files below)

I DON'T have a /var/log/messages file, and there is no relevant data in nsdebug.out - just up until the point, when I change the fsnameserver from the local IP (10.0.0.61) to the StorNext server (10.0.0.2), that's where the logfile ends. Does the local XSan installation write this log, by any chance?

Thanks,
Jörg

___Contents___

config.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>computers</key>
<array/>
<key>desiredSearchPolicy</key>
<array/>
<key>dsType</key>
<integer>0</integer>
<key>managePrivateNetwork</key>
<false/>
<key>metadataNetwork</key>
<string>10.0.0.0/24</string>
<key>ownerEmail</key>
<string></string>
<key>ownerName</key>
<string></string>
<key>primaryController</key>
<string></string>
<key>role</key>
<string>CONTROLLER</string>
<key>sanName</key>
<string>Mein Xsan</string>
<key>serialNumbers</key>
<array>
<dict>
<key>license</key>
<string>xsan-xxxxxxxxxxxx</string>
<key>organization</key>
<string></string>
<key>registeredTo</key>
<string></string>
</dict>
</array>
</dict>
</plist>


fsnameservers:

10.0.0.2 (which is the IP of the StorNext Server

notifications.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Addresses</key>
<array/>
<key>Conditions</key>
<dict>
<key>ControllerFailover</key>
<true/>
<key>ExceededSoftQuota</key>
<true/>
<key>FibreFailure</key>
<true/>
<key>FreeSpaceThreshold</key>
<integer>5</integer>
<key>SerialNumberExpiration</key>
<true/>
</dict>
<key>ServerSettings</key>
<dict>
<key>EmailAddress</key>
<string></string>
<key>ServerAddress</key>
<string></string>
</dict>
</dict>
</plist>
Back to top
View user's profile Send private message
lotte
Xsan Master
Xsan Master


Joined: 11 Dec 2008
Posts: 190

PostPosted: Mon Nov 16, 2009 6:18 am    Post subject: Reply with quote

Hi jcbone, sure there is no /var/log/messages the file I meant is /var/log/system.log... The messages file is on Linux...

Let´s have a look in there

Lotte
Back to top
View user's profile Send private message
jcbone
partially protected
partially protected


Joined: 13 Nov 2009
Posts: 7

PostPosted: Mon Nov 16, 2009 9:42 am    Post subject: /var/system.log Reply with quote

Hi,

so, here's the relevant part of the system.log:

Nov 16 15:35:10 JCBoneMac sudo[23282]: joerg : TTY=ttys000 ; PWD=/private/var/log ; USER=root ; COMMAND=/bin/launchctl unload /System/Library/LaunchDaemons/com.apple.xsan.plist
Nov 16 15:35:10 JCBoneMac xsand[18]: Received term -- exiting.
Nov 16 15:35:10 JCBoneMac xsand[18]: fsm shutdown after 0 seconds
Nov 16 15:35:10 JCBoneMac com.apple.xsan[18]: kextunload: unload kext /System/Library/Extensions/acfsctl.kext succeeded
Nov 16 15:35:10 JCBoneMac com.apple.xsan[18]: kextunload: unload kext /System/Library/Extensions/acfs.kext succeeded
Nov 16 15:35:16 JCBoneMac sudo[23302]: joerg : TTY=ttys000 ; PWD=/private/var/log ; USER=root ; COMMAND=/bin/launchctl load /System/Library/LaunchDaemons/com.apple.xsan.plist
Nov 16 15:35:16 JCBoneMac com.apple.launchd[1] (com.apple.xsan): Unknown key for boolean: IgnoreProcessGroupAtShutdown
Nov 16 15:35:16 JCBoneMac xsand[23303]: kern.coredump: 1 -> 1
Nov 16 15:35:16 JCBoneMac xsand[23303]: kern.corefile: '/cores/core.%P' -> '/cores/core.%N.%P'
Nov 16 15:35:16 JCBoneMac xsand[23303]: kern.ipc.maxsockbuf: 8388608 -> 16777216
Nov 16 15:35:16 JCBoneMac com.apple.xsan[23303]: kextload: /System/Library/Extensions/acfs.kext loaded successfully
Nov 16 15:35:16 JCBoneMac com.apple.xsan[23303]: kextload: /System/Library/Extensions/acfsctl.kext loaded successfully
Nov 16 15:35:17 JCBoneMac kernel[0]: Xsan Client Revision 3.5.0 Build 7443 Branch branches_35X (411) Built for Darwin 9.0 i386 Created on Wed Sep 9 14:50:32 PDT 2009

…and that's it. Sadly, XSan doesn't really give any hints about what's going wrong here.

Does it tell you anything?

Jörg
Back to top
View user's profile Send private message
lotte
Xsan Master
Xsan Master


Joined: 11 Dec 2008
Posts: 190

PostPosted: Mon Nov 16, 2009 5:46 pm    Post subject: Reply with quote

Hmm, it seems all correct... if you wanna send me a personal message with your phone number and we´ll see f we can figure this out.

Lotte
Back to top
View user's profile Send private message
mcdac
JBOD
JBOD


Joined: 12 Nov 2009
Posts: 3

PostPosted: Mon Nov 30, 2009 4:07 am    Post subject: Reply with quote

We talked to Quantum regarding this problem and they told us that there could but not should be a compatibility between XSAN 2.2 and Stornext FS 3.5.1.

The only combination they approved is 3.5.1 and 2.1.1.

Why Apple states that there is a compatibility between 3.5.1 and 2.2 I don't know.
Back to top
View user's profile Send private message
aaron
Site Admin
Site Admin


Joined: 19 Mar 2005
Posts: 405

PostPosted: Mon Nov 30, 2009 4:43 am    Post subject: Reply with quote

Have you opened an AppleCare case? Although I sympathize that it may seem painful, it is the best route to make Apple aware of problems.
_________________
Aaron Freimark
http://www.tekserve.com/vcard/af.vcf
Back to top
View user's profile Send private message Visit poster's website
lotte
Xsan Master
Xsan Master


Joined: 11 Dec 2008
Posts: 190

PostPosted: Mon Nov 30, 2009 3:42 pm    Post subject: Reply with quote

There´s a Production Bulletin from Quantum which says that 3.5.1 is fully compatible with Xsan 2.2 also StorNext FX 2.0 is fully compatibel to Xsan 2.2. That was written in the Production Bulletin #44...
And by the way I have a running StorNext 3.5.1 (Redhat Linux 5.3...) and today I connected an Xsan Client 10.6.0/10.6.2 XSAN 2.2 to the SAN without any problems...

What about the /Library/Filesystems/Xsan/automount.plist and what´s the output of:

sudo /Library/Filesystems/Xsan/bin/cvlabel -l

Lotte
Back to top
View user's profile Send private message
jcbone
partially protected
partially protected


Joined: 13 Nov 2009
Posts: 7

PostPosted: Wed Dec 02, 2009 5:32 am    Post subject: Reply with quote

Hi!

Well, our Server is Windows, not Linux, maybe that's the point.
Using cvlabel does show the luns, that's not the problem, and we don't have a automount.plist - it doesn't seem to be neccessary since 2.0 - if you mounted your volumes once, they will be remounted on reboot without it. Apple seems to store the Information somewhere else… 2.1.1 does work without a automount.plist right here on my machine.

Thanks,
Jörg
Back to top
View user's profile Send private message
lotte
Xsan Master
Xsan Master


Joined: 11 Dec 2008
Posts: 190

PostPosted: Wed Dec 02, 2009 1:33 pm    Post subject: Reply with quote

The automount plist is definitely required, that´s where launchctl (the process which starts xsan) knows which Volumes to mount.
You may create one by yourself using this example:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PUT-YOUR-VOLUME-NAME-HERE</key>
<dict>
<key>AutoMount</key>
<string>rw</string>
<key>MountOptions</key>
<dict/>
</dict>
</dict>
</plist>

And how then did you try to mount the Volume without an automount.plist?

I´m not sure if "mount -t acfs VolumeName /Volumes/VolumeName" will work, especially you must have the target directory in advance, which could also lead to problems since Xsan will not mount over an existing directory, it will create the directory itself.

Lotte
Back to top
View user's profile Send private message
wrstuden
Xsan Master
Xsan Master


Joined: 04 Jan 2008
Posts: 99

PostPosted: Thu Dec 03, 2009 12:10 am    Post subject: Re: So, we checked: Reply with quote

jcbone wrote:
Hi, I'm a colleague of mcdac.

...

config.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
...
<key>role</key>
<string>CONTROLLER</string>
...
</dict>
</plist>


You aren't a controller, so don't say you are. You are a CLIENT.

2.1.1 didn't care about this, but 2.2 does.
Back to top
View user's profile Send private message
lotte
Xsan Master
Xsan Master


Joined: 11 Dec 2008
Posts: 190

PostPosted: Thu Dec 03, 2009 3:27 am    Post subject: Reply with quote

FCUK, I should have seen this! Starting from scratch is always a good idea...

Lotte
Back to top
View user's profile Send private message
jcbone
partially protected
partially protected


Joined: 13 Nov 2009
Posts: 7

PostPosted: Mon Dec 07, 2009 8:18 am    Post subject: Worship! Reply with quote

Yay, you are the best!

We came around to test the upgrade with the CLIENT setting… what to say - it went smoothly.

Thanks a LOT!

Very Happy
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Xsanity Forums Forum Index -> Troubleshooting All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Best Viewed on a Mac | Suggested Browser: Whatever floats yer boat.