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