Showing posts with label softgrid. Show all posts
Showing posts with label softgrid. Show all posts

Wednesday, July 9, 2008

Intel vPro and System Center

In typical desktop management, using any standard management product like System Center Configuration Manager, we would typically depend on the Operating System to be healthy and regularly doing its gym workouts. So what happens when an Operating System fails? No more desktop management. Thats kind of ironic isn’t it?

So.. i was going through the Intel vPro chipset and its remote management capabilities lately and found some pretty interesting facts.

So vPro is essentially the ‘Business chipset’ by Intel that contains capabilities to do magic stuff while your machine is offline. There’s a catch to this though... the main plug still has to be switched on.. AHA!! Glitch in the matrix!!!.. come on... we’re in the electronic age.. we still need power.

I wanted to just quickly talk about what integration capabilities that Intel vPro can provide for Microsoft System Center. Lets take the 3 products...

  1. System Center Configuration Manager 2007
  2. System Center Operations Manager 2007
  3. Softgrid Application Virtualization

System Center Configuration Manager 2007

With ConfigMgr, once provisioned, it allows for :

· remote asset inventory without needed the operating system to be on.

· Serial over LAN to perform CMOS configuration changes remotely

· IDE redirection – such that if an operating system were to crash, you could boot onto a remote ISO image sitting on a a server somewhere

· Wake-On-Lan

· Remote software updating

At present moment however, there is no support for Hardware based filtering which i was told will come in the next patch or version

System Center Operations Manager 2007

With OpsMgr, you have the Intel AMT Management Pack which provides for all that u see under the ConfigMgr features PLUS System Defense. System Defense allows for Hardware based filtering such as applying policies to filter traffic via the network interface

Softgrid Application Virtualization

If you already know what Softgrid can do, i also wrote about how ConfigMgr 2007 R2 will offer an integration to deploy Virtual Apps ( ) With the Intel vPro chipset, you could possible perform Wake-On-Lan on to a machine and push the Virtual Application package so that when the user gets in the morning.. Poof! App is on the desktop. Prepare for sudden gasp of awe from the user.

To know more details on it, i recommend u to check out the Intel vPro expert center http://communities.intel.com/community/vproexpert

I will be configuring all the above in the next couple of weeks when i return from Houston and will be posting all the findings.

Keep this channel on.

Monday, May 5, 2008

Marrying SCCM R2 and SoftGrid 4.5

The first news to me is the rebranding of SoftGrid. I kinda thought it was a cool name but I guess when you acquire a product you'll always, if not necessary, to rename it. So what's the brand spanking new name?... Microsoft Application Virtualization!!. Funky? Well.. I'll let you thrive on your own opinions :)

The good news however is that the upcoming version 4.5 will be tightly integrated with System Center Configuration Manager 2007.

One of the primary goals of SCCM R2 is to be able to manage virtualized applications just like a physical application for example, asset inventory or deploying.

If you've used or tried SoftGrid 4.0 or 4.1, you'll know that in the application virtualization world, it doesn't really exist therefore SCCM or SMS could not perform inventory on those application. So 4.5 addresses this now.

The 4 core integration is:

  • Packaging and distribution of virtual applications. - (Being able to create a virtual application 'package' and distribute it to the DP)
  • Deployment of the virtual application - (Advertise the package to clients)
  • Launching and running in a connected or disconnected environment
  • Inventory and Reporting (ability to perform inventory and report on packages application and usage)
If you're trying out the BETA, the typical deployment to get this functionality is

1. Deploy the Softgrid Clients to the clients (this can be done manually or via SCCM's Application Distribution

2. Sequence applications to output the native SFT package format {Sequencing is a method used my SoftGrid to re-package an application into a readable package}

3. Enable Virtual Application Distribution Point (This is done through the SCCM Site Roles)

4. Configure the Advertised Program Client to allow for Virtualized Application (This is done through the Client Agents configuration node)

5. Import Virtual Application Package (yes. A new available option in SCCM) in SCCM 2007 R2



If you notice from the screenshot above, there is a new orangy package icon. This denotes a Virtual App.

When you right-click the Packages node, you'll see an option to Import a Virtual Application Package. Then you'll walk through the wizard as follows:











6. Update the Distribution Points with the Package




7. Advertise the package to collection of users or computers (it will have the ability to select "Stream from DP" or "Download and Run". the difference is explained further down this blogpost)




The architecture of how this works is detailed in the following picture


The following are sample screenshots of a client manually downloadding and running the Virtual Application:








There are 2 application delivery and launch methods:

Streaming delivery
Pros

  • Uses HTTP:// with IIS
  • App shortcuts invoke connection to the server
  • Great for highly connected clients
  • Updates are applied to the server so new versions are fast and seemless
Cons
  • Requires a minimum of 2 copies of the SFT on the DP. The first makes an assumption that the client as an active connection called the streaming copy. This is due to the fact that no revisions can be applied to a streaming package. The revision has to be applied to the static copy
  • Not that great in unreliable networks and offline scenarios
  • Does not support Internet facing client, workgroup client and slow network boundary

Local Delivery (Download and Execute)
Pros
  • Standard DP functionality like BITS
  • Entire package content are delivered locally to the client
  • Application shortcuts will be available once the pacakge is completely downloaded
  • Great for slow networks due to BITS
  • Uses Remote Differential Compression to send binary deltas when content has changed
Cons
  • Requires twice the disk space (dual cache)
  • For RDC, needs 3X the disk space temporarily while calculating differences

When talking about upgrading a package, as how SoftGrid works, you would do a Sequence update. You would then need to update the content of the source and update the distribution points. To get the clients to use this upgraded package, you would need to re-run the advertisement.

How is this going to work with OSD? You can select a Task Sequence Action of either 'Run from DP' (streamed), 'Download and Execute' or 'Download on Demand' to publish the virtual application after the OS has been applied

As mentioned earlier, there will be inventory information in the RC version available through the root\microsoft\appvirt\client WMI Namespace and also an integration with Asset Intelligence Reports!

The following are screenshot of some of the reports:










For troubleshooting purposes, Virtualapp.log (events on registration and publishing)and VAppLauncher.log (events Vapp user launch) are 2 new logs that will be available

When? When? When? Well.. According to the source at MMS 2008… The release of this is Summer of 2008