Wednesday, June 09, 2010

Dynamic Data Center Toolkit for Hosters v2 (and Hyper-V Remote Desktop Control ActiveX control) released

MSDN Code Gallery - Dynamic Data Center Toolkit for Hosters

“Dynamic Datacenter Toolkit for Hosters allows you to create a private or public cloud offering based on Microsoft's Hyper-V and System Center Enterprise Suite.
DDC is a collection of WCF services for provisioning and managing different Servers and Server Roles such as IIS7, FTP, DNS, File System, SQL Server 2005/2008, System Center Configuration Manager, Operations Manager, Data Protection Manager and Virtual Machine Manager. It includes an ASP.Net sample application as well as a Silverlight based control panel application.

You will notice that there are several installers available for download. These installers include different parts of the samples that have been built for hosters. See the downloads link for the list of source files. Please use Dicussions tab to start a disucssion on any feature or capability and the issues tab to report any bugs or issues you find. Help is provided on a best effort basis. All code is distributed as samples ... you modify it, you own it!

…”

Dynamic Data Center Toolkit for Hosters - Dynamic Datacenter Toolkit v 2.0

Files

Silverlight Portal v 2.0 with RIA Services
source code, 3795K, uploaded Tue – ... 

SCVMM WCF Services
source code, 549K, uploaded Tue – ... 

SCOM WCF Services
source code, 2679K, uploaded Tue – ... 

DPM 2007 WCF Services
source code, 141K, uploaded Tue – ... 

SCCM 2007 WCF Service
source code, 499K, uploaded Tue – ... 

Core Services ( Hyper-V, SQL, IIS 7 and more...)
source code, 9661K, uploaded Tue – ... 

Virtual Storage WCF Services
source code, 1110K, uploaded Tue – ...”

Dynamic Data Center Toolkit for Hosters - Hyper-V ActiveX Control - Release code - June 8

Files

Source Code and Test app
source code, 1351K, uploaded Tue – …

Read Me
documentation, 38K, uploaded Apr 16 – …

Registry Settings
source code, 2K, uploaded Apr 16 – … 

Demo Video
documentation, 365K, uploaded Apr 16 – …

XP Users - read this
documentation, 1K, uploaded Tue – …”

From the Hyper-V ActiveX Control Read Me;

“This is the second release of the RDP control for accessing a virtual machine through the Hyper-V host.

RDP Active X control is a wrapper around the Microsoft Active X control that allows you to connect to a VM through a Hyper-V host.

Thanks to feedback from EMS Cortex, I have added some additional events to the control

m_RDPControl.OnLogonError

m_RDPControl.OnFatalError

m_RDPControl.OnDisconnected

m_RDPControl.OnConnected

Install and Use

To install the control you will need to build it and register the type library using the regtlib.exe – alternatively you could build a windows installer.

There is also a RDP.Reg.bat.txt which is the registry keys required for the control. These happen to be the same keys set by the VMM Management console to enable the RDP control that ships with VMM to work.

In the solution is a sample RDPKey.pfx used to sign the control. This may be needed depending on your security sessions – IE normally does not allow running unsigned ActiveX controls. The password on the file is pass@word1 but use a real key for any production use.

How it works

Hyper-V exposes RDP control over port 2179. You will see in the code that the port is a parameter as well as the machine ID that are to be controlled in the main function.

…”

Two things that attracted me to this project. One that I’d love to see this, a Dynamic Data Center via VM’s, done inside my work walls. To have the power and flexibility of the Cloud without the political battles of external hosting (it’s a long story).

Also my Dev’ness was attracted by the Hyper-V related wrapper of the RDP ActiveX control. Having done my own wrapping of the RDP control, and also wondering how I could get Hyper-V console desktop behavior in my Remote Desktop based console, I thought this cool (and that the source for the wrapper was provided too).

 

Related Past Post XRef:
“Dynamic Data Center Toolkit for Enterprises” – The best of both, cloud and on-premise, worlds? [Coming later this year, free]

Microsoft Remote Desktop Control in VB.Net

Why does my shared [Remote Desktop] clipboard not work? (Part 1)

Remote Desktop/Terminal Services and the Highly Graphical Application – Tips and Reg Tweaks
Making VS2010 and/or your WPF applications happy in Remote Desktop/RDP Land
NGEN is Love, if you’re running your .Net applications via Citrix or Terminal Services

No comments: