Lecture Notes of G679 (University of Cantabria)
This couse aims to teach students the required skills for performing tasks of a junior system administrator in computer environments. Students will learn advanced procedures about the design and the management of computer systems for data center environments that will enable them through the integration of the different components of the system, to implement advanced services that will be used in the management of computational resources, distributed storage and networking, in both the Intranet and the Internet environments. Also, we will place special emphasis on the main security mechanisms for these service. Additionally, we will take a look at some of the more relevant “open-source” tools in monitoring and remote configuration.
Unit 0:
Course Intorduction [Slides]
Unit 1: [PROLOG] Introduction to Computer Systems Administration:
- Topic 01: Fundamentals about the System Administrator [Slides]
Unit 2: IT integration to deploy computing services I: INTRANET
Computer Systems for deploying INFORMATION and VALIDATION services:
- Topic 02: Active Directory secure service: LDAP (over SSL) [Slides]
- Topic 03: Active directory integration mechanisms: NSS, PAM and SSS [Slides]
Computer Systems for 3party NETWORKING services:
- Topic 04: Network configuration service: ISC DHCP [Slides]
- Topic 05: Network naming resolution service: ISC DNS Bind9 [Slides]
Computer Systems for SATORAGE and RESOURCES sharing management::
- Topic 06: Massive storage management: ZFS [Slides]
- Topic 07: Network File service: NFSv4 [Slides]
- Topic 08: Multi-platform interoperability ansd resources sharing service: SAMBA [Slides]
Unit 3: IT integration to deploy computing services II: INTERNET
Computer Systems for WEB servive management:
- Topic 09: Secure web service: HTTP Apache2 (over TLS/SSL) [Slides]
Computer Systems for e-Email management:
- Topic 10: Secure e-mail service: SMTP Postfix and IMAP DAVECOT (over TLS/SSL) [Slides]
Unit 4: Centralized Monitoring & Configuration tools:
Configuration:
- Topic 11: Global configuration managers: ANSIBLE [Slides]
Monitoring:
- Topic 12: Global monitoring systems: GANGLIA [Slides]
Unit 5: [EPILOG] Introduction to the Data Centers:
- Topic 13: Fundamentals about “Data Centers” Design [Slides]
Optionals
- Topic O1: LDAP “failover” strategies: LDAP Replication [Slides]
- Topic O2: Modern integration mechanisms: SSS [Slides]
- Topic O3: Network Time Protocol service: NTP [Slides]
- Topic O4: Cross-platform interoperability using SAMBA: Windows [Slides]
- Topic O5: Secure web content management service: Wordpress CMS (over TLS/SSL) [Slides]
- Topic O6: Secure web mail service: Roundcube Webmail (over TLS/SSL) [Slides]
- Topic O7: Secure web configuration manager: WEBMIN [Slides]
- Topic O8: Secure web alert manager: NAGIOS [Slides]
Labs
- Lab 0: Introduction to DGSI laboratory [pdf]
- Lab 1: Secure information server I: Secure directory services and authentication (Single sing-on) [gitbook]
- Lab 2: Secure information server II: 3party network services [gitbook]
- Lab 3: Secure Network Files, resources sharing and interoperability Server [gitbook]
- Lab 4: Secure web server [gitbook]
- Lab 5: Secure mail server and webmail service [gitbook]
- Lab 6: Monitoring and configuration of servers and services: Centralized web tools [gitbook]
For more information, go to GUÍA DOCENTE