...
- If you are not familiar with the installation of RPM packages, please refer to the regular user's guide or your Linux system documentation.
- You do not need to stop running emulator instance before upgrading the license server.
- Please refer to the general Charon user's guide for information on how to upgrade the Charon emulator software.
To upgrade the license server package, perform the following steps (SFTP is used as a sample file transfer method):
- Use sftp to connect to the cloud license server instance.
# sftp -i ~/.ssh/<mykey>
<user>@<cloud<user>@<linux-instance-ip>
where- <mykey> is the private key of the
- key-pair you associated with your cloud instance
(not needed for on-premises VMware installations that allow logins with username/password) - <user> is the
- user associated with your
- license server instance (e.g.,
- opc
- on OCI,
- centos
- for a CentOS instance on AWS
<cloud-instance- , or the custom user of your VMware virtual machine;
for an instance installed from a prepackaged Charon-SSP VE marketplace image, use the SFTP user charon) - <linux-ip> the ip address of your
- license server system
- Copy the software package to the cloud instance license server system using the following sftp command:
> put <local-path-to-license-server-package>
- Use ssh to log in on the cloud instancelicense server system.
# ssh -i ~/.ssh/<mykey> <user>@<cloud-instance-ip> <user>@<linux-ip>
- <mykey> is the private key of the key-pair you associated with your cloud instance
(not needed for on-premises VMware installations that allow logins with username/password) - <user> is the user for interactive login associated with your license server instance (e.g., opc on OCI, centos for a CentOS instance on AWS, or the custom user of your VMware virtual machine;
for an instance installed from a prepackaged Charon-SSP VE marketplace image, use sshuser) - <linux-ip> the ip address of your license server system
- <mykey> is the private key of the key-pair you associated with your cloud instance
- As a privileged user (root) go to the directory where you stored the installation package and update the package. If you used the VE image and copied the file using SFTP to user charon, the file will be in the hierarchy under /charon/storage.
- Become the root user:
# sudo -i
- Go to the package location:
# cd <path-to-package-directory>
- Install the package:
- Linux 7.x:
# yum update license-server*.rpm
- Linux 8.x:
# dnf update license-server*.rpm
- Linux 7.x:
- Become the root user:
Normally, the license server will restart and continue to work normally. To check the status, perform the following steps:
- Look at at the content of the license server log in : /opt/license-server/log/license_.log.
- Use the ps command to check that the server is running:
# ps -ef |grep license-server
- Starting with version 1.1.18, a new parameter to the license server is available to display the license server status:
# cd /opt/license-server
# ./license_server -s
About an hour after the installation check the emulator log files of any active instances to verify that no unexpected problem has been caused by the new version.
...