NC State University

CLS Services

Here you will find a collection of services that CLS offers to the campus community. Some of what’s here is better documented in the Realm Linux web pages or in the Users’ and Administrators’ Guide for Realm Linux. This includes installation services, back end structures in AFS, documentation, etc.

Mirrors

Campus Linux Services as well as other folks around NCSU have many public mirrors of Linux distributions and other software and projects.

Hosted Yum Repositories

Campus Linux Services offers to host Yum repositories for any group on campus. Space will be mounted under /afs/eos/project/realmlinux/yum and will then be accessable from CLS’s redundant, load balanced web servers at

http://install.linux.ncsu.edu/pub/yum/REPO-NAME

You will be able to control access with normal Apache .htaccess files. Email linux@help.ncsu.edu to get started.

Web Kickstart

Automated Realm Linux installation service. More information can be found at the Web-Kickstart web page.

Realm Hooks

realm-hooks is the name of a package in Realm Linux. The services this package offers are on by default in Realm Linux. Realm Hooks integrates the system with the back end structures in AFS and control many common system administration tasks. For example, this sets up the cron system that allows a system administrator to push out cron jobs to all machines in their department. Enabling this is also required for support of Realm Linux.

RLMTools

Realm Linux makes a distinction between supported/trusted clients and untrusted clients. Trusted clients will have access to an encryption key that allows them to securly access potentially sensitive information from AFS. (Such as password hashes.) Untrusted clients, such as those not installed by an NCSU System Administrator do not have access to sensitive information such as campus passwords. Again, the Administrators’ Guide has more detailed information.

Supported machines will automatically register with the system and will maintain a special file, /etc/update.conf. For a list of currently installed and fully registered and supported machines please look the RLMTools website. If you are not on the access list and would like to be added please email us at linux@help.ncsu.edu.

Documentation

The primary starting point for Realm Linux documentation is the Realm Linux Administrators’ Guide in the Campus Linux Servies Wiki. Other documentation is also available in the wiki as well. NCSU account holders are welcome to update, correct, and add new documentation to the wiki.