• Sat, 21 Dec 2013 19:00:00 +0000: Infino : An VMware Cache Acceleration kit, in a Virtual box - Roger Lund ' s Virtualization Blog
    This year at VMworld, I was able to attend the VMworld Tech Field Day Roundtable.

    At the VMworld Tech Field Day Roundtable, I thought that Infino offered a great value add to those of us that have more than one hat in our job role. Today I am going to give you a insite to what the product is, how it gives you nearly instant results, and show you can how you see the value.

    Infino is VMware acceleration in a box. Setup is as easy as downloading the application, agreeing to the licence agreement and walking through the wizard.

    1. Connect to vCenter
    2. Choose Datastore
    3. Verify Accelerator Resources
    4. Setup Infino Management
    5. Install Infinio Accelerator
    • Importing Management VM
    • Configuring IP settings
    • Synchronizing with vCenter
    • Deploying And Configuring Accelerator VMs
    • Install Complete
    But wait, what did we just install? What is Infinio? It is a shared Memory Cache. All hosts share a single cache, deluplicated and stored once. 

    Here we have it, the dashboard shows your value.

    First let's dig into : Storage boost and Requests Offload.

    Storage boost shows you the boot gained, and the number of disks it would take to provide the same boost.

    Requests offloaded shows the number of requests that never had to go to disk, and the trend of those requests.

    Wait I brought up deuplicated cache, whats does that mean?  This should deduplicated workload's with VM's that have like memory set's.

    It shows you the Current, 1.3x Physical memory Cache size deuplication, with a 2x physical Memory 14-day peak.

    Let's not forget Datastore Response Time improved, Requests Offloaded, and Bandwidth Saved.

    As you can see in the line graph's, the product is providing I/O, therefore, lowing the latency, on the array.

    My Impression of the product is this:

    Infinio is all about providing a product, that you use, easily; without a knowledge expert, or a block of professional services from your var.

    Need a use case?

    If you are under the gun to provide performance in a environment that is growing, or it has increased demands. The product has the ability to be deployed fast, and without any hassle, and you get to see the results. Why is this important? A lot of IT Admin's or System Admins have little time, and need to be able to be agile. I know, as I am a Admin in that role.

    Thoughts and Comments? I plan on getting more time with Infinio in the future. Expect more to come!

    I also wanted to share the Tech Field Day video coverage.

    Roger Lund
  • Fri, 29 Nov 2013 21:37:00 +0000: VMware and VMware Horizon View 5.3 the advent of View Composer API for Array Integration (VCAI) support in VMware Horizon View - Roger Lund ' s Virtualization Blog

    VMware has released VMware Horizon View 5.3 : Read all about it: VMware® Horizon View™ 5.3 with a slew of new features and bug fixes. As always make sure you read the known issues.

    There’s a treasure trove of value to be found here. We’re talking about things like full workstation class user experience with high-performance 3D graphics, enhanced abilities to access virtual desktops from any HTML5-capable web browser, a beautiful new iOS 7 client, as well as a completely rewritten Windows client with support for Windows 8.1.  As if all of that weren’t enough already—we’re providing a brand new way to use Horizon View in Desktop-as-a-Service deployments using View Direct Connect. And one more thing: support for deploying Windows Server 2008 as a desktop.

    Source http://blogs.vmware.com/euc/2013/10/read-all-about-it-vmware-horizon-view-5-3.html

    On of the new features is that now no longer tech preview is View Composer API for Array Integration (VCAI) support in VMware Horizon View.

    I'm pumped!

    The following KB outlines this.

     View Composer API for Array Integration (VCAI) support in VMware Horizon View (2061611) 


    1. Is View Composer API for Array Integration (VCAI) supported on Horizon View? If so, which release supports it?

    Horizon View 5.1 introduced VCAI as a Tech Preview feature that enabled customers to try VCAI with partner storage systems that support VAAI NAS primitives. Horizon View 5.3 introduces support for VCAI with select partner storage technologies (listed in question 2 below). VCAI leverages capabilities of VMware vSphere as well as some of the NAS storage arrays that have vSphere API for Array Integration (VAAI) NAS native snapshot capability. This feature enables customers to offload the creation of linked clones to the storage array. It is used in conjunction with linked-clone desktop pools and NFS datastores that are exported by NAS storage arrays.

    2. Which partner storage technologies support VCAI?

    As of the Horizon View 5.3 release date, the following partner storage technologies support VCAI.
    Hitatchi Data Systems (HDS)Hitatchi NAS 4000 Seriesv11.x and later
    *Vendors expect VCAI to work on these and later firmware versions. 

    3. What is the support model for VCAI on Horizon View? 

    The VCAI feature in Horizon View is supported only on specific storage arrays from certain vendors (listed in question 2 above). The VMware Global Support Services (GSS) organization provides joint customer support for this feature on those arrays only. 
    Therefore, unless you are running at  Hitatchi NAS 4000 Series, put the breaks on! Althrough, I am sure we will see more storage support soon.

    Here is the Hitatchi document.

    Roger Lund

  • Mon, 04 Nov 2013 20:36:00 +0000: - Roger Lund ' s Virtualization Blog
    In my hunt for a way to optimize my new server 2012 build's I ran across this blog post.

    In the below post , she talks about using powershell to build a template for VMware ESXi / vSphere.

    Below are some useful commands.

    Windows Server 2012: VM template tuning using PowerShell 





    # Change Drive Letter on DVD Drive to X

    gwmi Win32_Volume -Filter "DriveType = '5'" | swmi -Arguments @{DriveLetter = 'X:'}

    # Initialize RAW disks

    Get-Disk | Where-Object PartitionStyle –eq 'RAW' | Initialize-Disk –PartitionStyle MBR
    # Format disk 0 for pagefile
    # Verify correct disknumber before use
    New-Partition –DiskNumber 0 -UseMaximumSize -AssignDriveLetter | Format-Volume -NewFileSystemLabel 'Pagefile' -FileSystem NTFS -AllocationUnitSize 65536 -Confirm:$false
    # Disable Indexing on all drives
    gwmi Win32_Volume -Filter "IndexingEnabled=$true" | swmi -Arguments @{IndexingEnabled=$false}

    # Set location for dedicated dump file at system failure
    # Verify correct path before use
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl' -Name 'DedicatedDumpFile' -Value 'D:\MEMORY.DMP'
    gwmi Win32_OSRecoveryConfiguration -EnableAllPrivileges | swmi -Arguments @{DebugFilePath='D:\MEMORY.DMP'}

    # Use small memory dump at system failure
    gwmi Win32_OSRecoveryConfiguration -EnableAllPrivileges | swmi -Arguments @{DebugInfoType=1}

    # Change setting to: Do not automatically restart at system failure
    gwmi Win32_OSRecoveryConfiguration -EnableAllPrivileges | swmi -Arguments @{AutoReboot=$false}

    # Turn off automatically manage paging file size for all drives
    gwmi Win32_ComputerSystem -EnableAllPrivileges | swmi -Arguments @{AutomaticManagedPagefile=$false}

     Since I am at a basic level with powershell, I thought this was helpful to me.

    What is everyone else doing?

      All Credit to Reidar Johansen http://johansenreidar.blogspot.com

     Roger L


  • Wed, 18 Sep 2013 12:32:00 +0000: Merge Multiple EMC NAR files with PowerShell - Roger Lund ' s Virtualization Blog
    First off, I wanted to my apologizes for falling so behind on my blogging. I could make a list of reasons, both personal and work related , but I'll not, and instead say sorry.

    I plan on making some headway on the blog front, both here and at vbrainstorm.com Expect to see some new changes at vbrainstorm.com soon.

    Now, on to the blog post!

    I recently attended a EMC training class, titled VNX Unified Storage Performance Workshop, and we worked a lot of .nar files. As soon as I got back in the office, I found I wanted to combine .nar files to get a larger date range when looking at them.

    I did a little Googleing and found this post.

    Merge Multiple EMC NAR files with PowerShell

    by David Muegge

    I spend some time working with what code he had and came up with this.

    $userinput = Read-Host "Enter case # or description:"
    $Date = (Get-Date -format "MM-dd-yyyy")
    $TempFile = "E:\emc\nar_out\Temp.nar"
    New-Item E:\emc\nar_out\$Date -type directory -Force
    $OutputFile = "E:\emc\nar_out\$Date\" + "Merge - $userinput" + " - $Date" + ".nar"
    $NarFiles = Get-Childitem "E:\emc\nar_input\"

    $filecount = 0
    foreach($NFile in $NarFiles){

        if($filecount -eq 0){Copy-Item $NFile.FullName $OutputFile}Else{

            Copy-Item $OutputFile $TempFile
            Remove-Item $OutputFile
            ./NaviSECCli.exe analyzer -archivemerge -data $TempFile $NFile.FullName -out $OutputFile


        $filecount ++
     It prompts you for the case# or a description of your choice. It will append this into the file name.
     This outputs the files to E:\emc\nar_out\ with a sub-folder for the date. with a temp location of E:\emc\nar_out\Temp.nar. The output file name come out like Merge - input - date .nar

    Credit goes to David for the original script.

    I hope someone gets some use from this.

    Roger Lund
  • Tue, 12 Jun 2012 13:15:00 +0000: Dell Storage Forum 2012 : day 2 - Roger Lund ' s Virtualization Blog
    Dell announced today a flood of new storage products.

    Below is the press release.

    More to come on the below technology's.


    New Blog Post #dellsf12

    Roger Lund.