Using DSC with Visual Studio Release Management

Size: px
Start display at page:

Download "Using DSC with Visual Studio Release Management"

Transcription

1 Using DSC with Visual Studio Release Management With Microsoft Release Management 2013 Update 3 CTP 1 (RM), you can now use Windows PowerShell or Windows PowerShell Desired State Configuration (DSC) feature for deploying and managing configuration data. We now support deploying to Standard and Azure environments without having to setup Microsoft Deployment Agent. Using Standard Environments Standard server means any on-premise machine which can be accessed using a FQDN. For this release we have restricted to machines only in same domain or two-way trusted domains. The prerequisite is that the standard server should have PowerShell remoting enabled and WinRM port configured for HTTP communication. To enable PS remoting, run this command in admin PowerShell session: Enable-PSRemoting Force To configure WinRM for HTTP communication, run this command in admin PowerShell session: winrm quickconfig -transport:http See Installation and Configuration for Windows Remote Management. Standard environments can be created in RM by going to Environments Tab, clicking on the arrow on New button and selecting New Standard.

2 Now you can see this environment in the list of environments. Note that the Type of environment is Standard as opposed to 2013 for a deployer based environment. To add a standard server, go to previously created Standard environment, open it and then click on Create button under Servers tab. On the new server pop-up, you need to specify DNS name for the on-premise machine which you want to be added as Standard server in RM. DNS name should mandatorily also contain a port number. This is the WinRM port with HTTP transport protocol which should already be opened on standard server. Make sure that this port has already been enabled on server. To know how to do

3 that look at the beginning on this section. By default this port is To know which port is already open, run this command: winrm e winrm/config/listener Please note we do not support HTTPS transport currently so make sure that HTTP port is enabled. After you save, you will be able to see Standard server in the list of Servers. Please note that the Deployer Status is always Ready irrespective of whether the machine is actually up or not, so take care that all your required machines are already started before doing a release on Standard servers. Now, a release path with stages viz. QA and Production can be created using two Standard environments.

4 Using Azure Environments Azure Environment refers to any cloud service in Azure, which has one or more IaaS VMs. So first step is to create Azure Environment. Here are snapshots of two different environments namely QA & Prod environment in Azure. QA contains one VM for both Web tier and Data tier. Prod contains 2 VMs for Web tier and one VM for Data tier. Make sure that your VM has exposed PowerShell endpoint while creating VM. Azure Management Portal QA PROD Enabling PowerShell endpoint while creating IaaS VM:

5 To use these azure environments, Subscription information should be provided to RM via the new Tab Manage Azure in Administration Page. Here you can add all the subscriptions which you want to use for different stages of your application deployment. To import Azure subscription in Release Management Client you need the following information: Azure Subscription ID Management Certificate Key These items you will get for your subscription by downloading publish settings file from here Get Azure publish setting file for your subscription and then enter following details from the publish settings file Here s how you can Manage Azure Subscription

6 Once Azure subscription gets added it will take couple of minutes (depending on the number of cloud services/vms) to sync all Azure environments and servers. Here is how Environments & Servers looks. You can notice in the below diagram that all Azure Environment has Azure as Type. Microsoft deployment agent based environments will have Type 2013 Environments Severs are listed in Server tab. An Azure server name is appended by <env name>::. Similar to Environments Tab, Servers Tab also called out what's Type, Azure or deployer based. Also for Azure VM you will get required Error message in the Deployer Error column when server is not ready for deployment, it could be because of server is not in Ready state or PowerShell port is not open for the server.

7 Release Management PS/DSC Based Deployment PowerShell (PS) You can use PS scripts to deploy application components to standard or azure servers. These scripts can be same as what you might have been already using to deploy to Microsoft Deployment Agent based servers. RM requires the PS version on target servers to be higher than 2.0. If Standard Server has PS 2.0, upgrade it to PS 3.0 and that should work. Desired State Configuration (DSC) Given that Microsoft is supporting DSC (Desired State Configuration) as a first-class experience in Windows, we are leveraging Windows DSC agent for deployment and configuration. DSC ships in the box with Windows 8.1 & Windows Server 2012 R2. DSC is also part of Windows Management Framework 4.0 which ships as an optional update and can be installed to Windows Server 2012, Windows Server 2008R2, Windows 7 and Windows 8. DSC based deployment will work only with RM Server machine having PowerShell version 3.0 onwards present and target environment having DSC support. Go through following links to get started with writing DSC scripts 1. High level concepts 2. Basic introduction 3. An In-depth walkthrough 4. Documentation Homepage Tool for PS/DSC Deployment on Standard environment There is a new Tools which will work in context of deployment in Azure Environment. Run PowerShell on Standard Environment Tool This tool will be used to run PS and DSC scripts on remote target machine. As shown below, using this tool you can define a component which can deploy & configure your application through PS and/or DSC Script. Please note that your standard server should be able to access and read the application package from build drop. Since RM creates a remote PowerShell connection to Standard Server, accessing remote application package becomes a second hop. To enable this second hop, we are using CredSSP. You will need to enable CredSSP manually on RM server machine before doing Standard environment based release. To enable CredSSP, run the following PowerShell command on Release Management Server with administrator privileges: Enable-WSManCredSSP -Role Client -DelegateComputer <Target Machine DNS Name> -Force. You can use * or *.domain to select delegate computers. Another point to note is that if Standard Server is a Windows Server OS machine, then you will have to add build drop location as a trusted site. Otherwise, Standard Server might not load imported scripts (your master deployment script can load other scripts) from package location.

8 Currently we support On-premise TFS server only as source of components. Run Tool accepts six parameters, please see description column to get idea about each parameter. Here are the more details about each parameter:

9 UserName/Password: Account and Password to connect to target Standard Server. This user needs to be a domain user and also member of local Administrator group on Standard Server. ScriptPath/ConfigurationPath: Consider while defining component for WebTier deployment Path to Package specified is [BuildDropLocation]\StockTraderApplication\StockTraderUpload\WebTier. Given this ScriptPath and ConfigurationPath will be relative to above package path. For example If both Script and Configuration file present under \WebTier folder then value for ScriptPath & ConfigurationPath will be something <script_file_name>. If both Script and Configuration file present under \WebTier\Scripts folder then value for ScriptPath & ConfigurationPath will be something Scripts\<script_file_name>. UseCredSSP: Specify true if your application package path is a UNC path. If you do not want to enable CredSSP server on Standard Server, you can set false here but in that you will have to make sure that the package is available locally with Standard Server. Deployment sequence Find below an example of two tier application being deployed. In QA stage, the application will be deployed on one box only. In Production stage, the same application will be deployed to 2 web serves and 1 db server. The scripts will remain same across stages, only config files for these scripts will vary. Also, in Production Stage, web tier will be deployed using PS script, while DB tier will be deployed using DSC script in parallel. Sequence will look like: First upload complete Application bits in Azure Deploy Web and Data Tier on targeted Standard Server(s) Manual intervention to check if deployment happened properly. Rollback if deployment was found to be wrong. QA stage

10 Note that on the left hand side toolbox, only deployer related actions are displayed. Actions which are meant for Deployer based scenario are filtered out. Production Stage

11 Few interesting points: 1. Parallel, Rollback, RollbackAlways are supported in this PS/DSC scenario 2. Same tool is being used to deploy PS as well as DSC scripts. Web tier is being deployed using PS script. Data tier is being deployed using DSC script. 3. PS/DSC Script is same for QA stage also, we are just changing configuration file for this stage. Tool for PS/DSC Deployment on Azure environment There are two new Tools which will work in context of deployment in Azure Environment. Upload Tool For Azure specific deployment where the application bits are behind a firewall, the best for the user is to upload the bits in Azure storage so that deployment process will download it in the target machine from Azure storage. Using Upload tool you can define a component which can upload your package to Azure Storage. Like other component you can specify how and from where to get package in Source Tab.

12 Let s see how using this tool we can upload Stock Trader application bits to Azure Storage. Consider the below directory structure for my application build drop Here is how Package Source location looks like while defining component. Since \ has been specified as Path to Package, whole build will be uploaded. Currently we support On-premise TFS server only as source of components.

13 Upload Tools just need one parameter Storage Account where Application bits needs to be uploaded. Tool internally create private container with name as GUID on Blob storage and upload bits. Note that GUID is unique for each Deployment Sequence instance. Let me explain with example how this tool works, say your storage account name is X and assume that Path to Package specified is [BuildDropLocation]\StockTraderApplication\StockTraderUpload for Upload component, then this tool will upload all files under StockTraderApplication\StockTraderUpload folder, see below how blobs name will looks like

14 We will see how we will use this component in our release workflow in later section. Run PowerShell on Azure Environment Tool This tool will be used to run PS and DSC scripts on remote target machine. As shown below, using this tool you can define a component which can deploy & configure your application through PS and/or DSC Script. Please note that as of now there is direct coupling between Run Tool and Upload Tool. Before executing Deploy component one must executed Upload Component beforehand, will explain more about this later part of the doc.

15 Run Tool accepts six parameters, please see description column to get idea about each parameter. Here are the more details about each parameter: UserName/Password:

16 Account and Password to connect to target Azure VM. This user needs to be part of local Administrator user group on Azure VM. ScriptPath/ConfigurationPath: Consider while defining component for WebTier deployment Path to Package specified is [BuildDropLocation]\StockTraderApplication\StockTraderUpload\WebTier. Given this ScriptPath and ConfigurationPath will be relative to above package path. For example If both Script and Configuration file present under \WebTier folder then value for ScriptPath & ConfigurationPath will be something <script_file_name>. If both Script and Configuration file present under \WebTier\Scripts folder then value for DscScriptPath & ConfigurationPath will be something Scripts\<script_file_name>. StorageAccount: Storage name from where required bits get downloaded on the target machine. Now question will arise by just providing storage name how this tool will download required bits on the target machine from right place. Here is the explanation for that: As mentioned earlier Run DSC component assumes that Upload component must executed beforehand in the same deployment sequence instance and the Storage Account Name will be the same what we used in Upload component. Earlier I mentioned that Upload Component create container with GUID name which is unique for each deployment sequence instance. With this now we have Storage and Container Name. So does it mean it will download everything inside the container? Answer is no, you can somewhat control bits to be downloaded on the target machine. If Run DSC component is for WebTier deployment then obviously you will interested to download only WebTier related bits, so you can specify Path to Package accordingly. For my given StockTrader Application example Path to package for DeployStockTraderWebTier component will be [BuildDropLocation]\StockTraderApplication\StockTraderUpload\WebTier SkipCaCheck: Communication between Release Management Server and the deployment machine will happen using SSL connection. The connection established involves certificate verification by Certificate Authority. In order to skip the certificate check from happening before establishing the connection skipcacheck attribute value must be set to true.

17 If order to enable certificate check before establishing the connection the skipcacheck attribute value must be set to false, and a certificate corresponding to the cloud service to which the deployment machine belongs to must be installed on the release management server. Steps for certificate installation: 1. Install Windows Azure SDK [link] 2. Install Windows Azure PowerShell [ link ] 3. Run Windows Azure PowerShell in Administrator mode 4. Run the following script by modifying the Cloud Service Name and Subscription Name. $cloudservicename = 'YOURCLOUDSERVICENAME' $subscriptionname = 'YOURSUBSCRIPTIONNAME' Add-AzureAccount Select-AzureSubscription -SubscriptionName $subscriptionname $AzureX509cert = Get-AzureCertificate -ServiceName $cloudservicename $certtempfile = [IO.Path]::GetTempFileName() $AzureX509cert.Data Out-File $certtempfile $CertToImport = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 $certtempfile $store = New-Object System.Security.Cryptography.X509Certificates.X509Store 'Root', 'LocalMachine' $store.certificates.count $store.open([system.security.cryptography.x509certificates.openflags]::readwrite) $store.add($certtoimport) $store.close() Remove-Item $certtempfile 5. Provide credentials to access the corresponding azure subscription when prompted for the same.

18 Deployment sequence Find below an example of two tier application being deployed. In QA stage, the application will be deployed on one box only. In Production stage, the same application will be deployed to 2 web servers and 1 db server. The scripts will remain same across stages, only config files for these scripts will vary. Also, in Production Stage, web tier will be deployed using PS script, while DB tier will be deployed using DSC script in parallel. Sequence will look like: First upload complete Application bits in Azure Start the Azure Environment Deploy Web and Data Tier on targeted Azure VMs Manual intervention to check if deployment happened properly. Rollback if deployment was found to be wrong. Stop Azure environment to avoid incurring Azure VM cost. QA stage Few points of interest: 1. There are two new actions a. Start Environment. This will start azure cloud service which is linked to this stage. b. Stop Environment. This will stop azure cloud service which is linked to this stage. 2. Start Environment, Stop Environment and Upload component are headless activities i.e. they do not need to reside inside any container. Their effect is at environment level. 3. On the left hand side toolbox, only Azure related actions are displayed. Other actions which are meant for Deployer based scenario are filtered out. Production Stage

19

20 Few interesting points: 4. Parallel, Rollback, RollbackAlways are supported in this PS/DSC scenario 5. Inside the Rollback and RollbackAlways block, first you will need to re-do the upload components. This is a limitation right now but will be removed going forward. 6. Same tool is being used to deploy PS as well as DSC scripts. Web tier is being deployed using PS script. Data tier is being deployed using DSC script. 7. PS/DSC Script is same for QA stage also just we are changing configuration file for this stage.

Lab 1: Windows Azure Virtual Machines

Lab 1: Windows Azure Virtual Machines Lab 1: Windows Azure Virtual Machines Overview In this hands-on Lab, you will learn how to deploy a simple web page to a Web server hosted in Windows Azure and configure load balancing. Objectives In this

More information

User Guide Release Management for Visual Studio 2013

User Guide Release Management for Visual Studio 2013 User Guide Release Management for Visual Studio 2013 ABOUT THIS GUIDE The User Guide for the release management features is for administrators and users. The following related documents for release management

More information

Hands-On Lab. Embracing Continuous Delivery with Release Management for Visual Studio 2013. Lab version: 12.0.21005.1 Last updated: 12/11/2013

Hands-On Lab. Embracing Continuous Delivery with Release Management for Visual Studio 2013. Lab version: 12.0.21005.1 Last updated: 12/11/2013 Hands-On Lab Embracing Continuous Delivery with Release Management for Visual Studio 2013 Lab version: 12.0.21005.1 Last updated: 12/11/2013 CONTENTS OVERVIEW... 3 EXERCISE 1: RELEASE MANAGEMENT OVERVIEW...

More information

Using and Contributing Virtual Machines to VM Depot

Using and Contributing Virtual Machines to VM Depot Using and Contributing Virtual Machines to VM Depot Introduction VM Depot is a library of open source virtual machine images that members of the online community have contributed. You can browse the library

More information

Windows Azure Pack Installation and Initial Configuration

Windows Azure Pack Installation and Initial Configuration Windows Azure Pack Installation and Initial Configuration Windows Server 2012 R2 Hands-on lab In this lab, you will learn how to install and configure the components of the Windows Azure Pack. To complete

More information

SHAREPOINT 2013 IN INFRASTRUCTURE AS A SERVICE

SHAREPOINT 2013 IN INFRASTRUCTURE AS A SERVICE SHAREPOINT 2013 IN INFRASTRUCTURE AS A SERVICE Contents Introduction... 3 Step 1 Create Azure Components... 5 Step 1.1 Virtual Network... 5 Step 1.1.1 Virtual Network Details... 6 Step 1.1.2 DNS Servers

More information

RSA Security Analytics

RSA Security Analytics RSA Security Analytics Event Source Log Configuration Guide Microsoft Windows using Eventing Collection Last Modified: Thursday, July 30, 2015 Event Source Product Information: Vendor: Microsoft Event

More information

MATLAB Distributed Computing Server with HPC Cluster in Microsoft Azure

MATLAB Distributed Computing Server with HPC Cluster in Microsoft Azure MATLAB Distributed Computing Server with HPC Cluster in Microsoft Azure Introduction This article shows you how to deploy the MATLAB Distributed Computing Server (hereinafter referred to as MDCS) with

More information

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

Click Studios. Passwordstate. Password Discovery, Reset and Validation. Requirements Passwordstate Password Discovery, Reset and Validation Requirements This document and the information controlled therein is the property of Click Studios. It must not be reproduced in whole/part, or otherwise

More information

Cloud Services ADM. Agent Deployment Guide

Cloud Services ADM. Agent Deployment Guide Cloud Services ADM Agent Deployment Guide 10/15/2014 CONTENTS System Requirements... 1 Hardware Requirements... 1 Installation... 2 SQL Connection... 4 AD Mgmt Agent... 5 MMC... 7 Service... 8 License

More information

Web Sites, Virtual Machines, Service Management Portal and Service Management API Beta Installation Guide

Web Sites, Virtual Machines, Service Management Portal and Service Management API Beta Installation Guide Web Sites, Virtual Machines, Service Management Portal and Service Management API Beta Installation Guide Contents Introduction... 2 Environment Topology... 2 Virtual Machines / System Requirements...

More information

Centralizing Windows Events with Event Forwarding

Centralizing Windows Events with Event Forwarding 1 Centralizing Windows Events with Event Forwarding 2 Copyright Notice The information contained in this document ( the Material ) is believed to be accurate at the time of printing, but no representation

More information

Introduction to the EIS Guide

Introduction to the EIS Guide Introduction to the EIS Guide The AirWatch Enterprise Integration Service (EIS) provides organizations the ability to securely integrate with back-end enterprise systems from either the AirWatch SaaS environment

More information

Setup Guide for AD FS 3.0 on the Apprenda Platform

Setup Guide for AD FS 3.0 on the Apprenda Platform Setup Guide for AD FS 3.0 on the Apprenda Platform Last Updated for Apprenda 6.0.3 The Apprenda Platform leverages Active Directory Federation Services (AD FS) to support identity federation. AD FS and

More information

Active Directory Management. Agent Deployment Guide

Active Directory Management. Agent Deployment Guide Active Directory Management Agent Deployment Guide Document Revision Date: April 26, 2013 Active Directory Management Deployment Guide i Contents System Requirements... 1 Hardware Requirements... 2 Agent

More information

Hands on Lab: Building a Virtual Machine and Uploading VM Images to the Cloud using Windows Azure Infrastructure Services

Hands on Lab: Building a Virtual Machine and Uploading VM Images to the Cloud using Windows Azure Infrastructure Services Hands on Lab: Building a Virtual Machine and Uploading VM Images to the Cloud using Windows Azure Infrastructure Services Windows Azure Infrastructure Services provides cloud based storage, virtual networks

More information

Windows Intune Walkthrough: Windows Phone 8 Management

Windows Intune Walkthrough: Windows Phone 8 Management Windows Intune Walkthrough: Windows Phone 8 Management This document will review all the necessary steps to setup and manage Windows Phone 8 using the Windows Intune service. Note: If you want to test

More information

Getting Started Guide: Deploying Puppet Enterprise in Microsoft Azure

Getting Started Guide: Deploying Puppet Enterprise in Microsoft Azure Getting Started Guide: Deploying Puppet Enterprise in Microsoft Azure 1 Getting Started Guide with Microsoft Azure Getting Started Guide: Deploying Puppet Enterprise in Microsoft Azure Puppet Enterprise

More information

CDP-H210 Introduction to Azure Active Directory

CDP-H210 Introduction to Azure Active Directory CDP-H210 Introduction to Azure Active Directory This is an infrastructure lab, useful to both ITPro s and Developers to learn the basics of Azure Active Directory. The main focus is on understanding the

More information

Installation Guide. Release Management for Visual Studio 2013

Installation Guide. Release Management for Visual Studio 2013 1 Installation Guide Release Management for Visual Studio 2013 This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references, may

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Course Code: M20533 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Implementing Microsoft Azure Infrastructure Solutions Overview This course is aimed at experienced IT Professionals who currently

More information

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Course 20533: Implementing Microsoft Azure Infrastructure Solutions Course 20533: Implementing Microsoft Azure Infrastructure Solutions Overview About this course This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.

More information

Secure Messaging Server Console... 2

Secure Messaging Server Console... 2 Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating

More information

Deploy the client as an Azure RemoteApp program

Deploy the client as an Azure RemoteApp program Microsoft Dynamics AX 2012 R3 Deploy the client as an Azure RemoteApp program Microsoft Azure RemoteApp helps you provide secure, remote access to applications from many different user devices. This white

More information

System Administration Training Guide. S100 Installation and Site Management

System Administration Training Guide. S100 Installation and Site Management System Administration Training Guide S100 Installation and Site Management Table of contents System Requirements for Acumatica ERP 4.2... 5 Learning Objects:... 5 Web Browser... 5 Server Software... 5

More information

Introduction to Mobile Access Gateway Installation

Introduction to Mobile Access Gateway Installation Introduction to Mobile Access Gateway Installation This document describes the installation process for the Mobile Access Gateway (MAG), which is an enterprise integration component that provides a secure

More information

Installing and Configuring vcenter Multi-Hypervisor Manager

Installing and Configuring vcenter Multi-Hypervisor Manager Installing and Configuring vcenter Multi-Hypervisor Manager vcenter Server 5.1 vcenter Multi-Hypervisor Manager 1.1 This document supports the version of each product listed and supports all subsequent

More information

NSi Mobile Installation Guide. Version 6.2

NSi Mobile Installation Guide. Version 6.2 NSi Mobile Installation Guide Version 6.2 Revision History Version Date 1.0 October 2, 2012 2.0 September 18, 2013 2 CONTENTS TABLE OF CONTENTS PREFACE... 5 Purpose of this Document... 5 Version Compatibility...

More information

Configuration Guide. BES12 Cloud

Configuration Guide. BES12 Cloud Configuration Guide BES12 Cloud Published: 2016-04-08 SWD-20160408113328879 Contents About this guide... 6 Getting started... 7 Configuring BES12 for the first time...7 Administrator permissions you need

More information

Every Silver Lining Has a Vault in the Cloud

Every Silver Lining Has a Vault in the Cloud Irvin Hayes Jr. Autodesk, Inc. PL6015-P Don t worry about acquiring hardware and additional personnel in order to manage your Vault software installation. Learn how to spin up a hosted server instance

More information

Active Directory Management. Agent Deployment Guide

Active Directory Management. Agent Deployment Guide Active Directory Management Agent Deployment Guide Document Revision Date: June 12, 2014 Active Directory Management Deployment Guide i Contents System Requirements...1 Hardware Requirements...1 Installation...3

More information

Azure Powershell Command Line Reference

Azure Powershell Command Line Reference Name Description Add-AzureEnvironment Creates an Azure environment Disable-AzureWebsiteApplicationDiagnostic Disables the website's application diagnostics Enable-AzureWebsiteApplicationDiagnostic Enables

More information

Deploy Remote Desktop Gateway on the AWS Cloud

Deploy Remote Desktop Gateway on the AWS Cloud Deploy Remote Desktop Gateway on the AWS Cloud Mike Pfeiffer April 2014 Last updated: May 2015 (revisions) Table of Contents Abstract... 3 Before You Get Started... 3 Three Ways to Use this Guide... 4

More information

These notes are for upgrading the Linko Version 9.3 MS Access database to a SQL Express 2008 R2, 64 bit installations:

These notes are for upgrading the Linko Version 9.3 MS Access database to a SQL Express 2008 R2, 64 bit installations: These notes are for upgrading the Linko Version 9.3 MS Access database to a SQL Express 2008 R2, 64 bit installations: This document substitutes for STEPS TWO and THREE of the upgrade Game Plan Webpage

More information

How To Use Kentico+ On A Pc Or Mac Or Macbook

How To Use Kentico+ On A Pc Or Mac Or Macbook Kentico+ documentation Kentico+ documentation Home............................................................................. 3 1 Creating subscriptions and projects......................................................................

More information

Guide to Setting up Docs2Manage using Cloud Services

Guide to Setting up Docs2Manage using Cloud Services COMvantage Solutions Presents: Version 3.x Cloud based Document Management Guide to Setting up Docs2Manage using Cloud Services Docs2Manage Support: Email: service@docs2manage.com Phone: +1.847.690.9900

More information

DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014

DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014 DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014 Contents Overview... 2 System requirements:... 2 Before installing... 3 Download and installation... 3 Configure DESLock+ Enterprise Server...

More information

Migrating Exchange Server to Office 365

Migrating Exchange Server to Office 365 Migrating Exchange Server to Office 365 By: Brien M. Posey CONTENTS Domain Verification... 3 IMAP Migration... 4 Cut Over and Staged Migration Prep Work... 5 Cut Over Migrations... 6 Staged Migration...

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Course 20532A: Developing Microsoft Azure Solutions Page 1 of 7 Developing Microsoft Azure Solutions Course 20532A: 4 days; Instructor-Led Introduction This course is intended for students who have experience

More information

Developing Microsoft Azure Solutions 20532A; 5 days

Developing Microsoft Azure Solutions 20532A; 5 days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Developing Microsoft Azure Solutions 20532A; 5 days Course Description This

More information

Setup Guide: Server-side synchronization for CRM Online and Exchange Server

Setup Guide: Server-side synchronization for CRM Online and Exchange Server Setup Guide: Server-side synchronization for CRM Online and Exchange Server Version 8.0 Microsoft Dynamics CRM 2016 Authors: Elad Ben Yosef, Sumanta Batabyal This document is provided "as-is". Information

More information

SQL Server 2008 R2 Express Edition Installation Guide

SQL Server 2008 R2 Express Edition Installation Guide Hardware, Software & System Requirements for SQL Server 2008 R2 Express Edition To get the overview of SQL Server 2008 R2 Express Edition, click here. Please refer links given below for all the details

More information

WhatsUp Gold v16.3 Installation and Configuration Guide

WhatsUp Gold v16.3 Installation and Configuration Guide WhatsUp Gold v16.3 Installation and Configuration Guide Contents Installing and Configuring WhatsUp Gold using WhatsUp Setup Installation Overview... 1 Overview... 1 Security considerations... 2 Standard

More information

LT Auditor+ 2013. Windows Assessment SP1 Installation & Configuration Guide

LT Auditor+ 2013. Windows Assessment SP1 Installation & Configuration Guide LT Auditor+ 2013 Windows Assessment SP1 Installation & Configuration Guide Table of Contents CHAPTER 1- OVERVIEW... 3 CHAPTER 2 - INSTALL LT AUDITOR+ WINDOWS ASSESSMENT SP1 COMPONENTS... 4 System Requirements...

More information

Installing and Configuring vcloud Connector

Installing and Configuring vcloud Connector Installing and Configuring vcloud Connector vcloud Connector 2.7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

Kaspersky Lab Mobile Device Management Deployment Guide

Kaspersky Lab Mobile Device Management Deployment Guide Kaspersky Lab Mobile Device Management Deployment Guide Introduction With the release of Kaspersky Security Center 10.0 a new functionality has been implemented which allows centralized management of mobile

More information

Microsoft Azure Security and Audit Log Management

Microsoft Azure Security and Audit Log Management Microsoft Azure Security and Audit Log Management Abstract The security logs in Microsoft Azure Cloud Services (which provides Platform as a Service or PaaS) and Virtual Machines (which provides Infrastructure

More information

App Orchestration 2.0

App Orchestration 2.0 App Orchestration 2.0 Integrated Provisioning Deployment Guide Prepared by: Nicholas Ceballos Commissioning Editor: Linda Belliveau Version: 6.0 Last Updated: December 12, 2013 Page 1 Contents Integrated

More information

Installing and Configuring Login PI

Installing and Configuring Login PI Installing and Configuring Login PI Login PI Hands-on lab In this lab, you will configure Login PI to provide performance insights for a Windows Server 2012 R2 Remote Desktop Services installation. To

More information

NovaBACKUP xsp Version 15.0 Upgrade Guide

NovaBACKUP xsp Version 15.0 Upgrade Guide NovaBACKUP xsp Version 15.0 Upgrade Guide NovaStor / November 2013 2013 NovaStor, all rights reserved. All trademarks are the property of their respective owners. Features and specifications are subject

More information

Defender 5.7 - Token Deployment System Quick Start Guide

Defender 5.7 - Token Deployment System Quick Start Guide Defender 5.7 - Token Deployment System Quick Start Guide This guide describes how to install, configure and use the Defender Token Deployment System, based on default settings and how to self register

More information

The SSL device also supports the 64-bit Internet Explorer with new ActiveX loaders for Assessment, Abolishment, and the Access Client.

The SSL device also supports the 64-bit Internet Explorer with new ActiveX loaders for Assessment, Abolishment, and the Access Client. WatchGuard SSL v3.2 Release Notes Supported Devices SSL 100 and 560 WatchGuard SSL OS Build 355419 Revision Date January 28, 2013 Introduction WatchGuard is pleased to announce the release of WatchGuard

More information

Deploying Bitnami Stacks on Windows Azure

Deploying Bitnami Stacks on Windows Azure Deploying Bitnami Stacks on Windows Azure In this whitepaper we walk you through the process of setting up a Bitnami cloud image stack on Windows Azure and look at the advantages over other deployment

More information

An Introduction to Using Python with Microsoft Azure

An Introduction to Using Python with Microsoft Azure An Introduction to Using Python with Microsoft Azure If you build technical and scientific applications, you're probably familiar with Python. What you might not know is that there are now tools available

More information

LAB 1: Installing Active Directory Federation Services

LAB 1: Installing Active Directory Federation Services LAB 1: Installing Active Directory Federation Services Contents Lab: Installing and Configuring Active Directory Federation Services... 2 Exercise 1: installing and configuring Active Directory Federation

More information

DreamFactory on Microsoft SQL Azure

DreamFactory on Microsoft SQL Azure DreamFactory on Microsoft SQL Azure Account Setup and Installation Guide For general information about the Azure platform, go to http://www.microsoft.com/windowsazure/. For general information about the

More information

How To Enable A Websphere To Communicate With Ssl On An Ipad From Aaya One X Portal 1.1.3 On A Pc Or Macbook Or Ipad (For Acedo) On A Network With A Password Protected (

How To Enable A Websphere To Communicate With Ssl On An Ipad From Aaya One X Portal 1.1.3 On A Pc Or Macbook Or Ipad (For Acedo) On A Network With A Password Protected ( Avaya one X Portal 1.1.3 Lightweight Directory Access Protocol (LDAP) over Secure Socket Layer (SSL) Configuration This document provides configuration steps for Avaya one X Portal s 1.1.3 communication

More information

AppLoader 7.7. Load Testing On Windows Azure

AppLoader 7.7. Load Testing On Windows Azure AppLoader 7.7 Load Testing On Windows Azure CONTENTS INTRODUCTION... 3 PURPOSE... 3 CREATE A WINDOWS AZURE ACCOUNT... 3 CREATE A LOAD TESTING ENVIRONMENT ON THE CLOUD... 6 CONFIGURE A WINDOWS AZURE STORAGE

More information

Test Lab Guide: Creating a Windows Azure AD and Windows Server AD Environment using Azure AD Sync

Test Lab Guide: Creating a Windows Azure AD and Windows Server AD Environment using Azure AD Sync Test Lab Guide: Creating a Windows Azure AD and Windows Server AD Environment using Azure AD Sync Microsoft Corporation Published: December 2014 Author: Mark Grimes Acknowledgements Special thanks to the

More information

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5. Microsoft Azure Fundamentals M-10979 Length: 2 days Price: $ 1,295.

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5. Microsoft Azure Fundamentals M-10979 Length: 2 days Price: $ 1,295. Course Page - Page 1 of 5 Microsoft Azure Fundamentals M-10979 Length: 2 days Price: $ 1,295.00 Course Description Get hands-on instruction and practice implementing Microsoft Azure in this two day Microsoft

More information

Getting Started Guide: Deploying Puppet Enterprise in Microsoft Azure

Getting Started Guide: Deploying Puppet Enterprise in Microsoft Azure Getting Started Guide: Deploying Puppet Enterprise in Microsoft Azure 1 Getting Started Guide with Microsoft Azure Getting Started Guide: Deploying Puppet Enterprise in Microsoft Azure Puppet Enterprise

More information

Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions

Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions Server Prerequisites Internet Information Server (IIS). It may be enabled in Windows Features (see Enabling IIS section).

More information

E2E Complete 4.1. Installation and Configuration Guide

E2E Complete 4.1. Installation and Configuration Guide E2E Complete 4.1 Installation and Configuration Guide APRIL 2016 Table of Contents Table of Contents... 2 Section 1. Introduction... 3 1.1 Purpose... 3 1.2 Audience... 3 1.3 About E2E Complete... 3 1.4

More information

AUTOMATED DISASTER RECOVERY SOLUTION USING AZURE SITE RECOVERY FOR FILE SHARES HOSTED ON STORSIMPLE

AUTOMATED DISASTER RECOVERY SOLUTION USING AZURE SITE RECOVERY FOR FILE SHARES HOSTED ON STORSIMPLE AUTOMATED DISASTER RECOVERY SOLUTION USING AZURE SITE RECOVERY FOR FILE SHARES HOSTED ON STORSIMPLE Copyright This document is provided "as-is." Information and views expressed in this document, including

More information

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

Click Studios. Passwordstate. Upgrade Instructions to V7 from V5.xx Passwordstate Upgrade Instructions to V7 from V5.xx This document and the information controlled therein is the property of Click Studios. It must not be reproduced in whole/part, or otherwise disclosed,

More information

How to Setup and Connect to an FTP Server Using FileZilla. Part I: Setting up the server

How to Setup and Connect to an FTP Server Using FileZilla. Part I: Setting up the server How to Setup and Connect to an FTP Server Using FileZilla The ability to store data on a server and being able to access the data from anywhere in the world has allowed us to get rid of external flash

More information

Good Morning Wireless! SSID: MSFTOPEN No Username or Password Required

Good Morning Wireless! SSID: MSFTOPEN No Username or Password Required Good Morning Wireless! SSID: MSFTOPEN No Username or Password Required 2 Today s Agenda - 9:00-10:30 - Windows Azure Infrastructure Services - 10:30-10:45 - Break - 10:45-12:00 - Windows Azure Infrastructure

More information

Workflow approval via email

Workflow approval via email Microsoft Dynamics AX Workflow approval via email White Paper This document highlights the functionality in Microsoft Dynamics AX 2012 R2 that allows workflow to be configured so that a user can take approval

More information

AVG Business SSO Connecting to Active Directory

AVG Business SSO Connecting to Active Directory AVG Business SSO Connecting to Active Directory Contents AVG Business SSO Connecting to Active Directory... 1 Selecting an identity repository and using Active Directory... 3 Installing Business SSO cloud

More information

System Administration Training

System Administration Training Table of Contents 1 Components: Web Server Components: SQL Server 3 Components: File System 4 Components: Other Components 5 Server Configuration: Pre-Requisites 6 Server Configuration: Running the Installer

More information

Specops Command. Installation Guide

Specops Command. Installation Guide Specops Software. All right reserved. For more information about Specops Command and other Specops products, visit www.specopssoft.com Copyright and Trademarks Specops Command is a trademark owned by Specops

More information

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

Guide to deploy MyUSBOnly via Windows Logon Script Revision 1.1. Menu Menu INTRODUCTION...2 HOW DO I DEPLOY MYUSBONLY ON ALL OF MY COMPUTERS...3 ADMIN KIT...4 HOW TO SETUP A LOGON SCRIPTS...5 Why would I choose one method over another?...5 Can I use both methods to assign

More information

Quick Start Guide. Cerberus FTP is distributed in Canada through C&C Software. Visit us today at www.ccsoftware.ca!

Quick Start Guide. Cerberus FTP is distributed in Canada through C&C Software. Visit us today at www.ccsoftware.ca! Quick Start Guide Cerberus FTP is distributed in Canada through C&C Software. Visit us today at www.ccsoftware.ca! How to Setup a File Server with Cerberus FTP Server FTP and SSH SFTP are application protocols

More information

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background Xerox Multifunction Devices Customer Tips June 5, 2007 This document applies to these Xerox products: X WC Pro 232/238/245/ 255/265/275 for the user Xerox Network Scanning HTTP/HTTPS Configuration using

More information

Microsoft 20533 - Implementing Microsoft Azure Infrastructure Solutions

Microsoft 20533 - Implementing Microsoft Azure Infrastructure Solutions 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20533 - Implementing Microsoft Azure Infrastructure Solutions Length 5 days Price $4389.00 (inc GST) Version C Overview This course is intended for IT professionals

More information

Course Outline. Microsoft Azure Fundamentals Course 10979A: 2 days Instructor Led. About this Course. Audience Profile. At Course Completion

Course Outline. Microsoft Azure Fundamentals Course 10979A: 2 days Instructor Led. About this Course. Audience Profile. At Course Completion Microsoft Azure Fundamentals Course 10979A: 2 days Instructor Led About this Course Get hands-on instruction and practice implementing Microsoft Azure in this two day Microsoft Official Course. You will

More information

Getting Started with Sitecore Azure

Getting Started with Sitecore Azure Sitecore Azure 3.1 Getting Started with Sitecore Azure Rev: 2015-09-09 Sitecore Azure 3.1 Getting Started with Sitecore Azure An Overview for Sitecore Administrators Table of Contents Chapter 1 Getting

More information

Getting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL

Getting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL Getting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL Overview This short guide explains how to use Attunity CloudBeam to replicate data from your on premises database to Microsoft

More information

Installation and Deployment

Installation and Deployment Installation and Deployment Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Installation and Deployment SmarterStats

More information

Biznet GIO Cloud Connecting VM via Windows Remote Desktop

Biznet GIO Cloud Connecting VM via Windows Remote Desktop Biznet GIO Cloud Connecting VM via Windows Remote Desktop Introduction Connecting to your newly created Windows Virtual Machine (VM) via the Windows Remote Desktop client is easy but you will need to make

More information

Sophos UTM Web Application Firewall for Microsoft Exchange connectivity

Sophos UTM Web Application Firewall for Microsoft Exchange connectivity How to configure Sophos UTM Web Application Firewall for Microsoft Exchange connectivity This article explains how to configure your Sophos UTM 9.2 to allow access to the relevant Microsoft Exchange services

More information

NEFSIS DEDICATED SERVER

NEFSIS DEDICATED SERVER NEFSIS TRAINING SERIES Nefsis Dedicated Server version 5.2.0.XXX (DRAFT Document) Requirements and Implementation Guide (Rev5-113009) REQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER Nefsis

More information

IIS, FTP Server and Windows

IIS, FTP Server and Windows IIS, FTP Server and Windows The Objective: To setup, configure and test FTP server. Requirement: Any version of the Windows 2000 Server. FTP Windows s component. Internet Information Services, IIS. Steps:

More information

PROJECTIONS SUITE. Database Setup Utility (and Prerequisites) Installation and General Instructions. v0.9 draft prepared by David Weinstein

PROJECTIONS SUITE. Database Setup Utility (and Prerequisites) Installation and General Instructions. v0.9 draft prepared by David Weinstein PROJECTIONS SUITE Database Setup Utility (and Prerequisites) Installation and General Instructions v0.9 draft prepared by David Weinstein Introduction These are the instructions for installing, updating,

More information

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Course Description This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.

More information

An Oracle White Paper September 2013. Oracle WebLogic Server 12c on Microsoft Windows Azure

An Oracle White Paper September 2013. Oracle WebLogic Server 12c on Microsoft Windows Azure An Oracle White Paper September 2013 Oracle WebLogic Server 12c on Microsoft Windows Azure Table of Contents Introduction... 1 Getting Started: Creating a Single Virtual Machine... 2 Before You Begin...

More information

MaaS360 On-Premises Cloud Extender

MaaS360 On-Premises Cloud Extender MaaS360 On-Premises Cloud Extender Installation Guide Copyright 2014 Fiberlink Communications Corporation. All rights reserved. Information in this document is subject to change without notice. The software

More information

Administration Guide for the System Center Cloud Services Process Pack

Administration Guide for the System Center Cloud Services Process Pack Administration Guide for the System Center Cloud Services Process Pack Microsoft Corporation Published: May 7, 2012 Author Kathy Vinatieri Applies To System Center Cloud Services Process Pack This document

More information

XenDesktop Implementation Guide

XenDesktop Implementation Guide Consulting Solutions WHITE PAPER Citrix XenDesktop XenDesktop Implementation Guide Pooled Desktops (Local and Remote) www.citrix.com Contents Contents... 2 Overview... 4 Initial Architecture... 5 Installation

More information

How to Create a Delegated Administrator User Role / To create a Delegated Administrator user role Page 1

How to Create a Delegated Administrator User Role / To create a Delegated Administrator user role Page 1 Managing user roles in SCVMM How to Create a Delegated Administrator User Role... 2 To create a Delegated Administrator user role... 2 Managing User Roles... 3 Backing Up and Restoring the VMM Database...

More information

This works very well for situations where all computers are within the same LAN and can access both the SQL server and the network shares.

This works very well for situations where all computers are within the same LAN and can access both the SQL server and the network shares. AircastDB Server A networked AircastDB setup involves two types of servers: An SQL server (PostgreSQL, MSSQL) to hold the metadata for the audio files and scheduling information (library, playlists) One

More information

CTERA Agent for Mac OS-X

CTERA Agent for Mac OS-X User Guide CTERA Agent for Mac OS-X June 2014 Version 4.1 Copyright 2009-2014 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without written

More information

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions Course 20533B: Implementing Microsoft Azure Infrastructure Solutions Sales 406/256-5700 Support 406/252-4959 Fax 406/256-0201 Evergreen Center North 1501 14 th St West, Suite 201 Billings, MT 59102 Course

More information

Step by step guide for installing highly available System Centre 2012 Virtual Machine Manager Management server:

Step by step guide for installing highly available System Centre 2012 Virtual Machine Manager Management server: Step by step guide for installing highly available System Centre 2012 Virtual Machine Manager Management server: Here are the pre-requisites for a HA VMM server installation: 1. Failover clustering feature

More information

Windows Azure Support in Kentico CMS 5.5 R2

Windows Azure Support in Kentico CMS 5.5 R2 Windows Azure Support in Kentico CMS 5.5 R2 Table of Contents Introduction and prerequisites... 3 Deployment to Windows Azure (using a prepared package)... 4 Conversion of an existing Kentico website to

More information

Contents Introduction... 3 Introduction to Active Directory Services... 4 Installing and Configuring Active Directory Services...

Contents Introduction... 3 Introduction to Active Directory Services... 4 Installing and Configuring Active Directory Services... Contents 1. Introduction... 3 1.1. Setup... 3 2. Introduction to Active Directory Services... 4 3. Installing and Configuring Active Directory Services... 5 3.1. Joining to Domain... 5 3.2. Promoting Member

More information

Using Application Insights to Monitor your Applications

Using Application Insights to Monitor your Applications Using Application Insights to Monitor your Applications Overview In this lab, you will learn how to add Application Insights to a web application in order to better detect issues, solve problems, and continuously

More information

Citrix XenServer Workload Balancing 6.5.0 Quick Start. Published February 2015 1.0 Edition

Citrix XenServer Workload Balancing 6.5.0 Quick Start. Published February 2015 1.0 Edition Citrix XenServer Workload Balancing 6.5.0 Quick Start Published February 2015 1.0 Edition Citrix XenServer Workload Balancing 6.5.0 Quick Start Copyright 2015 Citrix Systems. Inc. All Rights Reserved.

More information

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

How To Create An Easybelle History Database On A Microsoft Powerbook 2.5.2 (Windows) Introduction EASYLABEL 6 has several new features for saving the history of label formats. This history can include information about when label formats were edited and printed. In order to save this history,

More information

How To - Implement Single Sign On Authentication with Active Directory

How To - Implement Single Sign On Authentication with Active Directory How To - Implement Single Sign On Authentication with Active Directory Applicable to English version of Windows This article describes how to implement single sign on authentication with Active Directory

More information