Open main menu

CDOT Wiki β

Changes

OPS335 Short-Term

8,138 bytes added, 14:17, 16 January 2018
no edit summary
 =Current : Winter 2018 Semester = # = Fall 2017 Semester = # '''Network glitch corrected by Mehrdad where network install (URL copy from Belmont) hung up install due to missing software repository'''.<br>'''Cause''': due to firewall protocol system implementation in Spring/Summer, it blocked the "yum" protocol, and now has been <u>'''fixed'''</u> system-wide.<br><br>'''FYI:''' '''Murray Saul''' verified that the fix worked by successfully created a VM via network install.<br><br># <span style="color:red;">'''ATTENTION:'''</span> Mehrdad mentioned that possibly in the next semester (or eventually), the belmont server URLs will be removed. The alternative (and eventual replacement) that affects OPS235/OPS335 is: mirror.senecacollege.ca/centos/7/os/x86_64/<br>Therefore, this corrections should be made for OPS235 and OPS335 labs for the Winter 2018 startup prior to classes.<br><br># <span style="color:red;">'''ATTENTION (Mark Fernandes / OPS235):'''</span> Verify your CentOS release version using '''rpm -qa centos-release'''. If it is '''1708''' <u>and,</u> you are using a '''removable hard drive''' with boot issues then do the following: copy '''grubx64.efi''' from [http://mirror.centos.org/centos/7/os/x86_64/EFI/BOOT/ CentOS EFT/BOOT site here] into your /EFI/BOOT directory of your hard drive. To get to that directory of your hard drive you would need to boot from a live CentOS USB or CD/DVD and mount the /boot partition of your HDD. Try to do this yourself, otherwise ask for help from the lab tutor or instructor.<br><br># For next semester add in procedure for SSDs to create a duplicate image file for c7host in case the original is corrupted. Should also include warning about properly unmounting SSD device prior to removing from computer<br><br> =Winter 2016Semester= == Observations noted during Winter 2016 Semester (future fixes)== #'''Leave in textbook references''' in the OPS335 Weekly Schedule WIKI. <br><br>#Some of the '''animations in the video showing how a server finds matrix are a little fast''' (particularly the root server responding with the address of .ca). I've also always meant to add in a final step to that with the client machine connecting directly to matrix. (side note: I can't believe I used to draw that on the board every semester...) - Peter C.<br><br>#'''Need to reconfigure OPS335 Lab Logbook''' to list lab 1, 2a, 2b, 3a, 3b, 4(b,c,d), 5, and 6 - Murray S.<br><br>#Should ask at end of semester if '''labs 4b,c,d just replace lab4a'''. If so, is there any room for spreading out web server lab in the future or not? Need to change 4b, etc to better title of WIKIs if lab 4a is replaced - Murray S.<br><br>#Should create '''shell scripts to check the work that each student did at the of the labs'''. - Murray S.<br><br>#Should '''check to see if the questions at end of each lab are relevant''', etc - Murray S.<br><br>#Since this was the first time through, would be good to '''review each lab to see that general flow and understanding of material can be better communicated to students''' - Murray S.<br><br>#Important to address the '''selinux''' topic in this course - How is this to handled in the labs? Do we disable selinux, but have tip box in labs to show how to make exceptions in selinux? - Murray S.<br><br>#Would be nice for consistent assignments. At the very least, a '''consistent rubrick''' for the assignment to keep the marking content of the assignments consistent. - Murray S.<br><br> 
== Concerns - Winter 2016 Semester ==
== Course of Action (For Consideration) - == '''(To be discussed at OPS335 startup meeting: Thursday 7, 2016 @ 2:00 pm) ==''' 
From feedback (suggestions) from OPS335 faculty, several important issues have been identified.
Murray Saul will be having a non-contact spring/summer and could address those immediate future issues.
 Based on the feedback, yet time constraint to deliver the OPS335 course, '''the following Courses of Actions to be considered are:'''
# <u>'''Change Grade Weighting for OPS335'''</u><br><br>
:* '''New weighting:'''<br>Midterm Exam: '''30%'''<br>Final Exam: '''30% (instead of 40%)'''<br>Assignments (2): '''20%'''<br>Labs &amp; Quizzes: '''20%'''<br><br>
:* '''Rationale for change:'''
::*OPS335 final exam weight more in line with OPS235.
::*Suggestion to have two midterm tests (both adding up to 30%) instead of practical tests that my overload students.
::*The combined 20% for labs and quizzes provide OPS335 instructions flexibility to evaluate in their "own style".
::*Mary Lynn does not have problems with making Final exam 30%, but any discussion needs to be discussed and approved prior to changing evaluation on OPS335 Winter 2016 subject outline. Having midterm exam divided into 2 parts may require more consideration for approval, but have 2 interim tests would be considered to be "optimal"<br><br>
<ol><li value="2"><u>'''Select "Best" existing online resource(s) to support lab-work'''</u></libr><br><br/li></ol>::* '''Rationale:''':::*Based on this author's experience, is is NOT realistic to create online resources "from Scratch".:::*Stress on professor(s) to create resources "on-the-fly" is greatly multiplied with other profs depend on material.:::*We shouldn't be re-inventing the wheel (existing resources from Peter C. and Jason C.).:::*Important online resource be comprehensive and easily to follow (in order for students to make lab-logbook notes).:::*Although different resources could be offerred in the WIKI, too much information could overload students.<br><br><ol><li value="3"><u>'''xUse only one version up-to-date labs that work correctly'''</u></li><br></ol>::* '''Rationale:''':::*Labs are usually the "control points" to help prepare students for assignments, midterms and final exams.:::*Labs should incorporate tips and suggestions from OPS335 instructors to avoid problems (reduce student frustration).:::*Labs need to reflect required material (listed in OPS335 subject outline) since later courses are dependent on learned skills<br>i.e. ''"thou shalt <u>not</u> mess with the curriculum without proper due process and authorization..."''<br><br>:::*'''Although Professors have flexibility to use their own notes and assignments, there should be consistency using same labs and a common final exam (collaboration with all OPS335 instructors)'''<br><br> <ol><li value="4"><u>'''Tweaking OPS335 Labs'''</u></li><br></ol>:::*General consensus to move Backup lab up the stack (eg. Lab 1 or 2). Is Networking lab redundant, or can Backups be combine with Networking lab1?:::*Raymond Chan indicates that using only Centos7 for host and VMs should NOT have an impact on other courses in the CNS/CTY curriculum. Recommended to use only Centos7 for OPS335 labs.:::*Iptables lab should be spread-out over 2 weeks.:::*FTP lab should be dropped, although concepts taught. In future, should FTP content be replaced with "cloud" content?:::*Raymond Chan indicates he has a better lab for e-mail:::*Focus should be on 8 labs with 1 preparation lab<br><br>:::*'''Proposed OPS335 Lab Order (Topic for discussion):'''<table cellpadding="10" cellspacing="0" width="40%" border="1" style="margin-left:80px"><tr><td>Lab Number</td><td>Description</td></tr><tr><td>0</td><td>Preparation for Labs</td></tr><tr><td>1</td><td>'''Backups and Networking tweaks'''</td></tr><tr><td>2</td><td>Packet Filtering (IP Tables - '''Two Weeks: Part A and Part B?''')</td></tr><tr><td>3</td><td>DNS</td></tr><tr><td>4</td><td>Mail ('''Raymond's Lab''')</td></tr><tr><td>5</td><td>Web-servers</td></tr><tr><td>6</td><td>Samba</td></tr><tr><td>7</td><td>NFS with Automount</td></tr><tr><td>8</td><td>NIS</td></tr></table>   :::*'''OPS335 Action Plan:''' ::::* Scott Apted to look into "tightening" Learning Outcomes for OPS335 Subject Outline::::* Murray Saul to contact appropriate admin to change weighting of final exam and (lab / quiz) weighting::::* Andrew Smith to modify / check / improve labs::::* Murray Saul to place Jason Carmans' OPS335 Notes into readable form and share with OPS335 instructors for verificaiton / Modification::::* Raymond Chan to share e-mail lab (Current status: e-mailed to Murray Saul)::::* All OPS335 professors encouraged to contribute to "short-term OPS335 WIKI (Murray Saul on watch-list in case of problems) :::*'''Unassigned Tasks (TODOs)''': ::::* Add online resources to reflect Centos7::::* Proof-read and test-out tweaked labs::::* Generate questions for OPS335 final (can be done later)::::*
<ol><li value="5"><u>'''Separate Short-term (realistic) Improvements from Long-term Improvements'''</u></li><br></ol>
::* '''Rationale:'''
:::*Instructors may have other courses to teach or duties to perform.
:::*Best to "triage" issues to place them in their proper category. This will encourage faculty to see that their suggestions have merit, but are properly prioritized.
:::*Careful viewing of the OPS335 subject outline should be studied if certain topics can be better addressed in another course (avoid overlap).<br><br>Example: OPS435 is currently being looked at for redesign. It may be a "window of opportunity". On the other hand, OPS435 may be considered a CTY course, and offloading a topic or two from OPS335 will not benefit the CNS students.<br><br>
:::*This WIKI should be resigned to have short-term / long-term / wish list on the same page.
:::*OPS335 instructors should be encouraged to make entries concerning OPS335 as soon as they encounter problems. These issues can be fixes immediately (and communicated to OPS335 instructors if they are on this WIKI's watchlist). These issues can also be used as "talking points" in subsequent OPS335 startup meetings.
:::*Since it is difficult to conduct face-to-face OPS335 meetings, this WIKI would be the "essential" tool to help keep OPS335 instructors informed and "in-sync".<br><br>
# Each lab should have a diagram of the expected current state of the virtual network and all the machines/services in it. --Andrew
# Using a samba client in linux is nearly unheard of. If we keep samba - we should make them create a windows virtual machine to use as a client. --Andrew
# As in OPS235 there isn't enough time to cover SELinux in this course. It randomly causes serious problems. Should have instructions to disable it in new installations. '''Installation lab check script insists that it's enabled''' --Andrew# Should use consistent hostnames for host, vm-name/image-filename/vm-hostname --Andrew# Have a quiz first day of class to evaluate what the students know to begin with. --Andrew
=Previous Semesters=
13,420
edits