VIR314 • Understand the scenarios • Application support • Review of the sequencing process • Demo • Automatic and manual discovery of configuration • Demo •

Download Report

Transcript 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