Server-to-Server Synchronization Release Notes
About S2S
Server-to-Server Synchronization (S2S) is Java-based data replication software that copies the contents of a share from one (source) Snap Server to share on one or more different (destination) Snap Servers. S2S works on all Snap Servers other than Snap Servers 1000 and 4000. This document contains information on the following topics:
Software requirements — In addition to the S2S software, you may need to upgrade your Snap Server to the latest SnapOS and the Virtual Machine.
Installing S2S and related software — Procedures for downloading and installing the software components.
Activating the software — After you install the S2S software, use the browser-based Administration Tool to activate S2S.
Port Utilization — Information on the ports used for S2S operations.
Known issues — S2S operations are configured using a browser-based Java interface. Some minor issues with the interface related to MS Internet Explorer, Netscape Navigator, and the Mac OS are discussed.
Software Requirements

In addition to the Server-to-Server Synchronization software itself, the current version of several other software components is required. Each component is available for download from the Snap Appliance Web site.

Current Snap Operating System — SnapOS v4.0 or higher. The Upgrade Guide provide procedures for identifying your SnapOS version and for upgrading your Snap Server to the latest version of the SnapOS.
Java Support Software — The Virtual Machine is a software module that allows you to use SnapExtensions such as Server-to-Server Synchronization and other applications based on Java™ technology.
  Tip If your Snap Server came with SnapOS v3.4.790 or higher installed (i.e., you did not upgrade to this version), the current Virtual Machine (VM) is already installed on your server. If you upgraded to SnapOS v3.4.x using a *.sup file downloaded from the Snap Appliance Web site, you will need to download and install the current version of the VM.
Snap Server 2000 Only — Snap Server 2000 models (only) must have hardware version 2.0.0 or later to use Server-to-Server Synchronization. To identify the hardware version, click the logo in the upper left corner of the browser-based Administration Tool. A window opens, displaying the hardware version number.
Installation Utilities
Assist — If your Snap Server currently runs a version of the SnapOS prior to 3.4.x, you must use the Assist administrative utility to perform the SnapOS upgrade. The Assist utility is available from your User CD or from the Snap Appliance Web site. Information on using Assist can be found in your administrator guide.
Administration Tool — The browser-based Administration Tool is used to install the Virtual Machine and the S2S software. The current version of the Administration Tool is part of the SnapOS upgrade package and is automatically installed during the SnapOS upgrade procedure.
Downloading and Installing S2S and Related Software Components
Caution The software components must be installed in the following order.
1 SnapOS update file(s)
2 Snap Server Virtual Machine software
3 S2S software
Step 1: Downloading the Software Components
Before beginning the installation procedures, download all the necessary software components from http://www.snapappliance.com/download. To access the software download section of the Web site, you will need the e-mail address that was used to register your products. Save the components to a local system that has access to the Snap Server.
Step 2: Upgrading to SnapOS v4.0 or Higher
SnapOS upgrade procedures vary according to the current version of the SnapOS you are running.
Step 3: Upgrading the Virtual Machine
After upgrading the SnapOS, upgrade the Virtual Machine.
Step 4: Installing S2S
1 If necessary, download the upgrade file (Snap_ServerSync.sup) from http://www.snapappliance.com/download and save it on a local system.
2 Connect to the Snap Server via the browser-based Administration Tool, logging in as the administrator.
3 Navigate to the Server Settings > OS Update screen.
4 Use the Browse button to navigate to and select the Snap_ServerSync.sup file.
5 Click OK to begin the update process.
  Once the update process is complete, you will be prompted to reboot the server.
Activating the Software
After the installation of the S2S software, use the browser-based Administration Tool to enable the VM and activate the S2S software.
Enabling the Virtual Machine
1 Connect to the Snap Server via the browser-based Administration Tool, logging in as the administrator, and click SnapExtensions.
2 Click Start Java to start the Virtual Machine.
3 On the confirmation screen, click Yes to restart the Snap Server with the virtual machine enabled.
Enabling S2S
1 Connect to the Snap Server via the browser-based Administration Tool, logging in as the administrator, and click SnapExtensions.
2 Enter the S2S license key provided at the time you purchased the S2S software, and click OK.
  The screen refreshes, displaying controls to start and stop the software.
3 Click Server-to-Server Synchronization to activate the S2S software.

Known Issues
Please note the following information regarding OS and browser support for Server-to-Server synchronization.
Non-English Character Support — The Java Virtual Machine supports the first 128 characters of the English code pages (850, 437, 865, 1252) and will not transfer files that use other characters. File names that contain characters not found in standard English will cause S2S operations to fail.
Internet Explorer Users — To administer S2S from a Windows client running Internet Explorer, install the latest version of the Microsoft Virtual Machine on the client. Previous versions of the Microsoft Virtual Machine displayed blank dialog boxes and did not properly run the Server-to-Server Synchronization applet. If you experience any problems with Server-to-Server Synchronization, install the Microsoft Virtual Machine upgrade, which can be found at the Microsoft Web site.
Netscape Communicator Users — To administer S2S from a client running Netscape Communicator, you must use either version 4.7x, or version 6.1x or higher. (Navigator v6.0x does not properly support Server-to-Server Synchronization.) Note also that to use Navigator v6.1x, you must disable the Snap Server SSL option.
Macintosh Users — To administer S2S from a Macintosh client, install Mac OS X v10.1 or higher. Previous versions of the MacOS did not properly support Java-based applets such as S2S.

Port Utilization
Server-to-Server Synchronization uses the following ports:

TCP/IP 9090, 9092, and 9093

UDP 4466

If there is a firewall in between the source and destination Snap Servers, the firewall must be configured to allow open communication through these ports. Another alternative is to put both the source and destination Snap Servers behind the same firewall, thus eliminating the need to open the ports.

Copyright Notice

Copyright © 2003, Snap Appliance, Inc. All rights reserved.

Information in this document is subject to change without notice and does not represent a commitment on the part of Snap Appliance or any of its subsidiaries. The software described in this document is furnished under a license agreement. The software may be used only in accordance with the terms of the license agreement. It is against the law to copy the software on any medium. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, for any purpose without the express written permission of Snap Appliance, Inc.

Trademarks

Snap Appliance, the Snap Appliance logo, Snap Server, the Snap Server logo, SnapOS, and GuardianOS are trademarks or registered trademarks of Snap Appliance, Inc. registered in the U.S.A. and other countries.

Products mentioned herein are for identification purposes only and may be registered trademarks or trademarks of their respective companies. Snap Server is a trademark of Snap Appliance, Inc. DataKeeper is a trademark of PowerQuest Corporation. Backup Express is a trademark of Syncsort Incorporated. Windows, Windows NT, Internet Explorer, and Active Directory are registered trademarks of Microsoft Corporation. Java and Solaris, are registered trademarks of Sun Microsystems, Inc. Netscape is a registered trademark of Netscape Communications Corp. AppleShare, AppleTalk, Macintosh, and MacOS are registered trademarks of Apple Computer. AIX is a registered trademark of IBM Corporation. OpenView and HP-UX are trademarks or registered trademarks of Hewlett-Packard Company. BrightStor, Unicenter TNG, ARCserve, InoculateIT, and Unicenter are trademarks or registered trademarks of Computer Associates, Inc. Smart UPS and APC are registered trademarks of American Power Conversion Corporation. UNIX is a registered trademark of The Open Group. XFS is a trademark of Silicon Graphics, Inc. Backup Exec, VERITAS NetBackup BusinessServer, and VERITAS NetBackup DataCenter are trademarks or registered trademarks of VERITAS Software Corporation. Legato NetWorker is a trademark of Legato Systems, Inc. Linux is a registered trademark of Linus Torvalds. All other brand names or trademarks are the property of their respective owners.

Revisions

Snap Appliance, Inc. provides this publication “as is” without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability or fitness for a particular purpose. Snap Appliance and its subsidiaries reserve the right to revise this publication and to make changes in the content hereof without the obligation of Snap Appliance to notify any person of such revision or changes.