Showing posts with label Intel Modular Server. Show all posts
Showing posts with label Intel Modular Server. Show all posts

Tuesday, 20 August 2013

Intel Modular Server – Setting up Untagged VLANs for Dedicated Compute NIC Port to External Port Must Do

We followed these instructions to set up a dedicated external port for each Compute Module NIC as we have several physical networks to work with (lab and management).

image

The catch was after completing the settings on Switch 1 everything kept working but once Switch 2’s Save Settings button was clicked on packets stopped flowing in and out of the IMS switches.

We did not, however, figure out exactly what was going on until we ran through the setup process a number of times as it turned out that one of the mezzanine network adapters has a faulty port thus contributing to the confusion.

After running through the setup process a few times we were able to replicate the problem consistently.

A call into Intel Channel Support and about 45 minutes with Christian and we had the answer:

image

Disable Span Tree for the external ports.

  1. Click on Configure Ports
  2. Change the Spanning Tree setting for the VLAN dedicated external ports
    • image
  3. Click Apply
  4. Click on Switch 2
  5. Repeat

Once we had the above two steps complete:

image

All four NICs showed green and our setup went live without a hitch.

We have one Compute Module running as DC and two others as Windows Server 2012 Hyper-V nodes for a 2012 failover cluster.

We then have two Intel Server System SR1695GPRX2AC 1U single socket servers tied to a Promise VTrak E610sD that are running Windows Server 2008 R2 SP1 set up as Hyper-V nodes for a 2008 R2 cluster.

Now that we have this networking problem figured out we can move on to our work!

Philip Elder
MPECS Inc.
Microsoft Small Business Specialists
Co-Author: SBS 2008 Blueprint Book

Chef de partie in the SMBKitchen
Find out more at
www.thirdtier.net/enterprise-solutions-for-small-business/

Windows Live Writer

Saturday, 6 July 2013

Updating the Intel Modular Server from v6.5 to v6.8 Involves Taking the Storage Controllers Offline

We are in the process of updating the firmware on our Intel Modular Server from v6.5 to v6.8 on our way up to v6.10.

When we uploaded the file using Modular Server Control (MSC) we came to the point where the firmware would not go any further before we reset the Storage Controllers into Safe Mode.

image

The process of flipping the two Storage Controllers into Safe Mode takes about five to ten minutes with a few CONFIRM steps required.

Once they are offline, we are able to move on with our firmware updates:

image

Given that storage is offline this particular update will need to be run after hours. A backup is mandatory for any servers whether physical or virtual prior to running this update (we only back up the guests in the case of a Hyper-V Failover Cluster).

image

IE10 is a waste of time. IE9 in Compatibility Mode with the MSC in Trusted Sites will work for the most part. Third Party browser may be the best option for this process.

Note that the IMS will go into Limp Mode once the first SCM goes offline. That means that hearing protection should be worn during the process.

image

The update process can take anywhere from 40 to 60 minutes to complete. Please budget time for this process accordingly.

Intel Modular Server Support:

Philip Elder
MPECS Inc.
Microsoft Small Business Specialists
Co-Author: SBS 2008 Blueprint Book

Chef de partie in the SMBKitchen
Find out more at
www.thirdtier.net/enterprise-solutions-for-small-business/

Windows Live Writer

Wednesday, 12 June 2013

SMBKitchen: My Hyper-V Configuration Guide Is Released!

I'm very excited to announce that my Hyper-V Configuration Guide has been released to the SMBKitchen Project's knowledgebase!
image
I walk through a number of critical areas in this guide relative to deploying a properly sized Hyper-V virtualization solution.
  • Questions to ask the client
    • Verticals they serve, software products used, data volume and growth
  • Various solution grades
    • Entry, mainstream/mid-level, and high performance configurations
  • Needs analysis
    • Find the top five key pain points for the prospect/client
  • Hardware
    • Bottlenecks in the system and how to address them
    • CPU and Memory
  • Client types
    • 10 seat accounting firm
    • 35 seat architectural/engineering firm
    • 55 seat manufacturing client
  • Each client type gets a number of options made available. Each option is explained with highlights of what they provide value for the client/prospect.
    I believe this chapter in the SMBKitchen solution kit will be well worth your time.
    And, when it comes time for the next Author's Chat subscribers will have the chance to discuss and ask questions about the many points in this article!
    Soon to come: Hyper- V Cluster Configuration Considerations
    image
    This document is composed of the pearls born of many a month of painstaking sifting through vendor's documentation tied into much trial and error. :)
    Our blog article on How to Subscribe to the SMBKitchen.
    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book
    Chef de partie in the SMBKitchen
    Find out more at
    www.thirdtier.net/enterprise-solutions-for-small-business/
    Windows Live Writer

    Tuesday, 30 April 2013

    Intel Announces the End-Of-Life for the Intel Modular Server Platform

    Bummer ...

    Wow, we had a good run with the IMS platform.

    It was the platform we build our first Hyper-V failover cluster on.

    It was the platform where we learned what VLANs do, Trunking means, and how to configure centralized storage for shared access.

    image

    We have done _a lot_ of testing on this platform, Hyper-V cluster deploys, and so much more. We have had the fortune to have been in touch with folks from all around the world that reached out to us for assistance with their IMS questions.

    We do see some neat changes coming down the pipe including a new Intel Storage System JBOD2224S2DP platform that is perfect for Windows Server 2012 Storage Spaces and VHDX delivered via SMBv3 to Hyper-V Failover Cluster setups. The new Intel Server System R1208JP4OC 1U single socket unit looks to be a perfect fit for entry level nodes with the ability to tie in two SAS HBAs for redundancy.

    So, time to move on with our individual node configurations utilizing Promise, IBM, and now we are even looking at Dell MD3220 smart storage as an option.

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    Chef de partie in the SMBKitchen
    Find out more at
    www.thirdtier.net/enterprise-solutions-for-small-business/

    Windows Live Writer

    Tuesday, 17 July 2012

    Server Core Versus Server With A GUI Install Options in Windows Server 2012

    It took six months to a year to work out all of the needed commands to get our first Hyper-V Server 2008 RTM up and running. We had it up and running in that first three months but it took another three just to find the right people to ask "How do we do _this_ please?"

    In the midst of that and beyond it took another three to six months to figure out how to stand up a failover cluster on the Intel Modular Server.

    From there it took about three months to get things working with two nodes and a SAS based DAS storage unit.

    Was it worth it? Yes.

    Would we do it again? Yes.

    Is it for everybody? Absolutely not.

    Server Core

    While the Windows world "pine"d for the command line in Windows, which we received with Core, and then PowerShell (gives the *NIX/*BSD commands and piping a run for their money), the reality hit home really hard.

    Figuring out NetDom and NetSH were a heartache and a half. The Man Pages in *NIX/*BSD were vastly superior to the in-OS Help and way beyond the pitiful online stuff at that time.

    Microsoft picked up on the Man Pages and now we see that PowerShell has a similar Help structure as do the commands in the command line (not quite in a pitiful state anymore). The online content is still weak especially when a product is new. There are Online Help gems in the rough but they can be a tough find.

    Product focused blogs tend to be better sources for specific information and instructions on how to get something going.

    Why Core?

    • Secure: It's exposure is ultra-slim relative to its Server with a GUI sibling. Less is More.
    • Stable: It does not need to be patched nearly as much as Server with a GUI.
    • Uptime: We have Hyper-V Server 2008 RTM/R2 servers that have been running for a _long_ time due to load scheduling.
    • Remote Managed: A Core install can be managed just as easily as a Server with a GUI install can (with HVRemote it does not matter whether host/remote are in a domain or not).
    • Consistent: With the right series of scripts in hand the Core setup can be duplicated time and again. It can be argued that Server with a GUI is the same but then if one is using a full set of scripts why is the Server with a GUI there exactly?
    • Resources: Core uses significantly less in the way of hardware resources to get the job done over Server with a GUI. In intense workloads every thread processed by the CPU(s) counts.

    The next step for us now is to start into PowerShell since v3 will be on Server Core 2012 providing a very robust server management environment over Server with a GUI.

    Conclusion

    It is our preference to build out our Hyper-V clusters on Server Core. It is our preference to run high load servers on Server Core. And, it is our preference to run servers and services on Server Core where uptime is an important factor.

    There is management overhead and a learning curve involved in Server Core. Getting a remote client to connect to a Server Core host to manage it can be a challenge. And, getting a Server Core install up and running with stability and consistency takes time and practice.

    In the end, the skill set learned is _worth_ it. Those skills can be carried into virtually any Windows Server environment and used.

    Further Reading

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    Friday, 25 May 2012

    Intel Document: Basic Instructions for Using EFI (Extensible Firmware Interface)

    We use EFI to update the BIOS and other firmware components on Intel Server Systems and Intel Server Boards.

    To work with the EFI shell we sometimes need to plug in a USB flash drive or run other commands that are not so obvious.

    The mount command:

    • map –r [Enter]

    Then to choose the flash drive:

    • fs0: [Enter]

    Off we go to run our updates whether in the root of the flash drive or in a subfolder.

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    Thursday, 26 April 2012

    Production Hyper-V Failover Cluster on an Intel Modular Server Pictures

    The following are some shots of one of the Intel Modular Server based Hyper-V Failover Clusters that we have deployed.

    image

     

    This particular three node Hyper-V Failover Cluster is set up with 14x 146GB 15K Seagate SAS drives configured in three Storage Groups in the built-in IMS SAN. One for the Hyper-V OSs, one for VM OS partitions, and another for a high I/O SQL database setup.

    The IMS has both SAS Storage Controllers and both Ethernet Switch Modules installed. Each Compute Module has a mezzanine card installed to bring the total Gigabit NIC connections to four.

    The Promise VTrak E310sD was added about a year later to open storage up for the SBS 2008 VM and also add Windows Desktop OS based VMs for a VDI deployment.

    There are two Trip-Lite Rack Mount enclosures in this deploy. Unfortunately APC did not have a 24U unit available when this deployment was done so we had to run with them. APC is the vendor of choice for our rack enclosure and UPS needs.

    The IMS, Intel Server System SR1630HGP 1U 1P that provides standalone DC services, the Promise VTrak, and the backup destination drives are housed in one.

    The second APC Rack Mount enclosure has all of the APC UPS components:

    image

    A 6000KV head unit with four additional 192V battery packs give the cluster about 8-10 hours of run time. Near the top of the stack is the 208V to 120V transformer. A network management card is installed in the UPS head unit for total power control and monitoring.

    A separate set of SUA1500RM2U APC UPS units are used for the networking, 1U DC, and the backup destination drives to give us some power control granularity.

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    Friday, 23 September 2011

    How To: Set Up A Hyper-V Cluster Node or Standalone Server

    All of our Hyper-V clusters are based on Hyper-V Server 2008 R2 RTM/SP1 as of this writing.

    Cluster Storage Setup

    The following steps are an overview of what we do after configuring all of the hardware and the first three LUNs on our centralized storage.

    1. 1.51GB for Quorum
    2. 106.52GB for Hyper-V common settings (RAM/Node * #Nodes)+ 10GB
      • Add more space for snapshots if they will be used.
    3. 145.11GB for first VHD (SBS 2011 OS partition for example)
      • NOTE: We use the .xxGB to denote _which_ LUN we are working with in the Hyper-V cluster’s Disk Management and subsequently in Clustered Shared Volumes management. Having eight 80GB LUNs spread across two storage devices would be tough to figure out which was which.
      • So, for an Intel Modular Server with built-in SAN plus a Promise VTrak RAID Subsystem we would do the following:
        • 1.51GB for Quorum.
        • 106.52GB for Common Settings.
          • We reserve xx.5xGB for system storage needs.
        • 145.11GB for the first LUN/VHD located on the IMS SAN.
          • xx.1xGB-xx.4xGB for each additional LUN/VHD on the IMS SAN.
        • 175.61GB for the first LUN/VHD located on the Promise VTrak.
          • xx.6xGB+ for each additional LUN/VHD on the VTrak.

    When we open the node’s Disk Management we see each of the partitions with their size indicated correctly.

    Using this storage size configuration process makes managing SAN/DAS based storage so much easier in the long run.

    Intel NIC Teaming

    First, a blog post on teaming using Intel's prosetcl.exe (also relevant for GUI):

    Most of our Hyper-V deploys are Server Core based with standalone Hyper-V hosts for smaller deploys being the exception to the rule.

    Host Setup Process

    Our host setup process:

    1. Update firmware for _all_ components on the host first.
    2. Set up a bootable USB flash drive with the OS of choice.
      1. http://blog.mpecsinc.ca/2010/09/create-bootable-usb-flash-drive-larger.html
      2. Copy and paste the RAID driver and current Intel PROSet NIC driver (16.5 as of this writing).
      3. Copy and paste the tools listed in the blog post linked at the end of this post.
    3. Boot into the RAID controller’s BIOS and set up the RAID array.
    4. Reboot into the BIOS and verify boot order with the RAID array on top.
    5. Reboot into WinPE and load the RAID driver _prior_ to setting up a partition for the OS.
    6. Once OS is installed install the necessary drivers:
      1. Install: pnputil -i –a driver.inf
      2. Delete: sc query type=<driver>
      • NIC
      • chipset
      • SAS
      • System management tools
    7. Team the NICs.
      • Note that most server manufacturers have NIC MAC addresses listed in the BIOS.
      • We have at least two independent Intel NICs in the server with a minimum of 4 ports.
      • Teams are created between ports on separate NICs to create redundancy.
      • prosetcl.exe commands are listed in the ReadMe.txt
    8. Create VLANs
      • NOTE: Prosetcl.exe: In Server Core A TAGGED VLAN must be created before the UNTAGGED VLAN at the command line. This may or may not be the case in the GUI.
    9. Set up the various network IP structures via SConfig console.
    10. Make sure to disable "Register this connection in DNS" on _any_ NIC not on the management network.
      • CMD: netsh interface ipv4 set dnsservers name="Local Area Connection #" source=dhcp register=none
      • This eliminates any IPs being associated with the Hyper-V host or cluster nodes that are not on the management subnet.
    11. Move the Swap file to a dedicated partition next to the OS but before the data/VHD partitions.
      1. wmic.exe computersystem where name="ComputerName " set AutomaticManagedPagefile=False
      2. wmic.exe pagefileset create name="S:\pagefile.sys"
      3. wmic.exe pagefileset where name="S:\\pagefile.sys" set InitialSize=42950,MaximumSize=87550
      4. wmic.exe pagefileset where name="C:\\pagefile.sys" delete
      5. Reboot
    12. Make sure Network Discovery is enabled on the host.
      • Create and share a folder on Server Core to bring this about.
    13. Install MPIO if needed.
      1. dism /online /enable-feature:MultipathIo
        • Command _is_ case sensitive.
      2. mpclaim -n -i -a (claim all MPIO disks)
      3. mpclaim -L -m 4 (sets MPIO Mode - your choice will be dependent on the type of I/O needed)
      4. mpclaim -s -d (verify MPIO mode for all disks)
      5. mpclaim -v C:\MPIOReport.txt (creates a full disk report in a text file)
    14. MPIOCPL.exe opens the MPIO Control Panel for both FULL and CORE installs.
    15. Run through the SConfig steps in order.
      • image
      • Note that any non-management (domain) subnet will not allow a PING until after the Failover Clustering Feature is enabled.
      • Since the Heartbeat subnet and others would be a part of the Public Profile in the Windows Firewall with Advanced Security no PING will get through until after it is enabled.

    Cluster Storage Considerations

    If standing up a cluster make sure to have the Quorum LUN (will not be CSV) and common settings LUN (will be CSV) set up on the SAN/DAS. We also set up one LUN for our first clustered VM partition.

    1. On NODE 1:
      1. Open Disk Management.
      2. Refresh Disks.
      3. Note Disk # and initialize the LUNs.
      4. Format NTFS.
        1. We name our partitions:
          1. Quorum
          2. Common_Files
          3. SBS_OS
          4. SBS_Data
          5. etc . . .
      5. Set all LUNs to Offline.
    2. On NODE 2+:
      1. Open Disk Management
      2. Refresh Disks _after_ cancelling the request to Initialize.
      3. Verify Disk # and partition names.
        1. If the Disk # does not match up with NODE 1 then reboot.
      4. Set all LUNs to Offline

    We use fixed VHDs by default on dedicated LUNs for each VHD required. We use VHDTool to create the fixed VHDs on the LUNs. We _always_ initialize the LUNs with a full zero set.

    Once we have our nodes, networking, and storage set up we run the Cluster Validation Wizard. If completed successfully we stand the cluster up using the link found in the Wizard.

    From there enable Cluster Shared Volumes and add the required storage.

    Depending on the configuration all of the LUNs that would be required could now be configured on the shared SAN/DAS. Use the above method to initialize, format, name, and then set them to Offline on NODE 1. Then follow the steps required on each additional node.

    Some helpful tools:

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    Wednesday, 15 June 2011

    2x SR1695GPRX2AC Hyper-V Node VTrak E310sD enabled Cluster Quote

    This is our basic outline for the two node cluster configuration we have been working on:

    The Promise VTrak E310sD RAID Subsystem with 12 drive bays:

    image

    And our Intel Server System SR1695GPRX2AC server node configuration:

    image

    1. 2x Intel Server System SR1695GPRX2AC servers.
    2. 1x Promise VTrak E310sD outfitted with 12x 300GB 15K Seagate SAS drives.
      1. Time to stand up the cluster on an existing domain.

    Cost wise this configuration makes a lot of sense for clients that can be hit with thousands of dollars per hour for downtime during their peak season or anytime for that matter.

    Whenever we have an opportunity to propose a Failover Cluster option where the Intel Modular Server is our primary we will fall back to a configuration like this to present as a second option.

    Failover is an insurance policy. So, the better the insurance the higher the cost.

    The Intel Modular Server platform provides a full level of redundancy and scalability where the 2 node standalone server configuration does not.

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Tuesday, 22 February 2011

    Hyper-V Cluster – IMS, Second DC, Backup, and Power Hardware Configuration

    We have a number of clustering projects coming down the pipe with quite a variety of configurations for the cluster nodes and common storage setup.

    The following is a brief overview of one cluster configuration:

    1. Intel Modular Server MFSYS25v2 (new version).
      1. 3x Compute Modules.
        1. Dual Xeon E5640, 48GB RAM, Mezzanine NIC.
      2. Dual Storage Control Modules.
      3. Dual Ethernet Switch Modules.
      4. Four Power Supplies.
      5. 4x 160GB Intel X25-M Solid-State Drives.
        1. Hyper-V Server 2008 R2 OS partitions.
        2. Hyper-V based VM configuration/memory files (CSV).
        3. Quorum if another node is added.
      6. 10x 146GB Seagate Savvio 15K SAS Drives.
        1. VM OS and data partitions.

    For Hyper-V clusters we need a DC to reside outside of the cluster.

    1. Intel Server System SR1625URR 1U 2P.
      1. Dual Intel Xeon X5660 CPUs, 48GB, Intel RAID, Intel PRO ET Dual Port NIC.
      2. 8x 146GB Seagate Savvio 15K SAS drives.

    This particular setup will give us our second DC but also give us the ability to run a VM or multiple VMs when there is a requirement which in this particular case there will be.

    For backup purposes we will be configuring the following setup:

    1. 2x Q-Nap 1U 4 SATA drive NAS with redundant power.
      1. 2x eSATA connections for external storage.
      2. VM’s native backup will be configured to run to VHDs stored on both Q-Nap NAS devices.
      3. Backups will be switched between each NAS for “rotation” purposes.
    2. 2TB external eSATA hard drives.
      1. ShadowProtect by StorageCraft will be configured on all VMs.
      2. Backups will be AES-128 bit encrypted and stored on the eSATA drives.
      3. eSATA drives will be rotated off-site twice per month.

    Power protection will be provided by an APC Smart-UPS RT 6000VA (208 volt) with additional Smart-UPS RT 192V Battery Packs to give us approximately 6-8 hours of runtime. An APC Step-Down Transformer will provide the needed 110 volt power to the IMS.

    Additional power protection for the switches, ISP connections, external eSATA drives, and the Q-Nap NAS devices will be provided for by two additional APC Smart-UPS 2200VA (110 Volt 20 Amp) UPSs.

    We will be using Cisco Small Business Pro series switches and security appliances for the necessary network connections and remote office VPN connections.

    The main office will get two APC NetShelter SX 24U enclosures. One will house the UPS equipment while the other will house the server equipment. We do this to reduce the risk of damage to the server equipment if there is a major battery failure in one of the UPS devices.

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    Tuesday, 7 December 2010

    Intel Modular Server – Talking Component Redundancy with a Client

    This is a quote of one of our posts that can be found here:

    How do we explain the value of redundancy in system components and even in clusters? . . . It has to do with the discussions with the business owner and/or contact.

    We do a cost evaluation relative to the total revenue of the client's company. That is, we ask for a general figure for the total revenue for the year. What we have discovered is that most company's users are valued at about $100/Hour based on 1,900 hours worked per year. The figure varies above and below depending on the type of business, industry, and how profitable they are.

    So, when we are talking with a business owner of a 15 seat accounting firm, that is the number we would probably come up with after receiving a general gross revenue figure. That means that one hour of down time costs the firm roughly $1,500/Hour. This is about where building a cluster for a client becomes a reasonable option.

    In the case of the IMS and the extra components for redundancy we would break things down as follows based on a 36 month lifecycle (probably longer):

    • Ethernet Switch Module $1,900
      • ESM cost per user: $0.02/Hour
        • 1900/3 years = $633/Year
        • 633/15 users = $42.20/User
        • 42.20/1900 = $0.02/Hour
    • Storage Controller Module $2,600
      • SCM cost per user: $0.03/Hour
    • All three paper pack keys (SharedLUN, Storage, Admin) $1,900
      • Admin packs cost per user: $0.02/Hour

    Since our primary server setup on the IMS are Hyper-V clusters, why would we be delivering a solution that has any single points of failure? That kinda defeats the purpose of building a cluster in the first place.

    Say an SCM fails and the IMS only has one installed. It takes us an hour to get there with a spare that _we_ would have to pay for, install the replacement, and bring things back up (hopefully).

    Total cost to the client:

    • 2 hours of downtime $3,000
    • 1 hour of user catch-up time $1,500
    • 2.5Hours of Emergency Rush Service $750
    • Total Cost: $5,250.00

    The above situation more than pays for both the extra SCM and the ESM too.

    Once we break down the costs over the life of the system per user the cost of the components comes into perspective. Most folks would sticker shock on a two or three node cluster anyway if there was not a discussion like the above to prepare them to see the _actual_ cost of the system per user for the life of the solution.

    Now, that is just the _cost_ associated with the extra components.

    Where the value comes in is in developing the business owner’s and/or contact’s understanding of how their user’s efficiency will increase significantly with training and over time with usage. This discussion is also based on the above figures and ends up showing a repay on the total cost of the system as being 8-12 months.

    That leaves 24 months of _making money_ over the lifecycle of the solution for the client.

    Speaking to business owners _as a business owner_ and not a tech geek makes the sale almost every time. Almost all small business owners understand how something can improve their business and thus generate more money for them. That’s where those acronyms come in like TCO and ROI . . . but without all the fancy lingo. Just numbers, business efficiency, new abilities, and value for those abilities.

    Oh, and clustering and redundancy equals _insurance_.

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    Wednesday, 6 October 2010

    Promise VTrak Performance Graphs Part II

    We have brought our client’s Promise VTrak E310sD RAID storage online and are in the process of restructuring the IMS cluster’s storage to incorporate the new addition.

    Our SBS 2008 VM is currently moving its WSUS content over to the new VTrak located storage while we are also in the process of moving Windows 7 desktop OS VHDs over to the VTrak as well.

    image

    image

    image

    We will continue to monitor the VTrak’s performance when our client’s facility comes online early tomorrow morning.

    All user’s redirected data will be located on the VTrak as will a mapped Company folder that will hold all of their data.

    The storage that we have freed up on the IMS SAN will be reallocated to their SQL server and to expand the SBS 2008 VM’s OS partition.

    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    Monday, 4 October 2010

    Intel Modular Server – MPIO Driver Install Requires Second Reboot

    When we are in the process of standing up a new Hyper-V Server 2008 R2 cluster node on the Intel Modular Server we walk through an initial set of OS preparation steps.

    One is to install the Intel MPIO driver.

    When we do, once the compute module has completed its reboot it will more than likely request another reboot:

    image

    It’s important to note that the reboot request dialogue box may not show up right away depending on the CPU configuration in the compute modules.

    After installing the MPIO driver and logging in once the compute module reboot cycle finishes, give the OS some time to process the changes that have been made. The reboot request should come up then.

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    Wednesday, 29 September 2010

    IMS – Cluster NIC Setup Worksheet Available

    There are a lot of places that we need to pull little bits of information from when preparing to build a cluster on the Intel Modular Server.

    When it comes to NIC configuration there are _a lot_ of steps to walk through in order to team them and subsequently configure the needed VLANs on each team.

    We have placed a basic worksheet on our Web site that can be downloaded.

    image

    Please feel free to use this worksheet as a template for your IMS documentation.

    The SAS WWM Initiator IDs are required for configuring a Promise VTrak E-Class RAID storage unit with the IMS based cluster.

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    Tech Days 2010 Edmonton Presentation On Clustering

    I will be doing a Tuesday October 5th presentation at the Edmonton Tech Days 2010 event at 15:40Hrs (3:40PM) on Hyper-V Clustering!

    image

    The slide deck will be minimal with most of the presentation focused on a live Hyper-V Server 2008 R2 cluster running on an Intel Modular Server setup.

    Looking for a Tech Days discount code?

    • MVPInvite

    The above will discount the entrance cost to $349. Not a bad deal for two days of technical content with no marketing fluff!

    Every Tech Days that I have attended have always had bits and bytes to take away. There are lots of ways to get the creative brain juices flowing, this is definitely one of them.

    One such bit was fellow MVP Dana Epp’s (his company site) security presentation a few years ago that included a good discussion on using AZMan (John Howard’s explanation) to manage access permissions on a Hyper-V setup.

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    Tuesday, 28 September 2010

    Intel Modular Server LUN Copy Feature

    The Intel Modular Server has an add-on ability to copy logical disks (LD) from one storage pool to another on the local IMS SAN.

    For our in-house cluster we ran a backup of the SBS v7 public beta VM to a VHD located on our data storage server. If we want to start fresh we can restore that SBS v7 OS to a VM in a short amount of time versus doing a fresh Answer File based install.

    While we are preparing to stand up a three node cluster on our IMS we are running a test to see if we can keep that SBS v7’s LD available for the soon-to-be cluster.

    But, in the meantime we are looking to restructure some of the IMS’s on board SAN storage. So, we are copying that LD from one storage group to another using the LUN Copy feature (MFSLUNCOPY).

    image

    The whole process took about 25 minutes for the default SBS v7 OS install which is about 20-25 GB in size. The disk is offline at the moment so an accurate number cannot be had. But, the backup VHD file is currently about 20 GB in size.

    All of the IMS local storage hard drives with the exception of bays 1 and 2 are 146 GB Seagate 15K Savvio drives. The first two bays have 160 GB X25-M Intel SSDs in them.

    Once the copy has completed we can then went on to delete the source LD:

    image

    Another use for this feature would be to copy an LD of a Windows 7 desktop OS that has been prepared for production use. We would SysPrep the OS and copy that LD to create as many Windows 7 desktop OSs as was needed.

    The Microsoft Desktop Deployment Toolkit would be of great benefit if we have a need for more than a few desktop OS deployments.

    Further Reading

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    A Few Promise VTrak Performance Graphs

    We managed to bring the Promise VTrak demo unit online with a test cluster yesterday.

    We set up a set of logical disks on the unit and configured them to connect to various cluster based VMs.

    One LD was used as a data partition for an SBS v7 VM while the others were being used as the OS partition for a set of Windows 7 VMs.

    Here are a couple of graphs that were imaged at the beginning of the Windows 7 Enterprise x64 OS installs:

    image

    The above shows the bandwidth being used right when we were starting.

    This screenshot shows what the metrics look like over time. When all four Windows 7 desktop OSs were being installed we saw a fairly consistent 145 MB/Second to 165 MB/Second performance for the All Physical Drive Statistics (middle graph).

    image

    We have since flattened the cluster and set the VTrak back to factory defaults and are running through a fresh cluster build today.

    We will then start the VTrak connection process to run through the set up steps in our in-house guide to make sure we have not made any errors.

    From there we will begin testing the throughput on the VTrak via the two Intel Modular Server SCMs by running a series of OS installs and large data copies to storage located on the VTrak.

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    Tuesday, 21 September 2010

    Failover Cluster Validation Report – Network Failed, Valid IP Configuration Failed

    We just finished figuring out how to work with each Hyper-V Server 2008 R2 cluster node having a pair of Intel NICs teamed and then having a set of defined VLANs _on the teams_.

    We will publish a post on the proper methodology for NIC teaming and team VLAN creation on the Intel Modular Server soon.

    Now, we ran the Validate a Configuration wizard in Failover Cluster Manager (FCM) and ended up being surprised by the following:

    image

    Validate a Configuration Wizard

    Testing has completed, but one or more tests indicate that the configuration is not suitable for clustering.

    When we click the View Report button we see the following:

    image

    Network: Failed

    Click on the Network hyperlink and we see:

    image

    Validate IP Configuration: Failed

    When we scroll down to the Valid IP Configuration list for the nodes we see:

    image

    Found duplicate physical address 00-15-17-xx-xx-xx on node hv_node-01.xx.local adapter Local Area Connection 9 and node hv_node-01.xx.local adapter Local Area Connection 8.

    Found duplicate physical address 00-15-17-xx-xx-xx on node hv_node-02xx.local adapter Local Area Connection 9 and node hv_node-02.xx.local adapter Local Area Connection 8.

    Note that the MAC addresses are indeed the same for both Local Area Connections on each node. The MAC address indicated belong to the two VLANs running on Team 1 (the Management team).

    So, we searched to see what would come up to work around the problem.

    From the KB article:

    A configuration which uses IEEE 802.1Q VLAN Tagging to connect to multiple VLANs for the public network interfaces, and has a seperate (sic) heartbeat network, will fail the cluster validation tests.

    The validaton (sic) test fails because the test detects that the same MAC address is in use on the 802.1Q VLAN networks.   However, this configuration is valid and is supported if this is the only failure in the validation tests and the failure is due to the use of IEEE 802.1Q VLAN Tagging .  All other cluster requirements still apply.

    The validation will fail with the error, “Found duplicate physical address ...", and will detail which address is duplicate.

    The article then states that the error will be changed to a warning in future product versions.

    So, we can safely ignore the message.

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    Monday, 20 September 2010

    Intel PROSet Adapter Team – Creating a VLAN Setup for Clustering on IMS

    Our previous post on setting up an adapter team:

    Once our adapter teams are created the next step for us is to create a dedicated VLAN for our Heartbeat network.

    In this case we will have two adapter teams created:

    1. Management
      • NIC 0 Switch 1
      • NIC 0 Switch 2
    2. vSwitch
      1. NIC 1 Switch 1
      2. NIC 1 Switch 2

    The above team names are what we are working with on our Intel Modular Server at this point.

    So, we need to know what the index number is for each team:

    1. PROSetCL Team_Enumerate
      • image

    Now that we know our index numbers, we can go ahead and create the two needed VLANs:

    1. PROSetCL Team_CreateVLAN 2 untagged Management
    2. PROSetCL Team_CreateVLAN 2 99 Heartbeat
    3. PROSetCL Team_EnumerateVLANS 2
      1. image

    The “untagged” VLAN will remain connected to our management network. VLAN 99 will be our exclusive heartbeat network.

    Now, in our Hyper-V Server 2008 R2 “console” we can see that we do indeed have 3 NICs to work with:

    image

    We will then go ahead and set our heartbeat subnet and bind the Hyper-V virtual switch to the vSwitch team.

    Now that our teaming has been configured our node is ready to become a part of our cluster!

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer

    Thursday, 16 September 2010

    Some Intel Modular Server Reading

    The Intel Modular Server site has a set of documents that explore a variety of subjects from solutions built on the IMS to guides and best practices for setting up the box.

    image

    On the New Documents page, as of this writing, is a document on how to work with the built-in IMS storage.

    The above guide contains a very in-depth explanation of how to work with the IMS SAN.

    A good overview of the IMS SAN storage is here:

    We are finding that how we configure storage in the built-in SAN as well as any Promise VTrak E-Class and VTrak JBODs connected to the IMS is absolutely critical to the overall performance of a Hyper-V cluster.

    Philip Elder
    MPECS Inc.
    Microsoft Small Business Specialists
    Co-Author: SBS 2008 Blueprint Book

    *Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

    Windows Live Writer