Posted on 12-15-2014 11:56 AM
Is it better to bring Casper to 9.62 and then bring the server to 10.10 or vice versa? This is my first experience with an upgrade for Casper. We are on Caster 9.61 and Max OSX 10.9.4 / Server 3.1.2 right now.
Thanks all for the help/guidance.
Posted on 12-15-2014 12:10 PM
I brought two to Yosemite first, then upgrades the JSS to 9.6.x.
Beware the MySQL startup bug. Until MySQL is updated to meet a change in Yosemite you will need to manually start MySQL after a reboot.
Posted on 12-15-2014 01:21 PM
Found this to work for MySQL Startup on Yosemite
From
http://stackoverflow.com/questions/26476391/how-to-auto-load-mysql-on-startup-on-osx-yosemite
First, create a new file: /Library/LaunchDaemons/com.mysql.mysql.plist
<!--?xml version="1.0" encoding="UTF-8"?-->
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true />
<key>Label</key>
<string>com.mysql.mysqld</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/mysql/bin/mysqld_safe</string>
<string>--user=mysql</string>
</array>
</dict>
</plist>
Then update permissions and add it to launchctl:
sudo chown root:wheel /Library/LaunchDaemons/com.mysql.mysql.plist
sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysql.plist
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
Posted on 12-16-2014 01:35 AM
I would say that either way would work ok. I would recommend taking a full snapshot of the server first. You could put it into target disk mode and use disk utility to create the image. This would give you a roll back option.
Going one step further, I would capture an image of the existing server, then restore it to a test Mac. That will allow you to test out the upgrade process before working on the live system.
The only other random thought is the possibility of holding off upgrading to 10.10. 9.62 is definitely worth it, there are loads of bugs fixes included. 10.10 however is still very new and has some quite nasty bugs. If there is no benefit to upgrading the OS, I would personally hold off until a few more Apple patches are released.
Posted on 12-17-2014 10:45 AM
I would agree. So far as I know (Please correct me otherwise) there is NO benefit from going up to 10.10 on your server. We're running 10.9 "server" happily and probably won't upgrade until there's a really good reason to do so. Hell, I just got the ability to netboot over bonded ethernet back in 10.9!
Posted on 12-17-2014 11:03 AM
We had some AFP/SMB throughput issues on our Mavericks Xserves that we believe were caused by poor drivers for the Intel 82574 Ethernet chipset in Mavericks that seem to have been improved on Yosemite.
I patched Java, MySQL, and Casper to their newest versions first while still running Mavericks. I then upgraded to Yosemite and implemented the launchdaemon for MySQL. Of course everything was backed up first. That methodology seemed to go smoothly and everything seems to be running now. I also converted over the CasperShare to using SMB instead of AFP. The only thing I'm noticing right now is that I have a lot of idle SMB connections after running patches/updates. Any ideas how to adjust the timeout/idle time settings for SMB like you could in AFP using the serveradmin settings commands?