Adding or Upgrading the Snap Server Virtual Machine
Use this document to add or upgrade a Snap Server to the latest version of the Virtual Machine. The Virtual Machine is a software module that converts the platform independent code based on Java technology into code that is specific to the Snap Server’s microprocessor. This technology allows you to use SnapExtensions such as Server-to-Server Synchronization and other applications based on Java™ technology. The administration utility you use to perform the SnapOS upgrade depends on the SnapOS version currently running on your Snap Server.
Administration Tool — If your Snap Server currently runs a 3.4.x version of the SnapOS, you can use either Assist or the browser-based Administration Tool to add or upgrade the SnapOS with the Virtual Machine. (Previous versions of the Administration Tool did not include an upgrade feature.)
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 add or upgrade the SnapOS with the Virtual Machine. The 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.
Tip Snap Servers shipped with version 3.4 or later come with the latest Virtual Machine already installed.
Upgrade Requirements
To upgrade your Virtual Machine, you will need the following items:
A Snap Server 1100, Snap Server 2200, or Snap Server 4100 running SnapOS v3.1 or later.
The snap_jvm.sup file, downloadable from http://www.snapappliance.com/download, that contains the virtual machine and Framework.
If upgrading with Assist, a computer running Windows 95, 98, Me, 2000, XP, or NT 4.0 connected to your local network using the TCP/IP protocol.
Upgrading the Virtual Machine with the Administration Tool
To upgrade using the browser-based Administration Tool, you must be running SnapOS 3.4 or higher.
1 Download the VM file (snap_jvm.sup) from http://www.snapappliance.com/download and save it to 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 upgrade file.
5 Click OK to begin the update process.
  The screen displays a status indicator showing the progress of the update.
Upgrading the Virtual Machine with Assist
Tip Make sure you are using a 4.x version of Assist (previously called SnapAssist). Older versions of this utility will not work with the virtual machine update file. To determine the Assist version number, run Assist, click the icon in the upper left corner of the screen, and then click About Assist.
1 If necessary, download the latest version of Assist (assist.zip) from http://www.snapappliance.com/download. Unzip the Assist program files to a computer running Windows 95, 98, NT 4.0, 2000, Me, or XP, and start Assist by double-clicking assist.exe. The computer must be connected to your local network via the TCP/IP protocol.
2 To start Assist, double-click assist.exe.
  Assist displays a list of Snap Servers on your network. The Snap Server that you are updating must appear in green (indicating that it has been configured).
 
3 Select the server in the Servers list.
4 Click Advanced and log in using an administrator account, such as ADMINISTRATOR, ROOT, or SUPERVISOR.
5 Click Upgrade to display the Upgrade dialog box.
6 Use the Browse button to navigate to and select the upgrade file.
7 Click Apply to begin the update process.
  After these files have been installed, the next step is to enable the Virtual Machine in the Administration Tool.
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. You are then prompted to confirm that you want to start the VM.
3 Click Yes to restart the Snap Server with the Virtual Machine enabled.

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.