Date post: | 12-May-2015 |
Category: |
Technology |
Upload: | dataplex-systems-limited |
View: | 1,579 times |
Download: | 3 times |
X A F t P k 2XenApp Feature Pack 2
New XenApp Features
• VM Hosted Apps
New XenApp Features
VM Hosted Apps• Power and Capacity Management• HDX Plug and Plug• HDX MediaStream for Flash
Updated XenApp Features• XenApp
• HRP 05
Updated XenApp Features
HRP 05• Delivery Services Console and Presentation Server Console• Online plug-in 11.2 and Offline plug-in 5.2• Streaming Profiler 5.2• Profile Management 2.1
• Provisioning services 5.1 SP1• Load Testing services 3.6g• WorkFlow Studio 2.0
Service Monitoring (EdgeSight) 5 2• Service Monitoring (EdgeSight) 5.2
XenApp 5 Feature Pack 2 OverviewVM hosted apps
Power and capacity management
Provisioning servicesBest virtualization platform
Power and capacity management
VM hosted apps
HDX MediaStream for Flash
HDX MediaStream for Flash
HDX Plug and Play for Thumb Drive
New/Change to edition
New to XenAppLoad testing services
Profile management
Load testing services Workflow Studio orchestration
Si l i
Best virtualization platform HDX MediaStream for Flash
HDX Plug and Play for Thumb Drive
Workflow Studio orchestration
Profile management
EasyCall voice services
Branch optimization
Secure application access
Service Monitoring
Single sign-on Existing feature
Secure application access
SmartAuditor
EasyCall voice servicesApp streaming (offline included)
Enterprise ManagementCi i R & I ll i M CPU/M
Enterprise ManagementCitrix Resources & Installation Manager, CPU/Memory
Optimization, Health Assistant, MOM, UNIX apps
HDX Plug and Play for Thumb Drive
HDX MediaStream for Flash
Citrix offline plug-in
Workflow Studio orchestration
Citrix online plug in
EasyCall voice services
Citrix offline plug-in Citrix offline plug-in
Citrix Resources & Installation Manager, CPU/Memory Optimization,
Health Assistant, MOM, UNIX apps
Citrix online plug-in
, , pp
Cit i li l iCitrix online plug-in Citrix online plug-in
XenServerXenServerXenServer
Features by edition and platform
Feature Edition 2003 2008Dynamic Application VM hosted applications E P *Delivery VM hosted applications E,P
Provisioning services P
Enterprise Class Management
Load testing services E,P
Power and capacity management E,P
Workflow Studio orchestration A,E,P
HDX technologies A,E,PHigh DefinitionUser Experience
EasyCall voice services A,E,P
*Requires 2003 server for delivery controller
XenApp Feature Pack 2 Installation or Upgrade
• Upgrade from XenApp 4.0 supported
XenApp Feature Pack 2 Installation or Upgrade
• VM Hosted Apps • Latest XenDesktop media included p
• Following features require HRP 05• HDX Media Stream for FlashHDX Media Stream for Flash• HDX Plug and Play• Power and Capacity Management
• HRP 05 modifies wsxica whichis used for licensing enforcementis used for licensing enforcement• License file SA date requirement 2009.0918
Citrix License Server
• Current version is 11.6.1 and is a
Citrix License Server
Current version is 11.6.1 and is a pre-requisite for HRP4/5 installation• Popup error will appear if a previous license
i d t t dserver version detected
• New build 6.8.9020 optional• Addresses port 8080 conflict and branding
• Subscription Advantage eligibility p g g ydate for Q3 releases will be September 18, 2009
HDX Plug-n-Play
HDX Plug –n– Play
• Users can connect or disconnect a USB mass
HDX Plug n Play
Users can connect or disconnect a USB massstorage device anytime during a session
• Enabled by default with the installation• Enabled by default with the installationof HRP 05• Can be disabled with a registry entry onlyg y y y
• Drive shows up in a session as a regulardrive letter not a removable drivedrive letter not a removable drive
• If the drive mapping virtual channel is disabled removable drive access will be disabled alsodrive access will be disabled also
HDX MediaStream for Flash
HDX MediaStreamServer ClientA/V Media Resulting
WindowTransmission
PLAYER:Read, Decompress,
& RenderAcceleration OFF Receive
Images
App with MediaTransmitted
A d R M di
Media Redirected& Not Decompressed
CODEC:Read, Decompress,
& Render
Acceleration ON
App and Raw MediaSent Separately
HDX MediaStream for Flash
• High definition flash experience for XA/XD environments
HDX MediaStream for Flash
• High-definition flash experience for XA/XD environments• Flash content is downloaded and played on client• Flash Player is placed over XenApp and XenDesktop sessions y p pp p• Flash Player and session are integrated for native look-and-feel
Why use HDX MediaStream for Flash?Why use HDX MediaStream for Flash?
• Enhance user experience within ICA sessions• Deliver flash experience equal to local desktop
Fl h li t f th id d hi• Flash runs on client for smoother video and graphics
• Increase server scalability• Running flash on server can consume high CPU resources• Redirecting flash to client reduces server overhead
• Reduce network bandwidth• Network bandwidth used by running flash over ICA can be high
H i li t d l d fl h di tl f ICA b d idth f th f ti• Having clients download flash directly frees ICA bandwidth for other functions
HDX MediaStream for Flash Architecture (XenApp)HDX MediaStream for Flash Architecture (XenApp)
XenApp ServerXenApp ServerClient DeviceClient Device pppp
Internet ExplorerCitrix OnlinePl i 11 2
End Result Thinwirevirtual channel
pPlug-in 11.2
ICAFlash Player
Calls
Flash Player HDX Flash
virtual channel HDX Flashvirtual channel HDX Flash ServiceFlash
Content
User launches published Internet ExplorerUser launches published Internet ExplorerUser navigates to flash-based webpageUser navigates to flash-based webpageHDX Flash Service intercepts ActiveX calls to Flash PlayerHDX Flash Service intercepts ActiveX calls to Flash PlayerActiveX calls are sent to client using HDX Flash virtual channelActiveX calls are sent to client using HDX Flash virtual channelFlash Player is invoked on client.Flash Player is invoked on client.Flash Player downloads flash content on client device.Flash Player downloads flash content on client device.ICA Client places Flash Player over ICA session and syncs windowsICA Client places Flash Player over ICA session and syncs windows
HDX MediaStream for Flash Architecture (XenDesktop)HDX MediaStream for Flash Architecture (XenDesktop)
XenDesktopXenDesktopClient DeviceClient Device pvirtual desktop
pvirtual desktop
Internet ExplorerCitrix OnlinePl i 11 2
End Result Thinwirevirtual channel
pPlug-in 11.2
ICAFlash Player
Calls
Flash Player HDX Flash
virtual channel HDX Flashvirtual channel HDX Flash ServiceFlash
Content
XenDesktop architecture is same except we are using a virtual desktopXenDesktop architecture is same except we are using a virtual desktop
Flash Content FetchingCitrix Confidential - Do Not Distribute
• HDX Flash uses client-side content fetching
Flash Content Fetching
HDX Flash uses client side content fetching• Local Flash Player downloads content directly • Flash Player must be able to connect to the source
• Server-side content fetching is planned for future release• Flash-content downloads on “server” side and streams to client through ICA• When feature is released, would be for IE browsers only
Citrix Confidential - Do Not Distribute
Using HDX MediaStream for Flash with XenAppUsing HDX MediaStream for Flash with XenApp
If the HDX Flash conditions are met,If the HDX Flash
conditions are met,conditions are met,the User Acceptance
dialog is shown.
conditions are met,the User Acceptance
dialog is shown.dialog is shown.
Select Don’t ask
dialog is shown.
Select Don’t askSe ect o t asme again to only
see this once.
Se ect o t asme again to only
see this once.see s o cesee s o ce
HTML OverlayHTML Overlay
Flash Player runs HTML content from
server-side is able to o erla Flash Pla ery
on client side overlay Flash Player
Volume SynchronizationVolume SynchronizationVolume settings from
virtual desktop arevirtual desktop are kept in sync with
Flash Player
Flash Player runs yon client side
Window ScalingWindow ScalingResize the virtual desktop window
Flash Player on client scales to appropriate size
Dynamic Blacklist
• If client-side Flash Player gets into invalid state while
Dynamic Blacklist
If client side Flash Player gets into invalid state while rendering flash content, URL gets blacklisted dynamically• URL stored in registry on client (24 hours lifetime)• Fallback to server-side flash rendering
• Allows users to still view website if HDX Flash cannot work properly• Avoids help-desk call to add URL to official blacklist (admin-defined GPO)
U k i b l• Users can keep using browser as usual
• Enabled by default• Can be enabled/disabled via registry setting
Platform SupportPlatform Support
• HDX Flash is a Windows and IE centric feature• Based on ActiveX remoting which is a Windows technology for IE browsers• No support for non Windows clients and non IE browsers• No support for non-Windows clients and non-IE browsers
• Connection will fall back to server-based flash if…U i Wi d li t t t t ICA i• Using non-Windows client to connect to ICA session
• Using non-IE browser on server side
Flash Player Requirements
• Flash Player 10 required on client device
Flash Player Requirements
• Flash Player 10 required on client device• Older versions not supported• If using thin client, check with vendor on which version is includedg ,
• No support for 64-bit Internet Explorer• Adobe has not provided 64-bit player for use in 64-bit IEAdobe has not provided 64 bit player for use in 64 bit IE• HDX Flash does support 32-bit IE on 64-bit OS
LAN Connections
• HDX Flash intended for low latency connections
LAN Connections
• HDX Flash intended for low latency connections• ICA session performs latency detection when viewing flash
id bpage on server-side browser• If latency is >30ms*… y
• Client-side flash is not used• Fallback to server-side flash
Website Compatibility
• Citrix has tested HDX Flash with numerous flash based sites
Website Compatibility
• Citrix has tested HDX Flash with numerous flash-based sites• Some sites may still present issues:
Fl h Pl i t t ith J S i t b• Flash Player interacts with JavaScripts on webpage• Complex JavaScripts can potentially interfere with ActiveX remoting mechanism
used by HDX Flashy
• Websites can be blacklisted to enforce server-side flash renderingenforce server-side flash rendering• Dynamic blacklist• Admin-defined blacklist (GPO)
VM Hosted Apps
What is VM Hosted Apps?
• Host and deliver applications from centralized workstations
What is VM Hosted Apps?
Host and deliver applications from centralized workstations• Applications run on Windows XP, Vista, or Windows 7 • Compliment to current Terminal Server application delivery
VM Hosted Apps
H t d i t l d ktHosted virtual desktops,VMs or blade PCs
What it’s Not…
• A replacement for Terminal Services
What it s Not…
A replacement for Terminal Services• XenApp on Terminal Services is still the most efficient way to
deliver applications to a large group of usersVM Hosted Apps is for a subset of users• VM Hosted Apps is for a subset of users
• A license to deliver virtual desktops via XenAppD li f i l d k ill i X D k li• Delivery of virtual desktops will require a XenDesktop license
• A way to deliver multiple applications from one virtual machine• One user per virtual machine concurrently
VM Hosted Apps Use Cases• Applications that are not supported on Terminal Services
Legacy16 bit applications
VM Hosted Apps Use Cases
• Legacy16-bit applications• ISV not supporting apps on Terminal Services for
licensing reasons• Apps that are only certified to run on a particular OS
• Applications that require special USB devicesApplications that require special USB devices scanners, digital signature pads, biometrics, etc
• Applications used by only a handful of users• Applications used by only a handful of users• Applications that need to be distributed
to sers fast itho t a lot ofto users fast, without a lot of validation cycles
How Does it Work?
• Terminal Server hosted and
How Does it Work?
Terminal Server hosted and VM Hosted applications are aggregated by Web Interface
• Can be delivered to most end pointdevices: Windows, Linux, Mac, etc TS Hosting VM Hostingdevices: Windows, Linux, Mac, etc
• Consumes a XenApp Enterprise or Platinum licenseEnterprise or Platinum license
VMHosted Apps End User ExperienceVMHosted Apps End User Experience
• Application isApplication is enumerated in Start Menu or inWeb Interface site
• Application displaysApplication displays in a seamless window
• Online plug-in version 10.x orversion 10.x or above is supported
Limitations• Each “Desktop group” can launch one main application
Multiple Desktop Groups are required if more than one app needs to be
Limitations
• Multiple Desktop Groups are required if more than one app needs to be enumerated for the user with Web Interface
• Only one application shortcut can be located in the• Only one application shortcut can be located in the “SeamlessInitialProgram” folder• Helper applications can be used as long as they are installed onHelper applications can be used as long as they are installed on
the virtual workstation• A batch file that calls multiple applications can also be used
Which delivery method do I choose?
• Terminal Server Hosted delivery
Which delivery method do I choose?XenApp Web or
Services Site
App HubStreamed
appsy• For apps that need to be delivered to a
large number of end usersUsers
Connection Brokers
IMA and VDA Controllers
apps
XenApp
• Streamed application delivery for offline use• Windows-based, graphics-intensive, multi-media applications• Desktop applications and utilities where offline/disconnected
XenApp Server-hosted
apps
• Desktop applications and utilities where offline/disconnected use is required
• VM Hosted delivery
VMHostedApp
WorkstationsVirtual or physical• VM Hosted delivery
• For apps that have special device needs, can’t run on Terminal Services or are resource intensive
physical desktops
• For application that need to be totally isolated while validation testing is still in progress
Power and Capacity Management
What is Power and Capacity Management?
• Power management for XenApp servers
What is Power and Capacity Management?
Power management for XenApp servers• Auto-power cycles servers with
idle capacity to reduce energy consumptionconsumption
• Load consolidation for XenApp servers• Directs user sessions to particular servers in order to• Directs user sessions to particular servers in order to
consolidate sessions on fewer servers
Basics of Power and Capacity ManagementBasics of Power and Capacity Management
• Without PCM… • With PCM…• Session sprawl• Low and uneven server utilization
• Sessions on fewer servers• Optimal server utilization
• Over-provisioned capacity• Unnecessary power consumption
• Just-in-time capacity• Reduced power consumption
e.g. 65% unused capacity, 2 unnecessary servers e.g. 30% unused capacity, 0 unnecessary servers
What is Load Consolidation
• Loads user sessions on XenApp servers until the defined
What is Load Consolidation
Loads user sessions on XenApp servers until the defined session capacity is reached on that server
• Once session capacity is reached servers are powered on• Once session capacity is reached, servers are powered on to support more capacity or powered off to reduce capacityCan disable logons to pre ent sers from starting ne• Can disable logons to prevent users from starting new sessions on the server
• Can be used to drain sessions from servers to take offline for maintenance
Power and Capacity Management FeaturesPower and Capacity Management Features
FeaturesFeatures Features• Real-time monitoring
Features• Load consolidation
• Reporting• Physical and virtual server
• User sessions are automatically consolidated to fewer servers
• Power management Physical and virtual server support• Wake-on-LAN for physical servers
X S
• Power management• Define specific times for powering
on and powering off servers• XenServer
• Power management and load consolidation• VMware and Hyper-V
Load consolidation only
g
• Manual override for settings to accommodate sudden changes
• Load consolidation only
XenApp Requirements
• Requires XenApp 5 for Windows Server 2003
XenApp Requirements
• Using the Autorun.msi for the PCM installation will allow the Feature Pack enabler to be set on the XenApp server ea u e ac e ab e o be se o e e pp se eautomatically
• PCM Agent installation will not complete• PCM Agent installation will not complete without Feature Pack2 and HRP05
Design Considerations
• All servers in the XenApp farm should have the PCM Agent installed
Design Considerations
pp gto represent capacity accurately• Server can be marked as “Unmanaged” or “Managed (base load) if power management and
load consolidation is not desired for that server
• Identify which XenApp servers should be designated as Managed (base load) servers( )• Server will report capacity but will never be shut down
• Set appropriate session capacity for each Server profilepp p p y p• Monitor or use Edgesight for Load testing or equivalent
• Use Workflow Studio to manage XenServer host power• Use WFS for both power on and power off commands for both VM and physical host servers
Wake on LAN Considerations
• Each PCM farm is managed by one concentrator
Wake on LAN Considerations
Each PCM farm is managed by one concentrator• Cannot configure multiple concentrators to point to the same
databasedatabase• Currently no support for Wake on LAN across subnets• Separate PCM Farm with separate database required if
supporting WOL for servers in different subnets
Load Testing Services
Load Testing ServicesLoad Testing Services
“How many users can I get on a box?”“How will my applications behave?”“How many servers do I need?”
Load Testing BasicsLoad Testing Basics
• ControllerController • Load Test Console• Used to manage and run the load test
• Launcher • Used by the Controller to launch Virtual User
• Installation• One installer with all features• WI plug-in installed separately
EdgeSight for Load Testing 3.6
• Xen Counters
g g gNew Features
Xen Counters• More counters for testing XenApp
on XenServer
• Intelligent Load Control• Adjusting load based on test
performanceperformance
Xen Counters
• New performance counters
Xen Counters
New performance counters• XenServer performance metrics• XenApp performance metrics
• Functionality• Added like prior counters• Displayed in charts• Different Icon
Intelligent Load Control
• Probing of “break point”
Intelligent Load Control
Probing of break point• Not like typical testing where goal is to
quickly find breaking pointGives a better understanding of what is• Gives a better understanding of what is happening at that point
• Based on selected metric• Based on selected metric• Activates once threshold is met• Reactivates on reset threshold
Web Interface 5.2
Web Interface 5.2
• Required for presentation of VM Hosted Apps
Web Interface 5.2
Required for presentation of VM Hosted Apps• Strongly recommended for
integration of XenApp andintegration of XenApp and XenDesktop resourcesCan pgrade from• Can upgrade from WI 4.0 and higher
• Supports:• XenApp 4.0 or higher• XenApp for UNIX 4 0 or higher• XenApp for UNIX 4.0 or higher• XenDesktop 2.0 or higher
Web Interface MMC
• Administered by MMC 3.0
Web Interface MMC
Administered by MMC 3.0 32-bit snap-in (no longer in DSC/AMC)• Automatically removes WI
extension in AMC/DSC if exists on that server
• Installed by default• No option for not installingNo option for not installing
• Accessed by means of WIAdmin mscWIAdmin.msc
Firefox Support
Operating System Pass-Through SmartCard
Firefox Support
AuthenticationWindows 7 32-bit/64-bitWindows Vista 32-bit/64-bit with Service Pack 1 or highergWindows XP Professional x64 with Service Pack 2 or higherWindows XP Professional with Service Pack 3 or higherLinux 5 or higherLinux 5 or higher
Secondary STA Functionality with Session ReliabilitySecondary STA Functionality with Session ReliabilityAfter the initial connection is made . . .
Receivers Repeaters Gateways ControllersGateway contacts STA to obtain a refreshable SR
Data CenterData
Center
refreshable SR ticket
CenterCenter
Delivery
Ticket passed to client
Gateway contactsDelivery Network
With a secondary STA a single point
Gateway contacts STA periodically (~ every 5 min) to refresh ticketWith a secondary STA, a single point
of failure for the refresh is eliminated!
Disaster Recovery Functionality
• Production
Disaster Recovery FunctionalityFarm
#1Farm
#2Recov
#1Recov
#2Production Web Interface: Consolidates
#1 #1 #2
Farm #1, #2, & #3
F• Failover: Recovery #1,
Farm #3
then Recovery #2
XenDesktop User Roaming
• Requires XenDesktop 4.0
XenDesktop User Roaming
Requires XenDesktop 4.0• Configured in WebInterface.conf file only• Provides users with a consistent
experience regardless of location or reso rceresource• Enables traveling users to automatically access
familiar XenDesktop farm based in home location, pespecially important for language!
• Example: New York-based finance manager travels to Buenos Aires and needs to access the New Yorkto Buenos Aires and needs to access the New York XenDesktop farm while in Buenos Aires
Profile Management 2.1
Profile Management 2.1
• Windows 7 support
Profile Management 2.1
• Windows XPWindows 7 support• Fixes v1
Platform
• Windows XP• Windows
Server 2003Se e 003
• Windows Vistav2
Platform
Windows Vista• Windows
Server 2008• Windows 7 New!
Profile Management FunctionalityProfile Management Functionality
Supported on: Only Same PlatformSupported on:
Profile management 2.x
Only Same Platform
•No architectural changesand 3.x fully functions only with same version
l tf t
No architectural changes
•For example: a v1 platform profile is not
• Windows XP SP3 or higher
Local desktop
platform; not cross-platform
platform profile is not compatible with a v2 platform
• 4.5 or higherXenApp
• 3.0 or higherXenDesktop
Cross-Platform Integration
• Possible beta: Q4
Cross Platform IntegrationWindows
XPPossible beta: Q4• Based on:
• Local desktop Windows XP SP3 or higher Windows Vista
Windows Server Local desktop Windows XP SP3 or higher
• XenApp 4.5 or higher• XenDesktop 3.0 or higher
Cross-Platform Profile
Vista2008
• Both 32-bit and 64-bit platformsWindowsWindows
S Windows 7Server
2003
EasyCall Voice Services 3.0
New Functionality in EasyCall 3.0
• Call Forwarding
New Functionality in EasyCall 3.0
Call Forwarding• Receive and redirect office calls• Configured within user portal
• Backup dial-in number for EasyCall conferencesy• Secondary access to an
EasyCall conference
EasyCall is bundled with all editions ofXenApp, XenDesktop, and NetScaler
Mac Plug-In
• Macintosh plug-in
Mac Plug In
Macintosh plug in downloadable directly from appliance
iPhone Connectivity
• iPhone users can use
iPhone Connectivity
iPhone users can use EasyCall functionality• Set up and participate in
E C ll fEasyCall conferences• Call Forward
WorkFlow Studio v2.0
What is Workflow Studio?
• Automates manual tasks via visual programming interface
What is Workflow Studio?
Automates manual tasks via visual programming interface
• Same look and feel as Visual Studio
• Drag-and-drop interface
Note: Some tasks may require programming knowledge
Workflows
Two or more activities linked togetherTwo or more activities linked togetherInstructions to perform a task
Source files stored in SQL database andSource files stored in SQL database and compiled into a .dll
Editable as needed
Current limitationsLimited by Windows data protection encryption rulesLimited by Windows data protection encryption rules
No spaces allowed when saving a workflow
Activity Librariesy
Element of execution in a workflow
Collection of activities stored as a compiled binary
Can be built without any tools from CitrixActivity Libraries are a Microsoft‐defined format
i l S di d b ild hMust use Visual Studio and .NET to build them
Note: No Citrix product activity libraries will be shipped with this release
Extending Workflow Studiog
Rich support for existing technologiespp g gNative support for PowerShell, WMI, Windows Script
Support for Workflow Snippets (Templates)Support for Workflow Snippets (Templates)Saves time when repetitive tasks are required
Ability to extend integration pointsAbility to extend integration pointsWorkflow Studio UI will expose the ability to build custom activities
New activity libraries can be developed and “snapped in” at any timeCitrix developed
3rd party developed
Workflow Studio orchestration
Description
Increase efficiency with automated workflows
Description• Deploy workflows that integrate with Windows
components
• New support for Active Directory, Group policy, Networking, Windows, WMI
• Targeted at developers, system integrators and partnersg p , y g p
BenefitsEnables user provisioning security and power• Enables user provisioning, security and power management workflows Advanced, Enterprise
and Platinum editions