tech install guide - edgenuity inc. · pdf fileedgenuity tech install guide 2 | p a g e ©...

21
Tech Install Guide

Upload: buidien

Post on 30-Mar-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Tech Install Guide

Page 2: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 2 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 2/2018

Edgenuity Tech Install Guide

Contents

Welcome to Edgenuity ....................................................................................................................................... 3

Edgenuity Minimum System Requirements: User Workstations ......................................................................... 4

Network Requirements and White List ............................................................................................................... 5

Edgenuity Media Appliance Overview ................................................................................................................ 6

Edgenuity Media Appliances .......................................................................................................................... 6

Edgenuity Physical Appliance Specifications .................................................................................................. 7

Virtual Server Media Appliance Specifications ................................................................................................ 8

Edgenuity Media Distribution System ............................................................................................................. 9

SSL Protocols .................................................................................................................................................. 10

Appliance Requirements .................................................................................................................................. 11

Appliance Installation and Configuration Requirements ................................................................................ 11

Logging into an Appliance ............................................................................................................................ 11

Configuring Appliance Network Settings .......................................................................................................... 12

Appliance Interface Settings ......................................................................................................................... 12

Appliance Gateway Settings ......................................................................................................................... 13

Appliance DNS Settings ............................................................................................................................... 14

Appliance DNS Forwarders ....................................................................................................................... 14

Appliance DNS Domains ........................................................................................................................... 15

Storing Changes for Appliance Settings ....................................................................................................... 15

Media Appliance Support ............................................................................................................................. 16

Media Appliance Test Page ............................................................................................................................. 16

Verify Appliance Configuration ..................................................................................................................... 16

Appliance Statistics ...................................................................................................................................... 16

Monitoring Appliances Using the Management Portal ...................................................................................... 17

Media Appliance System and Component Updates ...................................................................................... 17

System Updates ........................................................................................................................................ 17

Component Updates ................................................................................................................................. 18

Rebooting a Media Appliance after Update Installs ................................................................................... 18

Media Appliance Support ............................................................................................................................. 19

Edgenuity System Login and Security: Enhanced Passwords ......................................................................... 19

Edgenuity System Login and Security: IP Registry .......................................................................................... 20

Page 3: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 3 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 2/2018

Welcome to Edgenuity

Edgenuity solutions have 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 service 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 server, either within your network or within the Edgenuity Media Cloud. 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.

Page 4: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 4 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 2/2018

• Chrome™ OS™ 57+

• Windows® 7, 8, 10

• Windows RT

• Chrome 58+

• Firefox® 53+

• Safari® 9.0+

• Internet Explorer® 11

• Microsoft® Edge

Edgenuity Minimum System Requirements: User Workstations

• OS supported sound card

• Microphone, Speakers or Headsets

Edgenuity Minimum System Requirements

• Adobe® Flash® Player 18+

Android: Chromebook: iPad:

Google™ Pixel C Acer® Chromebook 15 C910 iPad® 4

Samsung™ Galaxy Tab® 3 Dell™ Chromebook 11 iPad mini™

Dell Venue 10 7000 Chromebook Pixel™ iPad Pro™

• Android™ 5.0+

• Apple iOS 10.3+

• Mac® OS X® 10.9+

• Processor: 2.33 GHz AMD® -or- Intel® 1.33 GHz

• Memory: 1+ GB RAM

• LAN 100/1000 switched to desktop

• Internet access of 384 kbps per concurrent user

• Wi-Fi with 54 mbps access points or better

Sound 3 Plug-Ins 4

Example Mobile Devices 5

Operating Systems 1 Browsers

Processor

Access to an Edgenuity Media Appliance is unavailable over a mobile data connection. Mobile data usage will average 110 MB per lesson. Semester courses consist of approximately 40-50 lessons.

Activity Type Bandwidth Average Bandwidth Peak Average Download per Activity

Vocabulary 40 kbps 480 kbps 2.1 MB

Warm-up 728 kbps 22.4 mbps 11 MB

Instruction 856 kbps 47.5 mbps 73 MB

Online Content 200 kbps 3 mbps 10 MB

Assignment 136 kbps 2.65 mbps 8 MB

Assessment 80 kbps 9.6 mbps 5 MB

PLEASE NOTE:

1 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 Slow Internet connections will affect the performance of multimedia elements found in the Edgenuity courses. Recommended workstation Internet access speeds are based on use of an Edgenuity Media Appliance.

3 Students will need access to audio capabilities including microphones, speakers and/or headsets.

4 Content within Middlebury PowerSpeak World Languages courses rely upon Adobe Flash. Edgenuity Courseware does not require this plug-in.

Adobe Flash is required when using desktop and laptop workstations. Adobe Flash is not supported on mobile devices.

5 Example mobile devices listed above have been tested to be functional when using Edgenuity. Devices not listed may be used providing they meet the minimum requirements. Smart phone and smart watch devices are not supported by Edgenuity.

Mobile Data Requirements

Network / Speed Connection 2

Page 5: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 5 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 2/2018

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 required ports 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 Google sites listed within the White List through a content filter will not open all Google content, as it is referencing specific directories needed for the CloseReader.

Required Ports

The following outgoing communication ports for required IP ranges must be applied within the network when using Edgenuity.

Port 80 Port 1935

Port 443

Failover Ports

The following failover ports can be use if the required ports listed above are inaccessible.

Failover Port 22

Failover Port 6505

Additional PowerSpeak Protocols

The following protocols are required when using courses containing PowerSpeak content.

*.powerspeak.edgenuity.com RTMP/E Port 1935/TCP

*.powerspeak.edgenuity.com RTMFP Port 1935/UDP

*.powerspeak.edgenuity.com RTMP, RTMPT.HTTP Port 80/TCP

Required White List

*.edgenuity.com1 https://*.zopim.com

*.edgenuity.us https://*.zopim.io

*.education2020.com1 wss://*.zopim.com

*.education2020.us bam.nr-data.net

*.explorelearning.com brightcove.com

*.k12hsn.org desmos.com/calculator

*.middil.com google.com/ jsapi

*.pglms.com google.com/uds

*.sophia.org js-agent.newrelic.com

*.speechstream.net office.microsoft.com

*.ucopenaccess.org onetonline.org/

*.zendesk.com wherelearningclicks.com

Instructional Services

The additional sites below are required when using Instructional Services and LivePerson® for tutoring chat purposes.

sas.elluminate.com liveengage.com

server.iad.liveperson.net liveperson.com

e2020.geniussis.com liveengage.net

lpsnmedia.net liveperson.net

liveper.sn

Edgenuity Network Requirements and White List

Network Requirements 1 White List 2

1 Ports 80 and 443 must be opened for sites and Present Outbound Internet Addresses noted above.

Port 1935 must be opened for sites utilizing Instructional Services.

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 and 443 must be open for sites noted.

2 Whitelist items must be applied within your network for optimal use. Some items will pertain to general use and/or media appliances, such as Edgenuity website wildcards. Other whitelisted items such as LivePerson and Zendesk® may be used in conjunction with tools utilized for support needs of students and educators.

Edgenuity utilizes mp4 video formatting for course content videos. You will need to ensure mp4s are included for white listed sites within the network and the local Edgenuity media appliance.

Page 6: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 6 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 2/2018

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 self-contained, read-only device rated for concurrent user connections. Appliances utilize custom programming. Backups and user maintenance is not required when routing and white list rules have been applied.

Edgenuity Media Appliances require Secure Sockets Layer (SSL) and Hyper Transfer Protocol Secure (HTTPS) security protocols. By using SSL and HTTPS protocols, Edgenuity can provide a level of security and confidence within the information being exchanged with our users.

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 Media Appliances include Kensington slot locks to stabilize and provide additional security to mounted appliances.

Mini Media Appliance

VESA, 1U rack, and desktop mount compatible

Single power supply

Slim Server Appliance

VESA, 1U rack, and desktop mount compatible

Single power supply

Rackmount Media Appliance

1U rack

Dual power supply

Virtual Media Appliance

VMware®

Microsoft Hyper-V® Server 2012 R2 or newer

Concurrent user count dependent upon dedicated resourses

Up to 250 concurrent

users

Up to 5,000 concurrent

users

Up to 5,000 concurrent

users

Up to 750 concurrent

users

Page 7: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 7 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 2/2018

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.

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 require minimal maintenance, and come with up to three year Edgenuity Rapid Replacement service.

Edgenuity Media Appliances requires Secure Sockets Layer (SSL) and Hyper Transfer Protocol Secure (HTTPS) security protocols. By using SSL and HTTPS protocols, Edgenuity can provide a level of security and confidence within the information being exchanged with our users.

Please Note:

Up to 250 Concurrent Users

Designed for small or lower usage implementations

Mini Appliance

E250N

Mini Appliance Specs

Intel Celeron® 3865U 1.8 GHz

2 core processor / 2 threads

8 GB DDR4 2400 MHz RAM

1 TB Hybrid Drive

Dual 1 GB NIC

Mount / Power Options

VESA, 1U rack, desktop mount compatible

Single power supply

Weight

Approximately 2 pounds each

.

Up to 750 Concurrent Users

Designed for mid to larger usage implementations

Slim Appliance

E750N

Slim Appliance Specs

Intel Core i3 7100U 2.4 GHz

2 core processor / 4 threads

8 GB DDR4 2400 MHz RAM

1 TB SSD

Dual 1 GB NIC

Mount / Power Options

VESA, 1U rack, desktop mount compatible

Single power supply

Weight

Approximately 2 pounds each

.

Up to 5,000 Concurrent Users

Designed for larger multi-school district implementations

Rack Appliance

E5000R

Rack Appliance Specs

XEON E5-2630L V3 1.8 GHz

8 core processor / 16 threads

32 GB DDR4 2133 MHz ECC RAM

2x 500 GB SSD in RAID1

Quad 1 GB NIC

Mount / Power Options

1U rack

Dual power supply

Weight

Approximately 45 pounds each

.

Page 8: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 8 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 2/2018

Middlebury Powerspeak World Language courses and Sophia Dual Credit courses do not require use of a media appliance.

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 (or newer). Edgenuity VMAs include programming and multimedia content.

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 require minimal maintenance.

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.

Edgenuity Media Appliances requires Secure Sockets Layer (SSL) and Hyper Transfer Protocol Secure (HTTPS) security protocols. By using SSL and HTTPS protocols, Edgenuity can provide a level of security and confidence within the information being exchanged with our users.

Please Note:

Middlebury Powerspeak World Language courses and Sophia Dual Credit courses do not require use of a media appliance.

Please contact Media Appliance Support at [email protected] for questions regarding VMAs.

Edgenuity VMA Server Image Size

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.

VMA images can also be copied and replicated as needed for use within the same district. This allows

longer usage of the VMA without need to supply additional hardware.

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.

Virtual Platforms

VMWare 5.0+

Microsoft Hyper-V Server 2012 R2 or newer

Minimum Virtual Platform Requirements

4 Processors

8 GB RAM

500 GB available disk space

Page 9: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 9 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 2/2018

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 ports 80, 443, 6505, and 22 for connection to MDX.edgenuity.com and MDX.edgenuity.com for all hosts. If the network prevents these ports the appliance will not function properly.

Content Updates

The primary purpose of MDS is to ensure appliances have the latest content. Media Appliances utilize web caching for content delivery from MDS.edgenuity.com.

We continually strive to maximize content updates using as little bandwidth as possible. The OnDemand update mode is offered for all single media appliance sites to ensure bandwidth usage is minimized.

OnDemand mode is an option used per media file with cached files. 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 preventing multiple downloads of same content from different requests / requestors.

OnDemand 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.

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 ports 22*, 80, 443, and 6505* to hosts MDM.edgenuity.com and MDX.edgenuity.com. 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.

Software Updates

Software updates are checked nightly via port 80 and 443 to hosts MDM.edgenuity.com and MDX.edgenuity.com. This solution is designed to utilize low bandwidth and maintain 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.

Monitoring Solution

Content Updates

Software Updates

Page 10: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 10 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 2/2018

System updates must be installed from the Media Appliance Management Portal.

* 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.

SSL Protocols Edgenuity Media Appliances requires Secure Sockets Layer (SSL) and Hyper Transfer Protocol Secure (HTTPS) security protocols. By using SSL and HTTPS protocols, Edgenuity can provide a level of security and confidence within the information being exchanged with our users.

Additional configuration will be required for customers using an Edgenuity Media Appliance. Instructions for deploying SSL within an Edgenuity Media Appliance will complete the installation of an appliance locally.

What is SSL?

SSL encrypts information to create secure transactions online. X.509 certificates and asymmetric cryptography are used to verify the counterparty with whom they are communicating with, and to exchange a symmetric key. The session key is then used to encrypt data being exchanged between the Edgenuity website and the student session. This allows for data / message confidentiality, and message authentication codes for message integrity, establishing message authentication as a by-product.

SSL is becoming required by most internet browsers. Not applying SSL settings within a network may disrupt media delivery from Edgenuity to the students within your school(s).

What are HTTPS URLs?

HTTPS is a communication protocol for secure communication over a computer network. HTTPS is designed to withstand and help prevent insecurity and weaknesses within a network. Standard HTTP URLs are insecure. This insecurity could result in weakness within a network, allowing others to gain access to website accounts and sensitive information without permission.

FQDN and Changes to DNS

A fully qualified domain name (FQDN), also referred to as an absolute domain name, is a domain name that specifies its exact location in the tree hierarchy of the Domain Name System (DNS). It specifies all domain levels, including the top-level domain and the root zone. A fully qualified domain name is distinguished by its lack of ambiguity: it can only be interpreted one way.

The certificate, *.ma.edgenuity.com, has been established for use by our customers for DNS and SSL settings and has been applied to the media appliance. Please contact Media Appliance Support to verify the FQDN has been set up for appliance(s) within the network. Only then will the students be able to access media from the appliance without receiving a warn-level error from their browser.

Please contact a Media Appliance Support, [email protected], for questions and/or assistance with these required updates.

Frequently Asked Questions

Q: Is SSL required or optional when using Edgenuity?

A: SSL is required by all Edgenuity users.

Additional configuration will be required for customers using an Edgenuity Media Appliance.

Q: What are the benefits of moving to SSL? A: SSL encrypts the information to make the transactions more secure for users.

Q: What port does SSL use? A: SSL uses port 443.

Q: If a school is using SSL to access Edgenuity but their appliance does not have a SSL certificate, what happens when they load a video?

A: Videos will not load from the local school media appliance if a school is using mixed content.

Content instead will be delivered from the Edgenuity Media Cloud via the Internet.

Page 11: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 11 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 2/2018

Appliance Requirements 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 Media 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 can be discussed with Media Appliance 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.

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. If the network prevents this port, alternative ports and host IPs have been provided for your reference.

Appliances require minimal maintenance or support when required routing and white list rules are applied.

After initial installation and configuration the Management Portal can be used to configure and monitor appliances within a network via the Internet. Please refer to Monitoring Appliances Using the Management Portal within this guide for more information.

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.

Appliance Installation and Configuration Requirements

The following is required for configuration of an appliance and can be supplied to Technical Customer Support.

District or school contact name, contact email address, and School name

Static/Default IP address

Verify required ports are open for MDM.edgenuity.com and MDX.edgenuity.com.

Verify required white list has been applied within the network

Verify SSL protocols have been applied

Subnet address, Gateway address, and DNS address

Upon receiving this information, a confirmation email will be sent to the established contact containing login information. If an email was not received please contact Media Appliance Support at [email protected] .

A separate notification will be sent upon shipment of a physical appliance or virtual image (if requested).

Logging into an Appliance

A network cable connected to the appliance is required to verify configuration of a physical appliance or the configuration of a host server for a virtual appliance. Outside of initial configuration, an appliance does not require a keyboard, mouse, monitor, or an outside public IP.

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 Portal.

3. Once logged into the Management Portal continue to Configuring Appliance Network Settings.

Page 12: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 12 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 2/2018

Configuring Appliance Network Settings In addition to installation of the physical appliance or download of a virtual image (VMAs only) initial configuration includes logging into the appliance and accessing a management tool. Configuration for an appliance will include verifying Network Interface Settings for bonding mode using either a dynamic or static method, establishing Gateway settings, and configuring the appliance DNS.

Appliance Interface Settings

1. Select Network from the left menu. Click Interfaces to access configuration settings for each network card detected by the system and define the configuration method needed for the appliance.

Mini, Slim, and Rackmount Appliances:

a. Select bond0 for Mini, Slim, and Rackmount appliances.

b. Verify Balance (alb) displays within the Bonding Mode dropdown after selecting bond0.

Virtual Appliances:

a. Select eth0 for Virtual appliances.

b. 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 interfaces will be considered internal and connected to a local network.

c. Please consult Media Appliance Support for questions or changes to this field.

2. Enter Name within the field provided.

3. Select Method of DHCP or Static as needed for the 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 and will need to be updated if manually configuring an appliance.

DHCP is usual for hosts within a local network or external interface connected to infrastructure routers.

Click Change to store information and continue to Storing Changes for Appliance Settings.

b. Static can be applied if configuring a device manually.

Static configurations within the interface will require the IP address and network mask be specified. One or more virtual interfaces can also be associated 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.

Click Change to store information and continue to Appliance Gateway Settings.

Page 13: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 13 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 1/2018 V2

Appliance Gateway Settings

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. Select Network from the left menu options, click Gateways from the additional options that will display.

2. Click Add New within the Gateways Configuration page.

a. Additional fields will open for configuration. Enter the Gateway information for the appliance.

Ensure Enabled and Default checkboxes are selected.

Click Add to store the information.

b. Once added, the gateway will display within the settings. Future editing can occur by using the Action icons within the individual Gateway line items.

3. Proxy values can be added if required for network traffic.

4. Continue to Appliance DNS Settings.

Page 14: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 14 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 1/2018 V2

Appliance DNS Settings

Domain Name Servers (DNS) maintain a directory of domain names, converting them to Internet Protocol (IP) addresses. Configuration of the Appliance DNS will include use of the Forwarders and Domain sections within DNS settings.

A Forwarder is a DNS server within the network used to forward DNS queries for external DNS names to DNS servers outside the network. The server also configured to forward queries according to specific domain names using conditional forwarders.

The DNS Domains feature can be used in lieu of changing or adding DNS settings for appliance.edgenuity.com domain. In conjunction with SSL setup options, this feature will point lab machines toward the default DNS settings if a DNS is not applied for the network and current DNS settings within the network cannot be changed.

Please note: Configuring DNS settings is only necessary if the network interface was applied as Static within the Interface settings. If this setting was applied as DHCP please continue to Storing Changes for Appliance Settings.

Appliance DNS Forwarders

Please note: A Google DNS Forwarder will initially display within the Forwarders settings as 8.8.8.8. Custom settings may not apply if the Google Forwarder remains. It is recommended to remove this Forwarder from appliance DNS settings if applying a custom Forwarder within the network.

1. Select DNS from the left menu to display current appliance DNS settings. Locate the Forwarders section to view current settings that will include the Google DNS Forwarder.

If custom settings will not be applied to the DNS Forwarders, proceed to Appliance DNS Domains.

2. If custom settings will be applied, locate Google DNS Forwarder 8.8.8.8 within the Forwarders.

a. Click the Delete icon for the Forwarder.

b. The Forwarder will be removed immediately from the settings.

3. To apply a custom Forwarder, click Add New button within the Forwarders section.

a. Enter an IP address into the Forwarder field provided. Click Add to store the information.

Page 15: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 15 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 1/2018 V2

b. The Forwarder will display. Future editing can occur by using Action icons for each Forwarder line item.

4. Repeat steps for additional Forwarders needed and proceed to Appliance DNS Domains.

Appliance DNS Domains

The DNS Domains settings, in conjunction with SSL setup options, will point lab machines toward default DNS settings if a DNS is not applied for the network and/or changes to current DNS settings within the network cannot be performed.

1. Select DNS from the left menu to display additional current appliance DNS settings. Locate the Domains section.

2. Default domains will display within the section of appliance.edgenuity.com and media.edgenuity.com.

Default domain configuration settings can be applied by selecting the corresponding icons for Domain, Domain IP Addresses, Hostnames, Mail Exchangers, Name Servers, TXT Records, Services, and Dynamic Domains.

Action icons will also display for Delete and Edit.

a. Using the configuration setting icons, update information as needed for each Domain listed.

b. Follow the steps within each setting, clicking Add for each change within the Domain setting selected.

3. If additional Domains are needed, click Add New to apply a new domain.

a. Enter the new Domain.

b. Click Add to store the information.

4. Continue to Storing Changes for Appliance Settings to apply and store the appliance settings.

Storing Changes for Appliance Settings

Changes made within the Management Portal will need to be saved prior to exiting the system for implementation.

1. Click Save Changes (located on the upper right of the screen) to store the settings configured.

2. Click Save if a warning pop-up displays during the Save Changes process.

Page 16: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 16 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 1/2018 V2

3. Continue to Media Appliance Test Page to verify the appliance configuration.

Media Appliance Support

Contact Media Appliance Support, [email protected] if you are unable to verify the appliance configuration or would like additional help for a physical or virtual media appliance.

Media Appliance Test Page The Media Appliance Test Page has been established to help verify appliance configuration and view statistics for a media appliance. A network cable connected to the device is required to verify configuration of a physical appliance or configuration of a host server for a virtual appliance.

Verify Appliance Configuration

1. On a separate PC or Mac computer test the IP by accessing http://ipaddress/ from a web browser, where “ipaddress” is replaced with the static IP of the appliance, to access the Edgenuity test page.

2. If the appliance is properly configured, a video lecture will play from within the Edgenuity test page.

3. 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.

Verifying Appliance Content Updates

Periodic verification of nightly appliance content updates can be performed by accessing the Media Appliance Test Page and viewing the left menu.

Appliance Statistics

Usage statistics will display helpful information regarding the performance of a media appliance, as well as information about the appliance in the event that you need assistance.

1. Within the Media Appliance Test Page click Appliance Statistics (HTTPS) or Appliance Statistics (SSL) from the left menu.

2. The page will refresh to include statistics for the appliance.

Page 17: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 17 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 1/2018 V2

3. Continue to Monitoring Appliances Using the Management Portal for information regarding system and component updates for media appliances.

Monitoring Appliances Using the Management Portal The Edgenuity Media Appliance Management Portal can be accessed via the Internet to configure and monitor appliances within a network. Using the Zentyal operating system, the Portal includes a dashboard to display information, as well as firewall and module options to apply to the appliance.

Please note: Google Chrome was used to log into the Management Portal and create example screenshots below. Other browsers may display different terminology.

1. Within a web browser enter https://ipaddress:8443/ where “ipaddress” is replaced with a static IP of the appliance.

2. Click Advanced within the Your connection is not private warning screen that displays.

3. When prompted, click Proceed or Add Exception.

4. Enter the Username and Password into fields provided. Click Enter to proceed into the Management Portal.

Media Appliance System and Component Updates

Periodic monitoring for system updates within the Management Portal are essential for an Edgenuity Media Appliance, and can installed from the Media Appliance Management Portal. Updates available within the Portal will include System Updates and Component Updates for the Zentyal system.

Updates should be performed in the following order:

1. System Updates should be installed first when performing updates.

2. Proceed with Component Updates after System updates are completed.

3. Once System and Component updates are installed successfully a reboot will be required for the media appliance.

System Updates

System Updates should be installed first when performing updates, then proceed with Component Updates.

1. After logging into the Management Portal locate the General Information> Software section within the Dashboard to view available System Updates and Component Updates for an appliance.

2. Click directly onto the System Updates link displaying the number of updates currently available within the system.

Page 18: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 18 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 1/2018 V2

3. The portal will refresh with available System updates for the appliance.

a. Scroll to the bottom of the System updates page.

Select the Update all packages checkbox; click Update to proceed.

b. An Upgrading system packages pop-up window will display with the update progress.

Click OK within the pop-up window once updates are complete.

c. Disregard any additional options that may display for updates.

d. Click Dashboard from the left menu and proceed to Component Updates.

Component Updates

Component updates within the Management Portal refer to updates within the Zentyal system.

Please note: System Updates must be completed before Component Updates. If prompted, do not install Zentyal 5.0.

1. Within the Dashboard locate the General Information> Software section to view available Component Updates for an appliance.

2. Click directly onto Component Updates link within the Software section.

3. The portal will refresh with available Core Component updates for the appliance.

a. Click the Core component checkbox; click Update to proceed.

b. An Upgrading packages pop-up window will display with the update progress.

Click OK within the pop-up window once updates are complete.

c. Disregard any additional options that may display for updates.

d. Click Dashboard to verify General Information> Software section displays no further updates are required.

4. Continue to Rebooting a Media Appliance after Update Installs.

Rebooting a Media Appliance after Update Installs

1. From the left menu click System. Click Halt/Reboot.

a. The portal will refresh with available Halt or Reboot options for the appliance. Click Reboot.

b. Click the Log Out button located on the upper right corner of the site to close the portal session.

Page 19: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 19 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 1/2018 V2

2. The Media Appliance will reboot.

a. Once the Appliance has rebooted log back into the Management Portal.

b. Click Dashboard to verify General Information> Software section displays No updates.

Please note: If prompted, do not install Zentyal 5.0.

Media Appliance Support

Contact Media Appliance Support, [email protected] if you are unable to verify the appliance configuration or would like additional help for a physical or virtual media appliance.

Edgenuity System Login and Security: Enhanced Passwords Edgenuity provides a number of security features including Enhanced Password Security for secure student access. 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-party access.

All passwords are encrypted 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.

Student and Educator passwords can be in 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.

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 the email account supplied 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.

Please note: When using Get Temporary Password the user’s original password is removed from the account and will no longer work.

Change Educator (or Student) Password

Change Educator (or Student) Password allows an educator to enter a new student or educator user password.

Page 20: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 20 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 1/2018 V2

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.

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 with Impersonate will log the student off their active session.

• Any actions taken during an impersonation session will be logged as though the student completed them.

* Password encryption does not affect login credentials managed via API, LTI, LDAP, or SAML integration. Users 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 System Login and Security: IP Registry Edgenuity provides a number of security features including IP Registry for secure student access. The IP Registry feature allows schools to prevent students from logging into Edgenuity from outside the school’s network. IP Registry can also be configured to allow student access to Edgenuity from home to complete instructional activities, but require all assessments be completed at school once students are back on the school's network.

How Do I Prepare?

Once you’ve made the following decisions, you are prepared to enable IP Address Registry.

For each school, decide which Educator account holders will be given the user permissions to create and

administer IP Address Registry and individual student bypasses.

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.

Additional information regarding IP Address Registry is available within the Educator portal. Please contact Customer Support for more information for this feature.

Page 21: Tech Install Guide - Edgenuity Inc. · PDF fileEdgenuity Tech Install Guide 2 | P a g e © Edgenuity, Inc. All rights reserved. Revised 2/2018 Edgenuity Tech Install Guide ... Media

Edgenuity Tech Install Guide 21 | P a g e

© Edgenuity, Inc. All rights reserved. Revised 1/2018 V2

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. Zendesk is a trademark of Zendesk, Inc. 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.