RemoteLab 2.0 Admin Guide

Similar documents
PC Monitor Enterprise Server. Setup Guide

Training module 2 Installing VMware View

NovaBACKUP xsp Version 15.0 Upgrade Guide

Installing and Configuring Login PI

Kaseya Server Instal ation User Guide June 6, 2008

Contents. Supported Platforms. Event Viewer. User Identification Using the Domain Controller Security Log. SonicOS

Click Studios. Passwordstate. Installation Instructions

HOW TO SILENTLY INSTALL CLOUD LINK REMOTELY WITHOUT SUPERVISION

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

QUANTIFY INSTALLATION GUIDE

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

NSi Mobile Installation Guide. Version 6.2

Secrets of Event Viewer for Active Directory Security Auditing Lepide Software

CXM 4.5 Deployed on Windows Chad Adams October 28, 2009

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users

Quick Start Guide. IT Management On-Demand

Umbraco Courier 2.0. Installation guide. Per Ploug Hansen 5/24/2011

Installation Instruction STATISTICA Enterprise Server

ContentWatch Auto Deployment Tool

SHAREPOINT 2013 IN INFRASTRUCTURE AS A SERVICE

Installation Guide. . All right reserved. For more information about Specops Deploy and other Specops products, visit

Immotec Systems, Inc. SQL Server 2005 Installation Document

NovaBACKUP xsp Version 12.2 Upgrade Guide

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

Managing Windows Environments with Group Policy 50255D; 5 Days, Instructor-led

SafeWord Domain Login Agent Step-by-Step Guide

Setup Instructions for Firm-Hosted Client Access

Migrating helpdesk to a new server

Download/Install IDENTD

Administration Guide. . All right reserved. For more information about Specops Deploy and other Specops products, visit

Click Studios. Passwordstate. Upgrade Instructions to V7 from V5.xx

Guide to deploy MyUSBOnly via Windows Logon Script Revision 1.1. Menu

System Administration Training Guide. S100 Installation and Site Management

ENABLE LOGON/LOGOFF AUDITING

Advantage for Windows Copyright 2012 by The Advantage Software Company, Inc. All rights reserved. Client Portal blue Installation Guide v1.

XenDesktop Implementation Guide

How To Set Up Dataprotect

Covene Cohesion Server Installation Guide A Modular Platform for Pexip Infinity Management November 11, 2014 Version 2.0 Revision 1.

Create, Link, or Edit a GPO with Active Directory Users and Computers

Test Case 3 Active Directory Integration

ACTIVE DIRECTORY DEPLOYMENT

Remote Administration

Click Studios. Passwordstate. Installation Instructions

Deployment of Keepit for Windows

Active Directory Reporter Quick start Guide

ILTA HANDS ON Securing Windows 7

MS-50255: Managing, Maintaining, and Securing Your Networks Through Group Policy. Course Objectives. Required Exam(s) Price.

SchoolBooking SSO Integration Guide

ADMINISTRATION & USAGE GUIDE SHORETEL CALL RECORDER ShoreTel Professional Services

Remote Desktop Reporter Agent Deployment Guide

Specops Command. Installation Guide

Installation and Deployment

523 Non-ThinManager Components

Quick Start Guide. User Manual. 1 March 2012

CYCLOPE let s talk productivity

Group Policy 21/05/2013

Eylean server deployment guide

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

Install SQL Server 2014 Express Edition

Propalms TSE Quickstart Guide

Virtual Appliance Setup Guide

Mirtrak 6 Powered by Cyclope

Connection Broker Managing User Connections to Workstations, Blades, VDI, and More. Quick Start with Microsoft Hyper-V

Secure Messaging Server Console... 2

Click Studios. Passwordstate. Password Discovery, Reset and Validation. Requirements

SecureAware on IIS8 on Windows Server 2008/- 12 R2-64bit

ShadowControl ShadowStream

Propalms TSE Quickstart Guide

AVG Internet Security Business Edition 2012

Propalms TSE Deployment Guide

Enterprise Remote Control 5.6 Manual

for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later

PaperSave IT Prerequisites for Blackbaud s The Financial Edge

TECHNICAL NOTE. The following information is provided as a service to our users, customers, and distributors.

Copyright 2012 Trend Micro Incorporated. All rights reserved.

AVG 8.5 Anti-Virus Network Edition

For Splunk Universal Forwarder and Splunk Cloud

Managing Windows Environments with Group Policy

MailStore Outlook Add-in Deployment

Web-Access Security Solution

This guide provides all of the information necessary to connect to MoFo resources from outside of the office

FileMaker Server 14. FileMaker Server Help

This document details the procedure for installing Layer8 software agents and reporting dashboards.

Active Directory Manager Pro Quick start Guide

Jim2 ebusiness Framework Installation Notes

WhatsUp Gold v16.3 Installation and Configuration Guide

Windows Administration Terminal Services, AD and the Windows Registry. INLS 576 Spring 2011 Tuesday, February 24, 2011

ProfileUnity with FlexApp Technology

Server & Workstation Installation of Client Profiles for Windows (WAN Edition)

Password Reset Server Installation Guide Windows 8 / 8.1 Windows Server 2012 / R2

Windows Firewall Configuration with Group Policy for SyAM System Client Installation

Global Image Management System For epad-vision. User Manual Version 1.10

G DATA TechPaper #0204. Installing G Data Security Client using GPOs and logon scripts. G DATA Service Team

Citrix EdgeSight Administrator s Guide. Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for XenApp 5.3

SQL Server 2008 R2 Express Edition Installation Guide

Outpost Network Security

Server Installation, Administration and Integration Guide

Chapter. Managing Group Policy MICROSOFT EXAM OBJECTIVES COVERED IN THIS CHAPTER:

ThinPoint Quick Start Guide

Transcription:

RemoteLab 2.0 Admin Guide Table of Contents RemoteLab 2.0 Admin Guide... 1 Getting Started with RemoteLab 2.0 (Server Configuration)... 2 System Requirements:... 2 Create your RemoteLab database:... 2 Getting Started Checklist... 2 How to Deploy the RemoteLab Web Application:... 3 Setting up a new Pool... 4 Pool Settings:... 5 Pool Example:... 6 Configuring Group Policy for your RemoteLab Hosts... 7 Using RemoteLab... 9 Reservation System... 9 Make My Reservation... 9 Connect To Remote Lab... 10 Clear My Reservation... 10 Administering Pools... 11 Dashboard... 11 Download Scripts... 12 Download Events... 12 Edit Settings... 13 Delete... 13

Getting Started with RemoteLab 2.0 (Server Configuration) Download the latest version of RemoteLab from: http://mafudge.github.io/remotelab/ System Requirements: Active Directory Windows Server 2008 or higher running: o Web Server Role (IIS) o ASP.net 4.5 extensions installed (http://msdn.microsoft.com/enus/library/5a4x27ek%28v=vs.110%29.aspx) o SQL Server 2008 or higher Create your RemoteLab database: Login to your Database Server Create a new database - IE: RemoteLabDB Create a new SQL login IE: RemoteLabDBUser and map it as db_owner to the database (RemoteLabDB) (This is used by the RemoteLab web application to access the Database) The RemoteLab Webapp will create the necessary tables in the database Getting Started Checklist You will need the information below to deploy and configure RemoteLab, for your convenience you can print this page and fill out the information below as you follow through the setup guide. Active Directory IIS Webserver ASP.net 4.5 Installed? SQL Database Server: SQL Database Name: SQL Database User: SQL Database Password: AD Group for RemoteLab Admins: Computers for RemoteLab (Physical or Virtual) bound to AD

How to Deploy the RemoteLab Web Application: Before we can deploy the RemoteLab App we will need a few things first: 1. A RemoteLab Database This is used to store pools, computers, logins, reservations, and events. a. When setting up RemoteLab initially, we will need to create a database connection string. The setup script will do this for you but you will need to enter in some information: i. Database Server: ii. Database Name: iii. Database User: iv. Database User Password: 2. AD Groups a. A RemoteLab App Admins Group This will be used to configure the Global RemoteLab Administrators. b. Pool Groups: i. 1 group for Pool Admin - ii. 1 group for Pool Users - 3. Determine the domain name of the site for RemoteLab (remotelab.myschool.edu) a. Configure CNAME for your webserver using the domain name for your RemoteLab web application. 4. Login to your IIS webserver, download the latest copy of RemoteLab from http://mafudge.github.io/remotelab/ 5. Copy RemoteLab-Deploy contents to %SystemDrive%\inetpub\wwwroot\RemoteLab (or directory of your choosing) 6. Run RemoteLab\Setup\Setup.bat (This will configure your Web.config file) 7. Open IIS Manager 8. Create a new website using your domain name. 9. SiteName: Remotelab (or whatever you choose) 10. Physical Path: C:\inetpub\wwwroot\RemoteLab (or directory of your choice) 11. Host Name: remotelab.myschool.edu (or whatever you choose) 12. You should now be able to Browse the application to test that it works

Setting up a new Pool Login to RemoteLab App with a RemoteLab App Admin this will be an AD account in the RemoteLab App Admin Group you created in step 2 above. You should see the Admin Option in the menu. Click Admin > Pools Choose New Pool

Pool Settings: Here are the required fields for setting up a new pool and what they do.

Pool Example: Here is an example of pool settings. Click Save Changes You have just created your first Pool.

Configuring Group Policy for your RemoteLab Hosts Recommended to have your RemoteLab Computer Pools in their own OU. You will need to create two group policies and scope them to your RemoteLab OU. Now we need to configure Group Policy for RemoteLab Computers. You should first setup a public share to use instead of the sysvol share. This is best practice and works best with the RemoteLab Computer scripts. You will need to download your Pool s scripts. Under Admin > Pools, Click on your pool and choose Download Scripts. You will need to download both the Script Package and Setting Script. You should extract and save these scripts to the public share which we will use to call the scripts via GPO. The scripts should be in their own folder. IE: \\yourshare\remotelab

First GPO Create a new GPO and Scope to your RemoteLab OU - Enable and Set Remote Desktop Users Add Domain Users to the Remote Desktop Users Group o Expand Computer Configuration Policies Windows Settings Security Settings Restricted Groups o Right Click and Add New Group: Remote Desktop Users o Add to this group Domain Users Configure Firewall for Remote Desktop (This only works if using RDP TCP Port 3389) o Expand Computer Configuration Policies Administrative Templates Network Network Connections Windows Firewall Domain Profile o Enable and set to * - Windows Firewall: Allow inbound Remote Desktop exceptions Configure Remote Desktop Sessions Host o Expand Computer Configuration Policies Administrative Templates Windows Components Remote Desktop Services Remote Desktop Session Host Connections o Enable Allow users to connect remotely by using Remote Desktop Services o Enable Automatic reconnection o Enable and set to anywhere from 10 to 20 (we chose 10) Configure keep-alive connection interval o Enable and set to 1 Limit number of connections o Enable Restrict Remote Desktop Services users to a single Remote Desktop Services session Configure Remote Desktop Session Environment o Expand Computer Configuration Policies Administrative Templates Windows Components Remote Desktop Services Remote Desktop Session Host Remote Session Environment o Enable and set to Balances memory and network bandwidth Configure compression for RemoteFX data o Enable Remove Disconnect option from Shut Down dialog Configure Session Time Limits o Expand Computer Configuration Policies Administrative Templates Windows Components Remote Desktop Services Remote Desktop Session Host Session Time Limits o Enable End session when time limits are reached o Enable and set idle session limit to 1 hour Set time limit for active but idle Remote Desktop Services sessions o Enable and set End a disconnected session for 30 minutes Set time limit for disconnected sessions

Second GPO Create a new GPO and Scope to your RemoteLab OU - RemoteLab Scripts Computer Startup/Shutdown Scripts o Expand Computer Configuration Policies Windows Settings Scripts o Startup - \\yourshare\remotelab\remotelabstartup.wsf o Shutdown - \\yourshare\remotelab\remotelabshutdown.wsf Configure Loopback o Expand Computer Configuration Policies Administrative Templates System Group Policy o Enable and set to Replace Configure user Group Policy loopback processing mode User Logon/Logoff Scripts o Expand User Configuration Policies Windows Settings Scripts o Logon - \\yourshare\remotelab\remotelablogon.wsf o Logoff - \\yourshare\remotelab\remotelablogoff.wsf With your GPOs now setup, you should be able to just restart your RemoteLab computers, and the scripts will do the rest. Using RemoteLab Now that you have configured your Pool, you can start using RemoteLab. Open your web browser and go to your remotelab website. Login with your Username and Password After successful logon, you will be brought to the pool page where you can pick your pool. a. Note: If you only have access to one pool, you will be brought to the New Reservation page Select the pool you would like to access and you will then be brought to the New Reservation page Reservation System From the new reservation page, you can see a quick overview of your selected pool. Current Pool, Total Seats, Available Seats, and In Use Seats. Make My Reservation What it does: Queries the database for the next avaialble computer in your Pool Runs a TCP Check to make sure the computer is available via RDP

Reserves that computer for the current user Once a reservation has been made you can now Connect to Remote Lab. This will stream the Remote Destkop Connection file to you and initiate the connection. Connect To Remote Lab What it does: Generates and streams a RDP file for your reserved computer Clear My Reservation What it does: Removes current user from the database Restarts the current reserved computer to make it avaialble to the Pool again Clear My Reservation is only needed if you are having an issue connecting to the current reservation. While we put in some verification measures, we can not account for network issues in your environment. Note: Users will only be able to Clear their reservation once per login. The reasoning for this is since Clear My Reservation restarts the remotelab computer, they could just reserve and reboot your entire pool. So we decided to mitigate that possibility.

Administering Pools When you logon to RemoteLab as a Pool Administrator you will have the ability to manage any of the pools you are an administrator off. Dashboard The Dashboard is a real-time view into your RemoteLab Pool. From the Dashboard you can click on either a user or Computer to filter events just for that user or computer. Refresh Page Refreshes the Dashboard Go Back To Pools This will take you back to the Administer Pool page.

Download Scripts Download Script Package This will generate and download a.zip file which contains all the scripts required for your Group Policy. Download Settings Script This will generate a custom script file which contains the information needed to identify your computers to the current pool. This should be downloaded and saved to your scripts share used by your Group Policy. (Note: some web browsers may not save the file as a.vbs, but a.vbs.txt please make sure to rename the file to.vbs) Download Events From the Download Events page, you have the ability to download logon information and statistics for RemoteLab into a CSV. With a little bit of data mining, you will have access to the raw information needed to build reports for RemoteLab. Download Events This will generate and download a.csv based on the start and end date specified.

Edit Settings Allows you to make changes to various configurations for the current pool. Delete This will permanently delete the current pool from the RemoteLab database.