Jonathan Gao's BLOG

  • Clustering with Hyper-V and Shared Disk

    I wanted to create a SQL cluster on Hyper-V and found that shared disk is no longer supported by Hyper-V.  The only solution is to use iSCSI. 

    ISCSI has two parts, an iSCSI Target and an iSCSI Initiator.  In my scenario, I have a domain controller(DC) VM, and two cluster nodes(Node1 and Node2) VMs.  All the VMs run Windows Server 2003. I need to install iSCSI Target on the DC, and install iSCSI Initiator on both Node1 and Node2.

    The iSCSI Target I used is a part of the Microsoft Storage Server. Other ISCSI software include WinStar. 

    The ISCSI Initiator is a free download from Microsoft at http://www.microsoft.com/downloads/details.aspx?FamilyID=12cb3c1a-15d6-4585-b385-befd1319f825&DisplayLang=en.

    Once iSCSI Target and Initiator have been installed on the VMs and the services (Microsoft iSCSI Software Target and Microsoft iSCSI Initiator Service) are running, here are the steps for configuring it:

    1. (On DC) Run MMC and add "Microsoft iSCSI Software Target" snap-in.
    2. (On DC) Add devices. In my case, I need to create a SQL Server cluster. So I need a Quorum device and a SQLSharedDisk device.  Each device is a vhd stored on DC vhd.  So you must make sure the DC VM has enough space.  You can consider adding an additional disk to the DC VM.
    3. (On Node1) Run Microsoft iSCSI Initiator from the Start menu.
    4. (On Node1) Switch to the Discover tab.
    5. (On Node1) Click Add to add a Target Portal.
    6. (On Node1) Specify the IP address or the host name of the DC, keep the default port unless you configure a differnt port on iSCSI Target.
    7. (On Node1) Switch to the Targets tab.
    8. (On Node1) Highlight the DC IPN, and click Log On.
    9. (On Node1) (consider select both checkboxes) click OK.
    10. (On Node2) Repeat step 3 through 9 on Node2.
    11. (On DC) Create a new iSCSI Target.
    12. (On DC) Use the Node1 host name as the iSCSI target name, and then click Next.
    13. (On DC) Click Browse.
    14. (On DC) Select Node1, and then click OK, click Next, click Finish.
    15. (On DC) Right-click the Node1 iSCSI Target, and add the virtual disks created at step 2.
    16. (On DC) Repeat step 11 through 15 to create another iSCSI Target (make sure to replace Node1 with Node2)
    17. (On Node1) Open Disk Manager to configure the disks.
    18. (On Node2) Open Disk Manager to configure the disks.
  • BizTalk Server 2006 Administration Tutorials (part 1) is available for download

    URL: http://www.microsoft.com/downloads/details.aspx?FamilyID=d3add54f-4bb7-444d-9300-6230180dbb45&displaylang=en

     

    This tutorial  is designed for BizTalk Server Administrators with detailed steps for installing and configuring a highly-available BizTalk Server system.  It also covered the BizTalk Server component dependencies and BizTalk Server accounts of running BizTalk Server on a multi-server environment. 

     

    I welcome your suggestions and comments.

     

    Thanks,

    Jonathan

     

  • BizTalk Server 2006 Configuration Error: "The Handle is invalid"

    Error:

    When you specify domain level BizTalk Server Administrators Group and BizTalk Operators Group during BizTalk Server 2006 configuration, you get the following error:

    Windows cannot process the object with the name "BizTalk Server Administrators" because of the following error:
    The handle is invalid

    or

    Windows cannot process the object with the name "BizTalk Server Operators" because of the following error:
    The handle is invalid

    Cause:

    You log on to the Windows using a local user account.

    Solution:

    log on to the Windows using a domain user account, and this account must be in the domain BizTalk Server Administrators group and the local administrators group of the local computer.

     

  • My first experience with Windows Server 2008 Hyper-V

    Hyper-V is equivalent to Virtual Server 2005. Even though the internal architectures are totally different, the interfaces are similar to each other. Hyper-V is not enabled by default. It is one of the roles that you need to add from Server Manager.

    My first Hyper-V error is: "The virtual machine could not be started because the hypervisor is not running."

    I did the following to resolve the issue on a Dell Optiplex 745

    1.      Make sure the CPU supports hardware virtualization

    2.      Make sure the computer has the latest BIOS.

    3.      From BIOS, enable Performance|Virtualization, enable Security|Execute Disable.

    4.      Make a cold reboot. I even disconnected the power cord.

    The second issue is the VM doesn't recognize the network adapter card. This issue can be resolved by running the Integration Services Setup Disk. It is explained in http://download.microsoft.com/download/1/b/6/1b687175-0b30-4f56-bb58-2349b2ee1c98/Step-by-Step_Guide_to_Getting_Started_with_Hyper-V.doc

    The other possible cause of the network adapter issue is when you load an existing virtual hard disk, and the vhd has Virtual Machine Additions installed. Uninstalling virtual machine additions can resolve the issue.

    One last thing I learnt today. The shunt SCSI driver is not needed, and it won’t work in Hyper-V.

     

  • My first MSDN blog

    My publications since I started in the BizTalk UE team in the September of 2007:

    My current projects:

    • BizTalk Server 2006 Administration Tutorials
    • BizTalk Server 2006 BAM Installation and Configuration Guide
    • BizTalk Server 2006 Training Module
    • BizTalk Server 2006 R2 BAM Architecture Poster

    I welcome your comments and suggestions.  Thanks.

     


© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker