VIR314 • Understand the scenarios • Application support • Review of the sequencing process • Demo • Automatic and manual discovery of configuration • Demo •
Download ReportTranscript VIR314 • Understand the scenarios • Application support • Review of the sequencing process • Demo • Automatic and manual discovery of configuration • Demo •
VIR314 • Understand the scenarios • Application support • Review of the sequencing process • Demo • Automatic and manual discovery of configuration • Demo • PowerShell cmdlets & VMM 2012 • Demo What Problems Does What Problems Does Server App-V Solve? Dramatically simplify the deployment and management of Data Center applications by providing a consistent, predictable experience without requiring a rewrite. Application Sequencing: Create configurable application images from app installers or installation procedures Application Deployment: Deploy and configure applications in a reliable and repeatable way Application Servicing: Easily update applications that have previously been deployed Image Based OS Servicing: Allow lab-based updating of the underlying operating system without losing deployed application state SFT Package file Server Application Sequencer Package Manifest Configuration Services (IIS, Windows Services) Resources (COM, COM+, DCOM, Java, WMI, SSRS, Local Users and Groups, Environment Variables) Configuration (Registry, Files) Server App-V Package Configuration A SAV Agent Application Instance SAV Agent Application Instance SFT Package File Package Manifest Configuration Server App-V Package Configuration B Backup State Application State OS Restore State Application OS “Dev/ Test” Environment • Create image of Server app using Server App-V Sequencer • Validate Deployment and Management of Server App-V packages using Server App-V PowerShell Interface Datacenter/Private Clouds • VMM 2012 Service Creation Workflow • VMM 2012 Service Update Workflows • Conventional • Image-based Windows Azure Public Cloud • Packaging Server App-V applications for Azure • Deployment of Server App-V apps in Azure VMM 2012 or PowerShell App Instance [Dev/Test] Configuration Server Application Server App-V Package VMM 2012 App Instance [Private Cloud] Configuration Sequencer Packaging Tool + Azure Portal Configuration App Instance [Public Cloud] Benefits n Target Scenarios Features report.xml Deploy at runtime or with OS Service Template Use VMM to deploy application dependencies Custom scripts can be delivered using deployment configuration Add-AppvPackage • Adds a package to your target server Set-AppvPackage • Applies settings in deploymentconfig to configure a package Start-AppvPackage • Starts a package after it’s been added and configured i.e. an application’s service is started Stop-AppvPackage • Operation to stop a running deployed package Remove-AppvPackage • Removes a package deployed on a server • Ties fabric resources and apps • Supported application types: Service Template • Web Applications (WebDeploy) • Database Applications (SQL DAC) • Virtual Applications (Server App-V Package) • Starting point for service creation & servicing • Deployed services always linked to templates • Updates to services must be applied by changing the template first Create Service Template Apply to Service Instances Update Service Template Customize Deployment Deploy Service VM (Hardware, OS) Image Dynamically created instance of an app tier Server App-V App Image Create Service Template • Create or use existing Machine Template • Define Hardware, OS, App Profiles Customize Profiles • Hardware, OS • App Profile: • App Package • Installation scripts for Server App-V and pre-reqs • App configuration VMM 2012: Modeling and maintaining virtualized services in VMM 2012 Stephen Baron | 5/18 | 3:15 PM - 4:30 PM | Room C203 Deploy Service • 1-button deployment Backup State Application State OS Restore State Application OS’ Deploy app Retire original instance Restore state to new instance Backup state Create new instance on new machine Server Applications Management Example Apps: SCCM Operations Mgr Source: MS Server Tracker, G7 Main MYR08 Business Dynamics AX Database SSRS Oracle Collaboration SQL Project Server SharePoint Server Applications Apache BuildTracker Server and client Business Objects Xi 3.1 (SAP) Commerce Server 2007 DasBlog Dexterity Sample Application (Dynamics GP) DotNetNuke Drupal Dynamics AX Dynamics GP Dynamics NAV Dynamics Point of Sales Dynamics Retail Management System eScrum Harmony(Sliq) IBM DB2 Malevinch Code Review MySQL WS_FTP Server Applications Petshop PHP 5.3.3 PHPMyAdmin PostgreSQL SQL Server Express SQL Server Web Data Administrator SSRS 2005 SSRS 2008 StockTrader WordPress Real Server G2 AppV Management Server Diskeeper Server Edition HP OpenView 8.1 IBM Tivoli Workload Scheduler Lieberman - Enterprise Randmon Password Manager Print Queue Manager (PQM) Tivoli Storage Manager(IBM) XenApp(Citrix) Hosts • Windows Services • IIS Applications Resources • • • • • COM+/DCOM Text-based config WMI providers SSRS Local users and groups Other • • • • • Registry COM Java .Net State persisted to local disk • Simplified packaging experience with step by step guidance and actionable diagnostic messages • Easy identification of configuration information and manual addition of required configuration • Quick and easy deployment of virtual applications using PowerShell cmdlets in a test environment • Use Server App-V to package and deploy, via VMM, virtual applications in a reliable and repeatable way VIR211 VMM 2012: What’s in it and How it enables the Private Cloud VIR315 VMM 2012: Modeling and maintaining virtualized services in VMM 2012 VIR316 VMM 2012: Deployment, Planning, Upgrade SIM336 VMM 2012: 1 of 3 Server Fabric Lifecycle – Configuring Network and Storage SIM361 VMM 2012: 2 of 3 Server Fabric Lifecycle OSD, OOB, and Agent Management SIM357 VMM 2012: 3 of 3 Server Fabric Lifecycle Cluster Creation, Update Management VIR373-INT SCVMM 2008 R2 SP1 deep dive- Advanced Troubleshooting SIM212 Cloud Management with System Center “Concero” Blue Section http://www.microsoft.com/cloud/ http://www.microsoft.com/privatecloud/ http://www.microsoft.com/windowsserver/ http://www.microsoft.com/windowsazure/ http://www.microsoft.com/systemcenter/ http://www.microsoft.com/forefront/ http://northamerica.msteched.com www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn