Search This Blog

Friday, February 27, 2015

Free Microsoft eBook on Google Play

If you’re using android devices, this freebies may suitable for you. we found out some free ebook available on Google Play Store. These ebook is available for FREE and you can view it using Google “Play Book” app. The experience to view it on tablet was great and experience is similar like view it on Kindle.

Here is the screenshot of Microsoft Azure and System Center ebook that might interest you.

image

Just head to here to get it. Enjoy!

Thursday, February 26, 2015

Slide Session: How Secure is Azure, Common Scenario to Start With and MAP Toolkit

 

Today we had a workshop organized by Microsoft Malaysia. The workshop session was about Windows Server 2003 End of Support and here is our agenda.

IMG_20150226_085537

I’ve presented three session during this workshop.

Feel free to view the slide

Session 1:- How Secure is Azure?

In this session, we have talked about security of Microsoft Azure that most customer concern with. We go through on physical security, communication traffic, storage, virtual machine, data, identity and access.

Session 2:- Common Scenario to Start With

In this session, we have talked about few customer scenario on migration and few scenario to migrate Windows Server 2003 workload to on-premise, Azure and Hybrid Cloud.

Session 3: MAP Toolkit

In this session, we have walkthrough on how MAP toolkit play an important roles to perform inventory,  performance assessment and server consolidation on desktop, server, virtualization and VM readiness at Microsoft Azure

Wednesday, February 25, 2015

NIC 4th Edition Conference Recording on Hyper-V

During NIC 4th Edition Conference, Ben Armstrong has presented on two sessions. Credit to Charbel who share the link.Feel free to view the recording.

Topic 1 :- Microsoft, Container and You

Topic 2:- Getting the best performance out of Hyper-V

Enjoy!

Sunday, February 15, 2015

Secure Windows Azure Pack Environment by Using 5Nine Cloud Security Azure Pack Extension

 

[Updated 16 Feb 2015]

Recently we have been given an access by 5Nine to test 5Nine Cloud Security Azure Pack Extension (Release Candidate) on our WAP environment. Here is our test lab environment setup

5Nine

[Preparation]

  • Windows Azure Pack environment should be ready.
  • 5Nine Cloud Security has deployed on Hyper-V environment

image

  • Management Service & Console should deploy on a virtual machine dedicated for 5Nine
  • Host Management Service deploy on each Hyper-V server
  • Extension for Azure Pack deploy on WAP Portal VM
  • SCVMM compliance extension deploy on SCVMM VM

[WAP – Admin Portal]

With 5Nine Cloud Security Azure Pack Extension,it provide a security solution that enables its users to manage firewall configurations and protect their Windows and Linux virtual machines.

59-1

Tenant has an option to subscribe Cloud Security on their WAP Plan.

image

At the moment of writing the extension only include with Virtual Firewall functionality only which provide a protection to isolate VMs and control traffic. Leverage integration into the Hyper-V Virtual Switch on the host and monitor all traffic flowing to and from the VMs to provide agentless security. Click here to check out the virtual firewall features.

image

With the plan created and set to Public, it is time for Tenant to subscribe.

[ WAP- Tenant Portal]

On Tenant Portal, you can enable cloud security on  virtual machine that has deployed previously using WAP

image

By default, no rules has defined. Tenant has chance to configure security regulations themselves and increase their privacy. Now they can set up security policies, settings, and firewall rules directly through the Azure Pack portal.

image

To begin with, start by creating a “User defined security group”. By default, all Virtual machine will park under “All VMs” Group which will apply default rules when enable virtual firewall. We want to apply rules to certain member of the virtual machine.

image

image

Next step is create user define template which consist a set of rules that you want to apply to group.

image

In the templates, you can start to add rules/policy to it

image

image

image

End result:-Web server rules Template

  • Allow ping from any direction
  • Allow HTTP from inbound connection

image

With templates created, it is time to enable virtual firewall and apply to VM. Just click on Use Template and select “Web Server Rules template” and then click “Virtual Firewall ON”

image

That’s all for today. 5Nine Cloud Security Azure Pack Extension is free so give it a try and test on your Windows Azure Pack environment. Good luck!

More related post:-

Friday, February 13, 2015

Installation of Cloud Cruiser Express for Windows Azure Pack Failed

 

To configure chargeback and use on Windows Azure Pack, the extension which support it is using Cloud Cruiser Express. During installation of Cloud Cruise Express, you will notice the installation will failed and to know more detail, you can click on the link which point to the installation log.

You will notice that error message mentioning about JRE issue on some part has skipped. Sorry, forget to take a screenshot and busy on troubleshooting to find the root cause. The log is located in C:\Program Files\CloudCruiser\Install\

We have encountered the same when performing the installation on a virtual machine running

  • Windows Server 2012 R2
  • Installed with Java version 8
  • Cloud Cruiser Express Installer 3.5.0.6

[Resolution]

  • Uninstall Java version 8
  • Download Java version 7 either 32bit or 64 bit from here.
  • Re-install Cloud Cruiser Express for WAP

image

image

 

 

Thursday, February 12, 2015

Error : Management Pack Microsoft.SystemCener.VirtualMachineManager.Pro.Library version 3.2.7768.0 is Imcompatible with this version of Virtual Machine Manager

 

[Product ]

System Center Virtual Machine Manager 2012 R2

Update to UR5

[Error]

Verify the integration between SCOM and VMM connection and status reported “Error”

3

[ Solution]

Remove the integration between SCOM and SCVMM and configure back the connection. This happen due to new MP version has updated after install UR5

Wednesday, February 11, 2015

Convert Generation 2 Virtual Machine to Generation 1 Virtual Machine

 

Well, you may feel weird that got a request to convert Generation 2 VM to Generation 1 Virtual Machine. At this moment, we cannot find any tool to perform this task. However we found one!

One of the reason to convert Gen 2 to Gen 1 VM is due to migration an existing virtual machine to Microsoft Azure and at the moment of writing this article, only Gen 1 VM is supported. And you need to perform this type of conversion.

Meanwhile, If you have Vmware VM running EFI/GPT, you can convert to Generation 2 VM but not to Gen 1 by using some conversion tools.

So what’s the tool to convert Gen 2 to Gen 1 Virtual Machine?

The answer is….. Platespin Migrate 11.

[ Platespin Migrate 11 Console]

  • Discover your source server
  • Perform conversion either select action Copy, Move, Capture & Deploy

PS-Console

PS-Copy

[ Our test result- Successful]

  • VMware EFI VM with GPT disk to Generation 1 VM – Bios Based/ MBR Disk
  • Generation 2 Hyper-V VM to Generation 1 Hyper-V VM

Job status:-

PSJob

Generation 1 VM :

PSResult

To know more about Platespin Migrate, please click here.

Do you know other tools that can perform similar jobs? If yes, please let us know.. Stay tuned..

Tuesday, February 10, 2015

Perform V2V Conversion of Ubuntu Virtual Machine Running on EFI/GPT Type Using 5Nine V2V Easy Convertor 5.2

During our research at our lab environment, we got a request to convert Vmware Virtual Machine to Hyper-V for Ubuntu Virtual Machine. After browsing for a while, not many tool out there that can convert EFI/Generation 2 VM and work for Ubuntu operating system.

Let have a look on our scenario:-

[ Hypervisor]

  • Vmware Vsphere 5.5 [Source)
  • Windows Server 2012 R2 Hyper-V (Target) 

[ Conversion tool ]

  • 5Nine V2VEasy Convertor 5.2 Free Edition

You may wonder why we choose MVMC vs 5Nine V2V Easy Convertor. Well, customer environment is running EFI/GPT Vmware Virtual Machine. Therefore, MVMC 3.0 is not suitable because it does not support EFI conversion. We almost lose hope however manage to get help from 5Nine to get our job done.

A quick comparison of different between MVMC 3.0 vs 5Nine V2V Easy Convertor (table get from 5Nine website):

image

image

For more information, you can refer to here

[ Deployment]

Select source (Vmware host)

  • Enter vmware vcenter or ESX host detail

1

Select Virtual Machine

  • Tick your virtual machine

2

VM Configuration

  • Enter your VM information, select VM Start or Stop Action

If

  • Vmware VM is running EFI/GPT, it will convert to Generation 2 Virtual Machine
  • Vmware VM is running BIOS/MBR, it will convert to Generation 1 Virtual Machine

3

Select Host target

  • Enter Hyper-V Host
  • It will perform some sort of intelligent placement like VMM with star rating. The highest the star, then it is the most suitable host to put the virtual machine

4

Select Host Resources

  • Select VM Configuration Path
  • Select Virtual Machine disk
  • Option to select VHD or VHDX. This option come handy as we want to opt for VHD especially upload to Microsoft Azure after conversion.

Note:

Do remember that Generation 2 Virtual machine is using VHDX.

If Vmware VM is EFI and you select VHD format, then the conversion will failed.

  • Select Virtual Switch

5

  • Define the temporary path use during V2V conversion

6

Review the summary and has an option to turn on VM after conversion

7

After click Finish, source VM will be turned off for conversion.

[ Conclusion ]

We waited for a while having a cup of coffee. When we are back, the conversion has completed successful.

As our conclusion of V2V conversion, we can converted

  • Vmware Virtual machine running BIOS/MBR type and
  • Vmware Virtual machine running EFI/GPT type

by just using 5Nine V2V Easy Convertor Tool. You can use this tool to try convert other operating system. Smile

Monday, February 9, 2015

System Center Universe APAC 2015

 

SCU

System Center Universe APAC is back! Haven’t heard of the event? Here’s some sneak peak on what’s waiting for you:

TOP 10 reasons why you should attend:

  1. LIVE at Asia Pacific - Never before has Asia Pacific and Singapore seen such a great pool of speakers in ONE event. TOP Cloud, Azure, System Center and Hyper-V experts from all across the globe are here! YOU no longer have to travel to the other side of the world to meet them!
  2. Secret knowledge SHARED! - Speakers will be sharing their top secrets, best practices, tips & tricks with YOU! Priceless information that we may not be able to get even on the internet!
  3. and many more….

EXCLUSIVE RATE just for you!

  • US$190/ticket OR US$150/ticket for a group of 5 or more
  • Special rate with Capri – SGD230++ per night
  • Use this code: SCUBLOG [valid until 15 Feb 2015]

Register here and select Option 3: Registration with RSVP code

Monday, February 2, 2015

New Blog Sponsor:- ArCycle Software

 

Let welcome our new blog sponsor: ArCycle Software.

ArCycle, the virtualized storage disaster recovery solution company has just released version 3.1 of its vmBackup. vmBackup is a backup and replication solution for the leading virtualization platform –Microsoft Hyper-V and Vmware vSphere.. The product effectively implements disaster recovery scenarios as well as addresses data deduplication and remote replication business tasks. Interested to know more, please feel free to click below

240Ñ…200

Guess how much does it cost? The product is distributed Free of charge. There are no hidden costs. They allow any type of use, including commercial use. The distributed version has no function or time restrictions. The only thing ArCycle charges for is premium support.

Cannot Deploy Vmware VM From Imported VM Template–“The virtualization software on host does not support setting NumLock”–ID10638

 

We was trying to deploy a VM from VMM 2012 R2 to Vmware host. We have completed the integration to Vmware Vcenter and imported Vmware VM Template. However encountered below error message when deploy a VM

Product:-

  • VMM 2012 R2
  • Vmware Vcenter 4.1
  • Vmware ESX 4,1

Error message:-

The virtualization software on host does not support setting NumLock. Specify a host that is running Windows Hyper-V and then try the operation again

ID: 10638

VMM-Error1

Resolution:-

  • Update VMM 2012 R2 to Update Rollup 4. Click here

Restore Azure Virtual Machine Configuration

It is time for us to look on how to restore Azure Virtual Machine Configuration. We assumed that you probably has accidentally delete the VM configuration however the virtual disk is still intact.

[Configuration]

Use Import-AzureVM cmdlet to restore and create backup VM Service Name and bind to existing virtual network. By default, Export-VM cmdlet does not export the configuration of the virtual network

Import-AzureVM –Path “E:\Testbackup01.xml” | New-AzureVM –ServiceName “TestBackup01” –VnetName “ms4uvnet-azure”

Condition for import to be successful:-

  • Cloud Services is still exist
  • Virtual Network is still exist

Error if import without vnet : “The virtual network ID cannot be null or empty”

image

[Result ]

Result after import

image

image

VM Configuration has successfully imported and VM will automatically power on. In our next round, we will check out on how to restore a virtual disk.

More information:-

Sunday, February 1, 2015

Backup Azure Virtual Machine Configuration

 

Previously we have configure blob snapshot to backup virtual disk on Azure. Blob Snapshot did not backup the VM configuration. To do so, we need to use Export-AzureVM cmdlet.

[ Configuration ]

Get azure vm list and identify your virtual machine service name and name.

Get-AzureVM

1

Backup VM Configuration file and store at your local computer either when VM in power off state or running state.

Export-AzureVM –ServiceName “VM Service Name” –Name “VM Name” –Path E:\vmname.xml

2

image

[XML result]

<?xml version="1.0" encoding="utf-8"?>
<PersistentVM xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ConfigurationSets>
    <ConfigurationSet xsi:type="NetworkConfigurationSet">
      <ConfigurationSetType>NetworkConfiguration</ConfigurationSetType>
      <InputEndpoints>
        <InputEndpoint>
          <LocalPort>5986</LocalPort>
          <Name>PowerShell</Name>
          <Port>5986</Port>
          <Protocol>tcp</Protocol>
          <EnableDirectServerReturn>false</EnableDirectServerReturn>
          <IdleTimeoutInMinutes xsi:nil="true" />
        </InputEndpoint>
        <InputEndpoint>
          <LocalPort>3389</LocalPort>
          <Name>Remote Desktop</Name>
          <Port>64669</Port>
          <Protocol>tcp</Protocol>
          <EnableDirectServerReturn>false</EnableDirectServerReturn>
          <IdleTimeoutInMinutes xsi:nil="true" />
        </InputEndpoint>
      </InputEndpoints>
      <SubnetNames>
        <string>App</string>
      </SubnetNames>
      <PublicIPs />
      <NetworkInterfaces />
    </ConfigurationSet>
  </ConfigurationSets>
  <DataVirtualHardDisks />
  <OSVirtualHardDisk>
    <HostCaching>ReadWrite</HostCaching>
    <DiskLabel>disk_vmware-vm1_00_os.vhd</DiskLabel>
    <DiskName>disk_vmware-vm1_00_os.vhd</DiskName>
    <OS>Windows</OS>
    <IOType>Standard</IOType>
  </OSVirtualHardDisk>
  <RoleName>TestBackup01</RoleName>
  <RoleSize>Basic_A1</RoleSize>
  <RoleType>PersistentVMRole</RoleType>
  <NoExportPrivateKey>false</NoExportPrivateKey>
  <NoRDPEndpoint>false</NoRDPEndpoint>
  <NoSSHEndpoint>false</NoSSHEndpoint>
  <ProvisionGuestAgent>true</ProvisionGuestAgent>
  <ResourceExtensionReferences>
    <ResourceExtensionReference>
      <ReferenceName>BGInfo</ReferenceName>
      <Publisher>Microsoft.Compute</Publisher>
      <Name>BGInfo</Name>
      <Version>1.*</Version>
      <ResourceExtensionParameterValues />
      <State>Enable</State>
    </ResourceExtensionReference>
  </ResourceExtensionReferences>
</PersistentVM>

Do keep the XML file in safe location and may come handy when restoration. Stay tuned for our next post about virtual disk restoration and configuration file

More information:-