Best Stripe Size for virtual machines

Hello

I'm deployment ESXI on my server HP Gen 9 DL360P with RAID 1 for the OS (ESXI) and RAID 6 for the data store. When creating RAID, I came to the top of the screen where we can customize the size of distribution / Stripe size, sectors / track, size etc. I would like to know if there is no Vmware recommended best practices for the selection of these?

Currently I just use the default that HP ships with.

Help, please

RAID_13.png

I'm afraid that there is no 'best band size' for VM-store data. All depends on the usage scenario (many small files or big files? ratio reads/writes?, etc..). There are some other values, you should consider:

-disk sector size: 512 b, 4 KB (can be variable for sas drives)

-main file system block size: for vmfs5 is 1 MB (with subblock 8 KB)

-size of the block of secondary filesystem (that of VMs): depends on the file system used (i.e. btrfs has default blocksize 16 k, 4 KB ntfs, etc.)

-ssd erase block size: this is different with the suppliers, mainly of 4MB, but I have seen values between 1 MB and 8 MB

-size of the cache of your raid controller (can be anything between zero and a few GB)

If you have no time to test, simply choose default value offers of raid controller. If that's what screenshot shows, I think it's by default pretty good choice and it seems logical to me (full band-size is equal to the size of block vmfs5, 1 MB). It makes no sense to pass under this value, but I it would increase if you store large files especially...

Tags: VMware

Similar Questions

  • Folder path as a VM property - for virtual machines in a paralytic

    Hello

    I used the new-viproperty of LucD script to create a folder for each virtual computer property in my inventory. It works perfectly well for virtual machines, but not for virtual machines in a paralytic as these do not have a 'record' in powercli property. they report a $null value.

    Would be much appreciated if someone can help me to modify this script so it creates a VM property for the VMS and VMs in a paralytic?

    http://www.lucd.info/2012/05/18/folder-by-path/

    01

    02

    03

    04

    05

    06

    07

    08

    09

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    New-VIProperty-Name'BlueFolderPath' -ObjectType 'VirtualMachine'-Value{

        param($vm)

        functionGet-ParentName{

            param($object)

            if($object.Folder){

                $blue= Get-ParentName$object.Folder

                $name= $object.Folder.Name

            }

            elseif($object.Parent -and$object.Parent.GetType().Name -like"Folder*"){

                $blue= Get-ParentName$object.Parent

                $name= $object.Parent.Name

            }

            elseif($object.ParentFolder){

                $blue= Get-ParentName$object.ParentFolder

                $name= $object.ParentFolder.Name

            }

            if("vm","Datacenters"-notcontains$name){

                $blue+ "/"+ $name

            }

            else{

                $blue

            }

        }

        (Get-ParentName$vm).Remove(0,1)

    }-Force| Out-Null

    Check if the new version works for you.

    New-VIProperty-name 'BlueFolderPath' - 'VirtualMachine' - value {ObjectType

    Param ($VM)

    Function Get-ParentName}

    Param ($Object)

    if($Object.) {Folder)

    $blue = get-ParentName $object. Folder

    $name = $object. Folder.Name

    }

    ElseIf($Object.) VApp) {}

    $blue = get-ParentName $object. VApp.ExtensionData.ParentFolder

    $name = $object. VApp.Name

    }

    ElseIf ($object - is [VMware.Vim.ManagedObjectReference]) {}

    $folder = get-VIObjectByVIView - MORef $object

    $blue = get-ParentName $folder. Parent

    $name = $folder. Name

    }

    ElseIf($Object.) Parent - and $object. Parent.GetType (). Name - as a ' file * ') {}

    $blue = get-ParentName $object. Parent

    $name = $object. Parent.Name

    }

    ElseIf($Object.) ParentFolder) {}

    $blue = get-ParentName $object. ParentFolder

    $name = $object. ParentFolder.Name

    }

    If ("vm", "Data centers" - notcontains $name) {}

    $blue + "/" + $name

    }

    else {}

    $blue

    }

    }

    (Get-ParentName $vm). Remove (0.1)

    } - Force | Out-Null

  • Wonder average CPU for virtual machines

    I have a supermetric that gives me the average demand of CPU for virtual machines.

    It works as set below:

    avgN($R40:A2055,3) / avg($R40:A2030)

    R40 is the data center - A2055 is the attribute of MHz CPU demand.

    A2030 is powered on virtual machines in the data center.

    Is it possible for me to write this formula without having to divide it by the total number of virtual machines in the data center?

    Is 'average' looks should do.

    vCenter.jpg

    Fix.

  • Use the diskette of esxi for virtual machines

    Hello
    I would like to set up a lab and I have hp g6 server but just with a single 600 GB sas disk
    is it possible to install esxi on it and also use it as a storage device for virtual machines on?
    I know that I can install esxi on a cool drive but if what I've said, it's possible I prefer to use that
    Thank you very much

    It's true.

  • 1 or 2 processors? 32 or 64 bit? for virtual machines

    I had a discussion with the network administrator about using 2 processors and OS 64-bit for virtual machines.

    It uses 1 proc and 32-bit on Proliant G5 servers for virtual servers ordinary.

    When it will be beneficial to use 2 procs and 64 bit?

    THX.

    Hello.

    When it will be beneficial to use 2 procs and 64 bit?

    It will be useful to use 64-bit when you have an application that you want to run 64 - bit, and it will be useful to add a second processor when you discover that a vCPU is not enough.  If by 'regular' virtual servers, you're talking low-end Windows servers, then the 32-bit single vCPU approach will be generally better.  Without knowing more about your applications or operating systems, it is difficult to give a more precise answer.

    Why do you think that you might need for 64-bit or 2 vCPUs?  Can you elaborate on what you put on foot?

  • What are the limits of size of virtual machine to use the mode of transport NBD in VADP?

    We have some problem to run backup VADP with EMC² Networker 7.6.2 with a virtual machine which, in total, amounts to about 2.3 TB of data.
    The configuration is the following:

    VM (file server) running on Windows 2008 R2

    The backup server (physical) is running Networker 7.6.2 and is also host to proxy for backups VADP.

    VMware vSphere, ESXi 4.1 Update 1

    When we make a snapshot of the file server ESX, no problem.
    When we try a support VADP through Networker, it fails with the following error:

    Creating a snapshot for ' vm-2153'...»
    Task is-1% complete
    Task is 95 percent complete
    Task is 95 percent complete
    Task is 95 percent complete
    Task is 95 percent complete
    74854:nsrvadp_save: VMware following associated error has occurred: cannot create the snapshot "_VADP-backup_" for VM: vm-2153.  Details: "an error has occurred for task"CreateSnapshot_Task".  Details: Operation timed out. ».
    80405:nsrvadp_save: could not create snapshot for VM 'PWVFILE05 '.
    The temporary "V:\backupvmware\PWVFILE05" for VADP directory deleted.

    Other (smaller) customer VADP backups are running thin.

    Someone told me that the business day following a certain limits on the size of the virtual machine.
    He said when he sized VM is equal to 1 TB or more, we should NOT use NBD.

    Anyone explain to me or provide me with evidence?

    Yes, I think it's the best option, visitors don't like the 'limits' much, then maybe look into the SAN transport mode

    Good luck!

  • Size of Virtual Machines

    Hi all

    Does the Virtual Machines more then 256 GB for a virtual HARD disk Mant THX

    Best regards

    Cyril

    Yes, they can but it depends on how you formatted the LUN.

    VMFS with a block size of 1 MB can have up to 256 GB of virtual disk files

    VMFS with a 2MB block size can have up to 512 GB of virtual disk files

    VMFS with a 4MB block size can have up to 1024 GB virtual disk files

    VMFS with a block size of 8MB can be up to 2048 GB virtual disk files

    Carl

  • Best way to migrate virtual machines to new ESXi hosts with a different configuration of networking.

    We currently have a cluster of 6 Dell machines that move VM 120 or so on ESXi 5.5. Networking consists of a dVswitch with 6 uplinks that map to 6 x 1gig physical NETWORK adapters on each host ESXi... These are grouped into 3 trunks / gal, so we have 2 GB by SHIFTING of the bandwidth and failover. The LAGS are configured as follows:

    LAG1

    Traffic to our (NFS) shared data store and management of ESXi. (vmk0)

    LAG2

    Access to the network of the VM - groups of different ports on different VLANS

    LAG3

    vMotion (vmk1)

    We just bought 6 new Dell machines that have connections fiber 2 x 10gig each. The idea is to bring together in a 20Ggig LAG by machine that will handle all of the traffic, so traffic NFS data store, network traffic from the VM, vMotion and traffic management ESXi.


    What is the best way to migrate the virtual machine in the cluster existing to the new machines? Many of the virtual machine are essential, so we cannot stop time.


    Can I create the new DELAY on existing dVswitch and put it as an auxiliary card? I'll be able to do it for all 3 of the above both above LAGS?


    Thanks for the info Alistar, it's almost here. The bit that was me stumping was that after establishing a new dVswitch I received messages that the new dvSwitch was not reachable on the old host, when I tried to migrate the virtual computer.

    The solution (with the permission of VMware Support) was that I need to add the two dVswitches to one of the old hosts, then assign a physical alternative on this host uplink to a temporary 3 uplink on the new dVswitch. I then tag all the relevant VLAN that uplink.

    This way I can first migrate the virtual machine to the new dVswitch networking so I can move the computer to the new cluster.

    Obviously I can only migrate from old to new cluster with a single host. each virtual machine must be a double for the host with 2 switches, and then to the new cluster. I also had to have the two dVswitches to the same version.

    Fortunately, I had a physical rising spare on the hosts of the old, otherwise I would have had to break one of the trunks and re-use of one of these uplinks.

    Oh and be aware, impossible to use the same names for groups of ports 2 DV switches, they must be unique!

    Nick

  • define an id scsi for a disc newly added for virtual machines via script

    Hi Experts,

    I used the script below to add disks to several virtual machines
    http://blog.mattvogt.NET/2013/03/14/PowerCLI-mass-add-hard-disks/

    But currently our requirement for change as if we must add 3 2 GB drives, the disks must the controller use SCSI (1:0) - (1:2)

    And next bunch of disks, for example, should use use SCSI (2:0) - (2:2).

    Y at - it an option to set the SCSI ID when adding new disks.
    Please let me know if there is nothing we can achieve through scripts.

    Thanks in advance.

    Kind regards
    Sourav

    Try this new version, it works for me in my test environment

    ### Get VM/Disk Count/Datastore information ### $vmname = Read-Host "VM Name to add disks to"$num_disks = Read-Host "number of disks to add"$ds = "Oracle DB Farm Datastore Group"$format = Read-Host "Disk Format (thin, thick, EagerZeroedThick)"$size = Read-Host "Disk Size (GB)"
    
    $vm = Get-VM $vmname$datastore = Get-DatastoreCluster -Name $ds
    
    ### Add $num_disks to VM1..$num_disks | %{  Write-Host "Adding disk $_ size $size GB and format $format to $($vm.Name) on datastore $datastore"
    
      if($_ -eq 1){      $hd = New-HardDisk -vm $vm -CapacityGB $size -Datastore $datastore -StorageFormat $format      $hd = Get-HardDisk -VM $vm | Where {$_.ExtensionData.Backing.UUid -eq $hd.ExtensionData.Backing.Uuid}      $ctrl = New-ScsiController -Type Paravirtual -HardDisk $hd  }  else{      $hd = New-HardDisk -vm $vm -CapacityGB $size -Datastore $datastore -StorageFormat $format -Controller $ctrl    $hd = Get-HardDisk -VM $vm | Where {$_.ExtensionData.Backing.UUid -eq $hd.ExtensionData.Backing.Uuid}  }}
    
  • removal of large size of virtual machine snapshot, esxi 4.0.0 (208167)

    Dear Experts,

    I am looking for assistance before you do this step, remove the snapshot of a virtual machine (NNMi-Test), 100 GB thick disk has been assigned to this virtual machine when it is created. After the installation of the operating system, we took a snapshot. Explained user had to test something on this one and we wanted as if during the tests of some problem occur due to the facilities at least that we can return to the fresh install of OS snapshot.

    After that we missed by mistake that we had seen on this machine. Now I want to delete this single snapshot, but its size is now KB 26,182,660. The current state of the machine, we want to keep, it's OK with us.

    I can proceed without fear of deleting, I should say 'remove all' OR 'delete '. Image is attached here with. This machine is the "EVAstorage2" data store and 193 GB is free on this subject.

    There is another virtual host below computers run on it, I also need help with clichés:

    -machine virtual (NNMi) , assigned to 150 GB thick disk, also have same instant problem has been created and it is now 7.7 GB,.

    This machine is on "EVAstorage1" and is 221GB free space

    -virtual machine (Bukhari), assigned thick 150 GB, also named snapshot after operating system installation and size soft

    this wink, shot is now showing only 128GB

    I have attached the images of the three machines I need assistance for: NNMi-Test, NNMi Bukhari

    Please note that the Esxi is 4.0.0 (208167)

    Please help me and require further details before giving an answer to me, please ask me. Also, keep in mind there are also other virtual machines on the same 'EVAstorage1' and 'EVAstorage2' data with disk available warehouses thin and little with thick disk.

    Kind regards

    Jocelyn

    The GUI seems to check the hard of the last snapshot file in the chain to see if it contains an entry "ddb.thinProvisioned". Because this entry is present in the hard disk basic GUI file guess a thick disc put into service.

    I suggest that you remove the snasphot of a single virtual machine at the same time and that after opening hours. Please make sure that there are no application backup or other task that would try to create a snapshot of this machine that performs the erase process.

    I wouldn't worry too much about the size of the snapshot or any performance impact, just be patient and wait as the deletion process at the end (which could take a while).

    The maximum required temporarily on the disk with a single snapshot is about the size of the snapshot itself more space for a snapshot of assistance, which contains changes to the virtual machine, while the removal is underway.

    André

  • What is the I/O profile for virtual machine workload?

    Hi all

    As we know, different applications may have different profiles of I/O, for example. OLTP system would generally with [random, samll, report R/W 7:3]

    1. What is typical I/O profile for a virtual machine VMWare?

    2. do you have a guide of best practices configuration for SAN storage LUN available?

    Thx a lot!

    1. What is typical I/O profile for a virtual machine VMWare?

    2. do you have a guide of best practices configuration for SAN storage LUN available?

    There is absolutely no such thing as a 'IO profile' typical of a VMware VM. Always, forever everyday, depends on.

    A hypervisor sits between the OS and the Application and the storage Bay are not because the needs of profile and e/s storage are suddenly turned upside down or scrambled at random in all directions.

    An inactive VM does not generate any more or different IOPS / s only idle physical server. A busy database VM behaves different than a physical server with the same database/application in terms of IOPS profile / s and e/s either.

    A common m

    In a Word, design your storage in the same way as you would in a completely physical world.

    Some recommended reading:

    http://www.VMware.com/resources/TechResources/10329

    http://pubs.VMware.com/vSphere-51/topic/com.VMware.ICbase/PDF/vSphere-ESXi-vCenter-Server-51-monitoring-performance-guide.PDF

    http://pubs.VMware.com/vSphere-51/topic/com.VMware.ICbase/PDF/vSphere-ESXi-vCenter-Server-51-storage-Guide.PDF

    Analyze and understand what is called the "best practices", but do not apply to your environment.

  • Best method to move virtual machines Linux of VC 2.5/ESX 3.5 to 4.0/ESX4 vCentre

    Guys,

    I have to move a number of them. The two groups are there. If it is not a question about the upgrade of the VC/ESX. I want to use the simplest method possible to move these VMs and here's my plan:

    1 copy the whole directory of VM from the data store on VC 2.5 to the data store on vCentre 4.

    2. Add the virtual machine to inventory in vCentre 4.

    3. upgrade VMware tools

    4. switch to hardware version 7.

    And that's all. Please let me know if this plan is feasible, or more importantly, no holes in the plan.

    Thank you

    Hello

    You have a few options:

    1. you can bring up the old data store for ESX 4.x and save the VM on vCenter 4.0.

    2. you can add that the host ESX to vCenter 4.0 3.5 move virtual machines in ESX 4.0 cluster.  You can use vMotion and Storage vMotion, according to your needs.

    3. you can use the stand-alone converter to make a hot cloning of Linux virtual machines in ESX 4.0.

    Best wishes / Saludos

    -

  • Generate url for virtual machine installed on vmware server console programmatically

    Hello

    I want to generate URLs for machine vmware console located on vmware server. Are there examples of available in c# code? Any help will be really good.

    Thank you.

    Hello

    There are already several posts/Articles on this subject. What works for ESX should work for VMware Server. The misfortune is that it should be avoided for several reasons:

    (1) there are only a limited number of "consoles" allowed for a given server of VMware

    (2) RDP/VNC is a tool much better for this as there are no such limits

    (3) the security of this method is somewhat limited

    (4) more than one user can access the same VM without protection of the user (essentially a struggle for control)

    So in general, it is best to RDP/VNC in the virtual machine is to use the console.

    Best regards
    Edward L. Haletky VMware communities user moderator, VMware vExpert 2009

    Now available: url = http://www.astroarch.com/wiki/index.php/VMware_Virtual_Infrastructure_Security'VMware vSphere (TM) and Virtual Infrastructure Security' [/ URL]

    Also available url = http://www.astroarch.com/wiki/index.php/VMWare_ESX_Server_in_the_Enterprise"VMWare ESX Server in the enterprise" [url]

    Blogs: url = http://www.virtualizationpractice.comvirtualization practice [/ URL] | URL = http://www.astroarch.com/blog Blue Gears [url] | URL = http://itknowledgeexchange.techtarget.com/virtualization-pro/ TechTarget [url] | URL = http://www.networkworld.com/community/haletky Global network [url]

    Podcast: url = http://www.astroarch.com/wiki/index.php/Virtualization_Security_Round_Table_Podcastvirtualization security Table round Podcast [url] | Twitter: url = http://www.twitter.com/TexiwillTexiwll [/ URL]

  • How to change the size of virtual machine from a template installation disc.

    Dear team

    How to change the size of the disk when installing VM from a template? I'm on ESX 4.0 Vcenter 4.0

    Concerning

    Shamal

    I don't know if this is possible, you may need to deploy the machine first, then use the VMware Converter or vDisk settings in the properties of the virtual machine.

    The converter is in charge on the partition, as well as (for Windows clients).

    AWo

    VCP / VMware vEXPERT 2009

  • public network for virtual machines, private storage and the service console?

    Hello

    So far I had a pretty small facility with 2 servers with 4 physical network adapters each running ESX 3.5, a small box of EqualLogic SAN to shared storage and a few virtual machines on our network of regular reinforcement, routed, not on a private.   The network config was really simple.  I just put everything on real IP addresses on our network of building.

    Now I want to move the SAN and the traffic on a private service console network, but I don't know how to do this.

    Right now I use 2 NETWORK cards on each server:

    vmnic0 is configured on vSwitch0 and has the network of the VM on it that all my use of VMS to talk to the outside world, and it also has the Service Console that uses Virtual Center and I use ssh to it.

    vmnic1 is configured on vSwitch1 and a VMKernel Port and also a Service Console Port for iSCSI Software to talk to my SAN.  (never been clear on why both are needed to talk to the SAN, but doctors say they are)

    My plan is to set up a vSwitch2 and bind it to vmnic2 and implemented a VMKernel Port and the Service Console Port for software iSCSI on the 10.x.x.x network, set up my new (larger) SAN box on the 10.x.x.x network and simply use Storage vMotion to move virtual machines to the new storage space.  As soon as I did this, I would like to not use the Service Console on vSwitch2 and not a Console Service at all on vSwitch0.  Is it possible to delete the one on vSwitch0 and just use a new vSwitch2 for Virtual Center and ssh access?

    So my proposed configuration would be:

    vSwitch0: VM network only, used by the VM guests for oriented public access network, no construction of Network Service Console, linked to vmnic0

    vSwitch1: superfluous once I do storage vMotion of everything on my old SAN, will eventually remove and pair vmnic 1 with vmnic0, linked to vmnic1

    vSwitch2: VMKernel and Service Console on the network 10.x.x.x, used to access the new SAN, used by Virtual Center to access the ESX, used to SSH in to ESX on private network, associated vmnic2

    If it works?

    Thank you.

    Hello

    VMkernel ports cannot live on the same subnet. So if you have 3 vmkernel ports say: vMotion, iSCSI and NFS. You really need 3 subnets. 1 for each vmkernel port.

    Otherwise how does he know all send properly?

    Best regards

    Edward L. Haletky VMware communities user moderator, VMware vExpert 2009, url = http://www.virtualizationpractice.comvirtualization practical analyst [url]
    "Now available: url = http://www.astroarch.com/wiki/index.php/VMware_Virtual_Infrastructure_Security' VMware vSphere (TM) and Virtual Infrastructure Security: securing the virtual environment ' [url]
    Also available url = http://www.astroarch.com/wiki/index.php/VMWare_ESX_Server_in_the_Enterprise"VMWare ESX Server in the enterprise" [url]
    [url =http://www.astroarch.com/wiki/index.php/Blog_Roll] SearchVMware Pro [url] | URL = http://www.astroarch.com/blog Blue Gears [url] | URL = http://www.astroarch.com/wiki/index.php/Top_Virtualization_Security_Links Top security virtualization [url] links | URL = http://www.astroarch.com/wiki/index.php/Virtualization_Security_Round_Table_Podcast Virtualization Security Table round Podcast [url]

Maybe you are looking for