= Second Quarter = == Face-to-Face meeting == ''Sept. 15 & 16, 2012 (New York City)'' Topic: networking and virtualization === Agenda === Pre-meeting reading materials * ? link to article on racism and technology * ? link to article on ipv4 vs ipv6 - high level overview * ? link to article on broad overview of virtualization Sept. 15 * 9:00 - 10:00 am Participants' Initial Reactions to Course - Go Round * 10:00 - 12:00 Presentation and Discussion: Role of Racism in Technology * 12:00 - 1:00 pm Lunch * 1:00 - 3:00 pm Interactive lecture on core competancies Part I * understanding netmask, ip address and gateway settings and [https://en.wikipedia.org/wiki/CIDR CIDR notation] (e.g. "/27 network") * configuring your network card manually using the ip suite of commands * understanding [https://en.wikipedia.org/wiki/Network_bridge network bridges] and the use of the brctl command * understanding [https://en.wikipedia.org/wiki/TUN/TAP virtual network devices (aka tap devices)] and how to create them with the ip command * understanding dhcp (watching dhcp sessions by using ifup/ifdown) * dns: using dig to query name servers * Using dnsmasq to setup your own dhcp/dns server on your local computer * 3:00 - 3:15 pm Break * 3:15 pm - 5:15 pm Interactive lecture on core competancies Part II * Introduction to Bash programming (executing commands, defining functions, if/then statements) * Assignment: write bash script to create a bridge, add two virtual network devices to the bridge, and assign them ip addresses. * 5:15 - 5:30 pm Wrap up * 6:30 pm: Group Dinner September 16 * 9:00 - 9:30 Reflections on previous day * 9:30 - 11:30 [http://workingdirectory.net/posts/2012/managing-kvm/ Putting it all together to launch a virtual machine] * Understanding the bash script * Downloading a Debian installer iso file and launching a virtual instance to install it * 11:30 - 12:00 wrap up == Second Quarter's Work == Over the course of the second quarter, mentees will be assigned the tasks of setting up virtual servers to perform the following tasks: * Web Environment [link to how to], Deadline: October 15 * Email system [link to how to], Deadline: November 15 * File Server/Samba server [link to how to]: December 8