my personal blog about systemcenter

All posts in Windows Server 2012

HP Insight Remote Support 7.0.8 vs Hyper-V

Categories: Broken, Hyper-V, Windows Server 2012, Windows Server 2012 R2
Comments Off on HP Insight Remote Support 7.0.8 vs Hyper-V

Long story short as pr today , i nominate HP Insight Remote Support 7.0.8 to the 2014 award add programs.

clip_image002

HP Insight Remote 7.0.8 Clean Install Windows 2012 VM , running on Hyper-V 2012 R2 , YES the documentation does not state support for Hyper-V , but riddle me this we purchased for a bucket load of money HP support and HP hardware , Hyper-V is running on a Supported HP platform but registration with HP failes with a cryptic error

10 jan 2014 09:59:58.178 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] No registration requested.

10 jan 2014 10:00:08.181 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] No registration requested.

10 jan 2014 10:00:18.200 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] No registration requested.

10 jan 2014 10:00:28.203 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] No registration requested.

10 jan 2014 10:00:31.391 HPRSExecutionManager[DcsMain] INFO c.h.d.classify.ClassificationEngine – Element progress: 1 of 1: 1.0 avg. duration: 210742ms

10 jan 2014 10:00:31.391 HPRSExecutionManager[DcsMain] INFO com.hp.dcs.harvest.HarvestingEngine – Element progress: 1 of 1: 1.0 avg. duration: 1ms

10 jan 2014 10:00:38.221 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] No registration requested.

10 jan 2014 10:00:48.240 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] No registration requested.

10 jan 2014 10:00:50.741 HPRSExecutionManager[DcsMain] INFO com.hp.uca.discovery.DcsMainThread – Idle timer elapsed, shuting down discovery…

10 jan 2014 10:00:50.741 HPRSExecutionManager[DcsMain] INFO com.hp.uca.discovery.DcsMainThread – DcsMainThread stopped!

10 jan 2014 10:00:58.243 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] No registration requested.

10 jan 2014 10:01:00.821 IntegrationManager[AdapterManager] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [CCMgr] Configuration change detected, trigger reload of subcomponents…

10 jan 2014 10:01:00.821 IntegrationManager[AdapterManager] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [TCtrl] reloadConfiguration()…

10 jan 2014 10:01:00.821 IntegrationManager[AdapterManager] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [TCtrl] reloadConfiguration(), done.

10 jan 2014 10:01:08.337 IntegrationManager[RGMgr-1] WARN c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] No GDID found; ; assume the SupportNode is *NOT* registered.

10 jan 2014 10:01:08.337 IntegrationManager[RGMgr-1] WARN c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] No RegToken found; assume the SupportNode is *NOT* registered.

10 jan 2014 10:01:08.337 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] No indication that SupportNode is already *registered*.

10 jan 2014 10:01:08.462 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] CheckForExternalRegistrationMessage(), got message, now set trigger for self-registration and allow immedate registration.

10 jan 2014 10:01:08.462 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] Triggered for self-registration.

10 jan 2014 10:01:08.462 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [SYNCR] New registration requested by: ‘RGMgr-1’.

10 jan 2014 10:01:08.478 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] Registration required; isRegistered[false]/new msg available[true]/internal open request[true].

10 jan 2014 10:01:18.509 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [TCtrl] All WebServiceClientManagers suspended.

10 jan 2014 10:01:18.509 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] prephaseReRegistration() done, all client other tasks suspended.

10 jan 2014 10:01:20.791 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [SC_RGMgr-1] Registration call returned failure.

10 jan 2014 10:01:20.806 IntegrationManager[RGMgr-1] WARN c.h.u.i.a.hp.remotesupport.HpAdapter – Registration failed; Registration-Service warning: type ‘ClientError'(100) Get GDID error; Failed to get GDID!

10 jan 2014 10:01:20.837 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] runRegistrationProcedureHostNode(00:00:02.328), done.

10 jan 2014 10:01:20.837 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [TCtrl] Trigger all WebServiceClientManagers to awake…

10 jan 2014 10:01:20.837 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] postphaseReRegistration() done, all client tasks triggered to accept calls.

10 jan 2014 10:01:20.837 IntegrationManager[InternalAdapter] WARN c.h.u.i.a.i.m.SupportNodeUpdater – Support Node registration has null value: oos id = 33eab9f9-6783-4ae4-9ae6-7ef88c50f332, GDID=null

10 jan 2014 10:01:30.855 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] Triggered for self-registration.

10 jan 2014 10:01:40.858 IntegrationManager[RGMgr-1] INFO c.h.u.i.a.hp.remotesupport.HpAdapter – [RGMgr-1] Triggered for self-registration.

So one suggestion was to try bare metal or another Hypervisor

clip_image004

And same install procedure , and sucess.

Time to log a support case but for now it looks like Insight Remote Support dont like Hyper-V

Windows Azure Pack Publishing using SNI

Categories: Hyper-V, VMM, Windows Azure Pack, Windows Server 2012, Windows Server 2012 R2
Comments Off on Windows Azure Pack Publishing using SNI

Windows Azure Pack uses port 30071 and 30081 for its public facing authentication and portal pr default , in our demo enviroment we wanted to pushlish these but on defalt SSL port to avoid issues with customer firewalls that could be blocking high ports.

To using a single ip for Windows Azure Pack we use Service Name Indication a feature in IIS8-> that enables “hostheader” for SSL

http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-server-name-indication-sni-ssl-scalability

This is a demo enviroment so we can pushlish directly from WAN to LAN without a proxy please dont do this in production

The steps here are for single server install again not prodution reference post for chaning ports

http://blogs.technet.com/b/privatecloud/archive/2013/12/10/windows-azure-pack-reconfigure-portal-names-ports-and-use-trusted-certificates.aspx

The steps needed for us (thank you to Marc van Eijk for asking why we just didnt do that) was the following

Create a dns records in the public and for

cloud.systemcenter365.com for tennant portal and cloudauth.systemcenter365.com for authentication

these point in out case to 77.233.248.6 and we have created a WAN-LAN NAT on port 80 and 443 for access

image

On our internal DNS server we created 2 zones to about going through the firewall and back when testing internally , out internal domain name is internal.systemcenter365.com , for now we used a zone for the FQDN as we only want to “regulate” the names used for Windows Azure Pack and nothing else , but we could just have created the systemcenter365.com zone internally and then created the records needed.

But for now we created a zone cloud.systemcenter365.com and cloudauth.systemcenter365.com that points to the local server hosting the endpoints , this is a requirement when using the powershell commands to install this.

We then used https://www.digicert.com/util/ digicert certification utility to order and install a public certificate so we dont remind people just to accept a certificate error.

image

We used a wildcard certificate from digicert (disclaimer :they provide for free for MVP’s)

image

On the webserver hosting the WAP endpoints

image

Change the TenantSite from 30081 to 443 and enable “Require Server Name Indication” and set the hostname to in our example cloud.systemcenter365.com

image

image

Change the Authsite from 30071 to 443 and enable “Require Server Name Indication” and set the hostname to in our example cloudauth.systemcenter365.com

After we have set the ports in IIS and enabled the SNI we need to configure Windows Azure to respond to the ports

Set-MgmtSvcFqdn -Namespace “TenantSite” -FullyQualifiedDomainName “cloud.systemcenter365.com” -Port 443 -Server sqlwap

Set-MgmtSvcFqdn -Namespace “AuthSite” -FullyQualifiedDomainName “cloudauth.systemcenter365.com” -Port 443 -Server sqlwap

Set-MgmtSvcRelyingPartySettings –Target Tenant –MetadataEndpoint ‘https://cloudauth.systemcenter365.com/FederationMetadata/2007-06/FederationMetadata.xml’ -ConnectionString “Data Source=sqlwap.internal.systemcenter365.com;User ID=sa;Password=”

Set-MgmtSvcIdentityProviderSettings –Target Membership –MetadataEndpoint ‘https://cloud.systemcenter365.com/FederationMetadata/2007-06/FederationMetadata.xml’ -ConnectionString “Data Source=sqlwap.internal.systemcenter365.com;User ID=sa;Password=”

And after chaning the fqdn and the endpoints our site now responds and works with http://cloud.systemcenter365.com

image

and a root redirect is always nice to have

DPM 2012 R2 Windows Server 2012 R2 Disable ODX

Categories: Broken, Data Protection Manager, Hyper-V, Windows Server 2012, Windows Server 2012 R2
Comments Off on DPM 2012 R2 Windows Server 2012 R2 Disable ODX

Shared Volume IO Is Paused ,

Unexpected failure. Error code: [email protected]

CSV Backup is still a challange

It seems that we are seeing some of the same issues running Data Protection Manager 2012 R2 and Windows Server 2012 R2 as we did in the earlier versions

So for now until further fixes

Set-ItemProperty hklm:\system\currentcontrolset\control\filesystem -Name "FilterSupportedFeaturesMode" -Value 1
is your best friend
This was against a HP 3PAR but its know to be a issue against EMC also 


Changes in Hyper-V Backup in 2012 R2

Categories: Broken, Data Protection Manager, DPM, Hyper-V, Windows Server 2012, Windows Server 2012 R2
Comments Off on Changes in Hyper-V Backup in 2012 R2

Aidan Finn pointed out in a recent post that there are changes in 2012 R2 Backup of Virtual Machines

http://www.aidanfinn.com/?p=15759 , as always its a good read

One change is that we rely on snapshots on the virtual machine what this looks like from a backup point of view

image

Create the Backup Job

image

Start the Backup

image

We can now see that a snapshot is being created will redirect write IO to the avhdx files

image

image

We can see the avhdx files created when the backup starts

image

image

And after the backup is complete the snapshot is being merged

image

Creating a additional backup

image

Repeats the pattern , shapshot backup cleanup

image

For recovery we can see the snapshots created during backup and a full recovery restores both vhdx and the xvhdx file

image

DPM == Sucess

image 

And when we start the recovered VM it merges the delta files , and we can start the VM again

VM was consistent and didnt show any unexepted shutdown error when restarted

Oracle Linux 6.4 Running with SystemCenter 2012 R2 and Hyper-V 2012 R2 Part 1/4

Categories: Data Protection Manager, Hyper-V, Linux, Operations Manager, SCOM, System Center, Windows Server 2012
Comments Off on Oracle Linux 6.4 Running with SystemCenter 2012 R2 and Hyper-V 2012 R2 Part 1/4

This will be a start of a small series with Installing , Protecting and Monitoring Oracle Linux running on Hyper-V 2012 R2 and System Center 2012 R2

First off is basic install , 2nd is protecting with Data Protection Manager and 3rd is Monitoring with Operations Manager and last creating template with Virtual Machine Manager

Oracle have released Oracle 6.4 Linux that have support for Windows 2012 R2 Hyper-V

https://blogs.oracle.com/linux/entry/oracle_linux_6_4_has

download can be from

https://edelivery.oracle.com/linux 

and the good news is

Free to download and distribute, including patches and updates

http://www.oracle.com/us/technologies/linux/product/overview/index.html

image

So as we dont have a template (yet) we need to create a new Virtual Machine from the VMM console

image

And find a name , Generation 1 is required for Linux VM’s

image

Attach the ISO and a select a disk

image

And select Oracle Linux for OS type

image

And a few minutes later the VM is ready to install

image

Start Installer

image

Select Basic Storage Device

image

And Yes to discard existing data

image

Select a host name

image

and we need a password

image

Select use all space

image

And we just need a basic server install

image

And we wait a bit to install

image

image

And 5 minutes later we have a running Linux VM