Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

Red Hat support

Red Hat contacts

As of March 2022, our local contact for Red Hat related matters is Daniel Perret ("Key Account Manager").

dperret@redhat.com

M:(+41)794031324

Licenses

As of March 2022, CERN has an academic site-license which permits unlimited access for the RHEL product. Whilst unlimited, there is no support included (Red Hat calls this 'self support') We also have a limited amount of fully licensed RHEL, RHEV and RHEUS hosts. As we have full licenses, this allows us to raise support cases at Red Hat

Access control

As we have a site license, RHEL content on linuxsoft.cern.ch is available for all cern.ch IP addresses

Installation/updates repositories for licensed Virtualization / Extended Lifetime Support are however only available on a per host basis. Access is controlled by CERN LanDB Sets.

Each system requiring access must be inserted into corresponding network set at: https://landb.cern.ch/landb/portal/sets/displaySets

  • For Red Hat Enterprise Virtualization sets are named: LINUXSOFT RHEV LICENSED XXX
  • For Red Hat Enterprise Extended Lifetime Support sets are named: LINUXSOFT RHEUS LICENSED XXX

where XXX corresponds to network domain (GPN/TN/LCG/ALICE, etc.)

If you have a ticket reference, please add it as comments to the addition.

Please note that RHEV/RHEUS cases are special - a very limited number of licensed is available: for these please contact Linux service managers before inserting new systems.

For RHEL systems: please add new system to LINUXSOFT RHEL LICENSED XXX (for most cases XXX will be GPN / TN - if not sure on which network the system is - please try inserting it in GPN first, then try TN)

Please note that for some network, the aforementioned sets might have not been created yet. Thus, if you need to add a system belonging to a different network domain: please contact Linux service managers for set creation.

After a system is inserted into a LanDB Set, a .htaccess file is updated automatically on Linuxsoft distribution servers within 10 minutes (see [rhel-access(https://gitlab.cern.ch/linuxsupport/cronjobs/rhel-access).

!!! note "" Machines need to exist before being able to add them accordingly. If you can't find the requested machine, please check https://network.cern.ch/sc/fcgi/sc.fcgi?Action=SearchForDisplay&DeviceName=*<name>* in order to make sure it exists.

!!! note "" If a machine is deleted, it will be automatically removed from the corresponding LANDB set.

OpenStack images

If a new RHEL image is detected from Red Hat, they are downloaded, adjusted slightly for the CERN cloud and are then uploaded to openstack.cern.ch automatically via koji-image-build Users of the linux-announce-rhel egroup will automatically be notified via email of the image UUID

Adding a new RHEL image to AIMS2

The procedure to add new RHEL AIMS2 targets is as it follows:

# Create the new repo path that corresponds to the release to add, i.e. adapt "7/7.9"
mkdir /mnt/data1/dist/enterprise/rhel/server/7/7.9
# Mount the ISO so we can extract its contents
mount -t iso9660 -o loop rhel-server-7.9-x86_64-dvd.iso /mnt/iso
cp -pRf /mnt/iso/ /mnt/data1/dist/enterprise/rhel/server/7/7.9/x86_64
# Since we were doing things as root, chown to build
chown -R build:build /mnt/data1/dist/enterprise/rhel/server/7/7.9/*
umount /mnt/iso/
  • Add the PXE images to AIMS2:
# Both prod and test
aims2client addimg --name RHEL_7_9_X86_64 --arch x86_64 --description "RHEL 7 SERVER UPDATE 9 FOR X86_64" --vmlinuz /mnt/data1/dist/enterprise/rhel/server/7/7.9/x86_64/images/pxeboot/vmlinuz --initrd /mnt/data1/dist/enterprise/rhel/server/7/7.9/x86_64/images/pxeboot/initrd.img --uefi
aims2client --testserver addimg --name RHEL_7_9_X86_64 --arch x86_64 --description "RHEL 7 SERVER UPDATE 9 FOR X86_64" --vmlinuz /mnt/data1/dist/enterprise/rhel/server/7/7.9/x86_64/images/pxeboot/vmlinuz --initrd /mnt/data1/dist/enterprise/rhel/server/7/7.9/x86_64/images/pxeboot/initrd.img --uefi

Support cases

In order to open a ticket, ask if a colleague added your account for RedHat support (as part of the onboarding steps), you can report cases on https://access.redhat.com/support/cases/