Changes

Jump to: navigation, search

OPS245 Lab 1

367 bytes added, 22:56, 8 May 2022
Fixes Lab Script URL and updates ISO URLs.
*'''Name:''' c7host
*'''Boot media / Installation:''' CentOS 7 Full Install DVD (image file)
:::Use the links on the [https://mirror.senecacollege.ca/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso Download at Seneca Lab]:::[OPS245 | Course https://mirror.netflash.net/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso Download from Home Page]] to download the required ISO file.
*'''Disk space:''' 238GB
*'''CPUs:''' 1 CPU, 4 cores ('''Do not mix and match! Always use 1 CPU, and multiples of 2 for cores.''')
<li>In the '''Add a New Mount Point''', click the drop-down button and select '''/boot/efi''' for the mount point and type '''2954''' as the desired capacity, and then click '''Add mount point'''.</li>
<li>When you return to the main screen, make certain that this mount point is a '''Standard Partition''' and <u>not</u> ''LVM''.</li>
<li>Add the <b>/boot</b> mount point with a size of <b>500</b>. Leave the default settings and file system as '''xfs'''.</li>
<li>Add another mount point, but in the '''Add a New Mount Point''' screen, select '''/''' as the mount-point (either by typing or selecting from drop-down menu), and enter '''30720''' in for partition size and click '''Add Mount Point''' button.</li>
<li> You will return to the previous dialog box.<br><span style="background-color:yellow">For the '''/''' partition, change the file-system type from '''xfs''' to '''ext4''' and make certain that the Device Type is set to LVM</span>.</li>
<li>Repeat the same steps above for the '''/home''' partition (calculate the equivalent size for '''40GiB''' ('''ext4''' file-system type and LVM as device type).</li>
<li>Add a mount point '''/var/lib/libvirt/images''' (type yourself, check spelling!) for size '''100GiB''' (file-system type '''ext 4 ''' and device type '''LVM''').</li><li>Recheck each of the created partitions, and make certain that the file-system type is set to '''ext4''' and the Device Type should be '''LVM''', '''unless the instructions above tell you otherwise'''.</li>
<li>Finally, add a swap partition (Mount Point: swap) for '''16 GiB'''.</li>
<li>Check that your partition settings are correct (you can ask your instructor or lab monitor to confirm), and then click '''Done''' (possibly '''<u>twice</u>''') in order to proceed<br><br></li>
<ol>
<li value="7">Using output redirection, send the output from each of the following commands to a file called '''report.txt'''. Note that when you are done, you should have one file that has output from all of the commands.
<ul>
<li>date +'%A %B %d, %Y (%I:%M %p)'</li>
sudo yum install python3
</code>
<li><ul><li>Create a new file in your '''~/bin ''' directory called '''myreport.py'''</li>
<li>Since we haven't covered if statements in python yet, we won't be able to check if the user running the script is root. For now, we will have to trust ourselves to remember to use elevated permissions to run this script. We will correct this in lab 2.</li>
</ul></li>
</li>
<li>Save your script and run it. Does it work?</li>
<li>You'll notice that the python script is currently sending its output to your terminal. Since we haven't covered how to write to a file yet, this is ok for now. Just use output redirection on the command line when you run the script to send the output to '''~/bin/pythonreport.txt'''.</li>
<li>Add the extra commands for your python script to also output (with appropriate headings):
<ul>
# Make certain that your '''c7host''' VM is running, open the Bash Shell terminal.<br><br>
# Change to the '''~/bin''' directory.<br><br>
#Download the checking script by issuing the following Linux command:<br><b><code><span style="color:#3366CC;font-size:1.2em;">wget https://ictraw.senecacollegegithubusercontent.cacom/~ops245OPS245/labs/main/lab1-check.bash</span></code></b><br><!--For Andrew's sections use this script instead:<br><b><code><span style="color:#3366CC;font-size:1.2em;">wget http://littlesvr.ca/ops245/lab1-check-andrew.bash</span></code></b>--><br>
# Give that downloaded shell script file execute permissions (for the file owner).<br><br>
# Run the shell script using '''sudo ''' and if there are any warnings, make fixes and re-run shell script until you receive a "congratulations" message.<br><br>
#Arrange evidence (command output) for each of these items on your screen:
::<span style="color:green;font-size:1.5em;">&#x2713;</span> Proof that c7host VM is set for '''virtualization''' (Refer to: '''INVESTIGATION 1''' - '''Part 1''' - '''Step #29''')
#: 7. Take a screenshot of the evidence and upload it, the file generated by the lab1-check.bash script, your logbook, and your myreport.py to blackboard.
= Practice For Quizzes, Tests, Midterm &amp; Final Exam =
# Define the term Virtual Machine.
# List the major screens (steps) in the installation of Centos7 CentOS 7 full install DVD.
# What key-combination is used to toggle the view of your running VM from "window-mode" to "full-screen-mode"?
# List the steps for setting SELinux to permissive mode.

Navigation menu