Difference between revisions of "Rchan-notepad"

From CDOT Wiki
Jump to: navigation, search
 
Line 87: Line 87:
 
* Floating IPs (142.204.x.0/24)
 
* Floating IPs (142.204.x.0/24)
 
* Registered domain name, for ICT or subdomain from Seneca College
 
* Registered domain name, for ICT or subdomain from Seneca College
 
[[Category:OPS535]][[Category:rchan]]
 
{| class="wikitable" cellspacing="0" width="100%" cellpadding="5" border="1" style="text-align: left; vertical-align: top; border-spacing: 2px; border: 1px solid darkgray"
 
|+ OPS535 Weekly Index
 
|-
 
 
! week
 
! Topics
 
! Reading/Reference
 
! Tasks/Labs
 
|- style="vertical-align: top; background: none"
 
| 1:Sept 5
 
| <ul><li> Course Overview
 
</li><li>[https://scs.senecac.on.ca/course/OPS535 OPS535 Course Outline]
 
</li><li>[[OPS535 Required Material|Required Material List]]
 
</li><li> [[OPS535 Due Date| Assignments, Lab due dates]]
 
</li></ul>
 
| <ul><li>[[OPS535 Prerequisite Review|Single Host Administration Review]]</li></ul>
 
| <ul><li>[[OPS535-L1| Lab 1]]</li></ul>
 
|- style="vertical-align: top; background: #f9f9f9"
 
| 2:Sept 12
 
| <ul><li>[[OPS535 DNS Review|DNS Review]]</li></ul>
 
| <ul><li>[[OPS535 TCP/IP Network Review2|TCP/IP Network Review]]</li></ul>
 
| <ul><li>[[OPS535-L2| Lab 2]]</li></ul>
 
|- style="vertical-align: top; background: none"
 
| 3:Sept 19
 
| <ul><li>[[OPS535 Network Storage and Access|Network Storage and Access]]</li></ul>
 
| <ul><li>[[OPS535 NFS|Network File System]]</li></ul>
 
| <ul><li>[[OPS535-L3| Lab 3]]</li></ul>
 
|- style="vertical-align: top; background: #f9f9f9"
 
| 4:Sept 26
 
| <ul><li>[[OPS535 NIS and LDAP| NIS and LDAP]]</li></ul>
 
| <ul><li>[[OPS535 Directory Service|Network Directory Services]]</li></ul>
 
| <ul><li>[[OPS535--L4| Lab 4]]</li></ul>
 
|- style="vertical-align: top; background: none"
 
| 5:Oct 3
 
| <ul><li>[[OPS535 Linux Firewall Review| Firewalls Review and configuration]]</li></ul>
 
| <ul><li>[[OPS535 Local and Network Security|Local and Network Security]]</li></ul>
 
| <ul><li>[[OPS535-L5| Lab 5]]</li></ul>
 
|- style="vertical-align: top; background: #f9f9f9"
 
| 6:Oct 10
 
| <ul><li>Thanksgiving Holiday - No lecture</li></ul>
 
| <ul><li>[[OPS535 Advanced DNS Topics|Adcanced DNS Topics]]</li></ul>
 
| <ul><li>[[OPS535 A1| Assignment 1]]</li></ul>
 
|- style="vertical-align: top; background: none"
 
| 7:Oct 17
 
| <ul><li>[[OPS535 Mid-Term Test|Mid-Term Test]]</li></ul>
 
| <ul><li>[[OPS535 Network Virtualization|Netwok Virtualization]]</li></ul>
 
| <ul><li>[[OPS535 A1| Assignment 1]]</li></ul>
 
|- style="vertical-align: top; background: #f9f9f9"
 
| Break: Oct 24-28
 
| Study/Reading Week
 
| All of the above.
 
|
 
|- style="vertical-align: top; background: none"
 
| 8:Oct 31
 
| <ul><li>[[OPS535 Advanced DNS|DNS Logging, Dynamic DNS  and DNSSEC]]</li></ul>
 
| <ul><li>[[OPS535 eMail Protocols|SMTP, POP, and IMAP]]</li></ul>
 
| <ul><li>[[OPS535-L6| Lab 6]]</li></ul>
 
|- style="vertical-align: top; background: #f9f9f9"
 
| 9:Nov 7
 
| <ul><li>[[OPS535 Email Protocols|eMail Protocol suite]]</li></ul>
 
| <ul><li>[[OPS535 Internet mail system|DNS and eMail]]</li></ul>
 
| <ul><li>[[OPS535-L7| Lab 7]]</li></ul>
 
|- style="vertical-align: top; background: none"
 
| 10:Nov 14
 
| <ul><li>[[OPS535 email system|Internet mail system]]</li></ul>
 
| <ul><li>[[OPS535 LDAP|Lightweight Directory Access Protocol]]</li></ul>
 
| <ul><li>[[OPS535-L8| Lab 8]]</li></ul>
 
|- style="vertical-align: top; background: #f9f9f9"
 
| 11:Nov 21
 
| <ul><li>[[OPS535 OpenLDAP Server|OpenLDAP Server Administration]]</li></ul>
 
| <ul><li>[http://www.openldap.org/doc/ OpenLDAP Documentation]</li></ul>
 
| <ul><li>[[OPS535 A2| Assignment 2]]</li></ul>
 
|- style="vertical-align: top; background: none"
 
| 12:Nov 28
 
| <ul><li>[[OPS535 Linux Clusters| Linux Clusters and OpenShift]]</li><li>[[OPS535 A2| Assignment 2]]</li></ul>
 
|
 
| <ul><li>[[OPS535 A2| Assignment 2]]</li></ul>
 
|- style="vertical-align: top; background: #f9f9f9"
 
| 13:Dec 5
 
| <ul><li>[[OPS535 Exam Review| Exam Review]]</li></ul>
 
|
 
| <ul><li>[[OPS535 A2| Assignment 2]]</li></ul>
 
|- style="vertical-align: top; background: none"
 
| Exam:Dec 12-16
 
| Exam: Bring your log book
 
| Please check your exam time table.
 
| <ul><li>Do the exam.</li></ul>
 
|}
 

Latest revision as of 01:36, 12 January 2018


OPS curriculum topics for discussion Key Topics to be included/discussed/introduced

Lower Semesters

  • Lower Semesters OPS stream focus on the network layers

ULI101 - First Semester

  • Introduction to the Linux system (PC with Live Linux OS or Raspberry Pi)
  • Single Host or VM (with root access ?)
  • Suggestion - Focus on the physical layer and data-link layer administrative tasks
    • For example - ARP, ICMP, tcpdump
  • SSH Client configuration
  • TCP/IP network accounting using iptables

OPS235 - 2nd Semester

  • OS Installation and configuration (bare metal and/or VM)
  • Disk partition and LVM
  • 2 hosts or VMs (client and server)
  • Suggestion - Focus on the Network and Transport layers administrative tasks
    • For example - routing and RIP, UDP, TCP, tcpdump, wireshark
  • SSH server configuration, ssh tunnelling, X forwarding etc.
  • TCP/IP network filtering using iptables
  • SELinux Security

OPS335 - 3rd Semester

  • Application Server software installation, configuration and maintenance (VM only?)
  • 3+ hosts or VMs (with application servers: email, DNS, SAMBA, NFS)
  • Suggestion - Focus on the Application layers administrative tasks
    • For example - DNS, HTTP, SMTP, POP3, IMAP, SAMBA etc.
    • tools - tcpdump, wireshark,
  • TCP/IP network logging using iptables
  • SELinux security policy for confined network applications

Upper Semesters

  • Upper semesters OPS stream - Cloud based topics/services?
  • Contents based on SOA - there are many, let's consider the three major ones:
    • Saas
    • PaaS
    • IaaS

OPS435

  • Introduction to cloud computing - NIST definition
  • service oriented architecture
    • Identity services
    • Messaging services
  • Automation using scripting language
    • automate local services/tasks using bash shell
    • network/infrastructure automation using python/CMS
      • virtual networks
      • virtual machines
  • source code version control using git

OPS535

  • Infrastructure services
    • DHCP
    • DNS/DDNS/DNSSEC
    • DataBase Service
    • LDAP using OpenLDAP
    • File sharing service
    • PAM
    • DAC/MAC
    • Firewall service
  • The REST API
  • Platform as a service (PaaS)
    • OpenShift Online
    • OpenShift Origin

OPS635

  • Infrastructure as a service (IaaS)
    • OpenStack and/or others?
  • SOA
    • Network Services
    • Compute Services
    • Storage Services
    • Monitoring Service

Resources: hardware, software and others

  • Rack mount servers
    • CPU:
    • Memory: 32GB
    • NICs: >10G
  • SAN
  • OS - Enterprise Linux
  • Web mail, wiki, moodle, wordpress, etc
  • OpenShift
  • OpenStack
  • Floating IPs (142.204.x.0/24)
  • Registered domain name, for ICT or subdomain from Seneca College