Difference between revisions of "Ops635 reading list"

From CDOT Wiki
Jump to: navigation, search
(Week 4)
(Online Book via Seneca Library)
 
(47 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category:rchan]][[Category:OPS635]]
 
[[Category:rchan]][[Category:OPS635]]
 
= Online Articles =
 
= Online Articles =
* [http://www.forbes.com/sites/joemckendrick/2014/02/12/desperately-needed-more-cloud-training-more-cloud-skills/ cloud skills]
+
 
 
* [https://www.sciencelogic.com/wp-content/uploads/sciencelogic-datasheet-open-source.pdf ScienceLogic Vs Open Source] - Do you agree with the arguments?
 
* [https://www.sciencelogic.com/wp-content/uploads/sciencelogic-datasheet-open-source.pdf ScienceLogic Vs Open Source] - Do you agree with the arguments?
  
 
= Online Book via Seneca Library =
 
= Online Book via Seneca Library =
 
* [http://libaccess.senecacollege.ca:2048/login?url=http://proquest.safaribooksonline.com/book/networking/security/9780124166899 Network and System Security Chapter 4]
 
* [http://libaccess.senecacollege.ca:2048/login?url=http://proquest.safaribooksonline.com/book/networking/security/9780124166899 Network and System Security Chapter 4]
 +
* [http://libaccess.senecacollege.ca:2048/login?url=http://proquest.safaribooksonline.com/book/operating-systems-and-server-administration/virtualization/9781784399054/firstchapter Mastering KVM Virtualization]
 +
* [https://www.youtube.com/watch?v=YgOnjxmWFIM The Future of Enterprise Security (Video)]
  
= OpenShift WordPress Blogs =
+
= Blogs for 2017 Winter Semester =
 +
* [https://eaamato.wordpress.com Emilio]
 +
* [https://hongzheblog.wordpress.com/blog/ Hongzhe]
 +
* [http://jackterryblog.wordpress.com John]
 +
 
 +
= OpenShift WordPress Blogs - 2016 Winter =
 
* [http://blog-ushamim.rhcloud.com/ Uzair's OpenShift Online WordPress Blog]
 
* [http://blog-ushamim.rhcloud.com/ Uzair's OpenShift Online WordPress Blog]
 
* [http://wordpress-ckyip.rhcloud.com/ Colin's OpenShift Online WordPress Blog]
 
* [http://wordpress-ckyip.rhcloud.com/ Colin's OpenShift Online WordPress Blog]
Line 41: Line 48:
 
* [https://www.iplocation.net/ www.iplocation.net]
 
* [https://www.iplocation.net/ www.iplocation.net]
  
= Weekly News =
+
== Configuration Management Using Puppet ==
== Week 2 ==
+
* Puppet Books:
* [https://fedoramagazine.org/openssh-vulnerability-expose-private-credentials/ OpenSSH vulnerability]
+
** [http://libaccess.senecacollege.ca:2048/login?url=http://proquest.safaribooksonline.com/book/operating-systems-and-server-administration/9781784399832 Learning Puppet]
* [http://www.certdepot.net/rhel7-access-virtual-machines-console/ Enable virsh console access to VM ]
+
** [http://libaccess.senecacollege.ca:2048/login?url=http://proquest.safaribooksonline.com/book/operating-systems-and-server-administration/virtualization/9781782161240 Puppet 3 Beginner's Guide]
* [https://docs.fedoraproject.org/en-US/Fedora/18/html/Virtualization_Administration_Guide/index.html Virtualization Admin Guide]
+
* [http://docs.puppetlabs.com/puppet/latest/reference/type.html Puppet built-in Resource Type]
 
+
== Configuration Management Using Ansible ==
== Week 3 ==
+
* Ansible book on Seneca Library:
* [https://en.wikipedia.org/wiki/Open_Virtualization_Format Open Virtualization Format]
+
** [http://libaccess.senecacollege.ca:2048/login?url=http://proquest.safaribooksonline.com/book/operating-systems-and-server-administration/linux/9781785282300 Ansible - Configuration Management 2nd Edition]
* [http://www.dmtf.org/sites/default/files/standards/documents/DSP0243_2.1.1.pdf OVF Specification version 2.1.1]
+
* Ansible playbook for openshift-origin deployment:
* [https://fedoramagazine.org/beginners-guide-irc/ Beginner's Guide to IRC]
 
 
 
 
 
== Week 4 ==
 
* Wednesday Presentation on GIT : Uzair Shamim
 
* [[GeoIP Package| Install the GeoIP package]] to track Geo location of a given IP. The following was done on a CentOS 6.5 system:
 
<pre>
 
[root@identity ~]# yum install GeoIP*
 
Loaded plugins: fastestmirror, refresh-packagekit, security
 
Setting up Install Process
 
Loading mirror speeds from cached hostfile
 
* base: mirror.csclub.uwaterloo.ca
 
* epel: mirror.csclub.uwaterloo.ca
 
* extras: mirror.csclub.uwaterloo.ca
 
* updates: centos.bhs.mirrors.ovh.net
 
Resolving Dependencies
 
--> Running transaction check
 
---> Package GeoIP.x86_64 0:1.6.5-1.el6 will be installed
 
---> Package GeoIP-GeoLite-data.noarch 0:2015.12-1.el6 will be installed
 
---> Package GeoIP-GeoLite-data-extra.noarch 0:2015.12-1.el6 will be installed
 
---> Package GeoIP-devel.x86_64 0:1.6.5-1.el6 will be installed
 
--> Finished Dependency Resolution
 
 
 
Dependencies Resolved
 
 
 
================================================================================
 
Package                      Arch        Version              Repository
 
                                                                          Size
 
================================================================================
 
Installing:
 
GeoIP                        x86_64      1.6.5-1.el6          epel      113 k
 
GeoIP-GeoLite-data            noarch      2015.12-1.el6        epel      363 k
 
GeoIP-GeoLite-data-extra      noarch      2015.12-1.el6        epel      23 M
 
GeoIP-devel                  x86_64      1.6.5-1.el6          epel      16 k
 
 
 
Transaction Summary
 
================================================================================
 
Install      4 Package(s)
 
 
 
Total download size: 24 M
 
Installed size: 48 M
 
Is this ok [y/N]: y
 
Downloading Packages:
 
(1/4): GeoIP-1.6.5-1.el6.x86_64.rpm                      | 113 kB    00:00   
 
(2/4): GeoIP-GeoLite-data-2015.12-1.el6.noarch.rpm      | 363 kB    00:00   
 
(3/4): GeoIP-GeoLite-data-extra-2015.12-1.el6.noarch.rpm |  23 MB    00:06   
 
(4/4): GeoIP-devel-1.6.5-1.el6.x86_64.rpm                |  16 kB    00:00   
 
--------------------------------------------------------------------------------
 
Total                                          3.6 MB/s |  24 MB    00:06   
 
Running rpm_check_debug
 
Running Transaction Test
 
Transaction Test Succeeded
 
Running Transaction
 
  Installing : GeoIP-GeoLite-data-2015.12-1.el6.noarch                      1/4
 
  Installing : GeoIP-GeoLite-data-extra-2015.12-1.el6.noarch                2/4
 
  Installing : GeoIP-1.6.5-1.el6.x86_64                                    3/4
 
  Installing : GeoIP-devel-1.6.5-1.el6.x86_64                              4/4
 
  Verifying  : GeoIP-devel-1.6.5-1.el6.x86_64                              1/4
 
  Verifying  : GeoIP-GeoLite-data-extra-2015.12-1.el6.noarch                2/4
 
  Verifying  : GeoIP-1.6.5-1.el6.x86_64                                    3/4
 
  Verifying  : GeoIP-GeoLite-data-2015.12-1.el6.noarch                      4/4
 
 
 
Installed:
 
  GeoIP.x86_64 0:1.6.5-1.el6                                                 
 
  GeoIP-GeoLite-data.noarch 0:2015.12-1.el6                                   
 
  GeoIP-GeoLite-data-extra.noarch 0:2015.12-1.el6                             
 
  GeoIP-devel.x86_64 0:1.6.5-1.el6                                           
 
 
 
Complete!
 
</pre>
 
To use GeoIP, try the following command:
 
 
<pre>
 
<pre>
[root@identity ~]# geoiplookup 142.204.1.2
+
[rchan@centos65 ~]$ git clone https://github.com/maxamillion/ansible-openshift_origin.git
GeoIP Country Edition: CA, Canada
+
Initialized empty Git repository in /home/rchan/ansible-openshift_origin/.git/
GeoIP City Edition, Rev 1: CA, ON, Ontario, North York, M2M, 43.779701, -79.415604, 0, 0
+
remote: Counting objects: 1412, done.
GeoIP ASNum Edition: AS10265 Seneca College of Applied Arts and Technology
+
remote: Total 1412 (delta 0), reused 0 (delta 0), pack-reused 1412
 +
Receiving objects: 100% (1412/1412), 235.16 KiB, done.
 +
Resolving deltas: 100% (572/572), done.
 
</pre>
 
</pre>
 +
== Install Gluster Server on CentOS 7 ==
 +
* [https://wiki.centos.org/HowTos/GlusterFSonCentOS GlusterFS on CentOS]
  
 
+
== Introduction to Cloud Computing ==
* Friday Discussion: Enterprise Monitoring using Nagios
+
* [https://downloads.cloudsecurityalliance.org/assets/research/security-guidance/csaguide.v3.0.pdf CSA Guide]
** [http://libaccess.senecacollege.ca:2048/login?url=http://proquest.safaribooksonline.com/book/networking/network-monitoring/9780133135695 Nagios: Building Enterprise-Grade Monitoring Infrastructures for Systems and Networks, Second Edition]
+
* [http://rhlearn.gilmore.ca/ RedHat Academy Learning Portal Login Page]
 
+
== SDN ==
== Week 5 ==
+
* [https://www.youtube.com/watch?v=WabdXYzCAOU Talk on the Concepts of SDN]
* Wednesday Presentation on Puppet: Mohammed Haque
+
== Create Local Mirror for CentOS ==
* Puppet Books:
+
* [https://wiki.centos.org/HowTos/CreateLocalMirror Create Local Mirror]
** [http://libaccess.senecacollege.ca:2048/login?url=http://proquest.safaribooksonline.com/book/operating-systems-and-server-administration/9781784399832 Learning Puppet]
 
 
 
== Week 6 ==
 
* Wednesday Presentation on Ansible: Samim Baray
 
* Ansible Books:
 
** [http://libaccess.senecacollege.ca:2048/login?url=http://proquest.safaribooksonline.com/book/operating-systems-and-server-administration/linux/9781785282300 Ansible - Configuration Management 2nd Edition]
 

Latest revision as of 23:44, 1 December 2017

Online Articles

Online Book via Seneca Library

Blogs for 2017 Winter Semester

OpenShift WordPress Blogs - 2016 Winter

DNS mapping as on Jan 20, 2016

blog-ushamim.rhcloud.com is an alias for ex-std-node738.prod.rhcloud.com.
ex-std-node738.prod.rhcloud.com is an alias for ec2-52-5-157-62.compute-1.amazonaws.com.
ec2-52-5-157-62.compute-1.amazonaws.com has address 52.5.157.62

wordpress-ckyip.rhcloud.com is an alias for ex-std-node782.prod.rhcloud.com.
ex-std-node782.prod.rhcloud.com is an alias for ec2-52-71-250-248.compute-1.amazonaws.com.
ec2-52-71-250-248.compute-1.amazonaws.com has address 52.71.250.248

mmhaque4-mohammedblog.rhcloud.com is an alias for ex-std-node772.prod.rhcloud.com.
ex-std-node772.prod.rhcloud.com is an alias for ec2-54-84-110-33.compute-1.amazonaws.com.
ec2-54-84-110-33.compute-1.amazonaws.com has address 54.84.110.33

wordpress-sbaray.rhcloud.com is an alias for ex-std-node689.prod.rhcloud.com.
ex-std-node689.prod.rhcloud.com is an alias for ec2-52-21-29-138.compute-1.amazonaws.com.
ec2-52-21-29-138.compute-1.amazonaws.com has address 52.21.29.138

ops635-senecacollege.rhcloud.com is an alias for ex-std-node594.prod.rhcloud.com.
ex-std-node594.prod.rhcloud.com is an alias for ec2-54-172-196-193.compute-1.amazonaws.com.
ec2-54-172-196-193.compute-1.amazonaws.com has address 54.172.196.193

Find geolocation from a given IP address

You can google it or try the following web site:

Configuration Management Using Puppet

Configuration Management Using Ansible

[rchan@centos65 ~]$ git clone https://github.com/maxamillion/ansible-openshift_origin.git
Initialized empty Git repository in /home/rchan/ansible-openshift_origin/.git/
remote: Counting objects: 1412, done.
remote: Total 1412 (delta 0), reused 0 (delta 0), pack-reused 1412
Receiving objects: 100% (1412/1412), 235.16 KiB, done.
Resolving deltas: 100% (572/572), done.

Install Gluster Server on CentOS 7

Introduction to Cloud Computing

SDN

Create Local Mirror for CentOS