Changes

Jump to: navigation, search

OPS235 Short-Term

8,907 bytes added, 20:05, 1 July 2018
no edit summary
::== USEFUL INFORMATION FOR INSTRUCTORS (ALL SEMESTERS - PLEASE READ!)== # In the '''Linux Commandslab 1 instructions for SSD'''. Try , students are instructed to bridge download the gap of Linux commands throughout the OPS235 / OPS335 / OPS435 / OPS535 streamimage to their windows machine (i. Recommended for Winter 2015 semester to allow students to add previous reference sheets and/or lab log-books to existing materiale.<br />(For exampleDownloads), allow ULI101 reference sheet to be added to OPS235 lab logbookthen create a '''VM template, OPS335 contains OPS235 lab logbook notes plus ULI101 reference sheet, etc). Would then edit it be worthwhile to print empty ULI101 reference sheet with already created section headers so they can place commands in required area (students associate instructions:'''<br><br><span style="background-color:yellow;">In this setup dialog box, click the options tab and then click the Advanced option at the type bottom of tool to refer to get the job done)list. Action taken: Murray Saul notified Mark Fernandes of idea, Mark had a discussion with some of ULI101 faculty. The decision On the right-hand side, click the checkbox to not have reference sheets for ULI101 course was due enable the option to prevention Boot with EFI instead of students cheating if answers to final exam obtainedBIOS. '''Suggestion was made that a template Linux command reference sheet will be made to help students study prior to ULI101 final exam<br>Then click on the Hardware tab, and this standardized sheet can be added to then select the OPS235 lab log-book'''. Any prospects of a carryCD/DVD (IDE) device and select in the right-over sheet from ULI101 aside, it may be of side select the radio button for the use to start ISO Image file. Click the Browse button and specify the semester off with a brief quiz on commonly used commands from ULI101 that get used in OPS235 (expath of your downloaded Centos7 Full install DVD (most likely file is contained in your Downloads folder). cpClick Processors, mvand click the check-box to enable Virtual Intel VT-X/EPT or AMD-V/RVI. When finished, pwd, ls, cd etcclick on the OK button.) I have found that </span><br><br>Many students often struggle have done this for more than 3-4 semesters with the basics at the beginning of the semestertheir SSDs. Generally no problems encountered. Perhaps we could integrate these basics with some basic bash scripting quiz questions'''Occasionally, things that might help students do not follow instructions and forget to set virtualisation for host VM with the first few labswould affect nested VMs using KVM in lab2... This could go hand in hand with Murray's long-term suggestion of integrating some bash scripting into the first lab''. Examples: Can't edit Grub boot file, VMs cannot be installed properly in KVM, Installed VMs in KVM cannot be started, etc. <br><br>::# The instructions are there. '''YUM Command I usually do install with students for Local Installslab1 Investigation 1 with students (only time I do lab with students) to help them get on the right track'''. The rpm command in lab3 relating to local installs appears to be deprecated (favoring yum local install). <br><br># Subject: RE: '''OPS235 team How to meet allow students to discuss implementation (Status: WIP)obtain free VMware Workstation 12 Pro for use at home'''(eg.SSDs)<br><br>::# '''Online Collaboration (OPS235 Instructor Resource)'*** REQUIRED FOR INSTRUCTORS TO DO THEMSELVES - NO ONE WILL DO THIS FOR YOU ***'''. There is a considerable amount of work to do to ensure items <br><br>Students are updated for OPS235 prior entitled to semester startupfree licensed version of VMware Workstation 12 Pro. I think it would be a good idea to have a '''check-list''' <br>It is available for all items such as: Covering off with ALL OPS235 / OPS335 students, but particularly useful for version students that have SSD drive and want to work from home of CENTOS notebook computer. You, as an instructor NEED to use, update labsend Clive (e-book semester info, update instructors and photos, testing and update links mail:<br>clive.beetge@senecacollege.ca) with just usernames (can be done via Blackboard or moodle) students. I recommend you also post an announcement for media install, update weekly dates for notes, update professor names and sections in both main WIKI and Weekly Schedule, submit Weekly schedule to Dianna, etc.your student like this:<br><br><ul><liblockquote>''''"All OPS235 Instructor's Guide:''' [ [https://docsOPS335 students in my course is allowed a free version of VMware Workstation 12 Pro for their personal use.google.com/document/d/1b9VosmlEgThis particularly useful for students that have Solid State Drives and want to work on OPS235 labs at homeusing VMware Workstation 12 Pro. I have e-oyFx7JaeqXqKBMvhQvK5djOSONdqFfBlI/edit?usp=sharing OPS235 Instructor's Guide] ] (Currently Under Development)mailed the administrator your seneca userid, and you should be getting an email with a long subject line.</libr><libr>'''Sample OPS235 Semester Startup Checklist using GoogleDocs FormsWARNING:''' [ [https://docsCheck your quarantine and spam filters to see if this email gets trapped since spam filters may automatically trap suspicious emails with long subject lines.google.com/forms/d/1pKCMrckEkHPbR9icDjoUC3FPwcfKtug_as9RujWEWlM/viewform?usp=send_form OPS235 Semester Startup Checklist] ]</libr><br>Open that e-mail to obtain your VMware Workstation 12 Pro software and registration key.<br><br>FYI<libr>Insructor's Name"''View Status of OPS235 Semester Startup Checklist:''' [ [https://docs.google.com/spreadsheets/d/1tqxNs3YqQghL41jCfY2nyWc_StdpPjiRQjCZ2cdXAvY/edit?usp=sharing OPS235 Semester Startup Status] ]</li></ul> <</blockquote><br><br>::#'''AODA AccomodationNOTE:'''.If students cannot access this information from their email, and if Clive has created their accounts, they can use the link and following instructions to obtain their program:<br><br>'''Issue #1https:'''//e5.onthehub.com/WebStore/Welcome.aspx?ws=d529a1f1-b430-e511-940e-b8ca3a5db7a1&vsro=8<br><br> # It is recommended possible to make available for '''each lab or classroom run VMware VMs from the command line using the following steps <syntaxhighlight lang="bash">Create a method directory for links to safely keep a door open while class is in session without propping the door open with a chair''' your VMware VMs# mkdir ~/links# cd links # ln - If door is not opened, door is locked which can be a distraction for professors when delivering course materials /path/to/VMs/file. '''It has been noted there is no consistency in the TEL building wrt many vmx Use vmrun to start/stop/list/getGuestIPAddress/listProcessesInGuest# vmrun | less# vmrun -T ws start ~/links/name-of the labs: Some have door stops, many do not-CentOS-VM-link. If door stops are not somehow attached to lab, they go missing or are used for other labs'''vmx [gui|nogui]# vmrun list# vmrun -T ws getGuestIPAddress ~/links/name-of-CentOS-VM-link. If door is opened with propping chair, can be unsafe for students with special needs (for example blind students) and problems in the event vmx# ssh user@address-got-from-line-above# vmrun -T ws -gu <guest-user> -gp <guest-password> listProcessesInGuest ~/links/name-of -CentOS-VM-link.vmx</syntaxhighlight>In case you get an emergency (for example: fire). Alsoerror message about Guest Additions not being installed, it has been noted challenges in providing Linux drivers you have to communicate with devices for individuals with special needs. '''These issues when solved should be shared in a central repository with support rerun <code>vmrun installTools ~/links/name-of-CentOS-VM-link</code> and suggestions , during the Guest Additions installation, choose yes to allow better access through a student's duration and with different instructorsautomatic kernel modules (default during installation is no), staff'''.<br><br>see:[ [https:#'''New Machine Issues (UEFI)'''//kb.vmware.com/selfservice/microsites/search. The new machines in T3074, T4044, do?language=en_US&cmd=displayKC&externalId=2050592 Known issue about Guest Additions not being loaded despite being installed] ] and T4048 among others are causing issues with certain hard drives where the system wants an EFI boot partition[ [https://www.vmware.com/pdf/vix162_vmrun_command. I have already contacted ITS about having this disabled but if this issue is not finalized soon pdf (who knows how fast ITS will work on thisPDF) we should ensure manual for vmrun ] ] for additional information.# When updating packages if you abort suddenly, then you might end up with a broken package database. ## In that by case, you can fix a broken yum package system using the start of next semester UEFI is disabled following blog post: [ [https://wphosting.tv/how-to-fix-duplicate-packages-in the machines -yum/ How to make sure students can get their OS installed without any problems. As a side note, I have found that booting from a Live CD and wiping the hard drive and placing an ext4 FS on it has worked in some scenarios, but not allfix duplicate packages in yum] ].<br><brGood to know and include somewhere (OPS235 future content update).## This might another set of steps to follow:<syntaxhighlight lang="bash"># yum-complete-transaction::#'''Lab 2 Chart in Lab Logbook'''yum check | tee /tmp/yum-check. Create an empty chart in lab2 logbook, so students can simply fill in the chart.<br><br>log ::#'''Virtual Machine Package Installation'''. The installation process for the KVM/QEMU packages should be clarified to include instructions yum update --skip-broken# package-cleanup --problems# package-cleanup --dupes# package-cleanup --cleandupes# yum install initial-setup initial-setup-gui gnome-initial-setup# yum update# reboot</syntaxhighlight><br /><br /># VMware on when Linux requires Secure Boot to use groupinstall and when to use install. Also, I have noticed in past semesters as well as be disabled on the current one that KVMLinux host otherwise VMware cannot run CentOS VMs: [ [https://QEMU will randomly go missing, causing issues with VM installation as well as VM networkingcommunities.vmware.com/message/2461448#2461448 Comment #5 talks about disabling Secure Boot to make VMware on Linux boot VMs] ]. Uninstalling and then reinstalling the virtualization  = Current: Summer 2018 Semester =# '''A quick note about replacing firewalld with iptables: ''I've found that disabling firewalld isn't always enough.'' ''' Certain processes and packages has often solved the problemcan re-enable firewalld automatically and without notice. When this happens, though not 100% of firewalld and iptables are both set to start with the timesystem, firewalld takes precedence. We should look into this problem and maybe redo the VM package installation section altogetherIptables will never start up.<br><br>::#'''Improve or removal This can cause problems for students, as firewalld can interfere with some of rpm comparison chart in lab3'''. Filling out rpm chart to learn query-option our labs and select-option they assume firewalld is traditionally confusing for disabled at this point. I recommend we amend Lab 1 to instruct students and is recommended by a number of OPS235 profs to improve or most likely fully remove firewalld from lab3their systems. I also recommend checking status of firewalld be part of your troubleshooting toolbox when helping students with strange issues.<br><br>--Chris Johnson = Winter 2018 Semester =::#It appears that doing yum update after May 2018 reintroduces the GRUB issue mentioned in '''Lab #3 - view VM details'''. Clean-up wording to make more intuitive to OPS235 students to move to of '''virt-managerFall 2017''' console and view details below for removable HDD on HP machines. A possible solution, since the one proposed in order the earlier solution does not work, might be (to be confirmed whether the solution linked to see various VM settingshere resolves the issue) https://noobient.<br><br>com/post/165797742756/fixing-the-efi-bootloader-on-centos-7 = Fall 2017 Semester= ::#'''Better timing with Labs 1 - 4 / Assignment #1Network glitch corrected by Mehrdad where network install (URL copy from Belmont) hung up install due to missing software repository'''. Currently, students should have completed lab5 to be entirely covered-off for assignment #1. Perhaps compiling source code could be incorporated into Assignment #2<br><br>::#'''Lab 4 fdiskCause''''. Many students have been having issues with the fdisk functionality. There is a link with explanations for fdisk : due to firewall protocol system implementation in Spring/Summer, it blocked the lab but a few lines of examples might go a long way in reminding them of the proper syntax and usage of fdisk (they should have some experience from the previous semester if i'm not mistaken)."yum" protocol, and now has been <bru><br>::#'''Lab4 - resize2fs Deprecatedfixed'''. The resize2fs command is deprecated and should be removed from notes</u> system-wide.<br><br>'''FYI::#'''Lab4 - Resizing with Running mounted fs not intuitive'''. This section should be reworded and guide students throughout process. Students traditionally struggle with this section making lab4 longer than it should be..Murray Saul''' verified that the fix worked by successfully created a VM via network install.<br><br>::#<span style="color:red;">'''Lab4 Better explanation for /etc/fstabATTENTION:'''. Should be more intuitive explanation for auto mounting using /etc</fstab.<brspan><br>: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:#'''Incorporate tutorial how to enter "single-user mode'''"mirror.senecacollege. Students should learn from ca/centos/7/os/x86_64/<br>Therefore, this corrections should be made for OPS235 and OPS335 labs how for the Winter 2018 startup prior to enter classes.<br><br># <span style="single user modecolor:red;" to help with common programs such as running out of disk space and not being able to login graphically (usually copied uncompressed image to >'''ATTENTION:'''</root). Other advantages include forgetting root password,etc..span> Verify your CentOS release version using '''rpm -qa centos-release'''.If it is '''1708''' <bru>and<br/u>::#you are using a '''Student disconnect of logging in as "root"removable hard drive''' with boot issues then do the following: copy '''grubx64. Substantial number of OPS235 students not "cluing in" to use "root" username to log into practical test image once bootedefi''' from [http://mirror. Students may be used to "su" or "su -" but should log into system as "root" as least oncecentos.<br><br>::#'''Student disconnect with their e-mail address'''org/centos/7/os/x86_64/EFI/BOOT/ CentOS EFI/BOOT site here] into your /boot/efi/EFI/BOOT directory of your hard drive. Students when prompted in shell script for their e-mail addresses (approx half To get to that directory of students) are stumped, your hard drive you would need to boot from a live CentOS USB or CD/DVD and connect complete during testmount the /boot partition of your HDD.<br><br>::#'''Links Try to Online Man Page Resources Broken'''. Need to fix broken linksdo this yourself, and check to see if there is a way to run command otherwise ask for help from the lab tutor or program instructor. You would also need to check links of WIKI pages prior to Start of semesterrefresh your grub configuration using help from [https://access.redhat.<br><br>::#'''New pathname for installed packages com/documentation/en- centos7'''. Pathname for installed packages no longer grep -i installing '''US/Red_Hat_Enterprise_Linux/root7/installhtml-single/System_Administrators_Guide/index.html RedHat], [https://wiki.log''' but '''centos.org/varHowTos/logGrub2 CentOS] and [http:/anaconda/anacondawww.packaginggnu.log'''org/software/grub/manual/grub.html Grub] or use the following [[File:grub.cfg]] for help. This directory tree is known to work<br><br>::#'''lab 6:'''<ulsyntaxhighlight lang="bash">/boot/efi/EFI/├── BOOT│ ├── BOOTX64.EFI│ ├── fbx64.efi│ ├── grub.cfg <li>the part of the lab where we have the students use the timestamp to see what files they are modifying when they change their network settings, I think it would be a good idea to mention what they should expect to see after running the find command=== NEW: MUST BE PRESENT (create using grub2-mkconfig -o filename)│ └── grubx64.efi <=== NEW: MUST BE PRESENT (get using link CentOS EFI/BOOT in text above)└── centos ├── BOOT.CSV ├── BOOTX64.CSV ├── fonts │ └── unicode.pf2 ├── grub.cfg ├── grubenv ├── grubx64. I've just noticed many students missing info hereefi ├── mmx64. Pointing them in the right direction would be helpfulefi ├── shim.efi ├── shimx64-centos.efi └── shimx64.efi</lisyntaxhighlight><br><libr>"Change # In Lab2 (both versions), change from downloading raw image file (.img) to the /etc/sysconfig/network-scripts directory on" --> i think its supposed qcow2 file, and call it sample_test_image to get student to say centos3 at the end therelaunch and login a sample version for exposure for future practical tests.</libr><libr>at least # For next semester add in procedure for SSDs to create a little bit of explanation regarding mac address usage duplicate image file for c7host in case the original is neededcorrupted. if students have restored their machines (due Should also include warning about properly unmounting SSD device prior to a crash or something else) mac address conflicts can be an issue. I have gotten around this by suggesting to students to remove their old virtual nic and add a new one. simple but effective.</liremoving from computer<br><libr= Winter /etc/hosts file --> would like Summer 2017= # There seems to see be a note akin procedure that works if you are booting Centos7 from your removable SATA drive in your labs and it doesn't connect to something like this when students get to this pointthe Internet...<br>Note: If you cannot connect, you should see on the top right-hand corner before you login such as: '''<span style="DOUBLE CHECK YOU AVE THE CORRECT ENTRIES IN ALL YOU /etc/hosts FILES"font-size:1.5em;font-family:monospace;">[... I can't even count how many students cause themselves headaches by not being careful about this]</lispan>'''<libr>netstat and options --This means there is no Internet connection.<br><br>If that is the case, perform the following steps:<br> <ol type="a little clarification would be nice here to specify on which machine we are looking at netstat"><li> Quickly press the power button (do not hold it down!). This should put it in suspend mode. I know they are technically supposed to do this across all VMs and You can confirm it is in suspend mode if the host but some specific examples of ports listening and being established is necessary here I think because most students gloss through this part and don't have a great handle on what they are looking atblue power light is flashing.</li><li>iptables --> this Wait a few seconds, then press the power button again. This will probably be addressed with centos7 anyway but we need more examples go out of rules included suspend mode. You can confirm is is not in the labsuspend mode if blue power light is solid (not flashing). I have tried to provide examples in my lab introductions and I think examples beyond http and ssh are necessary. Specifically with regards to </li><li>In a few seconds, the difference between INPUT and OUTPUT chains and dport and sport. I have consistently noticed students wrapping their heads around this and I think symbol on the solution is additional practice built into the labs.top right-hand side should appear like: <span style="border-color:black;border-width:2px;border-style:solid;"> &nbsp; &nbsp; <br/span>.<br>This symbol means that you can connect to the Internet.</li></ulol>::#'''lab 7:'''<ul<br><libr>public key authentication - every semester # A problem with kernel panic discussed on this part thread and is on going as of lab 7 loses studentsJan 10, 2017 (solved but Mark F. specifically they are unsure of how to show that they are is facing difficulties after performing an aborted upgrade on my centos1-like VM which I was using itfor teaching ULI101. some extra instructions This solution doesn't help Mark but the advice given on where and how this thread might be relevant to view the two sides of the key on each system would be helpfulsome). Here is link: [ [https://www.centos.<org/forums/li><li>ssh tunnels - viewtopic.php?f=47&t=51911&start=10 Kernel panic at restart after so update] ]<br /><br /># We keep (but rename to something more appropriate) the portion of existing HDD option in OPS235 labs because some students are requesting to install CentOS on their laptop (dual boot or single boot) and so continue doing the lab where students use a tunnel to get around with all 3VMs on the port 80 block: ssh -L 20808:centos1:80 user@centos1 This is where I see students struggle laptop itself. So no VMs inside a VM stuff for them, except maybe name the most every semester because there are so many other critical aspects behind this for this labs from external HDD to succeed'using your own laptop' or some such. The issue is that whenever I test this lab out, I'm testing on <br /><br /># In case a completely clean machine so it rarely gives me problems. Students often come yum update goes wrong and the advice given by the next run of yum update does not work in making the VM boot into this with missing things from past labsGNOME, then try the following: dns info, iptables issues, services that should be on turned off '''yum install initial-setup initial-setup-gui gnome-initial-setup'''. You might have to reboot and vice versa, general virtual network problemsagree to the license conditions at firstboot. I'm not really sure but if there <br /><br /># Nested virtualization is incredibly slow if the host VM (VMware c7host) is another way we could target this portion using the default number of the lab processor cores (1). Since all processing is done under c7host, it may be worth taking a look is safe to share all of your cores with Windows and making a major changeVMware (c7host).<br /><br /> =Fall 2016= # Lab 1: Unusual problem of network not showing up in c7host VM. Happened because I'm really had not sure what the best route would be but enabled a second network adapter in my opinion this is VMware Workstation Pro (use Team as the part of all of OPS235 that requires the biggest change to make things smoother in the futuretype).<br><br></li# Change all VM sizes to be at least 20GB because some (lab 2 VMs) still say 15GB and they cause problems during installation for CentOS 7.2<br></ulbr>::#'''lab 8:'''Keep consistent lab1 checking scripts for ALL OPS235 instructors (This semester was exception for Mark F., due to caching problem showing older partitions for previous semester).<ulbr><libr>nothing big here but # I would like to suggest we add a couple more vms think in future (clones of centos3 maybe?based on scripting questions I gave on midterm) so that we can see will need to add to the dhcp server in action on a slightly bigger scale. questions section of the point of dhcp is labs something to be used do with many computers so if we could make an example of this I think it would shell scripting - even a simple walk-through. This can be cool or the studentsincorporated into future quizzes.</libr></ulbr># VMware gets odd naming for interfaces, for example ifconfig in VMware on CentOS 7 I get this (among other network setup). The problem is they've switched from the interface naming. There is a workaround in CentOS FAQ: https://wiki.centos.org/FAQ/CentOS7<code>eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 </code><br><br># I noticed that some students have a different volume group name for centos2 than centos_centos2<br>I suspect it is that students didn't follow instructions when creating the centos2 VM by specifying the correct hostname: centos2<br>This could be corrected by including centos2 being checked for correct hostname in lab2 checking script, but not time to do that for this semester.<br><br># Add youtube video on how LVM works for lab5 notes<br><br># Check learning outcomes and topic outline match for OPS235 course<br><br># For OPS235 Assignment #2, remove references to chkconfig command (deprecated), should use systemctl status service-name<br><br>   == CentOS 7 VM (VMware) Known Issues ==HP Z230 machines on campus# Not getting network interface in CentOS (VMware network configured to using NAT). Solved (sometimes) by adding another network interface and setting that interface to VMnet8# USB failure from Windows host. Could this be due to bad USB cable, but one student reported Windows on HP Z230 automatically unmounts the USB drive while the VM was running thereby freezing CentOS in VMware == Lab 5 suggestion (received from a student) == Create a virtual disk /dev/vda in centos2 and use that virtual disk (vda) instead of /dev/sda (so use '''fdisk /dev/vda''' instead of using '''fdisk /dev/sda'''). This makes Lab 5 easier to handle accidental corruption students might make while doing that lab thereby destroying their centos2. This might require Lab 5 checker script to be tweaked to work with /dev/vda. == Lab 7 Issue == Some students could only get their labs to work with the browser after they did this: iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT == Assignment 2 == chkconfig gives an error message telling students to use:# systemctl list-dependents httpd# systemctl list-dependents mysql =Previous Semesters= Summer 2016 (Refer to previous semesters below)= # No entries  ==Winter 2016== # '''<span style="color:red">N.B. - On "TODO list"</span>''' - '''LAB 1 - Picture under part 2''' - The picture called "Partition Verification" shows a LVM setup, but the instructions ask specifically for a standard partition setup.<br><br># '''<span style="color:red">FIXED BUT REQUIRES VERIFICATION THAT FIX WORKED</span>''' - '''LAB 1 - Investigation 3 - Part 2 - Questions 21''' - Not important but, report3.bash script uses the command "cat /root/install.log >> installation_report.html", the file /root/install.log does not exist on centos7 install.<br><br>#'''<span style="color:red">N.B. On List for Murray Saul to work on during non-contact period</span>''' - "tweak" '''lab2check2.bash''' to provide additional checks including xml dumps to home directory for all VMs and reminder from script to back those items to USB key. Also should check if '''centos2''' has '''/ for 8 GB and /home for 2GB'''. I read somewhere that '''xfs can mess up with LVM which we talk about in lab5'''. For next time, I will '''add in requirement in lab2 signoff that students show for all VMs the /etc/fstab to ensure ext4 fs'''. Perhaps checking script can be modified next time to check for that... Good idea to '''expand shell script check for ALL labs. Student would be required to show same information PLUS the results from running the checking shell script'''.<br><br>#'''<span style="color:red">N.B. On List for Murray Saul to work on during non-contact period</span>''' - It would be nice to rearrange the content for lab5 to '''discuss df -h and space concerns <u>first</u>, then flow into LVM. This would provide a better "flow" to reinforce student understanding'''. Shell script at end would remain at end to show how to use crontab to automate (flag) space issues.<br><br>#'''<span style="color:red">N.B. On List for Murray Saul to work on during non-contact period</span>''' - Good idea to '''review study questions at end of each lab''' to see if they are applicable to each lab.<br><br>#Would be neat to '''create prezi slide shows for each lab preparation (for class)'''. This would be in sync with OPS335 course. Online slides can be exported to PDF files as well.<br><br>#'''<span style="color:red">N.B. On List for Murray Saul to work on during non-contact period</span>''' - Would be helpful for a script or program to check all links in all OPS235 (OPS335, etc) WIKIs to check for non-working links. This would allow course overseer to run just prior to the start of the semester and be incorporated into the startup checklist.<br><br>#'''<span style="color:red">N.B. On List for Murray Saul to work on during non-contact period</span>''' - Some students note different vg name (like centos instead of centos_centos2). Solution is to get students to issue vgs to obtain vg name. Should investigate why this is happening to prevent (eg. shell script check at end of a lab).<br><br>#'''<span style="color:red">N.B. On List for Murray Saul to work on during non-contact period</span>''' - Check '''mailx''' package when installed (lab5 example) for OPS235 to see why not sending mail to demo that script works for a lower threshold point for file space usage.<br><br>#'''<span style="color:red">N.B. On List for Murray Saul to work on during non-contact period</span>''' - Method to better explain in lab7 tunnelling via local ports (eg. show some command of available ports, etc) - example:<br>'''sysctl net.ipv4.ip_local_port_range'''<br>net.ipv4.ip_local_port_range = 32768 61000<br>(But where does that fit in with using 20808?)  == Summer 2015 ==# '''LAB 1 - Installing NON-GUI version of Linux OS:''' A lot of students ran into the same problem with lab 1, that is they didn't pay close enough attention to the instructions and installed the OS without a GUI. But that is no flaw in your wiki, just the tendency of students to rush through things. I have done my best to enforce that they should read all the instructions carefully BEFORE they start on the labs.<br><br># '''LAB2 - Backup Script demo:''' Current VM backup script should also allow for backing up xml configuration files.<br><br># '''LAB - LVM:''' Current VM backup script does not factor in virtual hard drive images. May be a good idea to add this to the backup script, so students can be encouraged to run backup scripts.<br><br># The wget http://belmont.senecac.on.ca/centos/7/isos/x86_64/CentOS-7-x86_64-LiveGNOME-1503.iso command is still not working<br><br># When students issue the “service iptables restart” command it returns a message that says the service is dead and not running. Yet, I’ve tested the iptables themselves by adding a few rules and they are certainly still working. I’m really not sure what exactly is going on. Perhaps it’s just a glitch in CentOS7?<br><br># The virtualization software also seems to need a system reboot before the virtual network will come into effect. Simply restarting the virt-manager or the libvirtd service doesn’t seem to do it. So, again, rebooting the system is the way to go to make sure the virtual default NAT network becomes visible for new VMs.<br><br># Some students in lab2 may not be performing the correct steps in creating VMS (image paths and types). A shell script to be run to check this would be useful, but may need release time to create a comprehensive and user-friendly shell script.<br><br> == Winter 2015 ==* Winter 2015: [[OPS235 - Short-term - Older Issues]] 
== Additional Resources / Navigation ==

Navigation menu