Contents
RPM Package Upgrade
If required, Stromasys or your VAR will provide you with RPM packages to update your Charon-SSP AWS instance.
In this case, perform the following steps:
- Use SFTP to copy the RPM packages to your Charon AWS instance (see Data Transfer Options).
- Connect to the host system using Charon Manager (see Accessing the Charon-SSP AWS Instance)
- Shutdown the guest systems running on the host and stop the emulator.
- Use SSH to connect to your Charon AWS instance (see Accessing the Charon-SSP AWS Instance).
- Install the new RPM packages as described below.
- Install the new Charon-SSP Manager package on your local Linux system as described below.
- Connect to the host system using Charon Manager.
- Start the emulator and boot the guest systems.
Charon-SSP AWS Installation Packages
The packages of the Charon-SSP are provided as RPM packages. You can download the required package(s) from Stromasys or receive them on a read-only medium, such as a CD-ROM. If you do not have the software package(s), please contact either Stromasys or your Value-Added Reseller (VAR) for further help.
The following table shows installation package names. The update of these packages is shown in the following sections.
Product part | Package names |
---|---|
Charon-SSP emulator software for the different SPARC architectures. 4U+ and 4V+ contain both the 4U and 4U+ and 4V and 4V+ versions respectively. | charon-ssp-4v+-<version>.aws-1.x86_64.rpm charon-ssp-4m-<version>.aws-1.x86_64.rpm charon-ssp-4u+-<version>.aws-1.x86_64.rpm |
Charon-SSP Agent (required for the Charon Manager connection) | charon-agent-ssp-<version>.x86_64.rpm |
Charon-SSP Manager This package must be installed on the local Linux system! | charon-manager-ssp-<version>.rpm charon-manager-ssp-<version>.deb |
Upgrade commands
The following table provides an overview of the upgrade commands. For details, please refer to the relevant man-pages on Linux.
Step | Details |
---|---|
1 | For packages on the AWS instance: log in to the system via SSH to the sshuser and become the root user. For the Charon Manager package on the local Linux system: log in as the root user. |
3 | Go to the directory where the packages have been stored:
|
4 | Run upgrade command: |
For systems with RPM package management (Red Hat, Centos): | |
For systems with Debian package management (Debian, Ubuntu): This is only applicable for the local Charon Manager installation on Ubuntu. |
Creating a New Instance with New Charon-SSP AWS AMI Version
One option to upgrade Charon-SSP AWS to a newer version is the creation of a new instance based on a new version of the Charon-SSP AWS AMI.
This could be a feasible solution if
- all important Charon instance files (e.g., vdisks and ISO images) are on a separate EBS storage volume that can easily be moved to a new instance,
- the overall configuration of the Charon-SSP host system is not very complex, i.e., can be recreated without much time and effort,
- a major host operating system upgrade is required.
Steps (only meant for illustration - the details could vary depending on the customer environment):
- Create new instance with new Charon-SSP version in the same subnet as the old instance. Use the same security group and key pair as in the old instance.
- Backup emulated SPARC disks and configuration data on the old instance to the separate EBS volume.
- If applicable, backup important system configuration files to the separate EBS volume.
- Shut down guest systems and stop running emulator instances on the old host system.
- Stop the old instance.
- Copy the Charon Manager kit from the new instance and install it on your local Linux system.
- Move the EBS volume(s) and (if applicable) network interfaces with elastic IP addresses to the new instance.
- Import the virtual SPARC configurations on the new system.
- Adapt the host system configuration as needed.
- Start the guest systems.
- If everything works, terminate the old instance.
Please refer to the AWS documentation for AWS specific details.