Franske ITC-2300 Schedule: Difference between revisions
Jump to navigation
Jump to search
BenFranske (talk | contribs) |
BenFranske (talk | contribs) No edit summary |
||
(29 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Date !! Week !! Readings to do before the end of the week !! Work to do before the end of the week !! Assignments Due (Today by 6:00pm unless otherwise noted) !! Notes | |||
|- | |- | ||
! 25-Aug | |||
| 1 || || Watch Introductory Video, Review Syllabus/Schedule, Check VPN and Netlab Access || || | |||
|- | |- | ||
! 1-Sep | |||
| 2 || Introduction to Virtualization (complete whitepaper), Proxmox VE Fundamentals, Installing Proxmox VE || Proxmox Installation Lab || || No instructor meeting required this week | |||
|- | |- | ||
! 8-Sep | |||
| 3 || Proxmox VE Cluster and VM Management, Creating Containers || Proxmox VE Containes & Clusters Lab || Proxmox Installation Lab Report, Proxmox Installation Discussion First Posts || | |||
|- | |- | ||
! 15-Sep | |||
| 4 || vmWare vSphere Basics (complete whitepaper), vSphere 6.5 Installation and Setup Guide (Pages 82-85, 193-217) || VMware ESXi Installation Lab || Proxmox VE Containers & Clusters Lab Report, Proxmox Installation Discussion All Posts, Proxmox VE Containers & Clusters Discussion First Posts, Proxmox Exam || | |||
|- | |- | ||
! 22-Sep | |||
| 5 || vSphere 6.5 Virtual Machine Administration (p. 8-23), VCSA 6.5 Installation Walkthrough, vSphere 6.5 Installation and Setup Guide (p. 10-18, 232-240), vCenter 6.5 Server and Host Management (p. 23-61) || VMware vCenter Installation Lab || VMware ESXi Install Lab Report, Proxmox VE Containers & Clusters Discussion All Posts, VMware ESXi Installation Discussion First Posts, VMware ESXi Exam || | |||
|- | |- | ||
! 29-Sep | |||
| 6 || vSphere 6.5 Command Line Concepts and Examples (p. 11-31), vmWare KB1038043, vCenter 6.5 Server and Host Management (p. 113-124), vSphere 6.5 Virtual Machine Administration (p. 24-50) (Notes: Add AD Integration) || VMware vSphere Administration Lab || VMware vCenter Install Lab Report, VMware ESXi Installation Discussion All Posts, VMware vCenter Installation First Posts || | |||
|- | |- | ||
! 6-Oct | |||
| 7 || Introducing the Cloud Materials (see below) || Introducing the Cloud Labs || VMware vSphere Administration Lab Report, VMware vCenter Installation Discussion All Posts, VMware vSphere Administration Discussion First Posts, VMware vCenter Exam || | |||
|- | |- | ||
! 13-Oct | |||
| 8 || Using Azure Virtual Machines Materials (see below) || Using Azure Virtual Machines Labs || Introducing the Cloud Lab Report, VMware vSphere Administration Discussion All Posts, Introducing the Cloud Discussion First Posts, Introducing the Cloud Exam || | |||
|- | |- | ||
! 20-Oct | |||
| 9 || Scaling Azure Virtual Machines Materials (see below) || Scaling Azure Virtual Machines Labs || Using Azure Virtual Machines Lab Report, Using Azure Virtual Machines Exam, Introducing the Cloud Discussion All Posts, Using Azure Virtual Machines Discussion First Posts || | |||
|- | |- | ||
! 27-Oct | |||
| 10 || Getting Started with DevNet Readings (see below for links) || Getting Started with DevNet Lab (see Assignments Page) || Scaling Azure Virtual Machines Lab Report, Scaling Azure Virtual Machines Exam, Using Azure Virtual Machines Discussion All Posts, Scaling Azure Virtual Machines Discussion First Posts || | |||
|- | |- | ||
! 3-Nov | |||
| 11 || REST APIs and Introducing Network Programmability Readings (see below for links) || REST API Fundamentals & Network Programmability Lab (see Assignments Page) || Getting Started with DevNet Lab Report, Scaling Azure Virtual Machines Discussion All Posts, Getting Started with DevNet Discussion First Posts, Getting Started with DevNet Exam || | |||
|- | |- | ||
! 10-Nov | |||
| 12 || Model Driven Network Programmability and IOS XE Readings (see below for links) || Model Driven Network Programmability and IOS XE Lab (see Assignments Page) || REST APIs and Introducing Network Programmability Lab Report, Getting Started with DevNet Discussion All Posts, REST APIs and Introducing Network Programmability Discussion First Posts, REST APIs and Introducing Network Programmability Exam || | |||
|- | |- | ||
! 17-Nov | |||
| 13 || Getting Started with Ansible for Network Programmability Readings (see below for links) || Getting Started with Ansible for Network Programmability Lab (see Assignments Page) || Model Driven Network Programmability and IOS XE Lab Report, REST APIs and Introducing Network Programmability All Posts, Model Driven Network Programmability and IOS XE Discussion First Posts, Model Driven Network Programmability and IOS XE Exam || | |||
|- | |- | ||
! 24-Nov | |||
| 14 || Readings as required for your case study projects || Start work on your case study project || Getting Started with Ansible for Network Programmability Lab Report, Model Driven Network Programmability and IOS XE Readings All Posts, Getting Started with Ansible for Network Programmability First Posts, Getting Started with Ansible for Network Programmability Exam || | |||
|- | |- | ||
! 1-Dec | |||
| 15 || Readings as required for your case study projects || Continue work on your case study project || Getting Started with Ansible for Network Programmability All Posts || | |||
|- | |- | ||
! 8-Dec | |||
| 16 || Readings as required for your case study projects || Finish work on your case study project and practice presentation || || | |||
|- | |- | ||
! 15-Dec | |||
| FE Week || || || Case Study Presentations, Case Study Lab Reports, Online Final Exam || | |||
|} | |} | ||
Line 65: | Line 76: | ||
* [https://docs.microsoft.com/en-us/learn/modules/build-azure-vm-templates/index Build Azure Resource Manager Templates] | * [https://docs.microsoft.com/en-us/learn/modules/build-azure-vm-templates/index Build Azure Resource Manager Templates] | ||
* [https://docs.microsoft.com/en-us/learn/modules/add-and-size-disks-in-azure-virtual-machines/index Add and Size Disks in Azure Virtual Machines] | * [https://docs.microsoft.com/en-us/learn/modules/add-and-size-disks-in-azure-virtual-machines/index Add and Size Disks in Azure Virtual Machines] | ||
==Getting Started with DevNet== | |||
* [https://developer.cisco.com/learning/tracks/devnet-beginner DevNet Beginner] Modules 1 & 2 (Overview & Programming Fundamentals) | |||
==REST APIs and Introducing Network Programmability== | |||
* [https://developer.cisco.com/learning/tracks/devnet-beginner DevNet Beginner] Modules 3 & 4 (REST API Fundamentals & Network Programmability) | |||
** Note that the lab titled "Cisco DNA Center APIs with Python: Part 1 - The Basics" in the Network Programmability section will actually take you to one titled "Cisco DNA Center API Overview". That's fine, please read the "Cisco DNA Center API Overview" lab. | |||
==Model Driven Network Programmability and IOS XE== | |||
* [https://developer.cisco.com/learning/tracks/iosxe-programmability DevNet IOS XE Programmability] Both Modules | |||
==Getting Started with Ansible for Network Programmability== | |||
* [https://developer.cisco.com/learning/modules/sdx-ansible-intro DevNet Introduction to Ansible] | |||
* [https://developer.cisco.com/learning/modules/intro-ansible-iosxe Ansible for IOS XE] | |||
=OLD Online Reading Links= | |||
These readings are '''not being used this semester''' but are kept here for potential future use. | |||
==Introduction to VoIP with Asterisk== | ==Introduction to VoIP with Asterisk== | ||
Line 70: | Line 98: | ||
* [https://youtu.be/qFO_XvyvbNg VIDEO: Asterisk from Scratch - Part 2 - Installing Asterisk & Intro to Dial Plan] | * [https://youtu.be/qFO_XvyvbNg VIDEO: Asterisk from Scratch - Part 2 - Installing Asterisk & Intro to Dial Plan] | ||
* [https://youtu.be/JT64gVNT1TY VIDEO: Asterisk from Scratch - Part 4 - Introduction to Dial Plan (First 12:30 ONLY)] | * [https://youtu.be/JT64gVNT1TY VIDEO: Asterisk from Scratch - Part 4 - Introduction to Dial Plan (First 12:30 ONLY)] | ||
* [http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/DeviceConfig_id216341.html | * [http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/DeviceConfig_id216341.html Configuring Asterisk for User Devices] | ||
* [https://www.engineerkhan.com/collab/cisco-phone-bootup-process/ Cisco IP Phone Boot Process] | * [https://www.engineerkhan.com/collab/cisco-phone-bootup-process/ Cisco IP Phone Boot Process] | ||
* [https://github.com/chan-sccp/chan-sccp/wiki/What-is-chan-sccp-b What is Chan-SCCP] | * [https://github.com/chan-sccp/chan-sccp/wiki/What-is-chan-sccp-b What is Chan-SCCP] | ||
* [https://github.com/chan-sccp/chan-sccp/wiki/setup-sccp.conf Chan-SCCP sccp.conf Configuration File Documentation] | * [https://github.com/chan-sccp/chan-sccp/wiki/setup-sccp.conf Chan-SCCP sccp.conf Configuration File Documentation] | ||
* [https://github.com/chan-sccp/chan-sccp/wiki/Dialplan SCCP Dialplan Configuration] | * [https://github.com/chan-sccp/chan-sccp/wiki/Dialplan SCCP Dialplan Configuration] | ||
* [http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/asterisk-DP-Basics-SECT-1.html Dialplan Syntax] | |||
* [http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/asterisk-DP-Basics-SECT-2.html A Simple Dialplan] | |||
* [http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/asterisk-DP-Basics-SECT-3.html Building an Interactive Dialplan] | |||
==VoIP: Provisioning, Voicemail, and SIP== | ==VoIP: Provisioning, Voicemail, and SIP== | ||
Line 90: | Line 121: | ||
==VoIP: T1 and PSTN Access== | ==VoIP: T1 and PSTN Access== | ||
* [http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/asterisk-OutsideConn-SECT-1.html The Basics of Trunking] | |||
* [https://www.voip-info.org/did/ DIDs and Trunking] | * [https://www.voip-info.org/did/ DIDs and Trunking] | ||
* [http://t1rex.blogspot.com/2011/11/cas-vs-pri-voice-channels.html CAS vs PRI Trunking] | * [http://t1rex.blogspot.com/2011/11/cas-vs-pri-voice-channels.html CAS vs PRI Trunking] | ||
* [https://www.atlantech.net/blog/pri-vs.-sip-trunking-whats-the-difference-and-which-is-best PRI vs SIP Trunking] | * [https://www.atlantech.net/blog/pri-vs.-sip-trunking-whats-the-difference-and-which-is-best PRI vs SIP Trunking] | ||
* [http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/OutsideConnectivity_id242479.html Fundamental Dialplan for Outside Connectivity] | |||
* [http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/OutsideConnectivity_id291235.html Outside VoIP Connectivity] | |||
** NOTE: This is an older reference and the SIP configuration shown uses sip.conf which is slightly different than the pjsip.conf we are using, just be aware that the concepts are sound but the exact SIP configuration will be a bit different | |||
* [https://wiki.asterisk.org/wiki/display/AST/res_pjsip+Configuration+Examples#res_pjsipConfigurationExamples-ASIPtrunktoyourserviceprovider,includingoutboundregistration PJSIP Configuration for Trunk to Service Provider Including Registration] | |||
* [http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/OutsideConnectivity_id291313.html Emergency Dialing] | |||
* [https://wiki.asterisk.org/wiki/display/AST/Dialplan+Security Asterisk Dialplan Security] | |||
* [https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/dialpeer/configuration/15-mt/vd-15-mt-book/vd-dp-overview.html Cisco IOS Dial Peer Configuration Guide: Dial Peer Overview] | |||
* [https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/dialpeer/configuration/15-mt/vd-15-mt-book/vd-dp-feat-cfg.html Cisco IOS Dial Peer Configuration Guide: Dial Peer Features and Configuration] | |||
* [https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/voiceport/configuration/15-mt/vp-15-mt-book/vp-overview.html Cisco IOS Voice Port Configuration Guide: Voice Port Configuration Overview] | |||
* [https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucme/srnd/design/guide/cmesrnd/gatewy.html Cisco Unified CallManager Express Solution Reference Network Design Guide: Voice Gateways] | |||
==VoIP: GUI Asterisk Configuration== | ==VoIP: GUI Asterisk Configuration== | ||
* [https://wiki.freepbx.org/display/PPS/Installing+SNG7+Official+Distro FreePBX Installation Guide] | |||
* [https://wiki.freepbx.org/display/FPG/FreePBX+Distro FreePBX Registration] | |||
* [https://wiki.freepbx.org/display/FPG/Configuring+Your+PBX FreePBX: Configuring Your PBX] - Skip the section on "Setting Up SIPStation Trunks" | |||
* [https://wiki.freepbx.org/display/FPG/Extensions+Module+-+PJSIP+Extension FreePBX PJSIP Extensions] | |||
* [https://wiki.freepbx.org/display/FPG/Trunks+Module+-+User+Guide FreePBX Trunks] | |||
* [https://github.com/chan-sccp/chan-sccp/wiki/FreePBX_Installation Chan-SCCP FreePBX Installation] | |||
* [https://github.com/chan-sccp/chan-sccp/wiki/FreePBX_Dialplan Chan-SCCP FreePBX Dialplan] | |||
* [https://github.com/PhantomVl/sccp_manager/blob/extension_mobility/README.md Chan-SCCP FreePBX Manager Readme] | |||
* [https://wiki.freepbx.org/display/PPS/FreePBX+Distro+First+Steps+After+Installation FreePBX First Steps] | |||
* [https://github.com/chan-sccp/chan-sccp/wiki/FreePBX_Setup Chan-SCCP FreePBX Setup] |
Latest revision as of 23:14, 19 August 2021
Date | Week | Readings to do before the end of the week | Work to do before the end of the week | Assignments Due (Today by 6:00pm unless otherwise noted) | Notes |
---|---|---|---|---|---|
25-Aug | 1 | Watch Introductory Video, Review Syllabus/Schedule, Check VPN and Netlab Access | |||
1-Sep | 2 | Introduction to Virtualization (complete whitepaper), Proxmox VE Fundamentals, Installing Proxmox VE | Proxmox Installation Lab | No instructor meeting required this week | |
8-Sep | 3 | Proxmox VE Cluster and VM Management, Creating Containers | Proxmox VE Containes & Clusters Lab | Proxmox Installation Lab Report, Proxmox Installation Discussion First Posts | |
15-Sep | 4 | vmWare vSphere Basics (complete whitepaper), vSphere 6.5 Installation and Setup Guide (Pages 82-85, 193-217) | VMware ESXi Installation Lab | Proxmox VE Containers & Clusters Lab Report, Proxmox Installation Discussion All Posts, Proxmox VE Containers & Clusters Discussion First Posts, Proxmox Exam | |
22-Sep | 5 | vSphere 6.5 Virtual Machine Administration (p. 8-23), VCSA 6.5 Installation Walkthrough, vSphere 6.5 Installation and Setup Guide (p. 10-18, 232-240), vCenter 6.5 Server and Host Management (p. 23-61) | VMware vCenter Installation Lab | VMware ESXi Install Lab Report, Proxmox VE Containers & Clusters Discussion All Posts, VMware ESXi Installation Discussion First Posts, VMware ESXi Exam | |
29-Sep | 6 | vSphere 6.5 Command Line Concepts and Examples (p. 11-31), vmWare KB1038043, vCenter 6.5 Server and Host Management (p. 113-124), vSphere 6.5 Virtual Machine Administration (p. 24-50) (Notes: Add AD Integration) | VMware vSphere Administration Lab | VMware vCenter Install Lab Report, VMware ESXi Installation Discussion All Posts, VMware vCenter Installation First Posts | |
6-Oct | 7 | Introducing the Cloud Materials (see below) | Introducing the Cloud Labs | VMware vSphere Administration Lab Report, VMware vCenter Installation Discussion All Posts, VMware vSphere Administration Discussion First Posts, VMware vCenter Exam | |
13-Oct | 8 | Using Azure Virtual Machines Materials (see below) | Using Azure Virtual Machines Labs | Introducing the Cloud Lab Report, VMware vSphere Administration Discussion All Posts, Introducing the Cloud Discussion First Posts, Introducing the Cloud Exam | |
20-Oct | 9 | Scaling Azure Virtual Machines Materials (see below) | Scaling Azure Virtual Machines Labs | Using Azure Virtual Machines Lab Report, Using Azure Virtual Machines Exam, Introducing the Cloud Discussion All Posts, Using Azure Virtual Machines Discussion First Posts | |
27-Oct | 10 | Getting Started with DevNet Readings (see below for links) | Getting Started with DevNet Lab (see Assignments Page) | Scaling Azure Virtual Machines Lab Report, Scaling Azure Virtual Machines Exam, Using Azure Virtual Machines Discussion All Posts, Scaling Azure Virtual Machines Discussion First Posts | |
3-Nov | 11 | REST APIs and Introducing Network Programmability Readings (see below for links) | REST API Fundamentals & Network Programmability Lab (see Assignments Page) | Getting Started with DevNet Lab Report, Scaling Azure Virtual Machines Discussion All Posts, Getting Started with DevNet Discussion First Posts, Getting Started with DevNet Exam | |
10-Nov | 12 | Model Driven Network Programmability and IOS XE Readings (see below for links) | Model Driven Network Programmability and IOS XE Lab (see Assignments Page) | REST APIs and Introducing Network Programmability Lab Report, Getting Started with DevNet Discussion All Posts, REST APIs and Introducing Network Programmability Discussion First Posts, REST APIs and Introducing Network Programmability Exam | |
17-Nov | 13 | Getting Started with Ansible for Network Programmability Readings (see below for links) | Getting Started with Ansible for Network Programmability Lab (see Assignments Page) | Model Driven Network Programmability and IOS XE Lab Report, REST APIs and Introducing Network Programmability All Posts, Model Driven Network Programmability and IOS XE Discussion First Posts, Model Driven Network Programmability and IOS XE Exam | |
24-Nov | 14 | Readings as required for your case study projects | Start work on your case study project | Getting Started with Ansible for Network Programmability Lab Report, Model Driven Network Programmability and IOS XE Readings All Posts, Getting Started with Ansible for Network Programmability First Posts, Getting Started with Ansible for Network Programmability Exam | |
1-Dec | 15 | Readings as required for your case study projects | Continue work on your case study project | Getting Started with Ansible for Network Programmability All Posts | |
8-Dec | 16 | Readings as required for your case study projects | Finish work on your case study project and practice presentation | ||
15-Dec | FE Week | Case Study Presentations, Case Study Lab Reports, Online Final Exam |
Online Reading Links
Introducing the Cloud
- Cloud Concepts
- Azure Architecture
- Manage Services with the Azure Portal
- NOTE: Skip the 3 "Exercises" for now, they will be labs in class
- Azure Compute Options
- Azure Data Storage Options
- Azure Networking Options
- Security, Responsibility, and Trust in Azure
- Control and Organize Azure Resources with Azure Resource Manager
Using Azure Virtual Machines
- Introduction to Azure Virtual Machines
- NOTE: Skip the "Exercise" for now, it will be a lab in class
- Choose a Data Storage Approach in Azure
Scaling Azure Virtual Machines
- Keep Your Virtual Machines Updated
- Configure the Network for your Virtual Machine
- Build Azure Resource Manager Templates
- Add and Size Disks in Azure Virtual Machines
Getting Started with DevNet
- DevNet Beginner Modules 1 & 2 (Overview & Programming Fundamentals)
REST APIs and Introducing Network Programmability
- DevNet Beginner Modules 3 & 4 (REST API Fundamentals & Network Programmability)
- Note that the lab titled "Cisco DNA Center APIs with Python: Part 1 - The Basics" in the Network Programmability section will actually take you to one titled "Cisco DNA Center API Overview". That's fine, please read the "Cisco DNA Center API Overview" lab.
Model Driven Network Programmability and IOS XE
- DevNet IOS XE Programmability Both Modules
Getting Started with Ansible for Network Programmability
OLD Online Reading Links
These readings are not being used this semester but are kept here for potential future use.
Introduction to VoIP with Asterisk
- VIDEO: Asterisk from Scratch - Part 1 - Intro to Asterisk & Asterisk Architecture
- VIDEO: Asterisk from Scratch - Part 2 - Installing Asterisk & Intro to Dial Plan
- VIDEO: Asterisk from Scratch - Part 4 - Introduction to Dial Plan (First 12:30 ONLY)
- Configuring Asterisk for User Devices
- Cisco IP Phone Boot Process
- What is Chan-SCCP
- Chan-SCCP sccp.conf Configuration File Documentation
- SCCP Dialplan Configuration
- Dialplan Syntax
- A Simple Dialplan
- Building an Interactive Dialplan
VoIP: Provisioning, Voicemail, and SIP
- VIDEO: Asterisk from Scratch - Part 4 - Introduction to Dial Plan (Continuing from 12:30 through end)
- Digium A-Series Phone Provisioning
- Digium A-Series Phone Web Interface
- PJSIP Config Sections and Relationships
- Digium D-Series Phone Provisioning
- Introduction to DPMA
- DPMA Installation Instructions
- DPMA Configuration
- SIP Configuration for DPMA Phones
- Asterisk Voicemail
- Asterisk Dialplan Voicemail Integration
VoIP: T1 and PSTN Access
- The Basics of Trunking
- DIDs and Trunking
- CAS vs PRI Trunking
- PRI vs SIP Trunking
- Fundamental Dialplan for Outside Connectivity
- Outside VoIP Connectivity
- NOTE: This is an older reference and the SIP configuration shown uses sip.conf which is slightly different than the pjsip.conf we are using, just be aware that the concepts are sound but the exact SIP configuration will be a bit different
- PJSIP Configuration for Trunk to Service Provider Including Registration
- Emergency Dialing
- Asterisk Dialplan Security
- Cisco IOS Dial Peer Configuration Guide: Dial Peer Overview
- Cisco IOS Dial Peer Configuration Guide: Dial Peer Features and Configuration
- Cisco IOS Voice Port Configuration Guide: Voice Port Configuration Overview
- Cisco Unified CallManager Express Solution Reference Network Design Guide: Voice Gateways
VoIP: GUI Asterisk Configuration
- FreePBX Installation Guide
- FreePBX Registration
- FreePBX: Configuring Your PBX - Skip the section on "Setting Up SIPStation Trunks"
- FreePBX PJSIP Extensions
- FreePBX Trunks
- Chan-SCCP FreePBX Installation
- Chan-SCCP FreePBX Dialplan
- Chan-SCCP FreePBX Manager Readme
- FreePBX First Steps
- Chan-SCCP FreePBX Setup