Hello, I need to deploy some vms for sql servers, how do you plan the san volumes ? put os, data & log files in different vmdk ? or different volumes ? or put all in same volume ?
It depends on your backup and performance needs. If you plan to use snapshots, your snapshot provider may need to have the data and log files on the same VMDK. If you need multipathing for faster SAN throughput, then you may need data files on several different VMDKs on separate underlying LUNs.
Also , is it good advise to create many volumes or limit them to 1 or 2 ? ( sql-log, sql-data,files,os-vms,24hours, 5mins, no-replica )
Again, depends on your backup and performance needs. Generally it's easier to lump these onto as few volumes as possible, but if you're doing volume-level snapshots with your SAN for extremely fast backups, you'll want to group VMs together based on their disaster recovery needs.