Tech Install Guide - Edgenuity Media Appliance
Transcription
Tech Install Guide - Edgenuity Media Appliance
Tech Install Guide Edgenuity Tech Install Guide Contents Welcome to Edgenuity .................................................................................................................................. 3 Minimum System Requirements: User Workstations ..................................................................................... 4 Network Requirements and White List .......................................................................................................... 5 Edgenuity Media Appliance Overview ........................................................................................................... 6 Edgenuity Media Appliances ...................................................................................................................... 6 Edgenuity Media Distribution System ......................................................................................................... 7 Edgenuity Physical Appliance Specifications ............................................................................................. 8 Virtual Server Media Appliance Specifications ........................................................................................... 9 Appliance Installation and Configuration...................................................................................................... 10 Appliance Installation and Configuration Requirements ........................................................................... 10 Configuring Appliance Network Interface Settings .................................................................................... 11 Configuring an Appliance Gateway .......................................................................................................... 12 Configuring an Appliance DNS ................................................................................................................. 12 Storing Changes for Appliance Settings ................................................................................................... 13 Single Physical Appliance Update Modes ................................................................................................... 14 Multiple Physical Appliances Advanced Updates ........................................................................................ 15 Local Master Media Update Mode Overview ............................................................................................ 15 Multiple Appliances in DNS Overview ...................................................................................................... 16 Multiple Appliances, Single DNS Solutions .............................................................................................. 17 Edgenuity System Login and Security: ........................................................................................................ 19 Enhanced Passwords .............................................................................................................................. 19 Secure Station ......................................................................................................................................... 20 IP Registry for Secure Student Access..................................................................................................... 21 Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 2 |P a g e Revised 4/2016 Welcome to Edgenuity The Edgenuity program has been designed for ease of use with deployment, maintenance, and functionality in a typical educational technology environment. The system predominantly runs on a hosted platform housed within secured data centers. Our customers can feel assured student data is safe and secure with absolutely no work required by school district personnel. We have taken great care in engineering and designing a robust system with redundancy built in at every level. Multiple levels of backup are incorporated into the onsite and offsite real-time systems. As students and teachers log into our program they access servers located within the secured data centers. Student computers will access the Student Portal via the Internet with information transfer requirements equivalent to standard website interactions. School lab environments will require little Internet bandwidth to function. The core of the Edgenuity system consists of short video lectures. To maximize program performance and minimize network impact, the Edgenuity system incorporates the use of media appliances. These appliances are self-contained, read-only devices that provide access to the Edgenuity video content library locally. Edgenuity appliances utilize custom programming requiring no backups or user maintenance. Edgenuity Media Appliances are built on a custom server platform, adding faster performance and greater reliability to our product. Edgenuity appliances come with up to three-year warranty and service contract. Media appliances are configured for your district with an internal static IP address, subnet mask, DNS server IP address, and hostname. An internal static IP address can be used unless you will service students from outside your network (i.e., home). Edgenuity incorporates redundancy into the media delivery system. If a local media appliance is unavailable to the user, the program automatically rolls the request to another media appliance on your network. If no other appliances are available on your network the user request is sent to the media server cluster and the media is delivered via the Internet. This redundancy helps with the availability of the program to your students. The program requires a minimal set of software and plug-ins, all of which are readily available and free to download. Pre-installment of all required software on your workstations ensures students receive the best experience with this software. Connection to power and network switch is required for use with a local media appliance. Your Edgenuity Sales Account Executives and Partnership Advisors will work to ensure you have the proper media appliances for your specific needs. Please contact Edgenuity if changes occur within your network for the appliance(s) static IP or if additional assistance is needed. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 3 |P a g e Revised 4/2016 Minimum System Requirements: User Workstations Schools and districts utilizing the Edgenuity system will need to ensure workstations meet the minimum system requirements below. Edgenuity Minimum System Requirements Operating Systems 1 Browsers 2 Android™ 4.3 (Jelly Bean or higher) Apple iOS 7.x Chrome™ OS 35 Mac® OS® X 10.7.5+ Windows® 7 Windows 8 Windows Vista™ Windows RT Google™ Chrome™ 35 Firefox® 42+ Internet Explorer® 9.x – 11.x Safari® 6.0+ (Requires 10.7.5+) Processor Network / Speed Connection 3 PC: 2.33GHz AMD® -or- Intel® Core™ Duo 1.83 GHz Mac: Intel Core Duo 1.33 GHz LAN 100/1000 switched to desktop Internet access 384 kbps per concurrent user Memory & Hard Disk Space Sound 4 2 GB RAM 1 GB available disk space for browser cache OS supported sound card Speakers or headsets (recommended) Display Plug-Ins 5 1280 x 1024 resolution 16-bit color 128 MB graphics memory Adobe® Flash® Player 18+ Java® 1.8+ Adobe Acrobat® Reader® 11+ Example Mobile Devices 6 Android: Google Pixel C Samsung™ Galaxy Tab® 3 Dell Venue 10 7000 Chromebook: Acer® Chromebook 15 C910 Dell™ Chromebook 11 Chromebook Pixel iPad: iPad 4 iPad mini™ PLEASE NOTE: 1 Windows based tablets and the Windows RT operating system is fully supported by Edgenuity when using Edgenuity 3000+ series courses. Windows 10 will be supported June, 2016. The Android operating system is supported by Edgenuity, but the Android browser is not. Android users should download and only use the Chrome browser to access Edgenuity. 2 Chrome browser versions 42 or later may not allow functionality for some plug-ins. Internet Explorer 9 – 10 will no longer be supported after June, 2016. Microsoft Edge browser will be supported June, 2016. 3 A slow Internet connection will affect the performance of multimedia elements found in the Edgenuity courses. 4 Students will need access to audio capabilities including speakers and/or headsets. 5 All instructional computer stations will need sufficient network-user permissions to ensure full functionality when using certain plug-in applications. Adobe Flash may be required when using courses containing Chem Labs and PowerSpeak. Java is required for Districts using the Secure Station feature. 6 Example devices listed above have been tested to be functional when using Edgenuity. Other Chromebook devices not listed may be used providing they meet the minimum requirements. Smart phone and smart watch use is not supported by Edgenuity. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 4 |P a g e Revised 4/2016 Network Requirements and White List Edgenuity has deployed an Internal Proxy System, ensuring students are on-task and remain safe when using outside content contained within course activities. This also allows Edgenuity to have a smaller, more static White List. To support the close and active reading of text for students at all reading levels, Edgenuity provides a CloseReader™ toolset for students. The toolset includes word look-up, text highlighters, annotation tools, read-aloud, and translation. Students can use these features on any HTML text within the system, including text within a third-party website accessed from within the Student Portal. The CloseReader and Internal Proxy System both rely upon the IP ranges and White List provided below. Some content filters, web proxies, and/or classroom management software may also require white listing the local media appliance (if purchased). Allowing the Google sites listed within the White List through your content filter will not open all Google content, as it is referencing specific directories needed for the CloseReader. Edgenuity Network Requirements and White List Network Requirements White List Required Ports1 Required White List The following outgoing communication ports for required IP ranges must be applied within your network when using Edgenuity. The following static White List sites must be applied when using Edgenuity. Port 7595 Port 443 Port 1935 Port 222 Port 80 Failover Port 22 Failover Port 6505 *.edgenuity.com1 *.edgenuity.us *.education2020.com1 *.education2020.us *.explorelearning.com *.k12hsn.org *.middil.com *.pglms.com *.sophia.org *.speechstream.net *.ucopenaccess.org google.com/uds google.com/jsapi office.microsoft.com onetonline.org/ desmos.com/calculator wherelearningclicks.com Instructional Services The additional required sites must be applied when using Instructional Services. sas.elluminate.com server.iad.liveperson.net e2020.geniussis.com 1 Port 7595 (TCP) to 63.151.163.61 can be applied for an appliance VPN connection. If your network prevents this port please apply the other ports listed. Ports 80, 222 and 443 must be opened for sites and Present Outbound Internet Addresses noted above. Port 22 is used as failover should Port 443 be inaccessible. Port 6505 is used as failover should Port 80 be in accessible. Proxy and content filters may disrupt communication on all ports. Ports 80, 222, and 443 must be open for site noted. 2 Edgenuity utilizes mp4 video formatting for course content videos. You will need to ensure mp4s are included within the IP ranges within your network and your local Edgenuity media appliance. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 5 |P a g e Revised 4/2016 Edgenuity Media Appliance Overview Districts can ensure minimal bandwidth requirements of less than or equal to 384 kbps on average per concurrent user on the school infrastructure by placing an Edgenuity Media Appliance at the individual school or district. When a media appliance is housed within the district or individual school firewall, student computers will access the Student Portal via the Internet with information transfer requirements equivalent to standard website interactions. Instructional Videos, when required as part of a user experience, are pulled directly from the local media appliance. This ensures reduced load times with no additional bandwidth requirements, providing a positive end-user experience with minimal delay for page downloads. Edgenuity Media Appliances Edgenuity offers four (4) media appliances to our customers based on concurrent user needs. Each appliance is a selfcontained, read-only device rated for concurrent user connections. Edgenuity appliances utilize custom programming. Backups and user maintenance is not required when routing and white list rules have been applied. Mini Media Appliance Up to 250 concurrent users VESA, 1U rack, and desktop mount compatible Single power supply Slim Server Appliance Up to 750 concurrent users VESA, 1U rack, and desktop mount compatible Single power supply Rackmount Media Appliance Up to 5,000 concurrent users 1U rack Dual power supply Virtual Media Appliance Up to 5,000 concurrent users VMware® Microsoft® Hyper-V® Server 2012 R2 Concurrent user count dependent upon dedicated resourses Please Note: Middlebury Powerspeak World Language courses and Sophia® Dual Credit courses do not require use of a media appliance. Please contact Edgenuity for questions regarding virtual operating systems not listed. Mini and slim server appliances include Kensington slot locks to stabilize and provide additional security to mounted appliances. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 6 |P a g e Revised 4/2016 Edgenuity Media Distribution System The Edgenuity Media Distribution System (MDS) ensures proper updates and maintenance for media appliances uses while providing a seamless end user experience. MDS is designed to be behind-the-scenes and should not impact overall network performance. The system has 3 essential pieces of Content Updates, Monitoring Solution, and System Updates. The MDS utilizes port 7595 (TCP) for an appliance VPN (Virtual Private Network) connection to 63.151.163.61 for all hosts. If your network prevents this port, alternative ports and host IPs have been provided below for your reference. System Updates Monitoring Solution Content Updates Content Updates The primary purpose of MDS is to ensure appliances have the latest content via port 7595 to 63.151.163.61. Content updates run on a nightly schedule for the client’s local time starting at 7PM and automatically shutting off at 6AM. We continually strive to maximize content updates using as little bandwidth as possible. To ensure this, three (3) update mode options of CacheAhead, OnDemand, and Monolithic are offered on all single media appliance sites. Customers with multiple appliances and sites may be able to take advantage of the Local Master media update mode. If networking prevents access to port 7595, content updates will utilize port 222 to host MDC.edgenuity.com and MDS.edgenuity.com. MDS Monitoring Solution The monitoring solution is a hardware and software level monitor that allows for smarter updating as well as failure alerts. Monitoring relays encrypted TCP packets containing the monitoring data via port 7595 to 63.151.163.61. This allows the ability to do smart updates while targeting and replacing high risk appliances before issues may begin. The monitor also allows us to perform similar identification with software by monitoring the web server that distributes files to students and pinpoints any potential performance or configuration modifications that may be needed. If networking prevents access to port 7595, monitoring will utilize ports 22*, 80, 443, and 6505* to host MDM.edgenuity.com. System Updates System and software updates are checked nightly via port 7595 to our primary update cluster. This solution is designed to utilize low bandwidth and maintain persistent operating system versioning across all media appliance variants. Even when larger updates are needed they rarely take longer than a few minutes to download and install. Updates are applied with a keep-alive download and patching system allowing for downloads to resume if a connection is dropped and is then re-established. Updates will only be applied after the complete patch has been downloaded and scanned for corruption. If networking prevents access to port 7595 to 63.151.163.61, system and software updates will occur via ports 80 and 443 to host MDM.edgenuity.com. * Port 22 is used as a failover should port 443 be inaccessible. Port 6505 is used as a failover should port 80 be inaccessible. Proxy and content filters may disrupt communication on all ports. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 7 |P a g e Revised 4/2016 Edgenuity Physical Appliance Specifications Edgenuity’s physical media appliances have been designed as mini, slim, and rackmount appliances. Each appliance is designed to be placed at or near the network backbone, optimized for read access, and rated for concurrent connections. Mini Appliance Slim Appliance Rack Appliance E250N E750N E5000R Up to 250 Concurrent Users Up to 750 Concurrent Users Up to 5,000 Concurrent Users E250N mini appliances are designed for small or lower usage implementations of the Edgenuity system. E750N mini appliances are designed for mid to larger usage implementations of the Edgenuity system. E5000R rackmount appliances are designed for larger multi-school district implementations of the Edgenuity system. Mini Appliance Specs: Slim Appliance Specs: Rack Appliance Specs: Intel Celeron® 3205U 1.5 GHz 2 core processor / 2 threads 8 GB DDR3 1600 MHZ RAM 500 GB SATA drive Dual 1 GB NIC Intel Core i3 5005U 2.0 GHz 2 core processor / 4 threads 8 GB DDR3 1600 MHZ RAM 500 GB solid state drive Dual 1 GB NIC XEON E5-2630L V3 1.8 GHz 8 core processor / 16 threads 32 GB DDR4 2133 MHZ ECC RAM 500 GB SATA solid state drive Quad 1 GB NIC Mount / Power Options: Mount / Power Options: Mount / Power Options: VESA, 1U rack, and desktop mount compatible – single power supply VESA, 1U rack, and desktop mount compatible – single power supply 1U rack - dual power supply Weight: Approximately 2 pounds each Weight: Approximately 2 pounds each Weight: Approximately 45 pounds each . . . Additional Specifications for Physical Appliances Network load balancing is installed utilizing 2 – 4 NICS, depending upon the appliance. Edgenuity requires each on team NIC is connected to a 1 GB switch at or near the customer network backbone. All NICs should be connected to the same switch. Edgenuity recommends media appliances are placed within an environment suitable for computer equipment. Multiple media appliances may be used for larger installations. Appliances do not require outside firewall access. Bond requires no switch programming and should be compliant with all network devices. Edgenuity recommends media appliances are placed within an environment suitable for computer equipment, mounted using available options of VESA, rack, or desktop utilizing Kensington slot locks to stabilize and provide additional security to mounted appliances. Edgenuity media appliances are self-updating, require no user maintenance, and come with up to three year Edgenuity Rapid Replacement service. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 8 |P a g e Revised 4/2016 Virtual Server Media Appliance Specifications Edgenuity offers a virtual media appliance solution to assist customers in an ever-changing educational technology arena. Two (2) platform formats of Edgenuity Virtual Media Appliances (VMA) are available and supported based on the customer’s implemented virtual infrastructure. Platform formats include VMware 5.0+ and Microsoft Hyper-V Server 2012 R2. Edgenuity VMAs include programming and multimedia content. Virtual Media Appliance Specifications Up to 5,000 Concurrent Users The Edgenuity VMA is pre-configured with mini media appliance specifications and resource requirements. VMAs are designed to provide media for up to 5,000 concurrent users. Edgenuity VMA Server Image Size: Virtual Platforms: 500 GB As a customer’s network grows, VMA resources can be adjusted. Additional memory, processor, and virtual disk storage resources can be committed to scale the VMA for larger concurrent user counts as needed. VMWare 5.0+ Microsoft Hyper-V Server 2012 R2 Minimum Virtual Platform Requirements: VMA images can also be copied and replicated as needed for use within the same district. This allows longer usage of the VMA without the need to supply additional hardware. 4 Processors 8GB RAM 500 GB available disk space Software Specifications – Virtual Media Appliances Edgenuity will supply a download link for the virtual image within the customer’s virtualization network platform. Edgenuity requires an IP for the Edgenuity VMA. Edgenuity VMAs are self-updating, requiring no user maintenance. Assess of port 7595* (TCP) to 63.151.163.61 is required to enable the appliance VPN connection and apply updates to Edgenuity VMAs. Locations using web filtering MUST apply the Edgenuity white list for necessary updates. There is no limit to customer replication (within the same district) of a VMA image. Additional resources, if needed, can be committed to increase power of an Edgenuity VMA for larger installations. Upon request a virtual image can be supplied on a returnable, 2.5” USB3-capable portable hard drive after verification of a customer’s virtualization network platform. Please Note: Middlebury Powerspeak World Language courses and Sophia Dual Credit courses do not require use of a media appliance. * If a single connection on port 7595 (TCP) to 63.151.163.61 is unavailable, ports 22**, 80, 222, 443, 1935, and 6505** can be opened for outbound traffic. ** Port 22 is a failover should port 443 be inaccessible. Port 6505 is a failover should port 80 be inaccessible. Proxy and content filters may disrupt communication on all ports. Please contact Edgenuity Technical Customer Support at [email protected] Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 9 |P a g e Revised 4/2016 Appliance Installation and Configuration Prior to shipment, Edgenuity requires one (1) static Internal IP number, primary and secondary DNS, gateway, and net mask information. All required routing and white list rules must be implemented. Appliance(s) ship ready to configure, allowing customers to connect to their network and power source. Mini and slim appliances are VESA, 1U rack, and desk mount compatible. Mounting is recommended utilizing the included Kensington slot locks to stabilize and provide additional security to mounted appliances. Rackmount appliances require 1U rack space and ship standard with a universal sliding rail kit which fit most standard racks. Rack appliances ship with front locking bezel; Edgenuity highly recommends customers install and lock any installed media appliance. Additional rail and power options are available (i.e. for PDU) and should be discussed with Edgenuity Technical Customer Support prior to shipment. An online option is available to download a virtual image for Edgenuity VMAs. Upon request a virtual image can be supplied on a returnable, 2.5” USB3-capable portable hard drive after verification of a customer’s virtualization network platform. Appliances utilize port 7595 (TCP) for an appliance VPN connection to 63.151.163.61 for all hosts. If your network prevents this port, alternative ports and host IPs have been provided for your reference. Appliance Installation and Configuration Requirements The following is required for configuration of an appliance and can be supplied to Technical Customer Support. Static/Default IP address Verify required port 7595* (TCP) is open for 63.151.163.61 to enable the appliance VPN connection. Verify required white list has been applied within your network. Subnet address, Gateway address, and DNS address District or school contact name, contact email address, and School name Upon receiving this information, a confirmation email will be sent to the established contact containing login information. If you did not receive this email please contact Edgenuity Technical Customer Support at [email protected] to receive login information. A separate notification will be sent upon shipment of a physical appliance or virtual image (if requested). Please Note: Locations using web filtering MUST apply the Edgenuity white list for the appliance to perform necessary updates. Middlebury Powerspeak World Language courses and Sophia Dual Credit courses do not require use of a media appliance. * If a single connection on port 7595 (TCP) to 63.151.163.61 is unavailable, ports 22**, 80, 222, 443, 1935, and 6505** can be opened for outbound traffic. ** Port 22 is a failover should port 443 be inaccessible. Port 6505 is a failover should port 80 be inaccessible. Proxy and content filters may disrupt communication on all ports. Logging into an Appliance In addition to installation of your physical appliance or download of a virtual image (VMAs only), configuration includes logging into the appliance and accessing a management tool. Once logged into the management tool you can establish network interface, gateway, and DNS appliance settings. A network cable connected to the device is required to verify configuration of a physical appliance. 1. Enter the username and password into the fields provided to log into the appliance. Click Enter to log into the system. 2. Once authenticated, a management tool interface will display. Enter the username and password into the fields provided to log into the management tool. Outside of initial configuration, an appliance does not require a keyboard, mouse, monitor, or an outside public IP. Appliances are self-updating, requiring no customer maintenance or support when required routing and white list rules are applied. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 10 | P a g e Revised 4/2016 Configuring Appliance Network Interface Settings 1. Select Network from the left menu options to display additional menu options. 2. Click Interfaces to access configuration options for each network card detected by the system and define the configuration method needed for your appliance. a. Select eth0 or bond0 for the interface based on media appliance type. Mini: bond0 Slim Server: bond0 Virtual: eth0 Rackmount: bond0 Please note: If selecting bond0 an additional dropdown option will appear for Bonding Mode. Verify Balance (alb) displays. Please consult Edgenuity Technical Customer Support for questions or changes to this field. Each interface can be defined as External if connected to an external network, such as the Internet, to apply stricter firewall policies. If not defined as External the interface will be considered internal and connected to a local network. b. Enter Name within the field provided. 3. Select a Method of DHCP or Static as needed for your configuration based on the descriptions below. a. DHCP can be applied for a dynamic configuration. Selecting this method within the interface allows configuration of the IP address, DNS servers, and gateway. DHCP is the default setting for appliances shipped from Edgenuity. This method will need to be updated if your location is manually configuring an appliance. DHCP is usual for hosts within a local network or external interfaces connected to infrastructure routers. After selecting DHCP continue to Storing Changes for Appliance Settings. b. Static can be applied if you are configuring your device manually. Static configurations within the interface will require you to specify the IP address and network mask. You can also associate one or more virtual interfaces to this real interface for additional IP addresses. Additional addresses are useful to provide service to more than one IP address or sub-network, facilitate migration from a previous scenario, or utilize a web server with different domains using SSL certificates. After selecting Static continue to Configuring an Appliance Gateway. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 11 | P a g e Revised 4/2016 Configuring an Appliance Gateway Please note: Configuring the appliance gateway settings is only necessary if the network interface was applied as Static. If this setting was applied as DHCP please continue to Storing Changes for Appliance Settings. 1. From the Network menu options select Gateways. 2. Click Add New button within the Gateways and Proxy page. a. Enter the Gateway information for your appliance. b. Ensure Enabled and Default checkboxes are selected. Click Add to store the information. c. Proxy values can be added if required for network traffic. 3. Continue to Configuring an Appliance DNS. Configuring an Appliance DNS Please note: Configuring DNS settings is only necessary if the network interface was applied as Static. If this setting was applied as DHCP please continue to Storing Changes for Appliance Settings. 1. From the Network menu options select DNS. 2. Click Add New button within the Domain Name Server Resolver List. a. Enter an IP address into the Domain Name Server field provided. Click Add. b. Once the name server has updated a Search Domain can be added, but is not required. 3. Continue to Storing Changes for Appliance Settings. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 12 | P a g e Revised 4/2016 Storing Changes for Appliance Settings 1. Click Change from within any of the pages visited (Interfaces, Gateways, DNS) once configuration settings have been applied. 2. Click Save Changes (located on the upper right of the screen) once the option displays to store the appliance you have configured. 3. Click Save if a warning pop-up displays during the Save Changes process. 4. Continue to Verify Appliance Configuration. Verify Appliance Configuration A network cable connected to the device is required to verify configuration of a physical appliance. On a separate PC or Mac computer test the IP information by accessing http://ipaddress/, where “ipaddress” is replaced with the static IP of your appliance, from a web browser to access the Edgenuity test page. 1. If your appliance is properly configured, a video lecture will play from within the Edgenuity test page. 2. Once the lecture displays from within the test page, configuration is complete. Students will automatically be redirected to the appliance for the media content within coursework. 3. Please contact Edgenuity to apply an update mode for your appliance after verifying the appliance configuration. An overview for update modes is reviewed within the Single Physical Appliance Update Modes and Multiple Physical Appliances Advanced Updates sections of this document. If you are unable to verify the appliance configuration or would like additional help, contact Edgenuity Technical Customer Support, [email protected]. Appliance Content Updates Periodic verification of nightly appliance content updates can be performed by accessing http://ipaddress/, where “ipaddress” is replaced with the static IP of your appliance, from a web browser to access the Edgenuity test page. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 13 | P a g e Revised 4/2016 Single Physical Appliance Update Modes Three modes are available to perform updates within a physical appliance: CacheAhead, OnDemand, and Monolithic. The modes reviewed below are intended for sites or districts utilizing a single physical appliance. Additional advanced configuration options for customers with multiple sites and/or multiple media appliances are available within the Multiple Physical Appliances Advanced Updates section of this document. Please contact Edgenuity to apply update changes to your appliance. Monolithic Update Mode - Single Physical Appliance What is Monolithic updating? Monolithic update mode maintains a complete and single monolithic copy of ALL Edgenuity content (all 450 GB of videos). Bandwidth: Monolithic update mode uses the highest level of bandwidth usage with the shortest load times for media. How it works: All content, regardless of need, is updated nightly. Works best with: Monolithic update mode works best for locations where bandwidth usage is not an immediate concern. This mode is not recommended for Edgenuity Virtual Media Appliances. CacheAhead Update Mode- Single Physical Appliance What is CacheAhead updating? CacheAhead update mode caches multiple media files in a single course based on a student request. CacheAhead updating is applied onto all appliances as the default setting. Bandwidth: CacheAhead uses a slightly higher bandwidth-usage over the OnDemand mode, but shorter loading times occur once the course files have been cached for future availability. How it works: The appliance reviews logs nightly, determining which Edgenuity courses were accessed during the day. If a student has accessed media for any given course, the appliance will locate, download, and store the remaining media files for that course automatically. Stored versions of the media files are cached and available the next day for any student. Works best with: CacheAhead is the best general-purpose option for schools with multiple students accessing the same media. OnDemand Update Mode- Single Physical Appliance What is OnDemand updating? OnDemand mode is an option used per media file with cached files. Appliances are not actively downloading or storing any additional files. Bandwidth: The OnDemand mode reduces bandwidth required to serve students who may all need access to the same media; the first time any particular media is needed it must be downloaded from Edgenuity first. While this will use minimal bandwidth usage, slightly longer load times will occur for the first student accessing the media. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. How it works: As content is requested, a media appliance will download and store cached versions of the media file. The stored cache will become available for subsequent requests for future use. This mode can prevent multiple downloads of same content from different requests / requestors. Works best with: The OnDemand update mode offers the best solution for schools where many students are accessing the same media, do not need to view entire courses, and require practically zero bandwidth usage. 14 | P a g e Revised 4/2016 Multiple Physical Appliances Advanced Updates Edgenuity media appliances feature advanced configuration options for customers with multiple sites and multiple media appliances. To optimize network performance and media delivery, review this document to learn about advanced configuration options. Contact Customer Support if you have any questions or concerns. Local Master Media Update Mode Overview In addition to the standard media appliance update modes of CacheAhead, OnDemand, and Monolithic, customers with multiple appliances within a network may be able to use the Local Master media update mode. Under standard appliance configuration, each individual appliance maintains its own cache of Edgenuity media, and receives updates for that media directly from Edgenuity. Appliances update overnight, however multiple appliances sharing the same internet connection for updates may consume a larger amount of bandwidth. To address this issue, multiple media appliances within the same network can be configured to update using the “Local Master” mode. Edgenuity will be able to apply media updates using the Local Master mode as long as appliances meet the requirements for our Monitoring system. What is Local Master Media Update Mode Local Master Media updating can be used by customers, with up to three (3) media appliances designated as a Master appliance within their network for content updates. A Master appliance is identified as the primary appliance within the network to receive updates from Edgenuity and share to other appliances within their appliance farm. How it works In this configuration, up to three (3) appliances can be designated to serve as a Master local media repository for appliances to retrieve updates from, rather than downloading updates directly from Edgenuity for each appliance. There is no limit on the amount of appliances within your network receiving updates from any designated Master appliance. Please note: Using this method, the Monolithic update process would be applied for all appliances within the network. Updates for content would be distributed nightly from Edgenuity to the Master appliance, then from the Master appliance to all subsequent “Client” appliances instead of directly from Edgenuity. Should the Master appliance(s) go offline for any reason, Client appliances will default to receiving updates directly from Edgenuity, increasing bandwidth. Works Best With The Master / Client update process works best for locations where bandwidth usage is a concern due to multiple appliances being used within the network. Bandwidth The Local Master update process can save bandwidth for customers with multiple appliances. Content updates are downloaded from Edgenuity to the Master appliance only instead of multiple appliances updating independently. For this reason, bandwidth usage would be significantly lower than if multiple appliances within their network are updating each as a separate appliance. What is Local Master Media Update Mode You may wish to consider this option if your network meets the following requirements: Your Appliances can communicate with one another on port 22 over your internal network; and Your Appliances collectively share a single connection to the Internet; or Your site(s) communicate over a private network and you prefer to use this network rather than your Internet connection for distributing Edgenuity media content. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 15 | P a g e Revised 4/2016 Multiple Appliances in DNS Overview If you have multiple sites and / or multiple media appliances, standard instructions for DNS configuration may not be sufficient to cover your needs. Please review the following scenarios for DNS configuration on larger and more complex networks. Multiple Sites, Single DNS Servers If you have multiple sites, each with a dedicated media appliance, and all sites receive DNS resolution from a single DNS server (or multiple DNS servers all at a single location), you will need to choose one of the following options: Host File Configuration DNS Round-Robin Active Directory Sites & Services Options listed above are detailed within the Multiple Appliances, Single DNS Solutions instruction section of this guide. Multiple Sites, Multiple DNS Server* If you have multiple sites where each site has a dedicated DNS server, you can configure each site according to the standard instructions, configuring each DNS server to house appliance.edgenuity.com DNS zone using a blank "A" record configured with the IP address of that site. If your sites are all members of the same Active Directory domain, remember to disable Active Directory Integration when creating these zones on your servers to prevent the zones from replicating to the rest of your DNS servers. Single Sites, Multiple Appliances If you have a single site/network and wish to use multiple Edgenuity Media Appliances to share student load, you can configure your internal DNS service using DNS Round-Robin as explained above. This will cause your DNS server to provide DNS resolution in such a way as to distribute the network load across multiple media appliances. A dedicated load balancer appliance can be used between your users and your media appliances, configuring as you would any other load-balanced network resource. However, if you choose to do this we will not be able to assist in set up. Removal of the load balancer will be recommended should problems arise while accessing media. Load balancers should have all caching disabled. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 16 | P a g e Revised 4/2016 Multiple Appliances, Single DNS Solutions If you have multiple sites, each with a dedicated media appliance, and all sites receive DNS resolution from a single DNS server (or multiple DNS servers all at a single location), you will need to choose one of the following options: DNS Round-Robin Host File Configuration Active Directory Sites & Services DNS Round-Robin You can configure your DNS to serve multiple IP addresses for the hostname applied to your network. To do this simply repeat the record creation step in the standard configuration instructions to create multiple blank “A” records in the appliance.edgenuity.com DNS zone, one for each individual appliance. Please note: You will need to ensure “Enable round robin” is selected within the DNS Advanced Settings. Create multiple “Host (A)” records, one for each appliance, as shown: Host File Configuration Using the Host File Configuration manually add a host file entry on each computer to reference the media appliance the computer should use by adding IP address appliance.edgenuity.com, where “ipaddress” is the static IP of the appliance. You will need to be logged in as an administrator with permissions to access and change host files. Windows systems: The host file is located at C:\Windows\System32\Drivers\etc\hosts Linux® and Mac systems: The host file is located at /etc/hosts Active Directory Sites & Services If you are unable or do not wish to enable Round Robin for your DNS, or manually edit hosts files on each client computer, you will need to ensure that Active Directory Sites & Services (ADSS) has been correctly configured for your network. Each subnet hosting a media appliance should exist as a subnet in ADSS assigned to a site. Then, add multiple Host (A) records to the appliance.edgenuity.com zone as shown above. Your DNS server should resolve requests for media appliances in a way that routes users to the appliance on their subnet. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 17 | P a g e Revised 4/2016 Appliance Statistics Usage statistics will display helpful information regarding the performance of your media appliance, as well as information about your appliance in the event that you need assistance. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 18 | P a g e Revised 4/2016 Edgenuity System Login and Security: Enhanced Passwords Edgenuity has signed the Student Privacy Pledge developed by the Future of Privacy Forum (FPF) and the Software & Information Industry Association (SIIA). The provisions require additional security to protect student data against unauthorized third parties access. Edgenuity has added additional security measures of password encryption. Password encryption converts plain text to unreadable text within Edgenuity preventing the information from being visible within the Student and Educator profile screens. Storing and transmitting encrypted passwords prevents anyone from acquiring passwords and sensitive student data. Password creation for user accounts can be within any format you wish, and are case sensitive. For security reasons, we recommend against creating passwords with predictable patterns such as student ID numbers. Reset features are incorporated into Edgenuity for Educators assisting users in password retrieval. Additional information regarding passwords is available at 2015-04-10-Password Security and New User Grids and 2015-05-07 – Change Student and Educator Password. User-Initiated Password Reset Forgot Your Password Forgot your password is a self-service feature that can be selected within the Edgenuity login screen should a user be unable to log into their account. Users receive a password reset email to the address on file to regain access. Password reset emails will come from ‘[email protected]’. It is recommended to check Junk or Spam folders within your email account if an email is not received shortly. Please note: Edgenuity does not require a user email address; it is recommended all educators update their Edgenuity account to include a current email address for the password retrieval feature. Alternative options are available should students not have an email address associated with their Edgenuity account. Educator-Initiated Password Reset Features Educators with the security permissions can assist student and fellow educator users in regaining access to their Edgenuity account with Change Educator (or Student) Password, Send Password Reset Email, and Get Temporary Password features. Change Educator (or Student) Password Change Educator (or Student) Password allows an educator to enter a new student or educator user password. Send Password Reset Email A password reset email can be sent if the user account has an associated email address. Get Temporary Password Educators can establish a temporary password for users to log in. The user must establish a new password after log in. This feature can be used if you don’t want the person changing the password to know the final password. Please note: When using Get Temporary Password the user’s original password is removed from the account and will no longer work. Impersonate Educators can assist students by logging into the Edgenuity account as the user. Once the account is accessed the educator can view and interact within the system as the user. Impersonation sessions are recorded and logged within Recent Actions similar to other actions that occur within the system. Please note: When using the Impersonate feature, please be aware of the following: • A warning will display for an active session if the student is currently logged into their account. Continuing will log the student off their active session. • Contact your Administrator if using the Impersonate feature on a computer not previously approved. * Password encryption does not affect login credentials managed via API, LTI, LDAP, or SAML integration. Users under those integrations sign in with credentials managed by a school and are not maintained by Edgenuity. Passwords will not be overwritten for users with nightly imports where manual password changes may occur. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 19 | P a g e Revised 4/2016 Edgenuity System Login and Security: Secure Station Providing access to the Student and Educator portals via any Internet-connected computer provides maximum flexibility, but can also create network security issues. To resolve this, Edgenuity provides the option of a proprietary program called Student and Educator Secure Station. How Secure Station Works Secure Station provides the ability to secure access, control, and monitor Edgenuity Student and Educator portal environments. Edgenuity School or District Administrator users can allow or deny access to end-users by authenticating specific computer labs or other monitored computer workstations. If access is requested on a workstation not previously authenticated (such as home, a library, media center, or elsewhere), Secure Station can grant or deny entry into the portal. This process creates a Secure Station White List of verified computers previously authenticated and allowed by the District/School Administrator user. In creating a white list, Secure Station obtains and stores unique identifiers regarding the computer(s) attempting to log in, as well as details about the user. Secure Station then uses the white list containing the unique identifiers to authenticate and grant or deny access to the computer attempting to log into the Student and Educator portals. Students Logging Into a Secure Station Network When students log into on a computer where Secure Station has not previously been authenticated, a java applet will appear within the screen to run Secure Station. Once Secure Station is running, the Edgenuity Security Management System will load the request authentication for the computer being used. Secure Station will then validate the computer workstation, allowing the student to enter into the portal successfully, or denying access to the student based on the authentication process. Educators Logging Into a Secure Station Network As an added security option, Edgenuity has also implemented Educator Secure Station. Identical to the Student Secure Station process, the system restricts access to the Edgenuity Educator site to authenticated locations. With Educator Secure Station enabled, students who may inadvertently obtain an educator’s login and password will be denied access to the site from unauthorized computers. Access from Remote Locations Outside of School In addition to a school’s computer lab, students can access their courses from any computer with a high-speed connection via the Edgenuity ASP model. A high-speed Internet connection can provide full access to all associated instructional videos, course materials, and other activities via the web interface for students accessing the portal outside of school. All results and tracking are posted within the Edgenuity School Administration system, allowing teachers to view progress of any student at any time. Please Note: Java is not supported within Chrome browsers. Secure Station will not operate within this browser due to Java-reliant features. To address Java-reliant features within Secure Station for Chrome browser users, Edgenuity offers IP Registry. IP Registry provides the ability to secure access, control, and monitor Edgenuity Student and Educator portal environments without use of Java. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 20 | P a g e Revised 4/2016 Edgenuity System Login and Security: IP Registry for Secure Student Access Google Chrome has ended support for Java. Because of this, Edgenuity’s Secure Station feature will no longer function for users accessing the Edgenuity portals via Chrome. Users of other browsers such as Internet Explorer, Firefox, and Safari will not be affected and Secure Station will continue to function. To address this issue for Chrome users, an IP Address Registry feature can be used to ensure students are logging into Edgenuity. This feature allows school administrators to define a registry of IP addresses approved to access the system. Because the new approach will not rely on Java, students accessing Edgenuity from an approved IP address will also be able to access Edgenuity on tablets and Chromebooks. Secure Station will continue to exist in its current form but will not function on the Chrome browser. Edgenuity’s Secure Station for Educators will not be modified at this time, and will continue to function as is in IE, Firefox, and Safari. What Do I Need To Do? If you have Secure Station for Students enabled and if your students use the Chrome browser, you will need to enable the IP Address Registry feature to replace Secure Station. If your students do not use Chrome, or if you don’t currently have Secure Station enabled, you do not need to take any action at this time. However, you may choose to implement the IP Address Registry as it has the additional benefit of regulating Edgenuity access from tablets and other devices that don’t use Java. If you have Secure Station for Educators enabled and if your educators use the Chrome browser, you will need to identify an alternate browser for Educators to use. How Do I Prepare? Once you’ve made the following decisions, you are prepared to enable the IP Address Registry. • For each school, decide which Educator account holders will be given the user permissions to create and administer the IP Address Registry and individual student bypasses. Educators who currently have the Manage Virtual Classroom Secure Station and Manage Web Admin Secure Station permissions will automatically get the new Manage Student Access Control and Manage Educator Access Control permissions. • For each school, determine the IP addresses (or ranges) of the firewall or edge router that represents the 'gateway' to the Internet. You will enter this IP address or range in the Edgenuity configuration page. • Decide whether you want students on non-approved IP addresses to be completely blocked from accessing Edgenuity, or to be allowed access to coursework but not assessments. • If you have individual students with permission to do coursework and assessments from home, prepare a list of those students. You will be able to put those student accounts on a bypass list that lets them access Edgenuity from outside the block of registered IP addresses. • If you currently have Educators using Chrome and want to enforce Secure Station for Educators, decide which alternate browsers you will support for Educators, and inform Educators of this change. Additional information regarding IP Address Registry is available when logged into the Educator portal. Please contact Customer Support for more information for this feature. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 21 | P a g e Revised 4/2016 Some software products marketed by Edgenuity and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Internet Explorer, and Hyper-V are trademarks or registered trademarks of Microsoft Corporation in the United States and other countries. Apple, iPad, iPad mini, Mac, Mac OS, Safari, and QuickTime are registered trademarks of Apple Inc. Intel, Celeron, Xeon, and Core are trademarks of Intel Corporation in the U.S. and/or other countries. AMD is a registered trademark of Advanced Micro Devices, Inc. Broadcom is a trademark of Broadcom Corporation and/or its affiliates in the United States, certain other countries, and/or the EU. Firefox is a registered trademark of the Mozilla Foundation. Google, Chrome, Chrome OS, and Chromebooks are trademarks or registered trademarks of Google Inc. Adobe Flash Player and Adobe Acrobat Reader are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Java is a registered trademark of Oracle and/or its affiliates. Advanced Placement is a trademark registered and/or owned by the College Board, which was not involved in the production of, and does not endorse, this product. SOPHIA is a registered trademark of SOPHIA Learning, LLC. VMware is a registered trademark of VMware, Inc. in the United States and/or various jurisdictions. Citrix is a trademark of Citrix Systems, Inc. and/or one or more of its subsidiaries, and may be registered in the United States Patent and Trademark Office and in other countries. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries. Dell is a trademark of Dell Inc. HP is a registered trademark of Hewlett-Packard Development Company, L.P. Acer is a registered trademark of Acer, Inc. in the U.S. and other countries. Samsung is a trademark of Samsung Electronics Co., Ltd. Edgenuity Tech Install Guide © Edgenuity, Inc. All rights reserved. 22 | P a g e Revised 4/2016