EnginFrame Web portal
CCME embeds an easy-to-use web interface with EnginFrame.
The URL to reach the web portal is https://ALB_URL/CLUSTERNAME/portal, with:
ALB_URL: the DNS name of the ALB orCCME_DNSif you specify itCLUSTERNAME: the name of the ParallelCluster cluster you launched
Features
Set EnginFrame logo with the
CCME/custom/logo.pngfile.Load EnginFrame services from the
CCME/custom/ef-services.zipfile if present.All shared file systems (e.g., FSx for Lustre/NetApp ONTAP…) are displayed in the
Filesview.All users belonging to the
CCME_EF_ADMIN_GROUPOS group are automatically added as administrators of EnginFrame. Group membership is updated every minute, so if a user is added to/removed from theCCME_EF_ADMIN_GROUPgroup, please wait 1 minute to see the update.Support for aarch64 architectures.
Various fixes to allow EnginFrame to work properly in a Cloud environment and with users in an Active Directory.
Management of EnginFrame and DCV session proxying through the ALB.
Windows DCV Fleet management (see Windows).
Configuration variables
CCME_EF_PLUGIN: configures the EnginFrame landing page. Allowed values:applications(for HPC jobs and VDI sessions) orvdi(only for VDI sessions).CCME_EF_ADMIN_GROUP: OS group name to elect users of this group as administrators of EnginFrame.CCME_EF_ADMIN_PASSWORD: ARN of an AWS Secret to specify the password of theefadminuser.CCME_EF_ADMIN_SUDOER: iftrue, then theefadminuser will be a sudoer.CCME_EF_ADMIN_USER: name of the EnginFrame administrator user. Default value isefadmin.CCME_EFADMIN_ID: setefadminuser UID and GID (default is4001) (note, theefadminuser is created as a local user).CCME_EFNOBODY_ID: setefnobodyuser UID and GID (default is4002) (note, theefnobodyuser is created as a local user).
EnginFrame services automatic import
You can export services in EnginFrame from the service manager (export button).
If you put the exported tarball copy it to CCME/custom/ef-services.zip in your CCME S3 bucket,
it will then be automatically imported in EnginFrame when a new cluster is created (not during an update),
and published to all users.