Maintenance

Helix Core SSL Certificate Rotation

The Enhanced Studio Pack deployment provides a self signed certificate of the box. This certificate is used to encrypt all client <-> server communication. This certificate will expire 2 years after initial deployment.

You can use the following steps to issue a new certificate:

Gain command line access to your Helix Core server by following this documentation.

When initially connecting to the Helix Core server operating system you will be the rocky user. Start by switching to the perforce user:

sudo su - perforce

Once you are the perforce use the following commands to issue a new certificate:


cd /p4/ssl/
mv certificate.txt certificate.txt.old
mv privatekey.txt privatekey.txt.old
p4d -Gc

Once that is complete you will need to restart Helix Core.

exit # this is required to log out of the `perforce` user and back to hte `rocky` user
service p4d_1 restart

Note

After rotating your SSL certificate all user will be prompted to accept a new SSL certificate finger print.

If you would like to identify what fingerprint the users should expect to see run the following command as the perforce user:

sudo su - perforce
p4d -Gf

The output will look like the following:

perforce@cloud p4d -Gf
Fingerprint: 10:E0:02:50:34:0A:00:36:C5:B3:47:1D:F0:D9:61:AF:F6:7A:7C:D6

Operating System Updates

On a monthly basis we recommend checking for critical security updates. You can use the following steps for checking for updates and installing them:

  1. Gain shell access to your EC2 instance
  2. sudo -s
  3. yum update-minimal --security -y

Helix Core Updates

You can follow Helix Core updates via the Release Notes or the What's New in Helix Core pages.

If new version of Helix Core is required follow the steps outline in the SDP Updates section to update both the SDP and Helix Core.

SDP Updates

Follow the SDP documentation to update the SDP and Helix Core.

Helix Core License Renewal

Out of the box Helix Core does not require a license to function. It comes with a Free for Small Teams license.

To request a license for additional users follow the steps in the Helix Core Server Administrator Guide.

You can check the number of remaining seats with the p4 license command or p4admin application.

AWS Service Limits

Once your initial deployment is complete the Enhanced Studio Pack will not consume or create additional AWS resources without human intervention. There is little risk of a service limit being met that will impact the daily internal workings of Helix Core.

Emergency Maintenance

Refer to the KB article for details on how to fix a hung Helix core.

Disaster Recovery

In the event of a catastrophic event refer to the Backup and Recovery section.